

CAL ERT_854_10_Instance (SLOT:=SlotIndex,
ACK:=EventAcknowledgment, CL_TT:=ClearEventBufferFlag,
CL_COUNT:=ClearCounters, T_EN:=TimeTransferFlag,
TIME_IN:=InputTimeStructure, INPUT=>OutputBoolArray,
ND_TT=>NewTimeTagFlag, TT_DATA=>TimeTagDataOutput,
ND_COUNT=>NewCounterDataFlag,
CNT_DATA=>CounterValuesArray,
ND_STAT=>NewStatusDataFlag, STATUS=>EFB_ERTStatus)
ERT_854_10_Instance (SLOT:=SlotIndex,
ACK:=EventAcknowledgment, CL_TT:=ClearEventBufferFlag,
CL_COUNT:=ClearCounters, T_EN:=TimeTransferFlag,
TIME_IN:=InputTimeStructure, INPUT=>OutputBoolArray,
ND_TT=>NewTimeTagFlag, TT_DATA=>TimeTagDataOutput,
ND_COUNT=>NewCounterDataFlag,
CNT_DATA=>CounterValuesArray,
ND_STAT=>NewStatusDataFlag, STATUS=>EFB_ERTStatus) ;
|
Parameter
|
Data type
|
Meaning
|
|---|---|---|
|
SLOT
|
INT
|
The Slot index is assigned to the EFB ERT_854_10 from either the QUANTUM or DROP EFB and contains the configured input and output references (%IW und %MW)
|
|
ACK
|
BOOL
|
Event confirmation: Setting ACK signals that the user is ready to receive the next event and deletes the TT_DATA marker. If ACK remains set, "Continuous operation" is executed.
|
|
CL_TT
|
BOOL
|
Delete the ERT event FIFO buffer by setting CL_TT. Storage of events is blocked until CL_TT is reset to 0.
|
|
CL_COUNT
|
BOOL
|
Clears all ERT counters by setting CL_COUNT. Counting is interrupted until CL_COUNT is reset to 0.
|
|
T_EN
|
BOOL
|
Enables a time transfer, e.g. from the ESI using TIME_IN, if set
|
|
TIME_IN
|
DPM_Time
|
Structure of the ESI, e.g. input time through time synchronization of the ERT (carries the edge controlled time synchronization in the Sync element)
|
|
Parameter
|
Data type
|
Meaning
|
|---|---|---|
|
INPUT
|
BOOLArr32
|
Output array for all 32 digital inputs in BOOL format
(also provided in the form of word references as %IWx and %IWx+1)
|
|
ND_TT
|
BOOL
|
Marker, new data in TT_DATA structure: remains set until acknowledged by the user with ACK
|
|
TT_DATA
|
ERT_10_TTag
|
Event message output structure with time stamp. An event is held and ND_TT is set to 1 until acknowledged by the user with ACK = 1.
|
|
ND_COUNT
|
BOOL
|
Marker, new counter data in CNT_DATA structure: The value 1 is set for only one cycle and is not acknowledged.
|
|
CNT_DATA
|
UDIntArr32
|
Output array for 32 counter values (is overwritten after the EFB has received a complete set of consistent counter values (configured as: 8, 16, 24, or 32).
|
|
ND_STAT
|
BOOL
|
Marker; new status data in STATUS word: The value 1 is set for only one cycle and is not acknowledged.
|
|
STATUS
|
WORD
|
Output word for EFB/ERT status (for internal details see Data Flow)
|
|
Element
|
Element type
|
Meaning
|
|---|---|---|
|
Sync
|
BOOL
|
Clock synchronization with positive edge (hourly or on command)
|
|
Ms_Lsb
|
BYTE
|
Time in milliseconds (least significant byte)
|
|
Ms_Msb
|
BYTE
|
Time in milliseconds (most significant byte)
|
|
Min
|
BYTE
|
Invalid time / minutes
|
|
Hour
|
BYTE
|
Summer time / hours
|
|
Day
|
BYTE
|
Week day / day of month
|
|
Mon
|
BYTE
|
Month
|
|
Year
|
BYTE
|
Year
|
|
Element
|
Element type
|
Meaning
|
|---|---|---|
|
User
|
BYTE
|
Complete time / user number [module number]
|
|
INPUT
|
BYTE
|
Event set type / No. of the first input
|
|
In
|
BYTE
|
Event data: 1, 2 or 8 scheduled positions
|
|
Ms_Lsb
|
BYTE
|
Time in milliseconds (least significant byte)
|
|
Ms_Msb
|
BYTE
|
Time in milliseconds (most significant byte)
|
|
Min
|
BYTE
|
Invalid time / minutes
|
|
Hour
|
BYTE
|
Summer time / hours
|
|
Day
|
BYTE
|
Weekday / Day of the month:
|