Overview

For devices that are configured by using a device type manager (DTM), data becomes available only after you have opened and closed the DTM once. Typically, for Modbus TCP and EtherNet/IP devices, a request/connection is created by using the default data of the DTM. For certain devices (for example, TeSys T), a request is created only once you have selected a device reference and saved the change while closing the DTM.

For details about the relation between DTM and I/O profile data, refer to the topic describing how to configure I/O profiles.

NOTE: For redundant M580 PACs, the I/O PROFILE tab is available only for modules of rack A.

Description of Attributes

Attribute

Description

Service

Name and category of the I/O scanner service of the device

Read-only.

Server

Name of the server that is used to communicate by using the respective protocol.

Read-only.

DTM Reference (1)

Part number and version of the module.

Click Select to select from the list the DTM version that corresponds to the version of the module that you are using.

Once a DTM is selected, you can create and configure local slaves.

The box is empty by default.

NOTE: Selecting a different value while local slaves exist deletes these local slaves.

(1) The attribute appears only for M580 CPU and BMENOC03•1 modules.

Local Slaves Subcategory

The Local Slaves subcategory is created once you have selected a DTM. It shows the local slaves that exist for the module.

Clicking Plus Sign (+) creates an empty Local Slave 1 and opens the selected DTM to let you configure the local slave.

Closing the DTM renames the local slave and adds its connection type according to the configuration that you have made in the DTM and creates the Profile [1] subcategory. You can then configure the profile, the connections in its memory registers, and the item mapping if needed. Refer to the tables further in this topic for details.

Each local slave has only one I/O profile, which you can add to a scanner.

Clicking Edit reopens the DTM, which lets you perform changes (for example, removing the connection and replacing it by another local slave connection).

NOTE: The number of local slaves that you can create depends on the module.

Communication Profiles Subcategory

A communication profile is the definition of the data exchanged by a device, which can contain one or more requests or connections. Creating several profiles for a device lets you, for example, preconfigure requests for various scanners by adjusting certain attributes to each one. The profile that is used for communication between the device and the scanner is the active profile.

When a device has an active communication profile, it is added to the device list of the master DTM of the scanner, which creates a device DDT type and variable in the associated control project. The structure of the device DDT takes into account the I/O mapping.

For each device, you can create up to 6 profiles. Minimum is 1.

Each profile features the following attributes.

Attribute

Default value

Description

Profile Name

The name of the device when it is created followed by ProfileX_Device_Status.

Name of the I/O profile, which is used as default value for the active I/O profile.

Optional.

NOTE: For certain modules, the default value is the device name (DHCP identifier) and is read-only (for example, CRA adapter modules).

Instance Name

The name of the device when it is created followed by ProfileX.

The name is used as default value for the active I/O profile.

The value of this attribute in the active I/O profile becomes the name of the device DDT variable that is used in the control project to manage the device data.

When the attribute is editable, the value cannot be null and must satisfy the following rules:

  • 30 characters maximum.

  • Can contain only alphanumeric characters of the US-ASCII character table and underscore ( _ ).

  • Must start with a letter and cannot end with underscore.

  • Cannot contain two consecutive underscores.

  • Cannot contain spaces.

The software accepts only unique names for a given control project.

NOTE: For certain modules, the default value is the name of the associated device DDT variable and is in read-only (for example, CRA adapter modules).

Type Name

The value of Instance Name preceded by T_.

The name is used as default value for the active I/O profile. It becomes the name of the device DDT type that is used in the control project to manage the device data.

Read-only.

Device Number

First available number in the range that corresponds to the scanner.

Indicates the relative position of the device in the device list of the master DTM of the scanner.

The list contains all the numbers that can be assigned to the device when it scanned by a given scanner. This includes numbers that may already be assigned to other devices, which are scanned by the same scanner independently of the communication protocol used by the device.

The attribute is shown only when you select the I/O profile in a Communication Mapping View (active I/O profile).

NOTE: For some devices, the attribute is read-only.
NOTE: For local slaves, the attribute is not shown. A device number is assigned to each local slave by the master DTM of the scanner.

Mapping

Mapping mode that is used to perform and manage the I/O mapping for the profile.

Possible values:

  • Manual:

    • Data in the I/O Mapping Editor is editable.

    • Some I/O profile attributes are editable.

  • Automatic:

    • I/O mapping and request/connection data of the DTM of the device is used and overwrites changes that you have made.

    • Data in the I/O Mapping Editor is read-only.

    • Some I/O profile attributes are read-only.

    • Adding and removing requests or connections is disabled.

    • Requests/connections added manually are deleted.

Click Edit to open the I/O Mapping Editor for the device.

NOTE: For a CRA adapter module, automatic mode is selected by default and is read-only.

For each active I/O profile, the following additional attributes are available when you select the profile in a Communication Mapping View.

Attribute

Description

Path

Name of the scanning device.

Read-only.

Comment

You can enter a comment for the active I/O profile by using free-form text.

NOTE: If the value of Instance Name, Type Name, or Profile already exists in the system project, the software adds the _x suffix, where x is an integer.

Memory Registers Section for Ethernet Modbus TCP

For each profile, you can create up to 64 requests. Minimum is 1.

Subsection

Attribute

Default value(1)

Description

Request [x]

Default UnitID(2)

255

Number that is used to identify the target of the connection. Typically, a device behind a gateway.

Range: 0 to 255

Default Health Timeout (ms)(2)

1500

Maximum allowed interval between device responses before a timeout is detected.

Range: 5 to 65535 in 5 ms intervals.

Default Repetitive Rate (ms)(2)

60

Data scan rate.

Range: 5 to 60000 in 5 ms intervals.

Read Address (3)

0

Range: 0 to 65535

Read Length (3)

1

Number of words that are allocated to read from the server when you create a communication channel.The corresponding memory size is reserved in both the client and server memory heap.

Range: 0 to 125

Default Last Value(2)

Hold Value

Input value that is retained when a communication interruption occurs.

Possible values:

  • Hold Value

  • Set to Zero

Request [x]

Write Address (3)

0

Range: 0 to 65535

Write Length (3)

0

Number of words that are allocated to write to the server when you create a communication channel.The corresponding memory size is reserved in both the client and server memory heap.

Range: 0 to 120

Default Gateway/Bridge Device

False

When selected (true), lets slower TCP/IP devices communicate with the I/O scanner of BMENOC0301/11.4 communication modules. The modules double the timeout setting by increasing the number of retransmissions to 6 instead of the typical 3.

(1) Values for devices without DTM and for additional requests created in manual mapping mode. Otherwise, default values of the first request are those of the device DTM.

(2) The value of the attribute can be modified independently in the active I/O profile where the name appears without the term Default. Switching to automatic mapping mode resets the value of the attribute in the active and device I/O profiles.

(3) For devices that are configured by using a DTM, in the first request, the value is read-only and provided by the DTM. In requests added manually, you can change the value when the mapping mode is set to manual.

Memory Registers Section for EtherNet/IP

For each profile, you can create up to 2 connections.

For certain devices, the following may apply:

  • Additional connections can only be created in the DTM.

  • Connection data is managed in Control Expert Editor and does not appear in the I/O PROFILE tab (for example, for CRA adapter and BMECXM0100 modules).

Subsection

Attribute

Default value(1)

Description

Connection [x]

Default RPI T->O(2)

30

Request packet interval. The data refresh period (ms) of the input connection.

Range: 2 to 65535

Default Timeout Multiplier

This value multiplied by the RPI produces a value that triggers an inactivity timeout.

Use the recommended value depending on the RPI value.

Range: 4 (default) to 512 in multiples of 4.

NOTE: You can change the value of the attribute independently in the active I/O profile where the name appears without the Default prefix.
NOTE: Switching to automatic mapping mode resets the value of the attribute in the active and device I/O profiles.

Default Input Fallback Mode

Set to Zero

Behavior of inputs when the communication is interrupted.

Read-only.

Input Size (2)(3)

1

Number of words configured in the device.

Range: 1 to 509.

Input Mode (2)

Multicast

Transmission type.

Input Type (2)

Fixed

Ethernet packet type (fixed or variable length) to be transmitted.

Possible value: Fixed

Input Priority (2)

Scheduled

The transmission priority depends on the DTM.

Possible value: Scheduled

Input Trigger (2)

Cyclic

Transmission trigger.

Possible values:

  • Cyclic

  • Change of State

  • Application

Connection [x]

Default RPI O->T(2)

30

Request packet interval. The data refresh period (ms) of the output connection.

Range: 2 to 65535

Output Size(2)(3)

1

Number of words configured in the device.

Range: 1 to 505.

Output Mode(2)

Point to Point

Transmission type.

Possible values:

  • Multicast

  • Point to Point

Output Type(2)

Fixed

Ethernet packet type (fixed or variable length) to be transmitted.

Possible value: Fixed

Output Priority(2)

Scheduled

The transmission priority depends on the DTM.

Possible value: Scheduled

(1) Values for devices without DTM and for additional connections created in manual mapping mode. Otherwise, default values of the first connection are those of the device DTM.

(2) For devices that are configured by using a DTM, the value is read-only and provided by the DTM.

(3) In connections added manually, you can change the value of the attribute from the I/O Mapping Editor .