Introduction
This topic describes the Control Expert Device DDT tab for an Ethernet remote I/O drop that includes a •••CRA312•0 adapter module.
The I/O structure type for the Quantum remote I/O drop is T_U_DROP_STD_IN. The I/O structure type for the Modicon X80 remote I/O drop is T_M_DROP_EXT_IN. In addition, when a remote I/O drop with a Quantum 140CRA31200 module is placed into an M580 system, the I/O structure type is T_Q_DROP_EXT_IN.
The device DDT instance name can be defined manually but, when adding a module, a default device DDT instance name is defined by Control Expert
Access the Device DDT Tab
In Control Expert:
Step |
Action |
Comment |
---|---|---|
1 |
Expand Control Expert to display the EIO drop (Quantum in the |
Path: |
2 |
Double-click the EIO drop. |
The EIO drop window appears. |
3 |
Select the tab. |
Example of the
area which contains a name and a type.
Drop Parameters
Use the Control Expert tab to configure these parameters for the Ethernet remote I/O drop:
Parameter |
Description |
|
---|---|---|
Implicit device DDT |
Name |
A default device DDT instance name is defined by Control Expert. |
Type |
module type (uneditable) |
|
Goto details |
link to the DDT data editor screen |
Diagnostic Parameters
This table contains the DROP
diagnostic parameters for the Ethernet remote
I/O drop module:
Name |
Type |
Bit |
Description |
|
---|---|---|---|---|
IO_HEALTH_RACK1 only for T_Q_DROP_EXT_IN |
WORD |
— |
Health bits of rack 1: slots 1 to 16 |
|
IO_HEALTH_RACK2 only for T_Q_DROP_EXT_IN |
WORD |
— |
Health bits of rack 2: slots 1 to 16 |
|
DEVICE_NAME |
string[16] |
— |
||
VERSION |
WORD |
— |
firmware version (Maj, Min) (4 digits coded in BCD) |
|
ROTARY_SWITCHES |
BYTE |
— |
rotary switch value at power up |
|
CRA_STATE |
BYTE |
— |
1: CRA module is idle. |
|
2: CRA module is stopped. |
||||
3: CRA module is running. |
||||
CRA_DIAGNOSTIC [WORD] |
GLOBAL_IO_HEALTH |
BOOL |
0 |
0: At least one I/O module in the drop reports bad health. |
CCOTF_IN_PROGRESS |
BOOL |
1 |
CCOTF is in progress. |
|
CCOTF_INVALID_CONF |
BOOL |
2 |
CCOTF configuration is not valid. |
|
IOPL_MISMATCH |
BOOL |
3 |
There is an output data mismatch. The modules in the rack are not the same as the modules configured in the PLC. |
|
SWITCH_CHANGE |
BOOL |
4 |
The rotary switches settings have changed since the last power up. |
|
DROP_COM_HEALTH |
BOOL |
5 |
This bit shows the drop communication health (set to 1 in remote I/O drop). |
|
CYCLE_CURR_TIME |
UINT |
— |
This word indicates the execution time of the last CRA cycle. It has values between [0,65535] with a resolution of 0.01 ms, therefore, the last cycle time is between [0,655] ms. |
|
CYCLE_MAX_TIME |
UINT |
— |
This word indicates the longest CRA cycle execution time since the last start. It has values between [0,65535] with a resolution of 0.01 ms, therefore, the longest cycle time is between [0,655] ms. |
|
CYCLE_MIN_TIME |
UINT |
— |
This word indicates the shortest CRA cycle execution time since the last start. It has values between [0,65535] with a resolution of 0.01 ms, therefore, the shortest cycle time is between [0,655] ms. |
|
TIME_STAMP_RECORDS (Not used for 140CRA31200 applications.) |
UINT |
— |
This word contains the number of Time Stamp records available in the drop local buffer. |
|
TS_DIAGNOSTIC_FLAGS (WORD) (BMXCRA312•0 only) |
TIME_VALID |
BOOL |
0 |
The time is valid and synchronized. |
CLOCK_FAILURE |
BOOL |
1 |
The time source of the sending device is not validated. The time stamp value is ignored. |
|
CLOCK_NOT_SYNC |
BOOL |
2 |
The time source of the sending device is not synchronized with the external UTC time. |
|
BUFF_FULL |
BOOL |
3 |
The buffer is full. |
|
SOE_UNCERTAIN |
BOOL |
7 |
The SOE (sequence of events) in the buffer is not known. The SOE is reset when the sequence of events is OK. |
|
TS_BUF_FILLED_PCTAGE (BMXCRA312•0 only) |
BYTE |
— |
This byte reports the percentage of the buffer filled (0...100). |
|
TS_EVENTS_STATE (BMXCRA312•0 only) |
BYTE |
— |
The byte reports the main state of TS events. |
|
ETH_STATUS (BYTE) |
PORT1_LINK |
BOOL |
0 |
0 = Port 1 link is down. |
1 = Port 1 link is up. |
||||
PORT2_LINK |
BOOL |
1 |
0 = Port 2 link is down. |
|
1 = Port 2 link is up. |
||||
PORT3_LINK |
BOOL |
2 |
0 = Port 3 link is down. |
|
1 = Port 3 link is up. |
||||
(reserved bit) |
— |
3 |
— |
|
RPI_CHANGE |
BOOL |
4 |
RPI change: EtherNet/IP RPI change is in progress (during CCOTF). |
|
REDUNDANCY_OWNER |
BOOL |
6 |
0 = Redundant owner is not present. |
|
1 = Redundant owner is present. |
||||
GLOBAL_STATUS |
BOOL |
7 |
0 = At least 1 service is not operating normally. |
|
1 = All services are operating normally. |
||||
SERVICE_STATUS (BYTE) |
RSTP_SERVICE |
BOOL |
8 |
0 = RSTP service is not operating normally. |
1 = RSTP service is operating normally or disabled. |
||||
SNTP_SERVICE (reserved) |
BOOL |
9 |
0 = SNTP service is not operating normally. |
|
1 = SNTP service is operating normally or disabled. |
||||
PORT502_SERVICE |
BOOL |
10 |
0 = Port 502 service is not operating normally. |
|
1 = Port 502 service is operating normally or disabled. |
||||
SNMP_SERVICE |
BOOL |
11 |
0 = SNMP service is not operating normally. |
|
1 = SNMP service is operating normally or disabled. |
||||
(reserved bits) |
— |
4...7 |
— |
|
ETH_PORT_STATUS (BYTE) |
These combined 2-bit values indicate the conditions |
WORD |
1/0 |
Ethernet port 1 function |
3/2 |
Ethernet port 1 RSTP role |
|||
5/4 |
Ethernet port 2 function |
|||
7/6 |
Ethernet port 2 RSTP role |
|||
9/8 |
Ethernet port 3 function |
|||
11/10 |
Ethernet port 3 RSTP role |
|||
12/13 |
Ethernet port 4 function |
|||
14/15 |
Ethernet port 4 RSTP role |
|||
port function |
— |
0 |
disabled |
|
1 |
access port |
|||
2 |
port mirror |
|||
3 |
remote I/O network port |
|||
RSTP role |
— |
0 |
alternate |
|
1 |
backup |
|||
2 |
designated |
|||
3 |
root |
|||
NTP_UPDATE (reserved) |
UINT |
— |
elapsed time (100 ms) since last update from NTP server |
|
MAX_PACKET_INTERVAL |
UINT |
— |
maximum packet interval (ms) for output packets |
|
IN_BYTES |
UINT |
— |
number of bytes (octets) received on interface |
|
IN_ERRORS |
UINT |
— |
number of inbound packets that contain detected errors (In Errors) |
|
OUT_BYTES |
UINT |
— |
number of bytes (octets) sent on interface |
|
OUT_ERRORS |
UINT |
— |
number of outbound packets that contain detected errors (In Errors) |
|
SOE_UNCERTAIN |
BOOL |
— |
The SOE (sequence of events) in the buffer is not known. The SOE is reset when the sequence of events is OK. |
Device DDT Types for I/O Modules
Refer to the following user guides for specific I/O module device DDT types:
I/O Module |
User Guide Reference |
---|---|
Modicon X80 discrete input/output |
Modicon M340 Using EcoStruxure™ Control Expert Discrete Input/Output Modules User Manual |
Modicon X80 analog input/output |
Modicon M340 with EcoStruxure™ Control Expert Analog Input/Output Modules User Manual |
BMX EHC 0800 |
Modicon M340 with EcoStruxure™ Control Expert Counting Module BMX EHC 0800 User Manual |
BMX EHC 0200 |
Modicon M340 with EcoStruxure™ Control Expert Counting Module BMX EHC 0200 User Manual |
BMX NOM 0200 |
Modicon M340 with EcoStruxure™ Control Expert Serial Link User Manual |
BMX ERT 1604T |
BMX ERT 1604T M340 ERT Module User Manual |