首页 上一页 1 2 3 下一页 尾页

WinCC连接3个Modbus485设备实例 点击:7077 | 回复:44



大连德嘉工控

    
  • [版主]
  • 精华:7帖
  • 求助:2帖
  • 帖子:1050帖 | 1333回
  • 年度积分:376
  • 历史总积分:8436
  • 注册:2009年2月24日
发表于:2019-06-19 09:43:02
楼主

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

所用设备如下:

 

1Modbus TCP/Modbus RTU模块

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

3、上位机用wincc

 

一、硬件连接图示如下:

图片1.png

二、参数设置如下:

 

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

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

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

 

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

图片2.png

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

图片3.png

(2)转换器Modbus RTU设置

图片4.png

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

 

1首先先建立一个连接

图片5.png

2)接下来建立变量

图片6.png

这里建立变量时要注意所接的这三个设备的地址要和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.png

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


1分不嫌少!


楼主最近还看过



大连德嘉工控

  • [版主]
  • 精华:7帖
  • 求助:2帖
  • 帖子:1050帖 | 1333回
  • 年度积分:376
  • 历史总积分:8436
  • 注册:2009年2月24日
发表于:2022-03-01 10:10:15
41楼

演示实例:
通过RS485转USB通讯转换器连接电脑USB口,使用Modbus Slave软件仿真Modbus从站,这里连接方式选择通过Slave ID指定从站号连接,仿真6个虚拟从站,站号分别为1-6。
ModbusRTU参数:9600-8-N-1,功能码使用03,定义地址从0开始读10个寄存器数量。
使用Modbus Poll仿真软件通过 ModbusTCP/ModbusRTU 转换器进行连接。3.jpg

大连德嘉工控

  • [版主]
  • 精华:7帖
  • 求助:2帖
  • 帖子:1050帖 | 1333回
  • 年度积分:376
  • 历史总积分:8436
  • 注册:2009年2月24日
发表于:2022-03-01 10:10:54
42楼

最终监控结果,如下图所示:


4.png

wade1220

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:51
  • 历史总积分:51
  • 注册:2024年7月22日
发表于:2024-07-22 09:58:10
43楼

谢谢老师分享


回复本条

    

大连德嘉工控

  • [版主]
  • 精华:7帖
  • 求助:2帖
  • 帖子:1122帖 | 1494回
  • 年度积分:69
  • 历史总积分:8673
  • 注册:2009年2月24日
发表于:2024-07-29 11:07:02
44楼

大连德嘉出品的ModbusTCP/RTU四口协议转换器,因其超高的性价比及便捷稳定的通讯方式,深受新老客户的欢迎。

1、首先,该产品具有ModbusTCP转RS485的功能,能够连接Modbus485仪表;

2、另外,它本身也是一个四口的工业交换机。

当S7-1200或S7-200SMART PLC需要连接2个以上设备时,如连接1个触摸屏以及一台上位机,那么肯定会需要用到交换机,我们的四口Modbus产品就提供了非常大的方便。

这也只是其二的优点。


在S7-1200或S7-200SMART PLC当它与多个Modbus仪表通讯时,编程的时候就比较麻烦了,需要调用多个编程块。

如果使用我们的四口ModbusTCP驱动就可以非常省事,只需要调用一个功能块就够了!而且它使用的是透传方式,能够不用编程,只要设置IP地址就可以与S7-1200/1500通过网线相连。


另外它的最大优点在于,当你连接多个Modbus从站设备时,如果其中的一个或多个Modbus设备停电,对于S7-1200或者S7-200SMART PLC通过RS485接口进行通讯时,就会产生严重的延时,因为没有上电的modbus从站设备,它始终在循环周期里面占用了等待时间,使正常的通讯时间受到延时的阻碍,使通讯变得非常的缓慢,而我们的四口ModbusTCP/RS485设备,内部有非常精妙的算法当它发现所连接的从站设备处于故障或断电状态时,它将自动跳过该设备直接与下一设备进行循环通讯。

所以说它的通讯刷新要远远高于S7-1200或S7-200SMART PLC内部使用RS485编程来的更稳定,更快速。


尤其在大批量的小型设备上,肯定会使用到工业交换机。使用上面的方式就非常完美了,而且布线也非常紧凑,还节省了空间!

170afb3ccfd1eb67415c446b3e338a7.jpg
ea8b1f88ff55353c8029b7bf115bab0.jpg

回复本条

    

热门招聘
相关主题

官方公众号

智造工程师
    
    首页 上一页 1 2 3 下一页 尾页