matlab制作以太网数据接收上位机_如何实现不同协议PLC之间的数据通信?体验便捷组网,布局智造升级-P+F-技术文章...

  • 关键词: P+F倍加福PLC数据通信
  • 摘要:随着大数据、通信网络等信息技术的发展,信息交换技术已经广泛应用于工厂、企业,因此,需要建立包括从工业现场设备层到控制层、管理层等各个层次的综合自动化网络平台。虽然以太网在工业控制领域管理层和控制层等中上层网络通信中,而实际现场层的网络复杂,PLC种类繁多,因不同品牌的PLC之间的通信协议不同,而无法实现直接通信,造成上位机或PLC集中监控或采集数据困难。

1.应用挑战

随着大数据、通信网络等信息技术的发展,信息交换技术已经广泛应用于工厂、企业,因此,需要建立包括从工业现场设备层到控制层、管理层等各个层次的综合自动化网络平台。

虽然以太网在工业控制领域管理层和控制层等中上层网络通信中,而实际现场层的网络复杂,PLC种类繁多,因不同品牌的PLC之间的通信协议不同,而无法实现直接通信,造成上位机或PLC集中监控或采集数据困难。

0b6f02bc415b57e9076fd49181b9af6f.png

2.目标

为了解决现场的工控网络协议多、接口复杂等问题,通过使用倍加福Device Master网关模块进行数据链接,解决不同通讯协议的PLC之间的数据交互。

3.解决方案

由于大量的PLC控制器与网络都需要相互通信,因此需要一个中间设备。倍加福串行网关(DeviceMasters®)就适用于这类应用,串行到以太网转换器和工业网关的产品系列,将来自现场设备的串行和以太网数据转换为 TCP/IP 和工业以太网协议,例如 EtherNet/IP,PROFINET 和 MODBUS TCP。 

同时,通过基于Web的配置、示例程序和基于 Windows 的管理应用PortVison®,串行网关可提供即插即用的工业连接,实现不同品牌PLC协议之间的转换,从物理层、数据链路层到应用层提供全面的数据转换方案,使企业最终的应用层有单一的网络协议,便于企业的数据互通,降低应用成本,以实现远程集中式自动数据采集,为数字化升级打下坚实基础。

10ca9cccfac135166aa15ef5273ccedf.png

通过串行网关DeviceMaster网关

实现不同协议PLC数据交互通信

4.案例演示

我们以西门子PLC 与 AB PLC为例,

分步详解如何进行参数设置,

如何通过倍加福DeviceMaster网关,

实现两者间数据通信

bddb30e5847e44fc5616bac0fcc7a4ba.png

网络拓扑结构图

设备之间的网络连接情况:

    *IP设定要求:所有的设备必须在同一网段,例如:

      ①  西门子 S7-1200PLC(IP:)

      ②  AB PLC (IP:)

      ③ 倍加福EtherNet/IP 网关型号ICDM-RX/EN-DB9/RJ45-DIN(IP:2)

    *连接方式:

      ①  西门子 S7-1200与ICDM-RX/EN组成 TCP网络

      ②  ABPLC与 ICDM-RX/EN组成Ethernet/IP 网络

5.分步详解 便捷配置

1 、设置倍加福 Device Master 模块  

通过WEB页面,设置Device Master 模块TCP接口:

在浏览器中登录地址,进入RX/EN模块Web配置页面。

选择“Ethernet” >> “Device1”,配置相关参数

①    “Enabled”(允许), 选择 “ yes”

②    “Listen”(监听), 选择 “yes”

③    “Listenport”(监听端口)填写 “4000”(以4000为例)

④       设定完成后点击“SAVE”保存

b33dfd4e98aadd1e0c046c2eef7df147.png

2 、第二步:西门子PLC建立TCP通信  

: 使用TIA中自带开放式用户通信功能块建立TCP通信连接:

f9a8da585c52c3241f04d3e35adcdf76.png

如上图,打开博图中指令选项>>通信>>开放式用户通信,将TSEND_C(正在建立连接和发送数据)与TRCV_C(正在建立连接和接收数据)两个程序块拖拽到主程序中。

: 分别对发送和接收功能块进行组态:

1730c021b2aa125d1fc47c65f0a7420b.png

: 填写连接参数:

①  连接伙伴:未指定

②  输入连接伙伴IP(这里填写DeviceMsater模块IP)

③  连接数据:选择新建 (选择新建后,会自动建立数据连接)

④  选择PLC为主动连接

⑤  填写伙伴端口号(例:4000)

* 注:发送和接收连接数据相同

a8533a72e123d87f667e445814806126.png

: 建立收发数据存储区:

如图所示,需要建立与Device Master模块相对应的数据区(数据大小相同) 

注:ICDM-EN模块数据区分配

INPUT 496 bytes:

第0~247个字节,用于串口数据传输,第248-495个字节,用于网口数据传输

OUTPUT 488 bytes:

第0~243个字节,用于串口数据传输,第244-488个字节,用于网口数据传输

08681ec0e1b261c7a5c64bf3f278016a.png

至此,完成西门子PLC侧的TCP通信建立。

3 、第三步:AB PLC建立 EtherNet/IP 通信  

: 在软件Ethernet选项中新添加ICDM-EN模块

49f707921ae58823da45355a2360e4dd.png

: 填写模块名称(ICDM为例),填写模块IP地址(例:),点击“Change”查看模块映射数据区

34852bd2f812fc1e9f47aa886bbdcdcf.png

: 点击“OK“保存

: 点击“ControllerTags”,查看映射数据区

e1e5b52136a27117e181b7cb03445614.png

至此,完成RSLogix5000软件中,与倍加福Device Master模块EtherNet/IP通信建立。 

4、第四步:通信测试  

9aba0e471279ace96a4087a5d5a9bdec.png

完成配置,实现数据通信

猜您喜欢...

6a0811cc432461174dafb6811ff28be4.png

聚焦“新基建”,如何布局工业互联、数字智造,打通工业通信数据链路?

 关于倍加福

倍加福–工业 的驱动者及创新者

70 多年来,倍加福一直是工业传感器技术和过程控制防爆领域的先驱。作为技术领先者,倍加福一贯秉承公司的传统,开发独特的全面化产品系列,助力传统工厂自动化行业的各类应用,推进工业 时代下新型应用场景和方案的探索。工业通信是倍加福关注的重点之一。倍加福凭借全面的支持 IO-Link 接口的产品和具备通讯功能的Sensorik4. 0®技术,实现数据从现场设备到控制系统和云端的无缝连接。

工业物联网(IIoT)也正在向过程行业扩展,作为以太网联盟的成员,倍加福正在全力推动以太网在该行 业的应用。倍加福品牌 ecom 的移动计算和通信解决方案进一步简化了应用中的数字化转换,全网络化生产系统正逐步成为现实。

01211a1246c0db72afe5d04add1da8c2.png

自动化是我们的世界。

完善的解决方案是我们的目标!

c33784a818f10725ec402df066f2901a.png

cfc22ca2bcb72e5dff6f4bbd6e2bc360.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值