基于力控网桥方式
一、例程环境
1.操作系统Windows10,64位操作系统
2.力控组态软件ForceControl V7.2 SP2
3.液位传感器(支持Modbus_RTU)
4.UE-E3100-4(RS485接口)
5.花生壳5
二、例程介绍
1.实现功能:串口设备连接串口服务器,串口服务器直接与力控组态软件进行数据交互,实现力控组态软件上位机发送MODBUS RTU 协议的请求数据,MODBUS RTU设备返回对应的参数值。通过串口服务器的网络透传和力控组态软件的透传网桥功能实现数据远程传输,远程组态。
2.应用范围:主要用于远程控制,远程串口通信,远程数据采集。Modbus TCP将传统的RS232或RS485 串口通信通过4G网络实现远程通信。
3.液位传感器通信说明
三、配置过程
1.将水位传感器RS485接口连接到串口服务器的RS485通信接口上。
2.串口服务器设置:设置串口服务器的串口参数为9600/N/8/1,与水位传感器串口参数一致。服务器地址和服务器端口设置为花生壳外网域名和外网端口,该地址必须为公网IP。
3.花生壳设置:设置应用类型为TCP,因为花生壳是试用版本所以外网端口这里只能选择随机,设置完后能看到给分配的外网端口,保存后可以看到花生壳给分配的外网端口号是29246。内网主机是运行力控组态软件的电脑的IP,内网端口是花生壳映射的内网端口。
4.电脑IP 设置为 192.168.2.52。与以上内网主机IP一致。
5.力控组态软件编程部分。新建一个工程,然后选中此工程,点击开发。
6.双击IO 设备组态,新建一个组态设备。
7.新建一个MODBUS RTU设备。设备地址设置为水位传感器地址1,通信方式选择网桥,其它参数选择默认(可根据项目调整),点击下一步
8.通信方式选择标准 TCP/IPServer(单端口),终端编号选择 1,然后点击厂家信息,通讯方式选择TCP/IP,本机 IP 选择自己电脑的IP,端口号填写花生壳设置的内网端口10001。对于力控 V7.2 版本的软件注册ID 清空,点击确定,点击下一步,点击完成。
9.IO 设备建立成功,名称MODBUS。
10.点击数据库组态,新建一个模拟点。
11.基本参数选项卡中点名设置为SW,勾选量程变换,裸数据变换设置为10000。数据连接选项卡中选择PV,设备选择MODBUS,点击增加,内存区选择HR 保持寄存器,偏置1,数据格式16位有符号数。保存数据库内容。
12.新建窗口,然后在窗口新建1个变量
13.在窗口位置新建3个文本“水位深度:”,“xx.xx”,“米”,注意“xx.xx”中间的点,用于显示小数。
14.选择 xx.xx 的对象连接为模拟输出,选择模拟输出为数据库新建的变量SW
15.选择系统配置信息,初始启动程序,勾选网桥 commBridge
16.首先编译工程文件,编译成功,然后运行程序。
17.点击网桥监控程序,然后当前状态为登录,则串口服务器和组态软件之间的通信通过花生壳建立的通道能正常进行。串口服务器连接上了花生壳的外网地址,花生壳连接上了网桥的Server。
18.在运行系统文件菜单,打开界面浏览,选择优易通水位监控。
19.可以看到数据已经采集上来,此时水位深度为0.04米。
济南优易通物联网技术有限公司版权所有