Behoben ab:
- Bibliothek: L_MC1P_MotionControlBasic (FAST Motion) ab V03.10.00.72
(enthalten in PLC-Designer ab V03.10.00.00)
Verhalten der neuen Version:
Das Eingangssignal 'EtherCAT_Master.xRestart' hat jetzt keine Auswirkung mehr auf die Funktion des FB 'L_MC1P_ReinitAllNodes'.
Bei der Ausführung des FB 'L_MC1P_ReinitAllNodes' müssen sich weiterhin alle im Projekt
vorhandenen Achsen im Zustand 'Disabled' oder 'Errorstop' befinden. Andernfalls wird weiterhin die Fehlermeldung 'StateNotEqualDisabled' ausgegeben.
Beschreibung des Verhaltens:
Wird in der Applikation das Eingangssignal 'EtherCAT_Master.xRestart' verwendet, so funktioniert der FB 'L_MC1P_ReinitAllNodes' in Verbindung mit der Option 'xInitCommunication' nicht.
Der FB bleibt im Zustand xBusy = TRUE hängen.
Bei der Ausführung des FBs müssen sich alle im Projekt vorhandenen Achsen im Zustand Disabled oder Errorstop befinden. Andernfalls wird die Fehlermeldung 'L_IE1P_Error.StateNotEqualDisabled' ausgegeben.
Unter welchen Bedingungen tritt das Verhalten auf?
- L_MC1P_ReinitAllNodes.xInitCommunication := TRUE
- EtherCAT_Master.xRestart wird in der Applikation verwendet
Betroffene Produkte:
- Bibliothek: L_MC1P_MotionControlBasic (FAST Motion)
(enthalten in PLC-Designer)
Kurzfristige Maßnahmen:
Das Eingangssignal 'EtherCAT_Master.xRestart' nicht verwenden oder
FB 'L_MC1P_ReinitAllNodes' mit 'xInitCommunication' = FALSE ausführen, nachdem über die Applikation ein Neustart des EtherCAT-Busses durchgeführt worden ist.
Bewertung/Empfehlungen: