i950 prog Device als EtherCAT-Master: EtherCAT-Verbindungsstatus nicht über Statusbit 'xEthernetLinkup' detektierbar, sondern nur mittels FB 'GetDeviceState'
Frage:
i950 prog Device als EtherCAT-Master genutzt:
Wie kann der EtherCAT-Verbindungsstatus / Busstatus abgefragt werden?
Antwort: Das Statusbit 'xEthernetLinkup' des Funktionsblocks 'L_ETC_GetMasterDiagnostic' wechselt bei einer EtherCAT-Unterbrechung auf 'xEthernetLinkup' = False. Dieses Statusbit funktioniert nicht bei Verwendung eines i950 porg Device als EtherCAT-Master.
Eine Unterbrechung des EtherCAT-Busses kann mit Hilfe des FB 'GetDeviceState' über das PLC-Programm detektiert werden.