M 系列RS485 采集模块与组态王通讯连接 M 系列RS485 采集模块是基于RS485 网络的数字量和模拟量采集模块,支持工业标准的Modbus RTU协议,包括:M-IB16 ( 16 路数字量输入模块)、M-OB16( 16 路数字量输出模块)、M-IF16C( 16 路模拟量输入模块)、M-OF8C( 8 路模拟量输出),可以与组态王、力控以及支持Modbus RTU 协议的PLC 等系统联合使用,下面以M 系列RS485 采集模块与组态王进行通讯为例。 1、启动组态王工程管理器,输入工程名称、路径、描述等。 2、设置组态王串口参数:波特率、数据位、停止位、奇偶校验、通讯超时、通讯方式。 3、在组态王中新建设备驱动,选择设备驱动\PLC\莫迪康\ModbusRTU\COM,设置设备名称、串口号、设备地址、通讯参数。 4、在数据词典中定义变量,输入变量名、变量类型、连接设备、寄存器、数据类型、读写属性、采样频率。 M-IB16 的 16 路数字量输入I0~I15 分别对应到寄存器100001~100016,通过02 号功能码进行读取: M-OB16 的 16 路数字量输出Q0~Q15 分别对应寄存器000001~000016,通过05 号功能码进行写入操作: 5、在组态王中进行画面设计 6、 运行画面,可以看到M-IB16 的 I0~I14 为 1, I15 为 0, 通过上部的开关按钮控制M-OB16 的输出,Q0~Q5为 1, Q6~Q15 为 0。