Configuring the TSX ETC 100 EtherNet/IP Communication Module
Original instructions
Overview
To configure properties for the TSX ETC 100, you need to:
The following steps present an example of how to configure the communication module. Your own configuration may differ.
Setting Input and Output Memory Addresses and Naming the Module
The Configuration page looks like this:
In the Configuration page, perform the following steps to name the module, and to set addresses and sizes for both inputs and outputs:
Step
Action
1
In the Project section, type in a name for your module in the Module name input box - in this example: ETC1
Note: After the module name is entered and the EtherNet/IP configuration is validated (by clicking the button), the module name cannot be edited.
2
In the Input area and Output area, type in the size and starting position of both the inputs and outputs. These values can later be edited. For this example, the following values are entered:
In the Input area:
  • In the %MW index field, type in a starting address for inputs—in this example: 0.
  • In the Max size field, type in the maximum number of 16-bit words dedicated to inputs—in this example: 100.)
In the Output area:
  • In the %MW index field, type in a starting address for outputs—in this example: 100.
  • In the Max size field, type in the maximum number of 16-bit words dedicated to outputs—in this example: 100.)
Notes:
  • The inputs and outputs can be located at any available address, and do not need to be located in adjacent areas. It is important only that the space allocated to inputs and outputs do not overlap
  • The specified %MW range for both inputs and outputs must be available in the CPU. For more information, refer to the Control Expert help file topic Processor Configuration Screen.
3
In Control Expert, select Edit → Validate (or click the Validate button) to:
  • save the EtherNet/IP module name—which becomes a non-editable, read-only value
  • save the address and size settings for inputs and outputs, and
  • start up the EtherNet/IP configuration tool
Launching the Ethernet/IP Configuration Tool
After you have saved both the EtherNet/IP module name and the input and output settings, launch the EtherNet/IP configuration tool by clicking on the EtherNet/IP button:
The EtherNet/IP configuration tool opens for editing. If EtherNet/IP device configurations have previously been edited and saved, they will be displayed.
Use the EtherNet/IP configuration tool to configure:
Creating or Updating Derived Data Types
After all EtherNet/IP module edits have been saved in the EtherNet/IP configuration tool, add these edits to the Control Expert project, as follows:
Step
Action
1
Return to Control Expert and select the Configuration page of the EtherNet/IP configurable server module, below. Note that the Update application button is now enabled.
2
Click the Update application button.
3
The Control Expert software converts the EtherNet/IP configuration data to variables and derived data types, then prepares to import them into the Control Expert project. If any conflict exists between a newly created item and an existing one, Control Expert displays those conflicts in the Import Trouble Report, below:
In this example, the Control Expert project configuration already includes the listed variables and derived data types.
4
If the Import Trouble Report opens, use its command buttons as follows:
  • Keep: Keeps the component of the current project.
  • Replace: Replaces the project component with the one from the import.
  • Rename: Renames the imported component, allowing you to keep both components.
5
After you have determined how to handle each imported item, click OK.
6
After you click OK, the Project Browser displays the new or edited derived data types, below:
Viewing Derived Data Type Variables
When you clicked on the Update application button, Control Expert created a collection of derived data type variables. Use these variables to view the:
To view these derived data type variables:
Step
Description
1
Return to the main screen in Control Expert.
2
In the Project Browser open the branch Variables & FB Instances and double-click on the Derived Variables sub-branch.
The Data Editor window opens, displaying the Variables tab. A check mark appears in the DDT checkbox. (If not, select the DDT checkbox.)
3
The Status variable—describing the status of all connections—is found beneath the first device in the first position. To display the Status variable’s 16-byte array, expand the first device as depicted below
4
To determine which Status bit is mapped to a specific remote device:
a
In the Control Expert EtherNet/IP configuration tool, open the Properties window for a remote device.
b
Open the Connections page, and click on the General node, below:
c
In the above example, the Connection Bit Health Offset value of 1 maps to the first bit in the first byte of the Status variable, which can be represented as Status[0].1.
5
You can also use the Data Editor to display DDT variables. DDT variables are either:
  • input and output items you created using the Control Expert EtherNet/IP configuration tool, or
  • attributes defined by the remote device’s EDS file, or
  • padding, representing the reserved but unused input or output memory space for a remote device
The Data Editor presents DDT variables in separate input and output groups, sorted by device, as shown below:
1 
device names: user-created in the Control Expert EtherNet/IP configuration tool
2 
variable names: user-created as I/O items in the Control Expert EtherNet/IP configuration tool, or defined as a property by the EDS file of the remote device