您现在所在的是:

德嘉工控

回帖:0个,阅读:2648 [上一页] [1] [下一页]
8646
大连德嘉工控WB 版主
文章数:1910
年度积分:506
历史总积分:8646
注册时间:2018/5/31
发站内信
发表于:2019/6/20 8:50:01
#0楼
由于wincc中没有Modbus RTU驱动,所以想通过wincc读取Modbus RTU数据需要增加设备来进行一下协议转换,我们这里就以大连德嘉的Modbus TCP/Modbus RTU模块为例,分别读取1个开关量模块,1个温湿度模块,1个数码显示管

硬件如下:

1、Modbus TCP/Modbus RTU模块

2、开关量采集模块、BY-M31 RS485温湿度变送器、金山智能LED-485-056数码管显示屏

3、上位机用wincc。

图示如下:

附件 1.jpg

二、参数设置如下:

1、济南智泽开关量采集模块参数为:9600,n,,1;地址1

2、BY-M31 RS485温湿度变送器参数为:9600,n,8,1;地址2

3、金山智能LED-485-056数码管显示屏参数为:9600,n,8,1;地址3

三、Modbus TCP/Modbus RTU模块参数设置如下图

附件 2.jpg

(1)Modbus TCP/Modbus RTU转换器IP

附件 3.jpg

(2)转换器Modbus RTU设置

附件 4.jpg

四、电脑端WinCC软件设置如下图:

(1)首先先建立一个连接

附件 5.jpg

(2)接下来建立变量

附件 6.jpg

这里建立变量时要注意所接的这三个设备的地址要和Modbus TCP/Modbus RTU转换器内部从站地址对应关系一致,具体对应关系如下:



第一种方式:从站只有一个,站号为 1



第二种方式:从站共有七个,站号为 1-7

modbus TCP 起始地址与 modbus 从站的对应关系

00000-09999 对应 1 号从站 0-9999

10000-19999 对应 2 号从站 0-9999

20000-29999 对应 3 号从站 0-9999

......

50000-59999 对应 6 号从站 0-9999

60000-65535 对应 7 号从站 0-5535



第三种方式:从站共有 66 个,站号为 1-66

modbus TCP 起始地址与 modbus 从站的对应关系

00000-00999 对应 1 号从站 0-999

01000-01999 对应 2 号从站 0-999

02000-02999 对应 3 号从站 0-999

......

64000-64999 对应 65 号从站 0-999

65000-65535 对应 66 号从站 0-535


(3)建立画面,添加变量名称

附件 7.jpg

(4)运行画面,画面上会显示这些温湿度参数的的数值,注意,显示的数值是实际的10倍;手动将开关量LED1、LED2置1,同时LED1、LED2灯亮起;输入数码管显示数值00 02 01 EA,同时数码管显示屏显示为 4.90。

附件 8.jpg

附件 9.jpg



关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

31.2002