首页 » 脚本文章 » 组态王实训项目之组态王ModbusRtu通讯(通讯组态王实训项目设备)「组态王 通讯」

组态王实训项目之组态王ModbusRtu通讯(通讯组态王实训项目设备)「组态王 通讯」

萌界大人物 2024-07-23 18:24:48 脚本文章 0

扫一扫用手机浏览

文章目录 [+]

项目要求:

本实训系统要求组态王能够实时采集工业现场的变频器,仪表等的运行参数信息。

通讯前准备:

组态王实训项目之组态王ModbusRtu通讯(通讯组态王实训项目设备) 组态王实训项目之组态王ModbusRtu通讯(通讯组态王实训项目设备) 脚本文章
(图片来自网络侵删)

【1】安装组态王软件的电脑,电脑配置要符合要求。

【2】485转USB模块,通信电缆。

组态王实训项目之组态王ModbusRtu通讯(通讯组态王实训项目设备) 组态王实训项目之组态王ModbusRtu通讯(通讯组态王实训项目设备) 脚本文章
(图片来自网络侵删)

【3】虚拟串口软件

【4】Modbus-Slave仿真软件

一般步骤:

【1】组态王添加设备

配置好Modbus协议设备的通讯参数,站号信息。

【2】计算数据Modbus地址并添加数据词典中

【3】配置Modbus协议设备的通讯参数

【4】正确接线或正确配置模拟软件

注意:Modbus协议设备对通讯线缆要求非常高,实际应用中,无比采用带屏蔽层的电缆,电缆的横截面积需要根据通讯的距离进行实际选择,太粗会导致压降过大,信号损失严重。
太细会导致发热严重,影响通讯效果,容易产生中断的现象。
同时,还要注意通讯距离要求,当通讯距离过长时,需要增加中继器保证信号的有效性和可靠性。

【5】组态画面设计与联机调试

主要陈述内容:

(1)Modbus添加设备的串口配置。

组态王modbus配置参数:如下图:

通讯端口选择COM4,Modbus协议设备选择COM3,站号选择2.

组态王通讯参数设置

COM口选择

设备站地址设置

(2)设备的接线说明。

此项目采用虚拟串口Configure Virtual Serial Port Driver进行模拟仿真。
实际使用中,需要将Modbus协议设备的485+(A+),485-(B-)通过485转USB模块,或者485转串口模块引入PC端。

(3)从站设备的通讯参数配置。

从站站号:2

通讯参数:9600,8,1,无

当组态王与多台Modbus协议设备(仪表、变频器、触摸屏、单片机、PLC、伺服驱动器、机器人等等)站号范围:1-255之间即可,不能重复,否则会导致通讯失败。

通讯参数采用波特率:9600

数据位:8位

停止位:1位

校验位:无校验位

Modbus-Slave从站COM口设置

Modbus-Slave从站站号设置

(4)读取或者写入地址的计算。

Modbus协议设别通讯时,需要计算地址偏移,将16进制地址转换成10进制地址的基础上加上1,就是最终的通讯数据地址。
本实训项目模拟采集温度与压力的信息。
如下图:

温度-数据词典设置

压力-数据词典设置

(5)代码展示与联机调试。

调试效果如下:

调试结果

标签:

相关文章