您现在的位置:智能制造网>技术中心>如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

直播推荐

更多>

企业动态

更多>

推荐展会

更多>

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

2025年07月24日 09:25:22人气:136来源:苏培(武汉)智能科技有限公司

01

概述


 Ethernet/IP是基于以太网的开放式现场总线,由控制网国际有限公司(ControlNet International)的一个技术工作组与ODVA(开放式DeviceNet供应商协会)在20世纪90年代合作设计,EtherNet/IP是基于通用工业协议(Common Industrial Protocol,CIP)的。

   美国的工控设备制造商Rockwell/Allen-Bradley已经围绕EtherNet/IP进行了标准化,其他厂商如Omron也在其设备上支持了EtherNet/IP,EtherNet/IP已经变得越来越受欢迎。


      本期我们来注重介绍一下Superisys RFID如何使用EthernetIP总线网关与罗克韦尔1769系列PLC通讯读写。

IACM-P4工业网关

 

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯




       Superisys IACM-P4系列工业网关是一种提供标准工业总线协议的RFID控制器,支持ProfiNet、EtherCAT、Ethernet/IP协议。包含两个M12 T-CODE电源供电接口,两个M12 D-CODE 4-PIN 总线接口,4个M12 A-CODE RFID读写头接口。工业以太网传输速率至大支持100Mbps,可级联多个总线模块到PLC中,提供强大的现场采集数据能力。外壳采用轻便坚固的工程塑料,具有连接范围厂、通信能力强、环境适应好、防护等级高等特点。

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

可同时连接4个RFID读写头进行独立操作;

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

支持ProfiNet、EtherCAT、EtherNet/IP协议;

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

IP67的防护等级,能够适应油污、粉尘、潮湿等恶劣工况;

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

双网口,集成交换机功能,可组星型网络和树型网络;

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

电源输入带反接保护和3000W浪涌保护,RFID端口带防反接和过压过流保护。

02

硬件架构介绍

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

RFID架构系统主要组成如下:

控制器

(PLC)

下发命令控制读写头进行操作;

网关总线

控制器

PLC与网关总线控制器进行通讯,间接控制读写器;

读写器

(超高频

/高频)

获取控制器的命令,执行对标签载码体的读/写数据操作;

标签

载码体

(超高频

/高频)

存储数据的载体,数据存储区域划分如下:

高频标签有UID区(通常只有8 byte/只读且仅有)、USER区(一次至多2000 byte(实际内存大小因标签类型而异)/可读可写);

01

✦ 组态连接



1.1 总线网关EDS文件安装



打开AB RSLogix5000编程软件,打开例程或者新建程序,在“Tools”栏下方选择“EDS Hardware Instantion Tool”选项,然后默认点击“下一页”,如下图所示:

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

到“Registration”选项界面,选择EDS文件对应的文件夹,选中所需安装的EDS文件,如下图所示:

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

继续点击“下一页”,我们可以看到所安装的Ethernet/IP从站的名称,继续点击“下一页”,如下图所示:

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

直到出现EDS文件安装完成,表明EDS文件安装成功,如下图所示:

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯





1.2 总线网关设备组



★在右边设备树下选择“Ethernet”右键选择“New Module“,右键选择“添加设备,在弹出的对话框的”目录“下方,输入”IACM“,选择“IACM-P4-EIP”设备,双击该设备或点击对话框下方栏的“创建”即可成功添加总线网关设备,如下图所示:

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

在出现的“New Module“对话框下,分别配置总线网关设备的参数,如下图所示,分别配置设备的名称、IP地址等,如下图所示:

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

点击下方的“Change“选项,设置”Electronic Keying“为“Disable Keying”无密钥,如下图所示:

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

配置完成点击“OK”即完成Ethernet/IP总线网关的组态配置。




1.3 EIP总线网关IP地址设置



★ 使用总线网关助手软件,点击“工具”栏下的“网关搜索器”,点击搜索(“IACM-P4-EIP”设备),双击搜索出来的网关设备,修改IP地址(192.168.250.10),点击设置,重启后生效,完成EtherNet/IP从站设备(网关)的IP设置,如下图所示:

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯


02

✦功能块介绍及使用

打开“EIPGateway_DemoV128_V1”例程程序。



2.1 网关RFID通道的变量映射



在“Logic”选项栏下选择“Edit Tags”根据组态的总线网关的内存,新建变量进行IO映射,如下图所示:

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

RFID的I/O分别为128个SINT,4个RFID端口按顺序分别占用32个SINT内存,分别新建四个32个SINT数组来分别映射4个RFID端口的输入输出。

点击主程序,使用“CPS“指令对每个通道RFID的输入输出进行数据传送,如下图所示:

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯




2.2 RFID读写功能块介绍



提供的程序:

调用程序:“MainRoutine”—— RFID功能程序调用;

功能块:“RFID_RW”—— RFID读写功能处理




2.3 RFID读写功能块引脚说明



“RFID_RW”功能块实例调用对应一个端口通道的读写头,功能块图形如下:

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯


★ 功能块引脚说明

每个功能块实例对应一个读写头,功能块引脚定义及功能如下:

其中“RFID_RW”为定义功能块的背景数据块。

输入输出引脚定义解析:

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

输入引脚定义解析:

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

输出引脚定义解析:

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯


xRead,xWrite两个信号互斥,同一时间只能有一个信号为高电平,功能块只会执行初次检测到的有效信号。



03

✦读写头读/写功能示例



3.1命令执行时序



★ ①载码体UID读取

调用RFID读写功能块后,默认保持RFID使能。当读写头感应到载码体的在位信号(xTP)的上升沿是,自动上传载码体ID数据,当载码体离开读写头感应区域时,载码体ID数据自动清空,具体的时序如下图所示:

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯


★ ②命令执行

在执行读写载码体内存数据命令时,需要先填写好读写的参数(读写载码体内存的起始地址,字节长度,写入的数据填充区数据内容等),然后再触发读写命令,具体的命令执行时序如下图所示:

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

在xRead/Write执行过程中,在未收到(xRead/WriteDone、xRead/WriteError)信号时,请不要手动复位xRead/Write信号,也不建议用xTP信号去替代xRead信号进行自动读取触发。




3.2 读UID数据区



★ 操作步骤如下:

a) 载码体靠近读写头,读写头自动感应载码体,载码体到位信号“xTP”变为“TRUE”;

b) arrUIDData[0] – arrUIDData[7] 自动获取所靠近载码体的UID数据,固定长度8个字节,如下图所示:

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

UID数据出厂时设定,可读不可写,数据序列是仅有的;




3.3 写USER数据区



★ 写入数据至载码体

当载码体静止在读取范围时,通过写入功能可以向一个载码体指定的地址写入特定长度的数据。命令的执行以”xWrite”高电平开始,在命令执行前,需要填写以下参数:

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

★ 写入操作步骤如下:

a) 载码体靠近到位,载码体到位信号xTP信号的值为“1”;

b) 在arrwriteData数组中填充数据要写入的数据;

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

c) 载码体到位,载码体到位信号xTP信号的值为“TRUE”;

d) 修改数据长度iWriteLength的值8,单位为字节;

e) 修改起始地址wWriteAddress的值为16#0000;

f) 修改写入命令xWrite 为 “1”;

g) 查看功能块反馈回来的完成信号xWriteDone和错误信号xWriteError。

如下图所示:从起始地址0开始,写入8个字节数据进入载码体的用户区成功。

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯




3.4 读USER区



★ 从载码体读取数据

当载码体在读取范围时,通过读取功能可从载码体指定起始地址读取特定长度的数据。命令的执行以”xRead”高电平开始,在命令执行前,需要先填充部分引脚参数:

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

★ 读取操作步骤如下:

a) 载码体到位,载码体到位信号xTP信号的值为“TRUE”;

b) 修改数据长度iReadLength的值为8,单位为字节;

c) 修改起始地址wReadAddress的值为16#0000;

d) 修改写入命令xRead 为 “1”(必须先复位xWrite信号);

e) 查看功能块反馈回来的完成信号xReadDone和错误信号xReadError。

如下图所示:从起始地址0开始,读取8个字节载码体的用户区数据成功。

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯
如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯


04

✦错误码



4.1 错误码详细定义



读写头自定义错误码(命令执行错误时):

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

功能块自定义错误码:

如何使用苏培Ethernet/IP总线网关与罗克韦尔1769系列PLC通讯

 

 

 

全年征稿/资讯合作 联系邮箱:1271141964@qq.com

免责声明

  • 凡本网注明"来源:智能制造网"的所有作品,版权均属于智能制造网,转载请必须注明智能制造网,https://www.royalintltours.com。违反者本网将追究相关法律责任。
  • 企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
  • 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

<
更多 >

工控网机器人仪器仪表物联网3D打印工业软件金属加工机械包装机械印刷机械农业机械食品加工设备制药设备仓储物流环保设备造纸机械工程机械纺织机械化工设备电子加工设备水泥设备海洋水利装备矿冶设备新能源设备服装机械印染机械制鞋机械玻璃机械陶瓷设备橡塑设备船舶设备电子元器件电气设备


我要投稿
  • 投稿请发送邮件至:(邮件标题请备注“投稿”)1271141964.qq.com
  • 联系电话0571-89719789
工业4.0时代智能制造领域“互联网+”服务平台
智能制造网APP

功能丰富 实时交流

智能制造网小程序

订阅获取更多服务

微信公众号

关注我们

抖音

智能制造网

抖音号:gkzhan

打开抖音 搜索页扫一扫

视频号

智能制造网

公众号:智能制造网

打开微信扫码关注视频号

快手

智能制造网

快手ID:gkzhan2006

打开快手 扫一扫关注
意见反馈
关闭
企业未开通此功能
详询客服 : 0571-87858618