您现在的位置:k8凯发>技术中心>如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯

直播推荐

更多>

企业动态

更多>

推荐展会

更多>

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯

2025年08月11日 18:03:12人气:36来源:苏培(武汉)智能科技有限公司



概述

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如何使用Ethernet/IP总线网关与雷赛PMC600系列PLC通讯。


                       

IACM-P4工业网关                    

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯

                       

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯                                    

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

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯                                    

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

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯                                    

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

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯                                    

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

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯                                    

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

02        

硬件架构介绍            

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯


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


控制器            

(PLC)            

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

网关总线            

控制器            

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

读写头            

(超高频            

/高频)            

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

载码体            

(超高频            

/高频)            

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

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

01        

? 组态连接            

?                


                                   


                                   

1.1 总线网关IP地址设置                    


                                               


                                               

EIP总线网关的默认IP地址为“192.168.0.10”,用户需要根据具体需求修改相应的IP地址,可使用我司提供的总线网关助手软件进行设置。            

将EIP总线网关连接PC端,打开EIP总线网关助手软件,点击左上方“工具”栏,选择“网关搜索器”,点击弹出的“Ipconfig”对话框右上方的“搜索”按钮,搜索EIP网关的设备,如下图所示,搜索出来EIP总线网关的IP地址为“192.168.0.10”。            

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯

双击搜索出来的EIP网关设备的信息栏,在弹出的“IpSetFrm”对话框下,修改对应的网关IP信息参数(本例程修改为192.168.11.10地址),点击“设置”按钮,设置成功后软件会自动弹出设置成功对话框,确认重启EIP总线网关后生效,如下图所示:            

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯


           


                                   


                                   

1.2 总线网关EDS文件安装                    


                                               


                                               

★打开雷赛PLC编程软件(本案例使用Leadsys StduioV1.2.61.0版本),新建一个项目程序,选择对应的PLC具体型号(本案例使用的是“PMC600”型号),命名完成新建后,双击左方选项栏的“通讯配置”选项,在弹出的“通讯配置”对话框中选择“设备操作”选项,点击弹出对话框的“安装”按钮,选择相应文件夹下的网关设备的EDS文件,安装网关的EDS文件,如下图所示:            

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯

EDS文件安装成功后,右方“网络设备”栏会更新出对应的EIP设备,如下图所示:                        

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯


                       


                                               


                                               

1.3 总线网关设备组态                                


                                                           


                                                           

★在“通讯配置”对话框内双击“PLC”设备,在“Ethernet IP”通讯栏下,勾选“扫描器”,然后在右方的“网络设备“列表找到”IACM-P4-EIP”设备,将其拖拽至“Ethernet_IP_Scanner”网络栏下方,如下图所示:                        

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯

双击左边“设备”栏下的“Ethernet_IP”,在“通用”栏选择相应的“eth2”(Ethernet/IP)通讯接口,如下图所示:                        

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯

双击左边“设备”栏下的“Ethernet_IP”下的“IACM-P4-EIP”设备,在“通用”栏下设置网关设备的IP地址,如下图所示:                        

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯

本例程中网关的设备地址已设置为同网段的“192.168.11.10”地址,设置完成点击“保存”。                        


                       


                                               


                                               

1.4 EIP网关组态参数下载                                


                                                           


                                                           

★ 点击“登录到”图标,在弹出的对话框选项栏的“通讯设置”栏下”点击“扫描网络”,选择好相应的网关、网络接口,系统自动“搜索”到PLC的型号后,点击“下载”按钮对“硬件组态”进行下载,如下图所示:                        

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯

下载完硬件组态后,再次点击上方“登录到”图标,查看EIP网关是否正常在线,如下图所示:                        

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯

         

显示EIP总线网关有异常报警,具体为连接超时,此情况是由于EIP总线网关的扫描超时时间设置过低,点击“IACM_P4_EIP”设备栏下的“连接”参数设置,双击“连接名称”进行连接参数编辑,将弹出对话框下的“超时倍增”栏修改为8,点击“确认”按钮,保存后重新下载,再次在线查看。                        

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯

(用户也可通过总线网关状态指示灯对连接状态进行确认)                        


02                    


?功能块介绍及使用                        

?                            

打开雷赛PLC编程软件,打开“PMC600_RFID_EIPDemo”例程程序。                        


                   


                                               


                                               

2.1 网关RFID通道的变量映射                                


                                                           


                                                           

双击例程程序的“IACM-P4-EIP”模块,点击“Ethernet/IPI/O映射”,查看总线网关对应的输入地址为“IB4~IB131”,输出地址为“QB4~QB131”,如下图所示:                        

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯

左边设备栏下的“GVL_RFID”全局变量中定义并通过“AT”指针的方式分别映射了总线网关对应四个RF端口读写头的输入输出IO地址,如下图所示:                        

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯


                       


                       


                                               


                                               

2.2 RFID读写程序介绍                                


                                                           


                                                           

提供的程序:                        

调用程序:“Main Task”——“PLC_PRG”下调用 RFID功能块程序;                        

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

全局变量:“GVL_RFID”——RFID全局变量定义。                        

★ 用户在使用的过程中可将此部分内容复制至新建程序中。                        


                       


                                               


                                               

2.3 RFID读写功能块引脚说明                                


                                                           


                                                           

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

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯

★ 功能块引脚说明                        

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

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯

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


                       


                       

03                    

?读写头读/写功能示例                        

?                            


                                               


                                               

3.1命令执行时序                                


                                                           


                                                           

使能RFID                        

使能是使RFID工作的必要条件,在整个工作期间是默认保持RFID使能的。具体的时序如下所示。默认的RFID使能置位后,xReady未置位,则表示总线模块与RFID通讯异常。                        

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯


                       

★ 命令执行                        

命令的执行以xRead或xWrite上升沿信号开始,在给Trigger信号置位之前,先将命令/参数/数据填充好。在命令执行期间保持xRead或xWrite信号置位,若取消当前命令的执行,将xRead或xWrite复位即可。命令执行装填可根据xDone或xError信号来判断,命令执行完后可从Read datas/Errcode取命令执行的结果:                        

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯


                       

从标签读取数据                        

当标签在读取范围时,通过读取功能可从标签指定起始地址读取特定长度的数据。命令的执行以”xRead”引脚上升沿触发,在进行读取时,需要先填充部分引脚参数,涉及到的参数如下:                        

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯


                       

写入数据至标签                        

当标签静止在读取范围时,通过写入功能可以向一个标签指定的地址写入特定长度的数据。命令的执行以”xWrite”引脚上升沿触发,在命令触发前,需要填写以下参数:                        

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯


                       


                       

本例程使用RFID1第1个接口进行测试。                        

当读写器成功连接上后,可对读写器进行读/写操作。                        

“xReady”信号置1,表明读写器连接成功,xTP表示感应到芯片。                        


                       


                                               


                                               

3.2读UID数据区                                


                                                           


                                                           

a) 标签靠近读写器,读写器自动感应标签,标签到位信号“xTP”变为“TRUE”;                        

b) 自动获取所靠近标签的UID数据,固定长度8个字节,可在arrUIDData0查看;                        

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯

         

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


                       


                                               


                                               

3.3写USER数据区                                


                                                           


                                                           

a) 标签靠近到位,标签到位信号xTP信号的值为“1”;                        

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

c) 标签到位,标签到位信号xTP信号的值为“TRUE”;                        

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

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

在“xWrite”信号命令触发前,务必先填充好“a~e”项参数。                                        

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

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

如果xDone值为“1”且xError值为“0”,则说明数据已写入完成;                        

如果xError为“1”,则说明数据写入失败;                        

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

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯




                                               


                                               

3.4读USER区                                


                                                           


                                                           

a) 标签到位,标签到位信号xTP信号的值为“TRUE”;                        

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

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

在“xRead”信号命令触发前,务必先填充好“a~c”项参数。                                        

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

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

如果xDone值为“1” 且xError值为“0”,则说明数据已读取完成;                        

如果xError为“1”,则说明数据读取失败;                        

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

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯

对比3.3的写入User区的数据,可验证写入和读取数据无误。                        


                       

04                    

?错误码                        

?                            


                                               


                                               

4.1 错误码详细定义                                


                                                           


                                                           

功能块输出参数wErrCode包含以下错误信息:                        

如何使用苏培EthernetIP总线网关与雷赛PMC600系列PLC通讯



                   





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

免责声明

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

<
更多 >

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


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

功能丰富 实时交流

k8凯发小程序

订阅获取更多服务

微信公众号

关注我们

抖音

k8凯发

抖音号:gkzhan

打开抖音 搜索页扫一扫

视频号

k8凯发

公众号:k8凯发

打开微信扫码关注视频号

快手

k8凯发

快手ID:gkzhan2006

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