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