-> Hier kostenlos registrieren
Hallo, gibt es eine Möglichkeit die EtherCAT Slaves zu durchlaufen?
Habe bis jetzt von einem Kollegen folgenden Tipp bekommen.
Das gibt auch schon mal keine Compilerfehler, aber bei m_prNextSlave ist das Ergebnis immer 0.
Ich konnte es jetzt zwar nur an der Codesys Simulation testen, aber sollte keinen Unterschied machen, oder?
Habe bis jetzt von einem Kollegen folgenden Tipp bekommen.
Code:
Temp := Ethercatmaster.m_Master.m_prFirstSlave;
FOR Counter := 1 TO MaxETCSlaves BY 1 DO
Slaveadresse := Temp;
Temp := Temp^.m_prNextSlave;
END_FOR
Das gibt auch schon mal keine Compilerfehler, aber bei m_prNextSlave ist das Ergebnis immer 0.
Ich konnte es jetzt zwar nur an der Codesys Simulation testen, aber sollte keinen Unterschied machen, oder?