三菱和西门子PLC均支持多种通讯协议,以满足不同工业自动化场景的需求。以下是两者分别支持的通讯协议:
三菱PLC支持的通讯协议
Modbus协议:
应用层协议,在工业自动化领域应用广泛。
支持多种传输介质,如RS-232、RS-485等。
有ASCII模式和RTU模式,ASCII模式下错误检测能力强但传输速率慢,RTU模式下传输速率快但错误检测能力相对较弱。
三菱PLC支持Modbus RTU和Modbus TCP/IP两种模式。
CC-link协议:
由三菱电机开发的现场总线协议,广泛应用于工业自动化领域。
具有高速、高可靠性和易扩展性等特点。
支持多种设备类型,如传感器、执行器、远程I/O模块等。
CC-link IE是基于以太网的现场总线协议,继承了CC-link的优点,同时具有更高的数据传输速率和更广泛的设备兼容性。
Ethernet/IP协议:
由ODVA开发的工业以太网协议,广泛应用于工业自动化领域。
基于CIP通讯模型,具有高度的可靠性和扩展性。
三菱PLC通过特定的通讯模块支持Ethernet/IP协议。
其他协议:
三菱PLC还支持Profibus、DeviceNet、Profinet、EtherCAT等协议,但通常需要通过特定的通讯模块实现。
三菱电机还开发了特有的通讯协议,如Melsec-MC协议、Melsec-CNET协议、Melsec-MEDEX协议、Melsec-NFC协议、Melsec-BACnet协议、Melsec-ModbusTCP/IP协议、Melsec-OPC UA协议等。
西门子PLC支持的通讯协议
PPI通讯协议:
S7-200CPU最基本的通信方式,通过S7-200CPU自身的端口(PORT0或PORT1)实现通信。
是S7-200CPU默认的通信方式,采用主从通信模式。
MPI通讯协议:
适用于PLC之间及上位机与PLC的编程调试。
通信速率为19.2Kbit/s~12Mbit/s,MPI网络最多支持连接32个节点,最大通信距离为50M(可通过中继器扩展)。
PROFIBUS-DP通讯协议:
西门子公司开发的一种基于现场总线技术的协议,广泛应用于自动化系统和工厂自动化网络中。
主要用于在PLC和各种设备之间进行实时数据通信。
以太网通讯协议:
以太网是一种常用的局域网技术,在工业控制系统中,以太网通常用于连接PLC、人机界面(HMI)、工业电脑等设备。
西门子PLC支持多种以太网通讯协议,如S7协议、PROFINET协议、ModbusTCP/IP协议、OPC通信协议等。
串口通讯协议:
西门子PLC还支持串口通讯,如RS-485串口通讯,可通过选择自由口通信模式控制串口通信。
早期的西门子PLC常用串口通信方案包括PPI通信、ModbusRTU主站、ModbusRTU从站等。