CanOpenCheck_FB (FB)ΒΆ

FUNCTION_BLOCK CanOpenCheck_FB

Name : CanOpenCheck(FB) Datum : 2018-09-17 Beschreibung : Abfrage des CanOpen-DEVICE- & ERROR-STATE des Masters und angeschlossenen Slaves

  • Abfrage des DEVICESTATE
  • Abfrage von DEVICEERROR
  • Beginnend ab NodeID=0 (Master), SlaveID fortlaufend ab ID1... Anzahl eintrage unter Konstante _MAXNODEID
InOut:
Scope Name Type Initial Comment
Input _byNetzwerk BYTE 1 1 := CAN0 , 2 := CAN1 ...
_wCANTimeout WORD 500 Timeout in ms. Hinweis:Nicht erreichbare Slaves laufen in den Timeout
_MaxNodeID BYTE 10 Maximale NodeID 1..127
Output _sFBVersion STRING(20) ‘3.5.13.11’  
_byLocalID BYTE 0  
_pzaDeviceState POINTER TO ARRAY [0.._MAXNODEIDCON] OF CIA405.DEVICE_STATE   DEVICESTATE, Hieraus lesender Zugriff von Extern
_pzaLocalCanState POINTER TO ARRAY [0.._MAXNODEIDCON] OF CIA405.CANOPEN_KERNEL_ERROR   DEVICEERROR, Hieraus lesender Zugriff von Extern