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

NOTE: These instructions assume that you have already added a drop to your Control Expert project.

Access the Device DDT Tab

In Control Expert:

Step

Action

Comment

1

Expand EIO Bus in the Control Expert Project Browser to display the EIO drop (Quantum

Path: Tools > Project Browser > Project > Configuration > EIO Bus > EIO Quantum Drop

2

Double-click the EIO drop.

The EIO drop window appears.

3

Select the Device DDT tab.

 

Example of the Implicit device DDT area which contains a name and a type.

Drop Parameters

Use the Control Expert Device DDT 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]

device name of the remote I/O drop

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