关于PLC的Modbus通讯的帮助文档
- RS 485通信接口标准与Modbus通信协议
- RS 485概念
通讯协议分为硬件层协议和软件层协议。其中硬件层协议又叫接口协议。工业通讯中常用的串口通讯标准一般分为RS232和RS485。其中RS485总线标准规定了总线接口的电气特性标准即对于2个逻辑状态的定义:正电平在+2V~+6V之间,表示一个逻辑状态;负电平在-2V~-6V之间,则表示另一个逻辑状态;数字信号采用差分传输方式,能够有效减少噪声信号的干扰。
- RS 485接线
RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,多采用的是两线制接线方式,这种接线方式为总线拓扑结构,在同一总线上最多可以挂接32个节点。
RS-485总线是主从模式,支持点对点单从机模式,也支持多从机模式,不支持多主机模式。
RS 485接线为A接A,B接B。(A+,B-)
图1-1 单从与多从接线示意图
- RS 485半双工通讯
半双工通讯是指对于通讯两端,不能同时相对方法发送数据,必须错开时间段发送。RS 485的通讯线只有2条,且这两条通讯线在一次传输中都需要用到,因此485只可实现半双工通讯。
- Modbus概念
Modbus是一种串行通信协议,属于软件应用层协议,目前存在用于串口、以太网以及其他支持互联网协议的网络的版本。
Modbus协议是一个master/slave架构的协议。有一个节点是master节点,其他使用Modbus协议参与通信的节点是slave节点。每一个slave设备都有一个唯一的地址。在串行和MB+网络中,只有被指定为主节点的节点可以启动一个命令(在以太网上,任何一个设备都能发送一个Modbus命令,但是通常也只有一个主节点设备启动指令)
- Modbus协议分类
Modbus协议常分为RTU、TCP/IP、ASCII三种协议。
- Modbus RTU协议(Remote Terminal Unit)
Modbus RTU 是一种紧凑的、二进制表示的协议。RTU 模式广泛应用于工业自动化领域,特别是在对通信效率要求较高、通信环境相对稳定的场合。例如,在 PLC 与变频器