Modbus TCP/IP for Schneider Electric
Ethernet-based variant of Modbus using TCP/IP. Combines simplicity of Modbus with speed and scalability of Ethernet.
Protocol Overview
Modicon M580 has native Modbus TCP server capability. M340 requires BMXNOE0100 Ethernet module. Unity Pro provides MSTR instruction and Animation Tables for Modbus TCP client operations.
When to Use Modbus TCP/IP
Choose Modbus TCP/IP for SCADA systems, plant-wide networks, remote monitoring, or when integrating industrial equipment with IT systems.
Schneider Electric Hardware Requirements
Compatible Communication Modules
M580 integrated Ethernet (built-in server)BMXNOE0100 (M340 Ethernet)BMXNOE0110 (M340 Ethernet/IP + Modbus TCP)BMXNOR0200 (Remote I/O with Ethernet)Wiring Details
Network Setup
Dual Ethernet ports on M580 for redundancy. Configure via Control Expert. Port 502 Modbus TCP standard.
Schneider Electric Software & Programming
Function Blocks & Instructions
MSTR (Modbus TCP client)READ_VAR/WRITE_VAR (Unity Pro)Animation Tables (automatic polling)Modbus TCP server (built-in M580)Schneider Electric Code Example
// M580 built-in server - no code needed // Map %MW to Modbus registers automatically // MSTR Client: MSTR( Control := MSTRControl[0..7], Data := MSTRData[0..19] ); // Control[0] := 1 (Read) // Control[1] := 1 (Slave address) // Control[3..4] := 40001 (Register) // Control[5] := 10 (Count)
Schneider Electric-Specific Implementation Notes
M580 is native Modbus TCP server - no programming required, %MW registers directly accessible. Animation Tables provide automatic cyclical polling. GEST_STATUS for error diagnostics. Supports 64 simultaneous client connections on M580.
Technical Specifications
Physical Layer
- Physical Layer: IEEE 802.3 Ethernet
- Cable Type: Cat5e/Cat6 Ethernet
- Topology: Star, Tree, Ring
- Power Over Cable: No
Data Layer
- Data Link: TCP/IP
- Encoding: Binary
- Error Detection: TCP checksum
- Frame Size: 1500 bytes (MTU)
Performance
- Scan Time: 1-10ms typical
- Deterministic: No
- Real-Time: No
Certification
- Certification Required: No
- License Cost: Free (open standard)
- Version: Current
Advantages & Disadvantages
Advantages
- ✓High speed (up to 1 Gbps)
- ✓Uses standard Ethernet infrastructure
- ✓Unlimited nodes and distance (with switches)
- ✓Easy IT integration
- ✓Simple protocol (Modbus heritage)
- ✓Open standard and free
- ✓Remote access capability
Disadvantages
- ✗Not deterministic (not real-time)
- ✗No built-in security (requires VPN/firewall)
- ✗Higher latency than dedicated fieldbuses
- ✗Requires managed switches for large networks
- ✗No device profiles or configuration tools
Common Use Cases & Applications
Industry Adoption
Supported Message Types
Read CoilsRead Discrete InputsRead Holding RegistersWrite Single CoilWrite Single RegisterWrite Multiple RegistersSupported PLC Brands
Alternative Protocols
Related Standards
- IEC 61131-3
International standard for programmable logic controller programming languages. Defines 5 programmin...
- IEC 61131 Series
Complete series of international standards for programmable logic controllers covering hardware, sof...
Related Protocols
- PROFINET
Real-time Industrial Ethernet standard by PROFIBUS International. Primary protoc...
Industrial Ethernet • 100 Mbps / 1 Gbps - EtherNet/IP
Industrial Protocol using standard Ethernet and TCP/IP. Primary protocol for Roc...
Industrial Ethernet • 10/100/1000 Mbps - OPC-UA
Open Platform Communications Unified Architecture - platform-independent standar...
Industrial Ethernet • Network dependent - Modbus RTU
Serial communication protocol using binary encoding over RS-232/RS-485. Most wid...
Serial Communication • Up to 115.2 kbps - HART
Highway Addressable Remote Transducer - hybrid analog+digital protocol for proce...
Hybrid Protocol • 1200 bps (digital) - PROFIBUS
Process Field Bus - established fieldbus standard for factory and process automa...
Fieldbus • 9.6 kbps to 12 Mbps