CANopenManager_Diag (FB)
FUNCTION_BLOCK CANopenManager_Diag EXTENDS CANopenManager IMPLEMENTS DED.IStack, DED.IDevice2, DED.IBus, DED.IReconfigureProvider
CANopenManager function block for Device Diagnosis.
Note
Do not instantiate this function block. It will be instantiated implicitly.
Properties:
ChildNodeCount
Connector
Enable
FirstChildNode
Index
IsRootNode
KernelState, inherited from CANopenManager
MandatorySlavesBooted, inherited from CANopenManager
NMTInhibitTime, inherited from CANopenManager
NextSiblingNode
OptionalSlavesBooted, inherited from CANopenManager
ParentNode
SiblingNodeCount
Methods:
CheckCurrentSupportedCommunicationState
CheckSupportedCommunicationState
GetBusInfo
GetBusState
GetDeviceInfo
GetDeviceState
GetQoS
GetSlaveByNodeID, inherited from CANopenManager
RegisterEventHandler, inherited from CANopenManager
SetCommunicationState
UnregisterEventHandler, inherited from CANopenManager
Structure:
IBusIDeviceINodeCANopenManager_Diag.ChildNodeCount(PROP)CANopenManager_Diag.Connector(PROP)CANopenManager_Diag.Enable(PROP)CANopenManager_Diag.FirstChildNode(PROP)CANopenManager_Diag.Index(PROP)CANopenManager_Diag.IsRootNode(PROP)CANopenManager_Diag.NextSiblingNode(PROP)CANopenManager_Diag.ParentNode(PROP)CANopenManager_Diag.SiblingNodeCount(PROP)