Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched.
Close
Hallo Forum,
Ich habe das Problem, dass ich es nicht sicher schaffe den den aktuellen Status eines angeschlossenen Devices für eine Auswertung nutzen zu können… Es wird meist der Status „ETC_SLAVE_BOOT“ angezeigt… Obwohl alles korrekt läuft... Ich kann mir nicht erklären, warum?? Alles läuft (scheinbar im operational Mode), und der Teilnehmer meldet auch keine Fehler… Nur der Status wird falsch angezeigt! Ich erwarte, dass „operational“ als Antwort kommt…
Vielleicht hat jemand eine Lösung für mich, sicher den Status eines EtherCat-Devices auszulesen??
Hallo Forum,
Ich habe das Problem, dass ich es nicht sicher schaffe den den aktuellen Status eines angeschlossenen Devices für eine Auswertung nutzen zu können… Es wird meist der Status „ETC_SLAVE_BOOT“ angezeigt… Obwohl alles korrekt läuft... Ich kann mir nicht erklären, warum?? Alles läuft (scheinbar im operational Mode), und der Teilnehmer meldet auch keine Fehler… Nur der Status wird falsch angezeigt! Ich erwarte, dass „operational“ als Antwort kommt…
Vielleicht hat jemand eine Lösung für mich, sicher den Status eines EtherCat-Devices auszulesen??
V3.5SP14_2+
Raspberry 3.5.15.40
Danke
Hallo,
du must die implizit angelegt Instanz aufrufen, dann stimmt der Status:
Beispiel:
IF EK1100.wState = ETC_SLAVE_STATE.ETC_SLAVE_OPERATIONAL THEN
;
END_IF
oder eben so wie in der online Hilfe beschrieben:
https://help.codesys.com/webapp/_ecat_lib_concate_list;product=core_EtherCAT_Configuration_Editor;version=3.5.15.0