Hallo Micky
Also zunächst solltest du das alles getrennt voneinander betrachten.
Die Kommunikation einzeln wäre folgende:
I/O <- easynet -> Programm auf XV_PLC
Visu 1 <- Geräteintern -> Programm auf XV_PLC codesys als Zielsystem von der Visu 1
Visu 2 <- CANbus -> Programm auf XV_PLC XV100 als Zielsystem von der Visu 2
Da ich Galileo habe, nutze ich es auch um eine Visu zu erstellen (gefällt mir sehr gut). Damit würde auf jedem Panel die "gleiche" Galileo-Runtime laufen, nur die Kommunikationswege unterscheiden sich.
Es ist bei der Visu 2 so, als würdest du auf das Programm einer EC4P oder XC100 zugreifen.
Du musst nur das entsprechende Ziehlsystem einstellen. Eine PLC Funktion ist hier nicht nötig.
Zu deiner Version mit Programm auf den Easy`s :
Die Visu`s kommunizieren nicht untereinander. Deshalb müsstest du bei einer ser. komm. Easy1<->Visu1 Daten von Easy1 für Visu2 erst zur Easy2 senden und dann mit Visu2 abfragen.
Und beim Senden von Werten natürlich genauso zurück. Das ganze ebenfalls bei Visu1 <->Easy2.
Erkennst du jetzt, was ich mit kompliziert meine?
Hast du Galileo
Wenn nicht, lad dir doch mal die Demo.
Gruß Thomas