...
Anbei kurz zusammengefasst:
Issue:
Setup besteht aus einem Rx-PDO mit 4 Variablen und einem Tx-PDO mit 5 Variablen
Die Variablen in einem Rx-PDO erscheinen in TwinCAT als Tx-Variablen, wobei die Anzahl sich an der Tx-Variablenanzahl in der PDO-Konfiguration orientiert.
Die Variablen in einem Tx-PDO erscheinen in TwinCAT als Rx-Variablen, wobei die Anzahl sich an der Rx-Variablenanzahl in der PDO-Konfiguration orientiert.
Es werden also Rx- und Tx-Variablen durcheinander getauscht, wobei die PDO-Namen nicht übernommen werden.
Solved:
Eine Überprüfung des ESI-Files der Konfiguration ergab, dass die Konfiguration vom PDO-Configurator korrekt abgespeichert wird.
Weiter wurde das selbe cRIO_ECAT-S Modul mit derselben Konfiguration an ein Codesys-Master angeschlossen. Hierbei wird die Konfiguration korrekt wie im ESI-File abgespeichert gelesen. Es gibt keine Variablenunstimmigkeiten.
Lediglich bei TwinCAT erscheint das oben genannte Phänomen.
...