WinCC直接连接Modbus RTU设备实例 点击:765 | 回复:2



大连德嘉工控

    
  • [版主]
  • 精华:7帖
  • 求助:2帖
  • 帖子:1071帖 | 1339回
  • 年度积分:432
  • 历史总积分:8492
  • 注册:2009年2月24日
发表于:2022-11-04 14:15:47
楼主

前前后后分别介绍了Modbus TCP/Modbus RTU模块连接开关量采集模块、温湿度变送器、数码管,此篇文章将综合起来演示用上位机WinCC连接这3个Modbus485设备。

所用设备如下:

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


附件 10.jpg


1分不嫌少!


楼主最近还看过



ldflover

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:948
  • 历史总积分:952
  • 注册:2012年2月25日
发表于:2023-07-06 20:44:49
1楼

学习了,感谢!

大连德嘉工控

  • [版主]
  • 精华:7帖
  • 求助:2帖
  • 帖子:1097帖 | 1367回
  • 年度积分:529
  • 历史总积分:8589
  • 注册:2009年2月24日
发表于:2023-12-05 17:31:28
2楼

与台达变频器通讯实例:ModbusTCP/RTU从站所接设备,以台达变频器(型号:VFD-M+)为例,来介绍下各上位机软件以及下位机PLC通讯实例。
565541184276b12c954db3415767206.png
参数设置如下:A.台达变频器默认的通讯参数为:波特率9600、8个数据位、无校验、1个停止位;站号地址:1。由于变频器站号为1,以下连接是采用连接1个从站方式作为演示台达变频器通讯协议参数如下:

cdd4f5d48d07beb5214f3264bd0c142.png


热门招聘
相关主题

官方公众号

智造工程师