扫一扫打开手机网站
//
后疫情时代,随着制造业企业规模的增大,市场需求与产品供给需要更精准、更快速对接,伴随产业升级压力、劳动力成本上升和能耗排放压力等因素,发展先进制造技术,实现产业智能制造升级已迫在眉睫。
本期文章将以部分产品为引,举例介绍思谷智能(SYGOLE)工业RFID产品在复杂的工业现场如何快速实现通讯对接、识别读写等相关操作。
思谷智能(SYGOLE)自主研发的工业识别产品系列
思谷智能SG-CG-P4S系列总线模块是一款提供标准工业总线协议的网关控制器,可支持PROFINET/EtherCAT/EtherNetIP/CC-LINK等多种协议,包含两个7/8”电源供电接口,两个M12 5-PIN总线接口, 4个M12 RFID读写头接口和4个M12 4PIN I/O接口(包括8路I/O接口),传输速率最高支持100Mbps,可级联多套总线模块到PLC中,提供强大的现场采集数据和控制IO的能力。外壳采用轻便坚固的铝合金,具有连接范围广、通信能力强、环境适应好、防护等级高等特点。
以欧姆龙NX为例,搭配思谷智能工业级高频系列SG-HR-I5读写器,组建EtherNetIP通讯网络。
硬件拓扑图如下所示:
一
配置网关IP地址
本示例中,总线模块IP地址设置为“192.168.1.10”,PLC的IP地址设置为“192.168.1.1”,这也是建立EtherNet/IP通讯的前提条件,设备IP需要在同一网段下且IP地址唯一;
1、打开”IP_Tool”文件夹下的“UdpTester”软件,点击“搜索”按钮。如下图:
2、搜索得到的设备在左框中显示,选中需要修改的设备后,在右框中进行修改并点击设置,如下图:
二
PLC组态
1、添加EDS文件
(1)依次选择“工具”→“EtherNet/IP连接设置”→“192.168.1.1 内置EtherNet/IP端口设置NX1P2”,如下图:
(2)以上操作完成后,弹出如下页面:
(3)在“工具箱”→“目标设备”框内空白处,右键单击“显示EDS库”,如下图:
(4)在EDS库中选择“安装”→在弹出的文件选择框中,选择并打开例程附带的 “SG-CG-P4S-EIP V1.1.EDS”文件,然后可以看到EDS库中“SYGOLE”成功添加,如下图:
2、EtherNet/IP连接设置
(1)设置PLC的IP地址为“192.168.1.1”,如下图:
(2)配置通讯映射变量:在“全局变量”中,添加EtherNet/IP通讯数据映射变量,如下图:
(3)进入配置画面:依次选择单击“工具”→“EtherNet/IP连接设置”→“192.168.1.1 内置EtherNet/IP端口设置 NX1P2”,如下图:
(4)以上操作完成后,弹出如下页面:
(5)添加目标设备:在“工具箱”→“目标设备”框下,选择 “+” 进行添加设备,依次设置节点地址即总线模块IP(192.168.1.10)、型号名称(SG-CG-P4S-EIP)、版本(1),最后选择添加,如下图所示:
(6)目标设备成功被添加
(7)标签组注册:在内置EtherNet/IP端口设置画面中,选择“标签组”图标后,点击“全部注册”→ 在标签注册设置画面中选中EtherNet/IP通讯数据映射变量,点击注册。
(8)标签成功添加
(9)添加连接:在内置EtherNet/IP端口设置画面中,选中“连接图标”→“+”->选择已添加的目标设备”192.168.1.10 SG-CG-P4S-EIP 版本1”,其他设置如下图:
(10)EtherNet/IP通讯配置完成,连接好所有硬件设备,将程序下载至PLC,PLC与总线网关同时重启。总线LINK1_0灯绿色常亮,LINK_1灯绿色闪烁,ON/CM0/CM1状态灯绿色常亮,说明设备已正常连接,也可监视通讯映射变量数据是否不为空;
三
功能块使用
说明:功能块在使用时,如果只是获取UID/EPC(高频读写器/超高频读写器)数据,无需触发相应的命令引脚,标签信号到位后,UID/EPC(高频读写器/超高频读写器)数据会自动上传,如果读写USER区数据,则需要触发相应命令来读写USER区数据。
提供的Demo程序使用总线网关RF1通道接入RFID读写器
1、总线网关RFx通道的RFID变量映射
在总线网关的I/O数据映射中,一个EDS配置文件会产生130个字节的总线I/O输入映射,130个总线I/O输出映射,除了输入和输出映射前两个字节是I/O数字量外,4个RFx通道占用了128个输入和128个输出字节,每个RFx通道占用32个字节。
为了使用方便,使用“INRfidDataAnalysis”功能把Ethernet/IP网络中总线输入映射区的130字节,分成4个RFx通道数据,每个通道32个字节,如下图所示:
同时也需要使用 “OUTRfidDataAnalysis”功能把“SGRFIDReader”功能块运算后的4个RFx通道的数据输出到Ethernet/IP网络的总线输出I/O映射区,如下图所示:
四
操作示例
1、写USER区
1) 修改xEnable为“TRUE”;
2) 在arrwriteBuffer数组中填充数据[1,2,3,4,5…16,17,18,19,20]数据;
3) 标签到位,标签到位信号xTagPresent信号的值为“TRUE”;
4) 修改数据长度iLength的值为20;
5) 修改起始地址wAddress的值为16#0000;
6) 修改写入命令xWrite为“TRUE”;
7) 查看功能块反馈回来的完成信号xDone和错误信号xError,如果xDone值为“TRUE”,则说明数据已写入完成,如果xError为“TRUE”,则说明数据写入失败,如下图:
arrwriteBuffer填充数据
输出状态
2、读USER区
1) 标签到位,标签到位信号xTagPresent信号的值为“TRUE”;
2) 修改数据长度iLength的值为20;
3) 修改起始地址wAddress的值为16#0000;
4) 修改写入命令xRead 为 “TRUE”
5) 查看功能块反馈回来的完成信号xDone和错误信号xError,如果xDone值为“TRUE”,则说明数据已读取完成,如果xError为“TRUE”,则说明数据读取失败。
已读取数据的显示界面
输出状态
3、网关通讯状态检测
网关通讯正常,
GatewayCommOK为“TRUE”;
网关通讯掉线,
GatewayCommNG为“TRUE”;
_EIP_EstbTargetSta[x]中的x根据网关IP节点进行更改。
五
欢迎垂询
思谷智能(SYGOLE)通过持续的技术创新,攻克了多项行业关键核心技术,所研发的工业RFID产品产品及系统解决方案成功应用于国内汽车、物流、3C、工程机械、能源动力、精密制造、高端装备等行业领域,是自主安全可控的国产品牌。思谷智能(SYGOLE)工业RFID产品的传导骚扰、传导抗扰度、电磁兼容、读取距离、读取速度等指标相比国外一线品牌同类产品表现更佳,实现了智能制造装备领域关键技术与核心产品的国产替代。
更多思谷智能(SYGOLE)工业识别产品应用方式请联系我们,我们将给您最专业的方案规划及技术解答。
版权所有(C)广东思谷智能技术有限公司