Details of Implicit Exchange Objects for the T_CPT_FLM_IN2-type IODDT
Original instructions
At a Glance
The following tables present the T_CPT_FLM_IN2 -type IODDT implicit exchange objects which are applicable to channels of the BMXETM0200H module.
Module Values
The following table presents the implicit exchange word objects:
Standard symbol
Type
Access
Meaning
Language object
FREQUENCY_VALUE
UDINT
Read
Frequency value in pulses per 1000 seconds
%IDr.m.c.2
ACCELERATION_VALUE
INT
Read
Frequency value variation per pulses per s2
%IWr.m.c.4
JERK_VALUE
INT
Read
Acceleration value variation per 1000 pulses per s3
%IWr.m.c.5
RATIO_VALUE
UINT
Read
Number of pulses within the concurrent channel period
%IWr.m.c.6
ANGLE_VALUE
UINT
Read
Delay of sensor last the concurrent channel
%IWr.m.c.7
%Ir.m.c.d
The following table presents the inputs %Ir.m.c.d:
Standard symbol
Type
Access
Meaning
Language object
CH_ERROR
BOOL
Read
Channel detected error
%Ir.m.c.ERR
ST_OUTPUT
EBOOL
Read
State of physical the output
%Ir.m.c.0
ST_LATCH_OUTPUT
EBOOL
Read
State of Output function block
%Ir.m.c.1
ST_SENSOR_INPUT
EBOOL
Read
State from the sensor
%Ir.m.c.2
ST_DUAL_INPUT
EBOOL
Read
State from the sensor next channel
%Ir.m.c.3
ST_ALARM_STOPPED
EBOOL
Read
Signals that the input frequency has been detected stopped for at least one second.
%Ir.m.c.4
ST_ALARM_UNDER_LIMIT
EBOOL
Read
Signals that the input frequency has been detected too slow
%Ir.m.c.5
ST_ALARM_OVER_LIMIT
EBOOL
Read
Signals that the input frequency has been detected too fast
%Ir.m.c.6
ST_ALARM_FREQUENCY_LESS
EBOOL
Read
Signals that the frequency value is less than the configured limits
%Ir.m.c.7
ST_ALARM_FREQUENCY_WINDOW
EBOOL
Read
Signals that the frequency value is in the window defined by the configured limits
%Ir.m.c.8
ST_ALARM_FREQUENCY_GREAT
EBOOL
Read
Signals that the frequency value is greater than the configured limits
%Ir.m.c.9
COUNTER_STATUS, %IWr.m.c.0 Word
The following table presents the bits of the COUNTER_STATUS word (%IWr.m.c.0):
Standard symbol
Type
Access
Meaning
Language object
VALIDITY_FREQUENCY
BOOL
Read
Frequency, acceleration, and jerk values guaranteed
%IWr.m.c.0.0
VALIDITY_RATIO
BOOL
Read
Ratio value done
%IWr.m.c.0.1
VALIDITY_ANGLE
BOOL
Read
Angle value done
%IWr.m.c.0.2
PATTERN_LEARN_RUNNING
BOOL
Read
Process learning on going
%IWr.m.c.0.3
PATTERN_LEARNT
BOOL
Read
Pattern recorded
%IWr.m.c.0.4
STOPPED
BOOL
Read
Input frequency stopped
%IWr.m.c.0.5
UNDER_LIMIT
BOOL
Read
Input frequency too low
%IWr.m.c.0.6
OVER_LIMIT
BOOL
Read
Input frequency too high
%IWr.m.c.0.7
COMPARE_STATUS, %IWr.m.c.1 Word
The following table presents the bits of the COMPARE_STATUS word (%IWr.m.c.1):
Standard symbol
Type
Access
Meaning
Language object
FREQUENCY_LESS
BOOL
Read
Frequency value less than lower threshold (%QDr.m.c.2)
%IWr.m.c.1.0
FREQUENCY_WINDOW
BOOL
Read
Frequency value is between lower threshold (%QDr.m.c.2) and upper threshold (%QDr.m.c.4)
%IWr.m.c.1.1
FREQUENCY_GREAT
BOOL
Read
Frequency value greater than upper threshold (%QDr.m.c.4)
%IWr.m.c.1.2
Module Values on Event
The following table presents the implicit exchange word objects:
Standard symbol
Type
Access
Meaning
Language object
EVT_FREQUENCY_VALUE
UDINT
Read
Frequency value on event
%IDr.m.c.12
EVT_ACCELERATION_VALUE
INT
Read
Acceleration value on event
%IWr.m.c.14
EVT_JERK_VALUE
INT
Read
Jerk value on event
%IWr.m.c.15
EVT_RATIO_VALUE
UINT
Read
Ratio value on event
%IWr.m.c.16
EVT_ANGLE_VALUE
UINT
Read
Angle value on event
%IWr.m.c.17
EVT_SOURCES, %IWr.m.c.10 Word
The following table presents the bits of the EVT_SOURCES word (%IWr.m.c.10):
Standard symbol
Type
Access
Meaning
Language object
EVT_FREQ_ACK_JERK_DONE
BOOL
Read
Frequency, acceleration, and jerk values in this event message
%IWr.m.c.10.0
EVT_RATIO_DONE
BOOL
Read
Ratio value in this event message
%IWr.m.c.10.1
EVT_ANGLE_DONE
BOOL
Read
Angle value in this event message
%IWr.m.c.10.2
EVT_STOPPED
BOOL
Read
Event is input frequency stopped
%IWr.m.c.10.3
EVT_UNDER_LIMIT
BOOL
Read
Event is input frequency too low
%IWr.m.c.10.4
EVT_OVER_LIMIT
BOOL
Read
Event is input frequency too high
%IWr.m.c.10.5
EVT_FREQUENCY_VALUE_LESS
BOOL
Read
Event is frequency value less the limits
%IWr.m.c.10.6
EVT_FREQUENCY_VALUE_WINDOW
BOOL
Read
Event is frequency value within the limits
%IWr.m.c.10.7
EVT_FREQUENCY_VALUE_GREAT
BOOL
Read
Event is frequency value greater than the limits
%IWr.m.c.10.8
OVER_RUN_EVENT
BOOL
Read
Event(s) lost
%IWr.m.c.10.9
Output Data, %Qr.m.c.d
The following table presents the output data %Qr.m.c.d:
Standard symbol
Type
Access
Meaning
Language object
ENABLE_OUTPUT_LATCH
EBOOL
Read/Write
Make the output function active
%Qr.m.c.0
FORCE_OUTPUT
EBOOL
Read/Write
Force the physical output to active
%Qr.m.c.1
ENABLE_PATTERN_RECOGNITION
EBOOL
Read/Write
Enable the pattern recognition corrector
%Qr.m.c.2
FORCE_PATTERN_LEARN
EBOOL
Read/Write
Request for pattern learning
%Qr.m.c.3
COMPARE_ENABLE
EBOOL
Read/Write
Authorize comparator to produce its result
%Qr.m.c.4
COMPARE_SUSPEND
EBOOL
Read/Write
Hold comparator at latest result
%Qr.m.c.5
RESET_ALARMS
EBOOL
Read/Write
Reset and disable all alarm signals
%Qr.m.c.6
RESET_ALARM_STOPPED
EBOOL
Read/Write
Reset and disable the alarm bit ST_ALARM_STOPPED
%Qr.m.c.7
RESET_ALARM_UNDER_LIMIT
EBOOL
Read/Write
Reset and disable the alarm bit ST_ALARM_UNDER_LIMIT
%Qr.m.c.8
RESET_ALARM_OVER_LIMIT
EBOOL
Read/Write
Reset and disable the alarm bit ST_ALARM_OVER_LIMIT
%Qr.m.c.9
RESET_ALARM_FREQUENCY_LESS
EBOOL
Read/Write
Reset and disable the alarm bit ST_ALARM_FREQUENCY_LESS
%Qr.m.c.10
RESET_ALARM_FREQUENCY_WINDOW
EBOOL
Read/Write
Reset and disable the alarm bit ST_ALARM_FREQUENCY_WINDOW
%Qr.m.c.11
RESET_ALARM_FREQUENCY_GREAT
EBOOL
Read/Write
Reset and disable the alarm bit ST_ALARM_FREQUENCY_GREAT
%Qr.m.c.12
EVENT_SOURCES_ENABLING, %QWr.m.c.1 Word
The following table presents the bits of the EVENT_SOURCES_ENABLING word (%QWr.m.c.1):
Standard symbol
Type
Access
Meaning
Language object
EVT_FREQ_ACC_JERK_EN
BOOL
Read/Write
Enable event detection when frequency, acceleration, and jerk values are produced
%QWr.m.c.1.0
EVT_RATIO_EN
BOOL
Read/Write
Enable event detection when ratio value is produced
%QWr.m.c.1.1
EVT_ANGLE_EN
BOOL
Read/Write
Enable event detection when angle value is produced
%QWr.m.c.1.2
EVT_STOPPED_EN
BOOL
Read/Write
Enable event detection when input frequency is stopped
%QWr.m.c.1.3
EVT_UNDER_LIMIT_EN
BOOL
Read/Write
Enable event detection when input frequency is too low
%QWr.m.c.1.4
EVT_OVER_LIMIT_EN
BOOL
Read/Write
Enable event detection when input frequency is too high
%QWr.m.c.1.5
EVT_FREQUENCY_LESS_EN
BOOL
Read/Write
Enable event detection when frequency value is less than the limits
%QWr.m.c.1.6
EVT_FREQUENCY_WINDOW_EN
BOOL
Read/Write
Enable event detection when frequency value is within the limits
%QWr.m.c.1.7
EVT_FREQUENCY_GREAT_EN
BOOL
Read/Write
Enable event detection when frequency value is greater than the limits
%QWr.m.c.1.8
Frequency Thresholds, %QDr.m.c.d Word
The following table presents the %QDr.m.c words:
Standard symbol
Type
Access
Meaning
Language object
MINIMUM_FREQUENCY
UDINT
Read/Write
Low limit for acceptable frequency values
%QDr.m.c.2
MAXIMUM_FREQUENCY
UDINT
Read/Write
High limit for acceptable frequency values
%QDr.m.c.4