Behoben ab:Cabinet Controller c520 ab V1.04
Cabinet Controller c550 ab V1.04
Cabinet Controller c750 ab V1.04
Verhalten der neuen Version:
Der Ausgang 'xNotAllSlavesOperational' der Ausgangsstruktur 'oDiagnostic' des Funktionsbausteins L_ETC_GetMasterDiagnostic wird TRUE, wenn sich einer der am EtherCAT Master angeschlossenen EtherCAT Slaves nicht im Zustand 'Operational' befindet.
Beschreibung des Verhaltens:
Der Ausgang 'xNotAllSlavesOperational' der Ausgangsstruktur 'oDiagnostic' des Funktionsbausteins L_ETC_GetMasterDiagnostic wird nicht TRUE.
Unter welchen Bedingungen tritt das Verhalten auf?
Wird der Baustein L_ETC_GetMasterDiagnostic in der Logik für die Lenze Controllern c520, c550 und c750 verwendet, dann wird der Ausgang 'xNotAllSlavesOperational' der Ausgangsstruktur 'oDiagnostic' des Funktionsbausteins L_ETC_GetMasterDiagnostic nicht TRUE, wenn sich der EtherCAT Master und die EtherCAT Slaves im Zustand 'Operational' befindet und dann mindestens ein Slave den Zustand 'Operational' verlässt.
Betroffene Produkte:
Cabinet Controller c520 ab V1.0
Cabinet Controller c550 ab V1.0
Cabinet Controller c750 ab V1.0
Kurzfristige Maßnahmen:
Verwenden Sie die Bausteine L_ETC_GetMasterState und L_ETC_GetSlaveState, um zyklisch abzufragen, ob ein EtherCAT-Slave unerwartet den Zustand 'Operational' verlassen hat.
Bewertung/Empfehlungen:
Aufgrund der Funktionseinschränkung kann anhand des Ausgangs 'xNotAllSlavesOperational' ermittelt werden, ob wirklich alle EtherCAT Slaves im Zustand 'Operational' sind. Eine Abhilfe ist unter 'Kurzfristige Maßnahmen' beschrieben.