PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 28768|回复: 0

[西门子] AB PLC与西门子PLC数据交换的三种模式

[复制链接]
发表于 2024-1-7 23:08:43 | 显示全部楼层 |阅读模式


会员可进入会员下载专区获取相关资料~

写在前面

前面我们已经分享了很多西门子PLC的干货文章与资料:

西门子S7-1500控制9台V90伺服 | 附源代码下载

基于S7-1500的AGV与MES数据集成的智能仓储系统设计与实施

使用S7-1200和1500 轻松连接物联网MQTT 消息服务器

OT遇见IT—西门子S7-1200/1500官方库直连SQL Sever

TIAV17+S7-1200:解析最新西门子S7CommPlus协议

S7-1200+SCADA:详解西门子S7协议与数据读写

也分享了很多SCADA相关的干货:

从PLC、SCADA到IIoT:讲透工业数据采集!

XX数字化工厂SCADA与工业网络建设规划方案

XX汽车焊装智能工厂控制系统与信息系统(PLC+SCADA+MES)规划设计

数字化工厂SCADA组成、网络结构及系统典型架构解析

XX集团工厂集成改造MES+SCADA数字化项目实施方案

今天分享基于PLC集成SCADA的西门子Energy Suite负载管理功能~

前言:在实际的工业自动化项目中,经常会遇到两个不同厂家PLC需要互联通信交换数据,很多时候,它们支持的通信协议有所不同,那么,自动化工程师在做通信方案时,是选择硬件模块,还是选择编写通信程序,还是借助软件来实现?除了工程师的经验、能力、认知外,还要考虑具体的应用情景。今天,我们来谈谈借助一款软件来实现不同PLC之间的数据交换。了
01

测试环境

1. 通信软件:KEPServerEX 6.4

2. 编程软件:SIEMNES TIA Portal V17

3. 编程软件:Studio 5000 V33.01.01中英文版

4. 操作系统:Windows10 专业版 64位 21H1

5. 虚拟机软件:VMware Workstation Pro 16.2.3

02

通信方案

1. 为了更好地诠释前言部分提及的不同PLC之间实现通信,本文演示一个小案例,其应用情景为:某工厂,一台AB PLC型号为1769-L30ER,接入两个按钮,信号分别为启动和停止;一台西门子PLC型号为CPU 1211C,控制一台电机,两个不同品牌的PLC通过交换连接。功能要求:在AB PLC这边发送启动/停止电机指令到西门子PLC,其接收到信号后,启动或停止电机,同时将电机的信号(运行、转速、频率等)传递回AB PLC.



2. 上面这个小案例为AB PLC与西门子PLC交换数据,在实际的工况中,不限于这两个品牌,众多自动化产品的通信协议不尽相同,如果要实现互联通信进行数据交换,基于不同的应用情景,主要的方案有以下三种:

    使用第三方网关实现通信协议的转换(硬件)双方开发基于某种协议的通信程序(编程)使用某些特定的软件进行数据中转(软件)

03

网关转换

1. 先来看看第一种方案,使用第三方网关,这种方式主要适用于网络比较复杂、数据量比较大、实时性、安全型要求比较高的工况,缺点是网关成本比较高,一分钱一分货嘛。本文案例,AB LOGIX5000控制器以太网通信协议为EtherNet/IP,西门子S7-1200以太网协议为Profinet,这时,我们就可以选择Profinet转EtherNet/IP的网关,市面上这种网关非常的多,比如:Prosoft公司的PLX32-EIP-PND.



2. 红狮网关,其数据采集平台DSP是一种可转换的单设备解决方案,可在完全不同的串行通信、以太网及现场总线设备之间建立通信连接,让用户能充分利用PLC、驱动器及控制器等不同硬件设备的宝贵数据,打破了通信标准不兼容的束缚。凭借拖放式注册映射功能,数秒内即可实现西门子PLC与Allen Bradly控制器之间的通信。数据采集平台支持300多种串行通信、以太网和现场总线驱动器.



3. MOXA网关,其MGate 5103 工业以太网网关可将 Modbus RTU/ASCII/TCP 或 EtherNet/IP 转换连接至 PROFINET 的网络通信。MGate 5103 可作为 Modbus master/slave 或 EtherNet/IP Adapter 收集数据,并与 PROFINET 设备交换数据,将现有 Modbus 设备集成至 PROFINET 网络中.



4. 小疆智控的PROFINET转EtherNet/IP网关GW-EIP-003,能够将PROFINET网络(比如SIEMENS PLC)与EtherNetIP网络 (比如Allen-Bradley PLC)连接,以便在网络之间交换信息.



04

通信程序

1. 上面介绍了市面上常用的几种网关,将Profinet转为EtherNet/IP协议,从而实现西门子和AB PLC直接的通信,这种方法,基本不用编程,只需在网关里面配置相应的参数即可完成。如果网络架构比较简单,交换数据量不是很大,对实时性有一定要求,不涉及到安全性数据,如果两个品牌的PLC均支持同一种通信约定,并且工程师具备扎实的编程功底,这时,可以通过编写通信程序来实现数据交换。比如AB PLC或通信模块支持Socket嵌接字,能与支持开放式TCP协议的第三方以太网设备或软件,直接互联通信交换数据.


2.自己编写AB PLC与西门子S7-1200/1500等开放式直接TCP通信,无需借助网关设备,AB PLC就能和西门子PLC直接通信,交互数据。

    AB PLC与S7-1200/1500直接互联,无需网关

    可节省97%的成本,通信速率<10ms

    提供AB PLC和S7-1200/1500通信源代码

    提供AB PLC和西门子S7-1200/1500通信详细说明

    提供AB PLC Socket通信开发手册

    提供网络通信测试工具NetAssit

    提供远程技术支持




点击图片查看详细内容

3. 除了基于Socket通信约定的TCP通信外,AB PLC或以太网模块还是支持Modbus TCP通信,实现AB PLC与支持Modbus TCP的设备通信,从通信原理到编程实操,一步步分析讲解,一看就懂,感兴趣的朋友,可以点击下面图片查看.



05

软件中转

1. 上两节内容介绍了通过网关、编写程序实现不同PLC之间的通信,这节内容正式进入本文主题,通过KEPServerEX实现AB PLC与西门子PLC的数据交换,在这之前,先来了解一下这款软件:


    KEPServerEX是工业界领先的通讯平台,允许使用者经由直观的使用者界面来连接、管理、监视和控制各种自动化装置及应用软件系统.

    KEPServerEX利用OPC(操作互通性的自动化产业标准)和常用IT通讯协议(例如SNMP、ODBC,和web services)来提供工业资料给使用者.

    KEPServerEX拥有多达250种以上的通讯协议,可连接到各种系統、装置,它也是市面上最通用的OPC server。由于增加REST和MQTT界面到OPC和OPC UA,让它成为物联网的绝佳工具.



2. KEPServerEX作为强大的OPC Server,可以采集众多品牌PLC的数据,下面是采集西门子S7-1200数据的视频教程.



3. 为了更详细生动的演示本文案例,工作室特录制视频《基于KEPServer实现AB PLC与西门子PLC交换数据》,主要包括以下内容:

    KEPServerEX如何连接AB PLC

    KEPServerEX高级标签的应用

    实操演示AB PLC和西门子PLC数据交换


结语:综上所述,本文通用图文+视频的方式分享了基于KEPServerEX软件实现AB PLC与西门子PLC的数据交换,这个方法是利用KEPServerEX强大的OPC数据采集能力,以及高级标签的应用,通过这两大功能,实现两个不同品牌PLC的数据中转,其实,不仅仅限于这两个品牌的PLC,只要是KEPServerEX支持的通信驱动的PLC、仪表、传感器等,都是可以实现本文相同的功能。

硬核专辑

ERP/PLM/MES/SCADA/PLC/工业软件研究报告

信息化、数字化、智能制造、工业互联网解决方案

自动化、信息化、数字化、工业网络、仿真与虚拟调试入门

WinCC技术 | 工业网络 | MES技术相关| 工业巨头战略布局 | 工业通讯案例

仿真与虚拟调试 | 职业感悟、认知提升 | 自动化控制标准合集



数字化双胞胎案例(西门子PLC+库卡+发那科+VNCK)—虚拟调试

2021-10-09



XX数字化工厂SCADA与工业网络建设规划方案

2021-10-07



2021《制造业数字化转型路线图》正式发布(附解读及全文下载)

2021-09-27



基于S7-1500的AGV与MES数据集成的智能仓储系统设计与实施

2021-09-26



125页PPT:制造业数字化转型解决方案全景图及行业应用

2021-09-25



92页巨头SAP项目型智能制造解决方案

2021-09-10



2021中国智能制造企业全景图谱与产业发展研究报告

2021-09-09



88页XX汽车零部件数字化MES系统实施方案书

2021-09-08



智能制造体系规划系列之规划原则与实施篇

2021-09-02



OT遇见IT—西门子S7-1200/1500官方库直连SQL Sever

2021-08-30



工业数据采集(MES\SCADA\PLC\IOT\传感器..)产业研究报告

2021-08-24



数字化车间网络搭建之PLC间跨网段通讯的4种方法

2021-08-03



工厂信息化系统(ERP、PLM、MES、WMS)架构设计与建设规划

2021-07-31



某机加行业MES/MOM整体规划与完整解决方案

2021-07-24



欢迎关注"智能制造之家

免责申明:本公众号所载文章为本公众号原创或根据网络搜索编辑整理,文章版权归原作者所有。因转载众多,无法找到真正来源,如标错来源,或对于文中所使用的图片,资料,下载链接中所包含的软件,资料等,如有侵权,请联系删除~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-10-1 16:26 , Processed in 0.049675 second(s), 27 queries .

快速回复 返回顶部 返回列表