Language Objects for Channels
Original instructions
Overview
This section provides the detailed list of channel objects, implicit, and explicit variables for BMXERT1604T/H module.
Channel Objects
The following table shows the meaning of the channel objects:
Standard Symbol
Type
Meaning
Language Object
Language element of channel level used for explicit exchanges READ_STS
%CHr.m.c
CH_ERROR
BOOL
Channel detected error bit when this bit is at 1.
%Ir.m.c.ERR
Exchange Status: EXCH_STS
The following table shows the meaning of channel exchange status bits from the EXCH_STS channel (%MWr.m.c.0):
Standard Symbol
Type
Meaning
Language Object
STS_IN_PROGR
BIT
If 1, exchange in progress for READ_STS
%MWr.m.c.0.0
RECONF_IN_PROGR
BIT
If 1, indicates a reconfiguration on channel c of the module from the console (modification of the configuration parameters + cold start-up of the channel)
%MWr.m.c.0.15
Exchange Report: EXCH_RPT
The following table shows the meaning of the report bits of the EXCH_RPT channel (%MWr.m.c.1):
Standard Symbol
Type
Meaning
Language Object
STS_ERR
BIT
Report value:
  • 0: correct exchange
  • 1: error while reading channel status
%MWr.m.c.1.0
RECONF_ERR
BIT
Report value:
  • 0: correct exchange
  • 1: error while reconfiguring the channel
%MWr.m.c.1.15
Channel Error: CH_FLT
The following table shows the meaning of the report bits of the CH_FLT channel (%MWr.m.c.2):
Standard Symbol
Type
Meaning
Address
EXT_PWS_FLT
BIT
External power supply interruption
%MWr.m.c.2.0
INTERNAL_FLT
BIT
Application detected error
%MWr.m.c.2.4
CONF_FLT
BIT
Hardware or software configuration detected error
%MWr.m.c.2.5
COM_FLT
BIT
Communication error with PLC
%MWr.m.c.2.6
Implicit Input %I
The following table shows the meaning of the implicit inputs (%I):
Standard Symbol
Type
Meaning
Address
Channel x value
EBOOL
Discrete input channel value parameters are for each channel
(c = 0...3, 4...7, 8...11, 12...15 in each FB)
%Ir.m.c.0
Channel x counter value
DINT
Counter value (Default: 0 if counter function is not chosen)
Parameters are for each channel
(c = 0...3, 4...7, 8...11, 12...15 in each FB)
%IDr.m.c.0
TIME_STAMP_RECORDS
INT
The number of Time Stamp records in module buffer
%IWr.m.0.2
TS_DIAGNOSTIC_FLAGS
INT
Indicators providing diagnostic information about the source time stamped events service
%IWr.m.0.3
TIME_VALID
BIT
Time OK and synchronized
%IWr.m.0.3.0
CLOCK_FAILURE
BIT
Same as ClockFailure
Indication in the TimeQuality
%IWr.m.0.3.1
CLOCK_NOT_SYNC
BIT
Same as ClockNotSynchronized
Indication in the TimeQuality
%IWr.m.0.3.2
BUFF_FULL
BIT
Buffer full
%IWr.m.0.3.3
SOE_UNCERTAIN
BIT
Variable to assign an SOE uncertain Event ID
%IWr.m.0.3.7
UMAS communication error
BIT
UMAS communication detected error
%IWr.m.0.3.9
(c = 0, 4, 8, 12 in each FB)
%IWr.m.c.3
Dechatter active
BIT
If any edges discarded by dechatter filter for any channels under this group
%IWr.m.c.3.15
TS_BUF_FILLED_PCTAGE
INT
Percentage of the buffer filled [0...100]
%IWr.m.0.4
TS_EVENTS_STATE
INT
Main state of the TS events service (reserved)
%IWr.m.0.5
Implicit Command Objects %Q
The following table shows the meaning of the implicit command objects (%Q):
Standard Symbol
Type
Access
Meaning
Address
Clear event buffer
EBOOL
R/W
Clear event buffer
%Qr.m.0.0
Channel x clear counter value
EBOOL
R/W
Clear channel c counter value
Parameters are for each channel
(c = 4...15 in each FB)
%Qr.m.c.0