tino.bohnhardt - 2019-11-05

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!

IMG: Bild

IMG: Bild