Einführung

Netzwerkvariablen sind beliebige Variablen, die zwischen PC/CX1000 mit TwinCAT zyklisch ausgetauscht werden können. Es können Variablen mit beliebigen, auch komplexen, Datentypen ausgetauscht werden. Es wird das Publisher/Subscriber Modell verwendet. Zur hochdeterministischen Kommunikation muss der Echtzeit-Ethernet Treiber für TwinCAT installiert sein.

Publisher/Subscriber Modell

Beim Publisher/Subscriber Modell stellt der Publisher Variablen zur Verfügung. Subscriber können sich für eine Variable einschreiben. Der Publisher kann die Variable einem Subscriber, mehreren Subscribern oder allen Subscribern zur Verfügung stellen. Bei Broadcast wird die Variable allen PCs zur Verfügung gestellt, bei Multicast einigen Ausgewählten und bei Unicast einem einzigen ausgesuchten PC. Ein Subscriber kann gleichzeitig auch Publisher sein. Damit kann auch eine bidirektionale Datenverbindung hergestellt werden.

Einführung 1:
Publisher/Subscriber Modell

Unicast

Der Publisher stellt die Netzwerkvariable nur einem einzigen ausgesuchten PC zur Verfügung.

Multicast

Der Publisher stellt die Netzwerkvariable einigen ausgesuchten PCs zur Verfügung. 

Broadcast

Der Publisher stellt die Netzwerkvariable allen PCs zur Verfügung.