Details of the implicit exchange objects of the IODDT of type T_CCY_GROUP0
(Original Document)
At a Glance
The IODDT of type T_CCY_GROUP0 has implicit exchange objects, which are described below. This type of IODDT applies to the TSX CCY 1128 module for channel 0.
Example of declaring a variable: IODDT_VAR1 of type T_CCY_GROUP0
Generally speaking, the meaning of the bits is given for state 1 of this bit. In specific cases, the two states of the bit are explained.
List of implicit exchange discrete input objects
The table below shows the implicit exchange discrete input objects of the IODDT of type T_CCY_GROUP0 which applies to channel 0 of the TSX CCY 1128 module.
Standard symbol
Type
Access
Meaning
Number
TRACK_FAULT
EBOOL
R
Channel error bit.
%Ir.m.c.ERR
ANG_OK
EBOOL
R
=1 : Valid angle reading
%Ir.m.0.0
DIRECTION
EBOOL
R
= 0 : reverse motion (-)
= 1 : forward motion (+)
%Ir.m.0.2
PCAM_ON
EBOOL
R
= 0 : cam processor on STOP
= 1 : cam processor on RUN
%Ir.m.0.3
PIECES_FULL
EBOOL
R
= 1 : parts counter at the limit value
%Ir.m.0.4
IREC_STAT
EBOOL
R
state of physical input IREC
%Ir.m.0.8
ICAPT0_STAT
EBOOL
R
state of physical input ICAPT0
%Ir.m.0.10
ICAPT1_STAT
EBOOL
R
state of physical input ICAPT1
%Ir.m.0.11
IA_STAT
EBOOL
R
state of encoder input IA
%Ir.m.0.12
IB_STAT
EBOOL
R
state of encoder input IB
%Ir.m.0.13
IZ_STAT
EBOOL
R
state of encoder input IZ
%Ir.m.0.14
List of implicit exchange discrete output objects
The table below shows the implicit exchange discrete output objects of the IODDT of type T_CCY_GROUP0 which applies to channel 0 of the TSX CCY 1128 module.
Standard symbol
Type
Access
Meaning
Number
PRESET_ANG_ENABLE
EBOOL
RW
= 1 : enabling of the recalibration function on the angle value only
%Qr.m.0.0
PRESET_ALL_ENABLE
EBOOL
RW
= 1 : enabling of the recalibration function on the angle and cycle value
%Qr.m.0.1
CAPT0_ENABLE
EBOOL
RW
= 1 : enabling capture 0
%Qr.m.0.2
CAPT1_ENABLE
EBOOL
RW
= 1 : enabling capture 1
%Qr.m.0.3
PCAM_START_STOP
EBOOL
RW
start command for cam processor active on rising edge
stop command for cam processor active on falling edge
%Qr.m.0.5
PIECES_ENABLE
EBOOL
RW
= 1 : enabling the parts counter function
%Qr.m.0.7
EVT_ANG_ENABLE
EBOOL
RW
= 1 : event source when switching to enabled angle rollover
%Qr.m.0.8
EVT_TURN_ENABLE
EBOOL
RW
= 1 : event source when switching to enabled cycle rollover
%Qr.m.0.9
EVT_PRESET_ENABLE
EBOOL
RW
= 1 : event source for enabled preselection
%Qr.m.0.10
EVT_CAPT0_ENABLE
EBOOL
RW
= 1 : capture 0 enabled event source
%Qr.m.0.11
EVT_CAPT1_ENABLE
EBOOL
RW
= 1 : capture 1 enabled event source
%Qr.m.0.12
EVT_CAM_ENABLE
EBOOL
RW
= 1 : event source for enabled cam program
%Qr.m.0.13
EVT_PIECES_FULL_ENABLE
EBOOL
RW
= 1 : event source for enabled parts counter limit value reached
%Qr.m.0.14
ACK_FLT
EBOOL
RW
= 1 : acknowledgement of faults present
%Qr.m.0.15
PRESET_ANG_FORCE
EBOOL
RW
= 1 : (re)calibrating the angle value
%Qr.m.0.21
PRESET_ANG_TURN_FOR
EBOOL
RW
=1 : (re)calibrating the angle and cycle values
%Qr.m.0.22
PIECES_RESET
EBOOL
RW
= 1 : parts counter reset to zero
%Qr.m.0.23
OUTS_ENABLE
EBOOL
RW
= 0 : the outputs are kept at rest (according to the configuration of the outputs)
bit 25 = 1 global enabling of outputs
%Qr.m.0.25
C0_REARM
EBOOL
RW
resetting of connector 0 of groups 0 and 1 active on rising edge
%Qr.m.0.32
C1_REARM
EBOOL
RW
resetting of connector 1 of groups 2 and 3 active on rising edge
%Qr.m.0.33
List of implicit exchange %IW input objects
The table below shows the implicit exchange %IW input objects of the IODDT of type T_CCY_GROUP0 which applies to channel 0 of the TSX CCY 1128 module.
Standard symbol
Type
Access
Meaning
Number
GROUP0_TRACKS
INT
R
bit 0 to bit 7: state of group 0 tracks
%IWr.m.0.0
ANG_VALUE
INT
R
bit 0 to bit 15: actual value of the position angle
%IWr.m.0.1
TURN_VALUE
INT
R
bit 0 to bit 15: actual value of number of cycles
%IWr.m.0.2
SPEED
INT
R
bit 0 to bit 15: speed value
%IWr.m.0.3
PIECES_VALUE
INT
R
bit 0 to bit 15: value of the parts counter
%IWr.m.0.4
CAPT0_ANG
INT
R
bit 0 to bit 15: value of capture 0 register (angle)
%IWr.m.0.5
CAPT0_TURN
INT
R
bit 0 to bit 15: value of capture 0 register (cycle)
%IWr.m.0.6
CAPT1_ANG
INT
R
bit 0 to bit 15: value of capture 1 register (angle)
%IWr.m.0.7
CAPT1_TURN
INT
R
bit 0 to bit 15: value of capture 1 register (cycle)
%IWr.m.0.8
OUTS_C0
INT
R
bit 0 to bit 15: state of connector 0 outputs
%IWr.m.0.9
OUTS_C1
INT
R
bit 0 to bit 15: state of connector 1 outputs
%IWr.m.0.10
EVENTS
EVT_ANG
EVT_TURN
EVT_PRESET
EVT_CAPT0
EVT_CAPT1
EVT_CAM
EVT_PIECES_FULL
DIRECTION_EVT
OVERRUN_EVT
INT
R
event register
bit 0 = 1: event sent out at each rollover of the angle value
bit 1 = 1: event sent out at each rollover of the cycle value
bit 2 = 1: event sent out on recalibration
bit 3 = 1: event sent out on capture 0
bit 4 = 1: event sent out on capture 1
bit 5 = 1: event sent out by the cam program
bit 6 = 1: event sent out when the parts counter reaches the limit value
bit 7 to bit 13 reserved
bit 14 = 1: forward direction of rotation on event: EVT_TURN or EVT_ANG
bit 14 = 0: reverse direction of rotation on event:
bit 15 = 1: events overrun
%IWr.m.0.12
CAME_EVT
INT
R
bit 0 to bit 4 = cam number
bit 5 to bit 6 = group number
bit 7 to bit 15 reserved
%IWr.m.0.13
CAPT_ANG_EVT
INT
R
bit 0 to bit 15 captured value of the angle
%IWr.m.0.14
CAPT_TURN_EVT
INT
R
bit 0 to bit 15 captured value of the number of cycles
%IWr.m.0.15
List of implicit exchange %QW output objects
The table below shows the implicit exchange %QW output objects of the IODDT of type T_CCY_GROUP0 which applies to channel 0 of the TSX CCY 1128 module.
Standard symbol
Type
Access
Meaning
Number
ENAB_GROUP_BITS
INT
RW
bit 0 to bit 7 = 1: validation of cams by track from 0 to 7, of group
%QWr.m.0.0
GROUP_AND_BITS
INT
RW
bit 0 to bit 7 = 1: assignment of tracks to group outputs
%QWr.m.0.1
GROUP_OR_BITS
INT
RW
bit 0 to bit 7 = 1: forcing group outputs (to 1)
%QWr.m.0.2