Network Variable Subscriber
Die Beckhoff TwinCAT Realtime-Ethernet-Lösung beinhaltet ab TwinCAT v2.9 die Möglichkeit, Variablen für den deterministischen Datenaustausch zwischen mehreren TwinCAT-basierten Steuerungen zu konfigurieren. Letztere können andere TwinCAT PCs oder CX100x Controller sein. Für diese Lösung ist es erforderlich, zuerst den Ethernet Miniport (Realtime) I/O-Gerätetyp zu konfigurieren.
Für eine Übersicht der TwinCAT-Realtime-Ethernet-Geräte, siehe.
Der Subscriber ist die Receive-Type-Variable des TwinCAT-Zielsystems. Er erhält Werte von der Publisher-Variable der vernetzten TwinCAT-Steuerung.
Dialog "Allgemein"
Standarddialog wie bei allen TwinCAT-I/O-Geräten. Dennoch sollte hier ein beschreibender Name für diesen Subscriber eingegeben werden. Zusätzlich könnte ein nützlicher Kommentar (z. B. über den Publisher, von dem die Daten stammen) sehr hilfreich sein.
Diagnose
Variable | Beschreibung |
---|---|
FrameState | Diese Variable wird derzeit nicht von den Subscribern verwendet |
Variable | Beschreibung |
---|---|
FrameCtrl | Diese Variable wird derzeit nicht von den Subscribern verwendet |
Kontextmenü
Netzwerk Variable einfügen: Ruft den folgenden Dialog auf:
Suchen nach Computer: Ruft den Dialog Auswahl des Zielsystems auf.
Suchen nach Datei: Ruft den Dateiauswahldialog für bestehende TwinCAT System Manager Projektdateien (*.tsm) auf. Wenn Publisher-Variablen in der ausgewählten Datei gefunden wurden, werden diese Variablen im Abschnitt Name, Id, Größe, Typ des obigen Dialogs aufgeführt.
Neue Variable erzeugen: Ruft den unten beschriebenen Dialog Einfügen Netzwerk Variable auf.
Dialog "Einfügen Netzwerk Variable"
Dialog "Einfügen Netzwerk Variable"
Name: Hier sollte ein beschreibender Name für die Subscriber-Variable eingegeben werden.
Id: ...
Kommentar: Platz für einen hilfreichen Kommentar zu dieser Subscriber-Variable.
Typ: Listet die verfügbaren Datentypen für diese Variable auf. Hier muss der entsprechende Typ ausgewählt werden. Dies kann ein Standarddatentyp, ein Array oder eine komplexe Struktur sein.
Wenn z.B. das Prozessabbild des konfigurierten SPS-Projekts einen benutzerdefinierten Datentyp (d.h. eine Struktur) mit dem Namen 'MyType' enthält, würde dieser in der Liste wie oben gezeigt erscheinen.
Subscriber-Variable - Eingänge
Variable | Datentyp | Beschreibung |
---|---|---|
VarState | UINT | Diese Variable wird derzeit nicht verwendet |
Qualität | UINT | Diese Variable zeigt an, wie "alt" der Wert dieser Subscriber-Variable ist. Das bedeutet, dass alle 100 μs die Datenvariable nicht aktualisiert wird, sondern der Wert um 1 erhöht wird, z. B. wenn die Verbindung zum Netzwerk unterbrochen wird. Nach der Wiederherstellung der Verbindung wird der Wert wieder auf 0 gesetzt. Der maximale Wert von Qualität beträgt 65535. |
CycleIndex | UINT | Dieser Variablenwert erhöht sich mit jedem I/O-Zyklus, den der Publisher durchführt. Der Subscriber extrahiert diesen Wert aus dem Ethernet-Frame. |
VarData | wie angegeben | Zu verknüpfen mit einer Eingangsvariablen (z. B. mit einem SPS-Eingang). |
Variable | Datentyp | Beschreibung |
---|---|---|
VarCtrl | UINT | Diese Variable wird derzeit nicht verwendet |