Check if all modules on the remote substation are of the TM3 series. Mixing TM5/TM7 will result in bus protocol mismatch, and a bus coupler must be used (see Section 3).
1.3 Occasional communication interruption caused by excessively long bus cables or environmental interference
Fault phenomenon:
During normal system operation, remote I/O randomly drops and the error code displays' Bus expansion link lost '.
Solution:
Using original shielded cables: It is recommended to use 490NTW00002U (2 meters) or 490NTW00005U (5 meters), with a shielding layer coverage of ≥ 85%, and equipped with a metal RJ45 shell to connect to the shielded ground.
Correct grounding: The "FG" terminal of TM3XTRA1 must be connected to the functional ground of the control cabinet. The "FG" of TM3XREC1 is also grounded. When grounding both ends, attention should be paid to avoiding ground circulation. It is recommended to use a 100 Ω resistor at the receiver end before grounding.
Reduce bus speed? The TM3 bus expansion adopts a fixed rate (about 10Mbps) and is not adjustable. If the interference comes from strong interference sources such as frequency converters, the bus cable and power cable should be routed separately (with a spacing of ≥ 20cm) and passed through independent metal cable trays.
Add signal repeaters? The TM3 system does not support active relays, but can be extended in series with two buses? In fact, the maximum distance of 5 meters is a hard limit, and if it exceeds 5 meters, distributed I/O (bus coupler) must be used instead.
Distributed I/O island configuration failure (bus coupler)
TM3 supports three types of bus couplers: TM3BCEIP(EtherNet/IP + Modbus/TCP)、TM3BCC0(CANopen)、TM3BCSL(Modbus Serial line RS485). The coupler, when combined with TM3XTRA1/TM3XREC1, can extend the I/O island to a greater distance (network limited distance, Ethernet can reach up to 100 meters per segment).
2.1 TM3BCEIP cannot establish communication, the master station cannot scan the slave station
Fault phenomenon:
The EtherNet/IP master station (such as M262 controller) does not scan the device list for TM3BCEIP, or Ping does not match its IP address.
Troubleshooting process:
Hardware check: TM3BCEIP has two RJ45 ports (Port1 and Port2). When configuring for the first time, use Port1 to connect to the switch or main station. Confirm the LED above the two ports: Link/ACT on the left (green constant indicates link establishment, flashing indicates activity), 100M on the right (orange light indicates 100Mbps). If it doesn't light up, check the network cable and switch ports.
IP address allocation: TM3BCEIP factory default DHCP enabled. If there is no DHCP server in the network, it will automatically obtain a 169.254. x.x (APIPA) address. It is recommended to connect the computer through the USB-B port and use Machine Expert software or a web browser (input device default IP 192.168.1.10?)? The static IP should be manually set by referring to the module nameplate. The rotary switch (two small dials) can be used to set the last IP address, but the "IP assignment" switch must be turned to the "SEL" position first.
EDS file installation: If the main station (such as Rockwell ControlLogix) cannot recognize TM3BCEIP, the EDS file needs to be downloaded from Schneider's official website and registered in RSLogix 5000. For Modbus/TCP communication, function codes such as 03/06/16 are required. Please note that the register mapping table supported by TM3BCEIP is defined in the user manual.
Network security filtering: If embedded cybersecurity (Achilles L1 level) is enabled and access whitelist is incorrectly configured, the primary station may be denied connection. Log in through the web server (default admin/admin) and check if "Security>IP Filter" allows the primary IP address.
Advanced fault: RSTP ring network configuration error causing broadcast storm. If two ports of TM3BCEIP are simultaneously connected to the same ring network but RSTP protocol is not enabled, it will cause a loop. Solution: Enable RSTP in the web interface or use only one port.
2.2 TM3BCC0 (CANopen) Node ID Conflict or Baud Rate Mismatch
Fault phenomenon:
After the CANopen master station (such as M241) is started, the TM3BCC0 status LED displays red or the master station reports a "Node guarding error".
Solution steps:
Node ID setting: The front panel of TM3BCC0 has two rotary switches (× 1 and × 10) for setting node IDs (1~64). For example, ID=25: dial 10 to 2, dial 1 to 5. Note that the ID cannot be duplicated with other slave stations on the bus, nor can it be 0.
Baud rate configuration: The rotary switch is also used to set the baud rate. The dialing combination can be found on the module cover sticker. Common settings: 20k, 50k, 125k, 250k, 500k, 1M. It must be completely consistent with the baud rate set by the main station. If unsure, first test with the lowest speed of 20k.
Terminal resistor: A 120 Ω terminal resistor must be connected in parallel at both ends of the CANopen bus. TM3BCC0 itself does not have a terminal resistor and requires an external resistor to be connected between CAN_S and CAN_L at the first and last nodes. If there is a lack of terminal resistance, communication will be unstable and prone to frame loss.