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!