Communication Module Diagnostics in Control Expert
Original instructions
Overview
Use the Premium EtherNet/IP Module window in Control Expert to diagnose the TSX ETC 100 module. In this window, you can access:
Module Status Icons
The Premium EtherNet/IP Module window displays three icons that reflect the current status of the following LEDs:
Refer to the description of LED indicators for information on how to use these icons.
Accessing Module Faults
To display the active faults on the communication module:
Step
Action
1
In the Channel area, select the communication module. The following pages are displayed:
  • Overview
  • Fault
  • I/O Objects
2
To display the communication module’s active faults, click on the Fault page:
NOTE: You can also access the module error bit by using the Control Expert Animation Table to display the %Ir.m.MOD.ERR object.
Managing I/O Objects
Use the I/O Objects page to view module I/O objects, and to manage the association of these objects with variables.
Open the I/O Objects page by selecting the I/O Objects tab, after the communication module has been selected in the Channel area:
NOTE:
  • The TSX ETC 100 EtherNet/IP communication module supports only Channel, System, and Status I/O Objects. Not all bits are used.
  • Refer to the Control Expert help for instructions on how to use the I/O Objects page.
Reading I/O Objects
Use a READ_STS function block in Control Expert to update each of the following types of data:
Updating module data:
To display module information, follow these steps:
Step
Action
1
Configure the READ_STS function block, as follows:
Where:
r = rack, or station, number
m = module, or slot, number
MOD = a constant indicating module data
2
To view the data updated by the READ_STS function block, enter the corresponding direct addresses in the Control Expert Animation table, or use them in your program logic:
Object
Description
%MWr.m.MOD.0
Exchange Status:
Bit 0: reading of module status in progress
%MWr.m.MOD.1
Exchange Report:
Bit 0: error while reading module status
%MWr.m.MOD.2
Bit 0: internal fault
Bit 1: operational fault
Bit 2: not used
Bit 3: self test
Bit 4: not used
Bit 5: configuration fault
Bit 6: missing module or off
Bit 7: not used
Updating channel data:
To display channel information, follow these steps:
Step
Action
1
Configure the READ_STS function block, as follows:
Where:
r = rack, or station, number
m = module, or slot, number
ch = channel number—always set to 0 for ETC transactions
2
To view the data updated by the READ_STS function block, enter the corresponding direct addresses in the Control Expert Animation table, or use them in your program logic:
Object
Description
%MWr.m.ch.0
Exchange Status (EXCH_STS):
Bit 0: reading of status words of the channel in progress (STS_IN_PROG)
Bit 15: reconfiguration in progress (RECONF_IN_PROG)
%MWr.m.ch.1
Exchange Report (EXCH_RPT):
Bit 0: error while reading channel status (STS_ERR)
Bit 15: error while reconfiguring the channel (RECONF_ERR)
%MWr.m.ch.2
Standard channel status (low byte):
Bits 0...3: reserved (0)
Bit 4: internal fault
Bit 5: configuration fault
Bit 6: X-Bus communication fault
Bit 7: application fault (conf fault)
High byte:
Bits 0...7: reserved (0)
2
cont’d
%MWr.m.ch.3
Ethernet Port Global Status:
Bit 0: configuration error
Bit 1: the Ethernet interface is disabled
Bit 2: duplicate IP address detected
Bit 3: reserved
Bit 4: the Ethernet link is disconnected
Bit 5: the module is in the process of obtaining an IP address
Bits 6...15: reserved
%MWr.m.ch.4
IP address:
  • During normal operation, the double word %MDr.m.c.4 contains the IP address configured or served to the module.
  • In No Configuration state, the double word %MDr.m.c.4 contains the default IP address of the module.
  • In Configuration Error, the double word %MDr.m.c.4 contains the default IP address of the module.
  • When a duplicate IP address is detected, the double word %MDr.m.c.4 contains the served or configured duplicate IP address.
  • When the module is waiting for a BOOTP response, the double word %MDr.m.c.4 contains the IP address 0.0.0.0.