Skip to content

Interfaces

SPT Diagnostic

I_SafetyBase

Properties

Property Type Access Description
OK BOOL GET Indicator for Safety Function Block OK, see specific FB for interpretation.
SafetyReset I_SafetyReset SET Interface Pointer to Reset Function.
DependenceFB I_BaseFB GET/SET FB which is one level up, Error messages of this FBs are blocked if upper level is errored.

I_SafetyReset

(extends I_CyclicFB)

Properties

Property Type Access Description
PulseDuration TIME SET Pulse duration high of Reset-Bit.

Methods

Method Return Type Description
Execute BOOL Execute Reset on this FB.

I_SafetySimulation

(extends I_SafetyBase)

Methods

Method Return Type Description
SimulateSafetyDiag none Simulate of Diag Variable.
SimulateSafetyState none Simulate of State Variable.

I_Diagnostic

Methods

Method Return Type Description
Update none Update Diagnostic information.

SPT EtherCat

I_EtherCatMaster

(extends I_ComponentBase)

Interface for basic EtherCat Master information.

Properties

Property Type Access Description
AmsNetIdEcMaster T_AMSNETID GET Master AmsNet-Id
ConfiguredSlaveCount UINT GET Count of Slaves on this Master
ConfiguredSlaveInfo Reference to ARRAY[0..EC_MAX_SLAVES] OF ST_EcSlaveConfigData GET Slave information read from Master

Methods

Method Return Type Description
RegisterSyncUnit BOOL Used in SyncUnit FB to register SyncUnit Diagnostic to Master - not for customer use.

I_SyncUnitTask

(extends I_CyclicFB)

Properties

Property Type Access Description
IsHotConnect BOOL GET/SET Defines this SyncUnit as Hot Connect Group. Error messages for "offline" will be displayed as warning.
NumberOfSlaves UINT GET Number of Slaves assigned to this sync unit
SyncUnitName STRING(63) GET Assigned Name of this Sync Unit.