威纶触摸屏实现Modbus RTU通信【从站】
本例讲述的是威纶触摸屏做为从站,Modbus Poll做为主站,它们之间通过Modbus RTU通讯协议进行通讯。需要用到虚拟串口,来虚拟出来两个串口进行通讯。
当准备的软件都安装以后可以在电脑的设备管理器中查看到两个虚拟互联的串口。
威纶触摸屏软件的参数设置。选择Modbus Server
接口类型选择RS232,当触摸屏串口选择了COM1,稍后Modbus Poll软件的COM口就只能选择COM3了。两端的通讯参数要对应。
编辑主态画面
画面的内部元件使用的都是HMI内部元件。
组态完画面以后点击运行,此时要以用串口助手来代替Modbus RTU的主站测试数据传递是否正常。填写完功能码及传递字节再加上校验,测试收发都正常。
注:其中 01站地址 02是功能码读输入线圈 01是字节数 05是16进制的数据 61 8B是校验。
发送:01站地址 04功能码读输入寄存器 00 00从AIW01开始读取 00 04读取4路 接收:01站地址 04功能码 08 字节数,0001 0002 0003 0004 四路数据。后面是校验。
Modbus Poll做为主站的通讯参数设置。
Modbus Poll做主站读取输入线圈设置。