IODDTs
Original instructions
Overview
The IODDTs are predefined and contain language objects of inputs/outputs belonging to the channel of the module.
The BMXERT1604T/H module has the following associated IODDTs:
As any Modicon X80 module, the BMXERT1604T/H module also has a T_GEN_MOD IODDT associated.
T_ERT_CNT, T_ERT_TS_MOD, and T_ERT_TS are specific IODDT for BMXERT1604T/H module while T_DIS_IN_GEN is a generic IODDT for all discrete input.
T_ERT_CNT
The following table shows the meaning of T_ERT_CNT IODDT:
Standard Symbol
Type
Access
Meaning
Language Object
CH_ERROR
BOOL
R
Channel error
%Ir.m.c.ERR
CNT_CURRENT_VAL
UDINT
R
Current counting value (Not usable for channel [0..3])
%IDr.m.c.0
CLR_CNT
EBOOL
R/W
Clear counter (Not usable for channel [0..3])
%Qr.m.c.0
DECHATTER_ACT
BOOL
R
Dechatter active
(information visible on each CNT channel of a group with the same value)
%IWr.m.c.3.15
T_ERT_TS_MOD
The following table shows the meaning of T_ERT_TS_MOD IODDT:
Standard Symbol
Type
Access
Meaning
Language Object
CH_ERROR
BOOL
R
Channel error
%Ir.m.c.ERR
VALUE
EBOOL
R
Channel input value
%Ir.m.c.0
TIME_STAMP_RECORDS
INT
R
The number of Time Stamp records in module buffer
%IWr.m.c.2
TS_DIAGNOSTIC_FLAGS
INT
R
Diagnostic information about the source time stamped events service
%IWr.m.c.3
TIME_VALID
BOOL
R
Time OK and synchronized
%IWr.m.c.3.0
CLOCK_FAILURE
BOOL
R
Same as ClockFailure indication in the TimeQuality
%IWr.m.c.3.1
CLOCK_NOT_SYNC
BOOL
R
Same as ClockNotSynchronized indication in the TimeQuality
%IWr.m.c.3.2
BUFF_FULL
BOOL
R
Buffer full
%IWr.m.c.3.3
SOE_UNCERTAIN
BOOL
R
Variable to assign an SOE uncertain Event ID
%IWr.m.c.3.7
UMAS_COM_ERR
BOOL
R
UMAS communication error
%IWr.m.c.3.9
DECHATTER_ACT
INT
R
Dechatter active
%IWr.m.c.3.15
TS_BUF_FILLED_PCTAGE
INT
R
Percentage of the buffer filled [0...100]
%IWr.m.c.4
TS_EVENTS_STATE
INT
R
Main state of the TS events service (Debug purpose)
%IWr.m.c.5
CLR_EVENT_BUF
EBOOL
R/W
Clear all event buffer (only for TS applicative)
%Qr.m.c.0
EXCH_STS
INT
R
Exchange status
%MWr.m.c.0
EXCH_IN_PROGR
BOOL
R
Status paramter read in progress
%MWr.m.c.0.0
RECONF_IN_PROGR
BOOL
R
Reconfiguration in progress
%MWr.m.c.0.15
EXCH_RPT
INT
R
Channel report
%MWr.m.c.1
STS_ERR
BOOL
R
Detected error while reading channel status
%MWr.m.c.1.0
RECONF_ERR
BOOL
R
Detected error while reconfiguring the channel
%MWr.m.c.1.15
CH_FLT
INT
R
Standard channel errors
%MWr.m.c.2
EXT_PWS_FLT
BOOL
R
External power supply inoperable error
%MWr.m.c.2.0
INTERNAL_FLT
BOOL
R
Inoperable channel or module missing
%MWr.m.c.2.4
CONF_FLT
BOOL
R
Inoperable hardware or software configuration error
%MWr.m.c.2.5
COM_FLT
BOOL
R
Communication error with PLC
%MWr.m.c.2.6
T_ERT_TS
The following table shows the meaning of T_ERT_TS IODDT:
Standard Symbol
Type
Access
Meaning
Language Object
CH_ERROR
BOOL
R
Channel error
%Ir.m.c.ERR
VALUE
EBOOL
R
Channel input value
%Ir.m.c.0
DECHATTER_ACT
BOOL
R
Dechatter active
(information visible on each TS channel of a group with the same value)
%IWr.m.c.3.15
T_DIS_IN_GEN
The following table shows the meaning of T_DIS_IN_GEN IODDT:
Standard Symbol
Type
Access
Meaning
Language Object
CH_ERROR
BOOL
R
Channel error
%Ir.m.c.ERR
VALUE
EBOOL
R
Counter input value
%Ir.m.c.0