FB GET_STATE gibt falschen CAN-Status aus (behoben ab V3.5)

Behoben ab:
PLC Designer V3.5
Bibliothek CiA405 V3.5.1.0

Verhalten der neuen Version?
Der Funktionsbaustein GET_STATE der Bibliothek CiA405.lib gibt den korrekten Zustand des CAN-Slaves aus.




Wie sieht die Reaktion aus?
PLC Designer V3.3
Bibliothek CiA405 V3.5.0.0

Wann tritt das Problem auf?
Der Funktionsbaustein GET_STATE der Bibliothek CiA405.lib meldet, dass ein CAN-Slave sich im Zustand 'Operational' befindet, obwohl dies nicht der Fall ist.  

Betrifft welche Produkte?
Wird ein CAN-Slave mit dem Funktionsbaustein NMT der Bibliothek CiA405.lib in den Zustand 'Stop' versetzt (Eingang STATE=STOP_REMOTE_NODE) und nachfolgend mit dem Funktionsbaustein GET_STATE der CAN-Status dieses CAN-Slaves ausgelesen, dann meldet der Baustein GET_STATE den Zustand 'Operational'.

Diagnosemöglichkeiten?
keine

Kurzfristige Maßnahmen/Empfehlungen?
keine

Bewertung:
Wird mit dem Funktionsbaustein NMT der CAN-Status eines CAN-Slaves verändert und dann gibt der Funktionsbaustein GET_STATE danach den falschen CAN-Status zurück.

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