L_ETC_GetMasterDiagnostic: Ausgang xNotAllSlavesOperational gibt inverses Signal aus (behoben mit V3.16)

Behoben ab:
PLC Designer V3.16
 
Verhalten der neuen Version:
Der Ausgang xNotAllSlavesOperational des Funktionsbausteins L_ETC_GetMasterDiagnostic wird TRUE, wenn nicht alle angeschlossenen EtherCAT-Teilnehmer operational sind. Der Ausgang wird durch das Setzen des Eingangs xReset am Funktionsbaustein bzw. durch Neustart des EtherCAT-Master mit dem Bit xRestart zurückgesetzt.
 
Beschreibung des Verhaltens:
Der Ausgang xNotAllSlavesOperational der Ausgangsstruktur oDiagnostic des Funktionsbausteins L_ETC_GetMasterDiagnostic gibt ein inverses Signal aus.
 
Unter welchen Bedingungen tritt das Verhalten auf?
Das oben beschriebene Verhalten kann auftreten, wenn sich im EtherCAT-Bus ein Servo Inverter 9400 HighLine befindet.
 
Betroffene Produkte:
PLC Designer ab V3.9
 
Kurzfristige Maßnahmen:
Verwenden Sie die Bausteine L_ETC_GetMasterState und L_ETC_GetSlaveState oder den Ausgang wState des jeweiligen Gerätes, um den Status des Masters bzw. der Slaves zu ermitteln.
 
Bewertung/Empfehlungen:
Aufgrund der Funktionseinschränkung muss zur Ermittlung des EtherCAT-Busstatus für Diagnosezwecke der Status aller EtherCAT-Teilnehmer einzeln abgefragt werden.

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/201500815/0/
Kontaktformular