杰控组态自定义串口通讯的经验

杰控组态自定义串口通讯的实际经验

一、现场设备

  • PCD-D8000温控仪表通讯通信设置:9600,N,8,1;
  • 采用Modbus RTU协议。
  • 温度测量值变量地址 0X0007
  • 温度设定值变量地址 0X0009
    杰控组态自定义串口通讯的经验

二、前期准备

  • 串口准备
    杰控组态自定义串口通讯的经验
  • 如果连接不通,检查串口转IP服务器设备。
    杰控组态自定义串口通讯的经验

三、串口测试

  • 在串口测试工具软件上测试串口,发送查询命令。
    杰控组态自定义串口通讯的经验

四、杰控组态

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、组态

组态, 显示画面。
杰控组态自定义串口通讯的经验
显示画面。
杰控组态自定义串口通讯的经验