串口转以太网系列

顾问通讯一直在努力!
努力成为工业通讯领域领导者!

M4系列串口服务器与组态王软件MODBUS TCP 协议通信

1:硬件需求:

     M4系列 串口服务器USR-TCP232-410

      MODBUS RTU协议的串口传感器。需要USR-WSD-2 温湿度传感器

     软件需求:组态王软件: 组态王6.55

     优势:无需虚拟串口软件做网络转发。

2:温湿度传感器读取温湿度指令是 11 04 00 00 00 02 73 5B 

3:将温湿度传感器串口连接到M4系列串口服务器

4:串口服务器?#32435;?#32622;。进入网页设置模块的波特率和MODBUS TCP通信的端口?#25512;?#29992;此功能。

5:组态软件?#32435;?#32622;.

(1)新建工程,新建一个工程,然后点击开发。

(2)新建设备,然后选择PLC,选择莫迪康PLC的modbus TCP,莫迪康的MODBUS TCP协议是标准的协议

(4)新建设备的名字modbusRTU

(5)设置的连接电脑串口com1。然后下一步,完成。

(6)地址为192.168.0.7:502 17,代表组态软件连接的IP是192.168.0.7(串口服务器的IP),通信端口502,与串口服务器本地端口一致,设备的地址是17.由于传感器的命令帧为0x11为10进制的17.所以地址为17.

(7)在数据库,数据?#23454;?#20869;,双击新建,新建一个变量名

(8)新建变量名MODBUSRTU,选择变量类型IO整数。连?#30001;?#22791;为新建?#32435;?#22791;名modbusRTU,寄存器301,代表功能码为04,起始地址0 的第一个值。

(9)新建变量名MODBUSRTU1,选择变量类型IO整数。连?#30001;?#22791;为新建?#32435;?#22791;名modbusRTU1,寄存器302,代表功能码为04,起始地址0 的第二个值。

(10)新建变量名MODBUSRTU2,选择变量类型内存整数。

(11)新建变量名MODBUSRTU3,选择变量类型内存整数。

(12)新建了4个变量,两个IO变量,?#30452;?#37319;集温湿度。两个内存变量。

(13)选择命令语言的应用程序命令语言。
然后输入算法,MODBUSRTU变量名采集到的数据除以10,然后将数据?#25345;?#32473;MODBUSRTU2,此变量对应的是?#23548;实?#28287;度值。MODBUSRTU1变量名采集到的数据除以10,然后将数据?#25345;?#32473;MODBUSRTU3,此变量对应的是?#23548;实?#28201;度值。

(14)点击画面,新建一个画面。画面名MODBUS.然后双击,进入画面编辑栏

(15)新建6个文本。

(16)双击其中一个文本zzz,然后点击模拟值输出,在表达式内选择变量名为MODBUSRTU2,然后确定。意思是MODBUSRTU2的值是湿度值,然后将数值传到画面zzz

(17)双击其中一个文本CCC,然后点击模拟值输出,在表达式内选择变量名为MODBUSRTU3,然后确定。意思是MODBUSRTU3的值是温度值,然后将数值传到画面CCC

(18)画面编辑成功后,点击存储全部。然后将画面切换到View。

(19)点击画面,选择画面名MODBUS,然后读取到温度和湿度值,在页面上。

(20)在工具箱里边,选择打开图库,选择仪表盘。

(21)选择湿度表盘的变量名为湿度的变量。温度表盘添加同理。

(22)运行程序

 


上一篇: 使用组态软件连接短信猫实现短信报警功能示例
下一篇: RS485通信和Modbus协议

发表评论

必威官网西汉姆联
足球比分360 彩票投注站申请 pk10赛车直播视频 好用的计划app 11选5任七杀2稳赚 尊尚娱乐 排球直播 手机二人斗地主 北京pk10走势图 免费黑马时时彩计划 新时时豹子号遗漏 欢乐斗地主如何组队玩 前二组选包胆计算公式 万购彩官网 万喜堂代理 球探足球比分手机版