//
MODBUS/TCP是简单的、中立厂商的用于管理和控制自动化设备的MODBUS系列讯协议的派生产品,显而易见,它覆盖了使用TCP/IP协议的“Intranet”和“Internet”环境中MODBUS报文的用途。协议的最通用用途是为诸如PLC’s,I/O 模块,以及连接其它简单总线或I/O 模块的网关服务。
本期文章围绕TCP通讯协议,将以部分产品为引,举例介绍思谷智能(SYGOLE)关于RFID产品在复杂的工业现场如何快速实现通讯对接、识别读写等相关操作。
思谷智能(SYGOLE)自主研发的工业识别产品系列
思谷智能(SYGOLE)SG-HR-I5是一款基于无线射频识别技术的高频一体式RFID读写器,工作频率为13.56MHz,符合 ISO-15693 标准,同时支持标准工业通讯协议(Modbus TCP),方便用户通集成到PLC等控制系统中,读卡器内部集成了射频部分通信协议,用户只需通过通信接口接收数据便能完成对标签的读取操作,而无需理解复杂的射频通信协议,外壳采用高强度工程塑料,该读写器具识别可靠,方便在狭小位置安装等特点。
思谷智能SG-HR-I5高频产品通信协议分为两种,分别是RTU或TCP的通讯方式。采用以太网通讯时,可使用 MODBUS TCP 的通讯协议,具体的组网方式如下:
一
建立连接
(一)PLC参数配置
示例程序中使用的参数设置如下所示,依次选择“设备视图”—“PLC_1”—>“PROFINET 接口”—>“以太网地址”,进入通讯参数设置画面;添加子网“PN/IE_1”,设置IP地址如下图:
设置完成后,点击“保存项目”按钮保存即可;
(二)CONNECT通讯参数配置
用户可以直接在数据块中对PLC与读写器的CONNECT通讯参数进行修改配置,具体操作如下:
打开数据块TCON_Parm(DB3),在弹出的数据块,填写读写器的ID号、IP地址和端口号;
A:读写器ID:01;
B:读写器IP地址:192.168.1.10;
C:读写器通讯端口:502;
设置完成后,编译保存程序即可;
二
功能块介绍
(一)功能块程序解析
输入接口管脚定义
输出接口管脚定义
(二)调试运行
获取标签状态:
将标签放置读写器上,触发“获取标签状态”上升沿,等待读写器响应。如图RSSI=3,说明标签处于主工作区。
(三)高频读写器读写功能
读UID数据
将标签放置读写器上,触发“读UID数据”上升沿,等待“指令完成状态”。如果执行成功,读取到的数据会放在“RFIDData.UID_Data”缓存区。
写 USER 数据
填入【起始寄存器地址】【寄存器数量】,将写入的数据放至【Write_Data_Area】,标签处于读写区域,触发“写USER数据”上升沿,等待“指令完成状态”。
读 USER 数据
填入【起始寄存器地址】【寄存器数量】,标签处于读写区域,触发“读USER数据”上升沿,如果执行成功,读取到的数据会放在“RFIDData.USER_Data”缓存区。
三
欢迎垂询
思谷智能(SYGOLE)通过持续的技术创新,攻克了多项行业关键核心技术,所研发的工业RFID产品及系统解决方案成功应用于国内汽车、物流、3C、工程机械、能源动力、精密制造、高端装备等行业领域,是自主安全可控的国产品牌。思谷智能(SYGOLE)工业RFID产品的传导骚扰、传导抗扰度、电磁兼容、读取距离、读取速度等指标相比国外一线品牌同类产品表现更佳,实现了智能制造装备领域关键技术与核心产品的国产替代。
更多思谷智能(SYGOLE)工业识别产品应用方式请联系我们,我们将给您最专业的方案规划及技术解答。