Beckhoff Netzwerkvariablen
Die EP6601-0002 unterstützt das Versenden und Empfangen von Netzwerkvariablen.
Es sind in Summe maximal je 32 Publisher und Subscriber je EP6601-0002 zulässig.
Netzwerkvariablen ist der Begriff für besonders aufgebaute Ethernet-Frames, mit denen Beckhoff-Geräte untereinander in Echtzeit über Ethernet kommunizieren können. Ein solches Gerät kann Versender von Nachrichten (Publisher) oder Empfänger (Subscriber) sein.
Pro Publisher wird je ein Ethernet-Frame gesendet (Ethernet basiert). Somit können je Publisher maximal 1500 Byte Daten versendet werden. Innerhalb eines Publisher/Subscriber können wiederum mehrere Variablen - die Publisher- bzw. Subscriber-Variablen - angelegt werden.
Zu jedem sendenden/empfangenden Gerät (z. B. IPC oder EP6601-0002) können üblicherweise mehrere Publisher/Subscriber konfiguriert werden.
Die Hierarchie am Beispiel eines Datensenders besteht also aus
- dem sendenden Gerät mit mindestens einer Ethernet Schnittstelle: IPC, CX, FC9011, EP6601-0002, ...
- FastEthernet/100 MBit und 1 GBit werden unterstützt
- diese Ethernet-Schnittstelle ist im lokalen TwinCAT System Manager als Realtime-Ethernet-Gerät konfiguriert
- 1..n konfigurierten Publisher - jeder Publisher wird als eigener Ethernet-Frame versendet und kann daher max. 1500 Byte umfassen
- 1..n darin befindlichen Publisher-Variablen zur Verlinkung mit der Task/PLC
- je Publisher-Variable werden die Anwendernutzdaten und Diagnosedaten übertragen
Spiegelbildlich ist der Aufbau auf der Empfängerseite angelegt.
Die EP6601-0002 kann ebenfalls Publisher und Subscriber eigenständig verarbeiten, die Rahmendaten sind
- max. 32 Publisher und/oder Subscriber
- je Senderichtung (Publisher oder Subscriber) sind in Summe maximal zulässig
- alle Publisher: 1024 Byte Gesamtdaten
- alle Subscriber: 1024 Byte Gesamtdaten
Hinweis zum Begriff Gesamtdaten
Je Datenrichtung kann die EP6601-0002 max. 1024 Byte Gesamtdaten übertragen. Die Gesamtdaten setzen sich zusammen aus den Anwendernutzdaten (z. B. ein zu übertragendes UDINT) und Diagnosedaten der EP6601-0002.
Formel für Anzahl der Bytes der Diagnosedaten
- Richtung Publisher: 2 + ((Anzahl Publisher) * 2)
- Richtung Subscriber: 2 + ((Anzahl Subscriber Variablen) * 4)
Überschreitet die konfigurierte Datenmenge 1024 Byte, wird dies beim Aktivierungsversuch durch ein Meldungsfenster angezeigt:
Hinweis zum Datenumfang
Die EP6601-0002 verfügt über 8 kByte Nutzspeicher, der standardmäßig wie folgt belegt ist
Typ | Nutzumfang | Betriebsart | Belegter Speicher |
---|---|---|---|
Mailbox Out | 1024 Byte |
| 1024 Byte (fix) |
Mailbox In | 1024 Byte |
| 1024 Byte (fix) |
Publisher | 1024 Byte | 3-Puffer-Betrieb | 3072 Byte |
Subscriber | 1024 Byte | 3-Puffer-Betrieb | 3072 Byte |
Werden in einer Anwendung mehr Publisher oder Subscriber Daten benötigt, können die SyncManager zu Lasten der jeweils anderen Funktion verändert werden. Die Mailbox kann nicht verändert werden.