SafeDevice (FB)ΒΆ

FUNCTION_BLOCK SafeDevice EXTENDS CBML.LConC

InOut:

Scope

Name

Type

Comment

Inherited from

Input

xEnable

BOOL

TRUE: Activates the defined operation FALSE: Aborts/resets the defined operation

LConC

Output

xBusy

BOOL

TRUE: Operation is running

LConC

xError

BOOL

TRUE: Error condition reached

LConC

eErrorID

SafeControl_Itf.ERROR

Any error information

szSafetyDeviceFirmware

STRING(SafeControl_Itf.MAX_STRLEN)

Safety device firmware

szDeviceName

STRING(SafeControl_Itf.MAX_STRLEN)

The device name

dnTimeValRemoteJitterUS

DINT

Time validation remote jitter in microseconds

dnTimeValToleratedRemoteDriftUS

DINT

Time validation tolerated remote drift in microseconds

dnTimeValRawRemoteDriftUS

DINT

Time validation raw remote drift in microseconds

udnTimeRemoteLostMessageCnt

UDINT

Counter for lost messages of remote timestamps