容感电气经销西门子plc,三菱plc,欧姆龙plc及组态软件等,专注工业过程控制系统.

工业自动化控制系统服务商

15年专注自动化plc控制系统生产定制

全国咨询热线

18629648142

联系我们
咨询热线
18629648142
全国售后热线:
18629648142
邮箱:82689661@qq.com
地址:陕西省西安市高新区科技二路西口与丈八北路交汇处龙城铭园二期

abb plc与西门子plc控制系统Modbus协议通讯的解决方案

作者:plc小王 来源:西门子plc 发布日期:2019-06-17 22:35 阅读: 二维码分享

  1、概述

  我们的plc控制系统包括各种控制系统,不仅包括集中控制室中的西门子plc系统,还包括其他辅助abb plc控制系统,如煤炭处理,包装,水处理和污泥脱水机的plc控制系统。我们领先的控制系统是abb plc控制系统,但随着煤气化装置的不断改进,增加了许多包装单元控制系统。这些包装单元控制系统主要是西门子系列PLC控制系统。包装单元控制系统,顾名思义,是一个无法集中控制的独立控制系统。基于此前提,有必要触摸屏监控分组单元系统,以降低操作强度,从而提高监控水平。

  2、Modbus协议

  如果modbus协议被放置在通信接口中,所有通信都是透明的。dcs与plc之间实现数据通信的各种功能只需要找到相应的功能代码,并按照特定的框架格式进行处理。由此可见,modbus网络协议的存在使得plc系统和dcs系统之间的通信非常方便。这两个系统只需要一个串行通信模块和相应的通信协议。

  用户只需要根据功能代码编写特定的信息格式,无论他们需要关注什么系统。这就是所有通信过程对用户透明的原因。

  3、硬件设计

  采用公司主控系统,以西门子plc为主站,PLC为从站对控制系统进行改造。其次,讨论了BGL气化炉的abb plc主控系统和污泥脱水机的PLC控制系统。同时,以累积煤流为例,提出了高数据传输处理技术。

  由于这两个系统的cpus相距甚远,因此采用光纤进行数据传输,以避免分组丢失和干扰。主要硬件包括:cp341、光转换器、光盒、模块、dp电缆和单模光纤电缆。

  3.1 PLC硬件配置

  西门子plc下位机编程软件采用STEP7 ,首先要先硬件配置,在合适的插槽中增加CP 341 RS422/485卡,如图3-2所示:

ModBus协议,abb plc,西门子plc模块,plc控制系统,解决方案

  plc作为一种设备,需要定义数据交换的地址,以便能够根据abb plc控制系统的地址进行数据交换。配置卡后,我们需要设置cp341卡的属性。在这里我们应该注意四个功能代码:

  (1)功能具有读写开关的功能;

  (2)FC02是具有只读开关功能的第二组代码。

  (3)fc03,06,16是第三组代码,它们的功能具有只读模拟功能;

  (4)功能具有读写模拟功能。

  3.2 abb plc的硬件配置

  abb plc系统使用通讯模块实现modbus协议通信。通信中的主要变量和控制信息采用半双工通信方式从4ma传输到20ma。在模块上配置网络设置后,从互联网资源管理器地址栏输入ip地址以打开模块主页,这样就更容易配置其他项目。

  1)网络设置网络设置

  IP地址:IP地址(192.168.0.10)

  网络掩码:掩码(255.255.255.0)

  网关:网关(10.10.16.254)

  2)串行设置串行端口设置

  选择端口选择端口(2)

  波特率波特率:(9600)

  数据位数据位:(8)

  停止位停止位:(1)

  奇偶校验(事件平价)

  接口接口:(RS-4852线)

  3)操作模式设置输出模式设置

  选择模式选择模式:( TCP服务器)

  4、程序设计

   程序设计包括PLC和abb系统通信程序部分的设计,以及数据读写地址定义的定义。PLC通讯程序***重要的部分是写Modb_功能块。功能块的正常运行直接影响到整个链路的数据交换。

  4.1使用modb_341功能块

  图4-1显示了调用的MODB_341功能块。每个引脚在该功能块中的应用非常重要。具体功能如表4-1所示。 在硬件配置中进行在线组态后,还可以在CP341的诊断缓冲区中查看详细的错误信息。有关错误消息比较和处理,请参阅适用于PtP CP Modbus协议RTU格式S7的S7-300 for Loadable Driver Slave手册。

ModBus协议,abb plc,西门子plc模块,plc控制系统,解决方案

  图4-1 MODB_341引脚图

  这里我们强调laddr,它是cp341在硬件配置中的起始逻辑地址。找到此地址是在硬件配置中找到cp341卡后,在属性的i/o地址中看到的起始地址。

  表4-1引脚功能表

ModBus协议,abb plc,西门子plc模块,plc控制系统,解决方案

  4.2数据交换计划地址规划

  在编写通信模块时,需要定义数据交换地址,然后调用地址中的数据参与逻辑操作和编程。

  数据交换方式分为数字只读,数字读写,模拟只读,模拟读写四种数据交换方式;只读定义是指abb读取PLC数据;读写定义不仅指plc,还可以读取PLC数据或将数据写入PLC。

  气化plc系统与污泥脱水机PLC系统的数据交换中,模拟只读数据块为DB11,数据类型为实;模拟读写数据块为DB8,数据类型为实;数据只读数据调用地址段为M210.0~M212.4;数字读写数据调用AD。服装段为M213.0~M213.7。有关更多信息,请参见图4-2。

ModBus协议,abb plc,西门子plc模块,plc控制系统,解决方案

  图4-2数据库模块图

  4.3快速生成器配置

  4.3.1创建渠道

  创建信道的主要配置参数如下:

  类型:通道类型Modbus通道

  名称:频道名称(wn_channel)

  端口类型:端口类型(终端服务器)


此文关键字: ModBus协议,abb plc,西门子plc模块,plc控制系统,解决方案
声明:本文源自容感电气整合整理,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快处理。
标题:abb plc与西门子plc控制系统Modbus协议通讯的解决方案 地址:http://www.ronggan.net/gongsi/3624.html

热门评论

来自【蚌埠】组态软件的客户反馈

使用了几天组态软件,感觉还不错,做练习,大部分功能都有,输入,输出信号稳定,这个价格能有这些功能,已经很好

来自【成都】西门子plc的客户反馈

我相信一个好的西门子plc产品是能经得起时间考验的,无论价格高低,都不是产品质量好坏的判定标准,只有严于律己,才能将产品推向更广阔的市场。

来自【惠州】西门子plc的客户反馈

plc控制器之所以没有提前评论,也是本着对厂商负责的态度,只有用过一段时间后才有话语权。还好,目前还没碰到有问题,以后怎样,还有待继续观察。

来自【河津】三菱plc的客户反馈

三菱plc已收到,质量很好做工精细非常满意,能用,目前沒什麼問題。东西不错,继续支持

来自【天水】组态软件的客户反馈

买了一套西门子wincc组态软件,当时装软件有点问题一直没用 ,利用假期重新装了下试了个例子很好可以用 ,非常感谢容感电气。

合作伙伴:施耐德中国|西安交大|工业以太网|自动化控制

陕西容感电气有限公司 备案号:陕ICP备17021924号 网站地图 RSS XML

地址:陕西省西安市高新区科技二路西口与丈八北路交汇处龙城铭园二期 手机:18629648201 电话:400-1050-818 邮箱:498503931@qq.com

我们经销西门子plc,三菱plc,欧姆龙plc组态软件等,聚焦plc控制系统,过程控制,工业控制15年!