杰控组态自定义串口通讯的实际经验
一、现场设备
- PCD-D8000温控仪表通讯通信设置:9600,N,8,1;
- 采用Modbus RTU协议。
- 温度测量值变量地址 0X0007
-
温度设定值变量地址 0X0009
循环水箱温度控制设备
二、前期准备
-
串口准备
-
如果连接不通,检查串口转IP服务器设备。
串口8的模块有问题
三、串口测试
-
在串口测试工具软件上测试串口,发送查询命令。
发送查询当前水温的串口测试
四、杰控组态
1、安装驱动
基本应用->设备通讯->安装驱动->开放 , 选OPENCOM,单击安装按钮。
2、设备数据表
基本应用设备通讯【4】设备数据表 中, 新建 设备号。
- 输入名称COM5_WD1
- 选择通讯串口COM5
-
点击串口通讯参数按钮,设置串口通讯参数。选择9600,8,无校验,1。选择500ms轮询间隔。
3、输入查询的MODBUS指令
点击“发送数据”按钮,输入串口查询的命令字符:“01 03 00 07 00 01 35 CB”
4、建立模拟变量
基本应用->运行数据库—>, 双击“AI-模拟只读变量”。
- 新建变量名“水箱当前温度”。
- 从第4位开始解码,
- 原始值/10=真实的温度值, 所以原始值为10000,变量值为1000.
5、组态
组态, 显示画面。
显示画面。
网友评论