MODBUS协议主站驱动程序 1 MODBUS 规约简介 Modbus 通讯协议广泛应用于工业控制领域的通用通讯协议,几乎所有的主流工控系统都支持这种协议
Modbus 通讯协议最初是由 Modicon公司提出的,基于RS232 的通讯协议的,后来 Modicon 公司又将这种协议推广到了以太网上,形成了基于TCP 的Modbus 协议
有些厂家还在 UDP 上定义了 modbus 协议,Modbus 通讯协议是主从方式的规约
通讯都是由主站发起的,主站发出通讯请求,从站收到请求后,回答所请求的数据
基于TCP 的Modbus 协议的主站是 TCP 的客户端,从站是 TCP 的服务器端
本主站通讯驱动同时支持基于RS232 的Modbus 规约和基于TCP 的Modbus 规约
同时支持多串行连接,每个串行口下允许有32 个设备;支持多个 TCP 连接的Modbus 规约,每个 TCP 连接下允许有32 个设备
连接方式,如图 3-1 所示
VDPU设备1设备2设备n„„设备1设备2设备n„„设备设备RS232/RS485RS232/RS485TCP连接TCP连接 图 3-1 设备连接示意图 本驱动程序支持不仅支持串行口上 MODBUS 规约,同时支持TCP 和 UDP 上 MODBUS 规约
此通讯驱动程序可以运行在 DPU 下也可运行虚拟 DPU 下
2 接口硬件连接方式 如采用串口方式进行通讯,XDPS 系统通常采用标准的RS232 口即Com1 或Com2……ComN,通讯距离一般为15 米,如需增长通讯距离,可采用R232/485转换器,通讯距离为1200 米
接线方式,如图3-2 所示
XDPS DPU COM 口 串口Modbus设备 信号名称 信号引脚 信号名称 RXD 2 ------------------ TXD TXD 3 ----------