不用在PLC内编程,实现西门子与罗克韦尔(AB)PLC之间数据通讯
智能网关IGT-DSER支持多点对多点的设置之间通讯,支持以太网,串口设备混合数据交换;无需编程开发,只须配置数据的起始地址和数量即可,支持热插拔,断电重启后自恢复运行,在实际的工程项目中应用方便。
下面是罗克韦尔(AB)的Compact系列的PLC与西门子S7-1500之间的通讯的配置,实现AB的标签数组与西门子DB数据块之间通讯。
首先在AB的PLC内建立输入和输出数组,用于接收和写入S7-1500的PLC数据,名称分别是IN_INT16、OUT_OUT16,输入80个字即160个字节,输出40个字即80个字节,类型都为INT,如下图,注意新建立的数组须要下载后重启PLC才会生效。
然后在西门子PLC内建立数据块_4和数据块_5两个DB,号码分别是DB101、DB102,DB101写入到AB的PLC,DB102接收AB的PLC数据,都需要取消优化访问,字节数据与AB的PLC对应,如下图,同样新建立的DB须要下载后重启PLC才会生效。
然后开始配置网关,通过网关的参数设置软件(下载地址)搜索到网关模块后,读取默认参数,在'功能'->‘类型与设备选择’页面的4种类型选择最下面一项,点'确认当前选择'按钮,切换为类型4,系统为IGT-CLI-MEX,即多设备数据交互模式,如下图,然后下载重启:
重启后设置网关模块的网口参数,AB PLC的IP地址为192.168.1.9,S7-1500的IP地址为192.1668.2.111,不在同一个网段,分别接入网关的两个网口。网口1的IP地址默认是192.168.1.244,网口2的IP地址是192.168.2.244,可以都用默认IP,网口1接AB的PLC,网口2接S7-1500。
通过‘功能’->‘PLC之间通讯配置’切换到数据配置页面,根据以上地址空间配置数据,配置好的数据表如下图:
上表中设备ID是每台PLC设备的号码,可在1~254之间自由分配;DB号码/文件号码参数里AB的PLC对应数组内的起始地址,支持多维数组,比如二维数据格式为0,0;起始地址参数里AB的PLC对应数组名称,或者变量名称,须要与PLC内的名称完全一致;字节数量设置交互的字节数据,只需设置目标设备的数量,上图中的160,2表示160个字节,PLC内存为2字节数据,如果PLC的数组数据类型是DINT,则设置为160,4;网络端口参数AB的是44818,S7的是102;更详细的参数介绍查看网关的手册第6章(用户手册下载地址)。
可以看到上图中消息栏有显示'所有条目通讯正常'的信息,表示网关状态是正常的,可以通过PLC的编程软件分别强制数据进行监视测试,先在DB101里面的前10个数据和最后10个数据分别设置上数据,然后通过RSLogix 5000监视,如下图:
可以看到数值都能对应上,然后同样的方法测试从AB的PLC到S7的数据,在OUT_INT16数组的前5个和最后5个设置上数据,然后通过博图软件监视,如下图:
可以看到数据已经实现了双向正常交互。
不用在PLC内编程,实现西门子与罗克韦尔(AB)PLC之间数据通讯相关推荐
- assembly 输出ab中所有数_罗克韦尔(AB)PLC控制器选型(2)-CompactLogix 5370
前面的文章我们介绍过AB的大型PLC--ControlLogix的选型(参考:罗克韦尔(AB)PLC控制器怎样选型(1)). 今天这篇文章,我们来认识下AB的中型PLC产品--CompactLogix ...
- 罗克韦尔AB PLC Logix5000中如何创建标签并使用标签进行编程?
罗克韦尔AB PLC Logix5000中如何创建标签并使用标签进行编程? 本文主要针对以下内容: 标签分类 标签命名原则 标签命名 创建标签 在Logix控制器中,数据的读取和写入是通过标签来实现的 ...
- 罗克韦尔AB PLC 通过KEPServer实现与西门子1200PLC的以太网通信
罗克韦尔AB PLC 通过KEPServer实现与西门子1200PLC的以太网通信 环境搭建: 软件: Studio 5000 V33.01.01 KEPServerEX 6.4 TIA ...
- 罗克韦尔AB PLC RSLogix5000中的位指令使用方法介绍
罗克韦尔AB PLC RSLogix5000中的位指令使用方法介绍 位指令是PLC中最基本的指令之一. 以下为大家介绍几种常用的位指令及其使用方法. 位指令1:检查位是否闭合 XIC 图标如下: 执行 ...
- 罗克韦尔AB PLC RSLogix数字量IO模块基本介绍
罗克韦尔AB PLC RSLogix数字量IO模块基本介绍 数字量IO模块: 数字量IO模块的型号 数字量IO模块的安装与拆卸 数字量IO模块的状态显示 数字量IO模块的结构如下图所示 以 ...
- 罗克韦尔AB PLC RSLogix5000中定时器指令使用方法介绍
罗克韦尔AB PLC RSLogix5000中定时器指令使用方法介绍 定时器指令用于控制基于时间的操作,属于输出指令. 定时器指令 定时器指令共有3个: 延时导通定时器 TON 延时断开定时器 ...
- 罗克韦尔AB PLC RSLogix5000中计数器指令使用方法介绍
罗克韦尔AB PLC RSLogix5000中计数器指令使用方法介绍 计数器指令: 增计数器指令CTU 管脚功能说明如下: PRE:预设值,即目标计数值 ACC:累加值,即当前计数值 CU:增计数使能 ...
- 罗克韦尔AB PLC RSLogix5000中的比较指令使用方法介绍
罗克韦尔AB PLC RSLogix5000中的比较指令使用方法介绍 比较指令是输入指令,每次梯级扫描都被判断,用以决定梯级的条件. RSLogix5000中的比较指令主要分为以下4种: 单一比较 ...
- 罗克韦尔AB PLC 通过RSLinx Classic与PLC建立通信的具体方法步骤
罗克韦尔AB PLC 通过RSLinx Classic与PLC建立通信的具体方法步骤 本次我们使用以太网通信的方式,通过RSLinx Classic实现与AB PLC的通信. 具体方法可参考以下内容: ...
最新文章
- [BZOJ] 1606: [Usaco2008 Dec]Hay For Sale 购买干草
- !!!光线对视频识别技术的影响
- ORACLE中对LONG类型进行处理的方法
- kafka学习笔记:知识点整理
- 《研磨设计模式》chap23 职责链模式chainOfResponsibility(1)模式简介
- 看门狗(Watch Dog)是嵌入式系统中一种常用的保证系统可靠性的技术,()会产生看门狗中断。【详细!小白也能看懂!】
- 解决pc端浏览器不兼容的问题
- C#语言之“中英文混合字符串对齐”的方法
- 图论 —— 二分图 —— 二分图判定
- 今日恐慌与贪婪指数为84 贪婪程度有所上升
- 日本的危机感:想战胜中美,要举全国之力培养AI人才
- Windows Server 2008 Active Directory建置實務(附CD)
- linux SO文件
- 图像缩放之双三次插值法
- 【全套资料.zip下载】数电课设-色子骰子模拟电路Multisim仿真设计【Multisim仿真+报告+讲解视频.zip下载】
- PowerPoint 消除所有动画VBA指令
- 启发式算法(Heuristic)概述
- Python爬虫技术及PyQt5界面编程实现12306火车票查询
- 小米路由器与edge109版本的问题
- urllib库下载网页源码,图片,视频测试
热门文章
- Java2实用教程(第六版)第一章习题答案
- (附源码)SSM校园一卡通管理系统JAVA计算机毕业设计项目
- [实验室每日一题][20201124][Zip已知明文攻击]
- Spine3.8.75学习版打开不同版本骨架.skel的方法
- 《红楼梦》-- 曹雪芹
- 电话机器人源码和系统部署
- 如何让点聚WebOffice在线编辑ActiveX插件兼容火狐、谷歌、IE各式浏览器
- 插件合并css,介绍几个JS和CSS压缩合并插件—冠朔wordpress插件
- 关于Win7 x64下过TP保护(应用层)(转)
- springboot shiro设置session过期时间