I/O Vision

Each module uses a structure that represents inputs, outputs, control, and diagnostic data. The structures can be represented using:

  • topological addressing / IODDT

  • Device DDT

I/O Module Location

I/O Family

Topological Addressing / IODDT

Device DDT

local rack

(e)X80

X

X

Premium

X

RIO

(e)X80

X

Quantum

X

distributed equipment

Schneider Electric or third party

X

X Supported. When both visions are supported, select one of the exchange types when adding the equipment.

Not supported.

Adding an I/O Module in Control Expert

When you insert an I/O module on a rack in Control Expert, the type of addressing appears in the bottom of the New Device dialog box. Choose between the following:

  • I/O data type: Topological (default)

  • I/O data type: Device DDT

NOTE: If you want to change the type of addressing you selected when you added an I/O module to your application, delete the module from your application and then insert the module again selecting the appropriate addressing type.

Exchange Types

I/O modules in an M580 system can be controlled, read, or written with 2 types of exchanges:

  • implicit exchanges

    Implicit exchanges are performed automatically on each cycle of the task (MAST, FAST, AUX0, AUX1) associated with the I/O modules. They are used to read inputs from and write outputs o the modules.

  • explicit exchanges

    Explicit exchanges are performed on application request. They are typically for detailed diagnostics and to set/read command and adjust parameters. They use specific function blocks.

    An acknowledgment or reply is sent once the requested action is performed. This reply may be received a few cycles after the request was sent.

    NOTE: Explicit exchanges are performed in the MAST task.

Explicit Exchanges

Function block usage depends on the module location and I/O vision selected for the module:

I/O Module Location

I/O Vision

Function Block

Local rack

Topological addressing/IODDT

READ_PARAM

READ_STS

READ_TOPO_ADDR

RESTORE_PARAM

SAVE_PARAM

WRITE_CMD

WRITE_PARAM

READ_VAR

WRITE_VAR

DATA_EXCH

Device DDT

READ_PARAM_MX

READ_STS_MX

NOTE: MOD_FAULT parameter is not automatically updated; perform a READ_STS_MX.

RESTORE_PARAM_MX

SAVE_PARAM_MX

WRITE_CMD_MX

WRITE_PARAM_MX

RIO and local rack

Device DDT

READ_STS_MX

WRITE_CMD_MX

The function blocks mentioned in previous table are detailed in the Explicit Exchange part of Control Expert, I/O Management, Block Library manual, and in the Extended part of Control Expert, Communication, Block Library manual.