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
Wir nutzen die Möglichkeit EtherCAT Komponenten per Variable zu aktivieren, bzw. zu deaktivieren.
Dazu nutzen wir folgenden Befehl:
PW150_BA_FU_Wickler_SD6.m_pConnector^.dwFlags.0 := 0;
Das Funktioniert auch, solange keine Module für den Slave notwendig sind.
Deaktiviere ich über diesen Befehl einen Slave mit Modul, so wird nur der Slave und nicht das Modul deaktiviert. Somit startet der EtherCAT Bus allerdings nicht.
Deaktiviere ich den Slave per Rechtsklick -> Gerät deaktivieren, wird auch das Modul grau dargestellt und der Bus läuft korrekt.
Meine Frage ist jetzt, wie kann ich per Variable das Modul deaktivieren?
Vielen Dank im Voraus!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo zusammen!
Wir nutzen die Möglichkeit EtherCAT Komponenten per Variable zu aktivieren, bzw. zu deaktivieren.
Dazu nutzen wir folgenden Befehl:
PW150_BA_FU_Wickler_SD6.m_pConnector^.dwFlags.0 := 0;
Das Funktioniert auch, solange keine Module für den Slave notwendig sind.
Deaktiviere ich über diesen Befehl einen Slave mit Modul, so wird nur der Slave und nicht das Modul deaktiviert. Somit startet der EtherCAT Bus allerdings nicht.
Deaktiviere ich den Slave per Rechtsklick -> Gerät deaktivieren, wird auch das Modul grau dargestellt und der Bus läuft korrekt.
Meine Frage ist jetzt, wie kann ich per Variable das Modul deaktivieren?
Vielen Dank im Voraus!