FUNCTION_BLOCK RemoteAdapter_diag EXTENDS RemoteAdapter IMPLEMENTS DED.IDevice2
Driver FB: Don´t create this FB directly.
Scope
Name
Type
Comment
Inherited from
Input
xReset
BOOL
Rising Edge: Reset this RemoteAdapter instance. Note: Device will not be reset (may be done through the ENIP Services library)
RemoteAdapter
xAcknowledge
Rising Edge: Acknowledge diagnosis information --> xDiagnosticAvailable and sDiagString will be reset
Output
eState
AdapterState
State of the RemoteAdapter
xDiagnosticAvailable
TRUE if diagnostics is available
sDiagString
STRING
Diagnosis string - also shown in status page of the device
IDevice
RemoteAdapter_diag.GetDeviceInfo (METH)
RemoteAdapter_diag.GetDeviceState (METH)
RemoteAdapter_diag.SetCommunicationState (METH)
IDevice2
RemoteAdapter_diag.CheckCurrentSupportedCommunicationState (METH)
RemoteAdapter_diag.CheckSupportedCommunicationState (METH)
INode
RemoteAdapter_diag.ChildNodeCount (PROP)
RemoteAdapter_diag.Connector (PROP)
RemoteAdapter_diag.Enable (PROP)
RemoteAdapter_diag.FirstChildNode (PROP)
RemoteAdapter_diag.IsRootNode (PROP)
RemoteAdapter_diag.NextSiblingNode (PROP)
RemoteAdapter_diag.ParentNode (PROP)
RemoteAdapter_diag.SiblingNodeCount (PROP)