RemoteAdapter_diag (FB)

FUNCTION_BLOCK RemoteAdapter_diag EXTENDS RemoteAdapter IMPLEMENTS DED.IDevice2, DED.IReconfigureProvider

Driver FB: Don´t create this FB directly.

InOut:

Scope

Name

Type

Initial

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

BOOL

Rising Edge: Acknowledge diagnosis information –> xDiagnosticAvailable and sDiagString will be reset

RemoteAdapter

Output

eState

AdapterState

AdapterState.DISABLED

State of the RemoteAdapter

RemoteAdapter

xDiagnosticAvailable

BOOL

TRUE if diagnostics is available

RemoteAdapter

sDiagString

STRING

Diagnosis string - also shown in status page of the device

RemoteAdapter

Properties:

ChildNodeCount

Connector

Enable

EncapsulationKeepAliveInterval, inherited from RemoteAdapter

FirstChildNode

IPAddress, inherited from RemoteAdapter

IsRootNode

NextSiblingNode

ParentNode

SiblingNodeCount

Methods:

CheckCurrentSupportedCommunicationState

CheckSupportedCommunicationState

GetAssemblyByID, inherited from RemoteAdapter

GetDeviceInfo

GetDeviceState

SetCommunicationState

Structure: