Meldungen über Ethernet mit FINS/UDP
Ethernet - Protokolle ACHTUNG: Ethernet (V2.0) ist nicht mit dem IEEE802.3 kompatibel !!!.
Einstellungen mit dem CX-Programmer Gehen Sie Online, in die E/A-Tabelle, markieren die Ethernet-Baugruppe, Rechte Maustaste, Baugruppenkonfiguration.
Baugruppenkonfiguration
Einstellungen im PC Über Systemsteuerung, Netzwerk / Konfiguration/ TCP/IP, Kartenbezeichnung Eigenschaften eine feste IP-Adresse einstellen und alles andere deaktivieren.
Kommunikationstest - Ping Öffnen Sie ein MS-DOS-Fenster und geben sie: >ping und die zu testende IP-Adresse ein.
Mit CX-P online zur SPS über Ethernet In CX-Programmer: SPS markieren Rechte Maustaste, Ändern, Netzwerktyp: Ethernet, dann: Einstellungen unter Treiber die IP-Adresse der SPS eingeben.
CX-P über Ethernet ausprobieren Programm zur SPS übertragen Programm online überwachen Datei von der Speicherkarte übertragen
Daten von der SPS an einen anderen FINS-Teilnehmer senden Benutzen Sie Kommunikationsport 0 um Daten aus dem DM- Bereich an die andere SPS zu senden. A202.00 = Merker Kommunikationsport 0 frei.
Theorie der Protokolle Die verschiedenen Protokollschichten erzeugen einen großen ‘Overhead’, sodass auch bei wenig Informationen, lange Meldungen übertragen werden.
Unterschied zwischen Ethernet V2.0 und IEEE802.3 Geräte, die das jeweils andere Protokoll benutzen, können nicht miteinander kommunizieren
Vergleich: TCP oder UDP UDP fügt nur die Portnummer dem Protokoll zu und gibt sonst die Daten einfach weiter an die Applikation. Es wird für Kommunikation innerhalb eines Netzes verwendet oder wenn weniger als 1446 Byte übertragen werden. TCP ist ein verbindungsorientiertes Protokoll (Verbindungen müssen auf- und abgebaut werden). Es macht eigenständig: Fehlererkennung, Sequenzierung, Priorisierung und Optimierung der übertragenen Teile. Mehrere Verbindungen zu einem Rechner können gleichzeitig abgearbeitet werden (Multiplexing) TCP ist für weiter verzweigte Netze mit Router oder das Internet. TCP UDP
Socket Socket: besteht aus: Protokolltyp, IP-Adresse, Port-Nummer ; es ist der eindeutig bestimmbare Endpunkt einer Kommunikation. In der Praxis wird durch den Begriff Socket eine Schnittstelle bezeichnet, die zwischen zwei Anwendungsprozessen eine Client- Server- Beziehung herstellt. Es werden nach festgelegten Regeln die im Layer 4 zur Verfügung gestellten Transportdienste genutzt.
Port Port-Nummer (z.B. FTP = 21, FINS = 9600) identifiziert die Applikation. Der Port repräsentiert eine 16 Bit -Adresse, die zur Identifikation eines eindeutigen Zugangspunktes dient, den das TCP- oder UDP- Protokoll benötigt, um mit den übergeordneten Anwendungen bzw. Anwendungsprotokollen (FTP oder Telnet) Daten austauschen zu können. Portnummern von 0 bis 1023 sind meist schon fest vergeben durch die IANA (Internet Assigned Numbers Authority)
FINS-Befehl über Ethernet
FINS-Antwort im Ethernet
FINS(1), ICF, RSV,GCT
FINS(2),DNA, DA1, DA2
FINS(3), SNA, SA1, SA2, SID
FINS-Befehlscode
Handbuchbeispiel zum Lesen von Daten
Ein Programm unter Visual-Basic
VB-Beispiel für Ethernetzugriff
VB-Beispiel, Daten senden/ empfangen
VB-Beispiel, Daten senden
VB-Beispiel, Daten empfangen
Protokoll-Analyse-Software
Ende
Ende