Bộ chuyển đổi CAN sang Ethernet/Modbus ICP DAS I-7540DM-MTCP CR
The I-7540D-MTCP is helpful for data exchanging between the Modbus devices and CAN devices. I-7540D-MTCP is a Modbus TCP server and acts as slave device in Modbus RTU network. It supports four communication modes: Modbus TCP, Modbus RTU, CAN-Ethernet Convert and Pair connection.
The major function of the I-7540D-MTCP is CAN to Modbus TCP/RTU gateway. It allows Modbus TCP/RTU device to communicate with CAN device on a CAN network. I-7540D-MTCP supports the function codes 0x03/0x04/0x10 of Modbus TCP/RTU for reading and writing CAN messages.
Furthermore, The device supports a transparent, protocol-independent transfer of the CAN messages, thus allowing its implementation into a wide range of possible applications. Furthermore, the CAN-Modbus Converter can be used with various higher layer CAN protocols (e.g. CANopen, DeviceNet or other proprietary protocols). The following figure shows the application architecture for CAN-Modbus Converter.
• Factory Automation
• Building Automation
• Home Automation
• Control System
• Monitor System
• Vehicle Automation
- Operation mode configuration
- IP 、 Gateway 、 Mask configuration
- CAN bus Baud rate configuration
- CAN BTR0 and BTR1 configuration
- CAN acceptance filter configuration
- CAN 2.0A or 2.0B specific selection
- Error code Responded selection
- Easy test to transmit/receive CAN messages
- Easy test to Modbus TCP/Modbus RTU command
Performance Test
Test development:
OS:Windows XP SP 3
CPU:Intel Core 2 Duo 2.93 GHz
RAM:2GB
The test is the performance which transfer 8 bytes data frame from CAN to Ethernet (one TCP client).
|
CAN setting |
Transfer frames |
Transfer time(ms) |
Ethernet setting |
Receive frames |
Receive time (ms) |
The max frames/sec |
ASCII command length |
2.0A 1Mbps |
1,000,000 |
436,658 |
100M |
1,000,000 |
436,781 |
2290 |
22 B |
2.0B 1Mbps |
1,000,000 |
472,153 |
100M |
1,000,000 |
472,265 |
2118 |
27 B |
The test is the performance which transfer 8 bytes data frame from Ethernet (one TCP client) to CAN.
|
CAN setting |
Transfer frames |
Transfer time(ms) |
Ethernet setting |
Receive frames |
Receive time (ms) |
The max frames/sec |
ASCII command length |
2.0A 1Mbps |
1,000,000 |
446,296 |
100M |
1,000,000 |
446,574 |
2241 |
22 B |
2.0B 1Mbps |
1,000,000 |
465,843 |
100M |
1,000,000 |
466,066 |
2147 |
27 B |