技术文章
工业RFID应用之技术篇(十六):21世纪工业视觉|超高频RFID与PLC携手共创新型产业
- 电话: 02*******494
- 手机: 18******225
- 微信:
- 交换名片后展示联系方式 → →
石油是公认的工业血液,那么工业的眼睛呢?就是各式各样的传感器,它们可以将温度,压力,动作与否等信息传递给计算机,由计算器根据这些信息下达下步的指令。
现在,工业的视觉系统又将迎来个新成员,那就是RFID,RFID由于技术特性,可以对多种信息进行储存,适合绝大多数恶劣的工业环境,自从问世以来就受到了广泛的关注。
上期小编就超高频RFID读写卡的配置软件给大家做了介绍,那么天文章的内容则是围绕着modbus tcp 通讯协议和西门子PLC(1200)。
本次测试使用的UR12-E00超高频读卡器是集成了自由协议和modbus tcp协议的高精尖设备,该读卡器使用以太网连接,左侧接电源,右侧接交换机或者plc即可。
将PLC和读卡器简单连接在交换机上就可以直接上电控制了,现在可以打开西门子TIA Portal软件,有经常使用TIA软件的都熟悉如果是PN连接的话是要导入GSD文件的,但是我们天采用的是modbus tcp通讯,则不需要GSD文件。
Modbus tcp是种工业上常用的通讯协议,目市面上的PLC大部分都是支持该协议,因此直接调用TIA指令库的modbus主从站指令就可以与modbus设备通讯了,下图是进行读取指令的部分程序截图。
可以看到需要填写参数不多,EN用于调用该指令块,REQ是个使能开关,开启则使得整个程序块按照编写好的参数运行。
DISCONNECT则是断开与modbus设备的开关,MB_MODE是指令块的两种模式选择,例如上图的MB_MODE=0则是代表指令块采取读取指令,若为1则是写入指令。
MB_DATA_ADDR是标签操作的起始地址,按照标准的modbus通讯协议,40001则是代表标签的地址0,如图为40017则是对标签地址16进行操作。
接下来的MB_DATA_LEN是代表操作的数据长度,这里的单位是寄存器,10个寄存器则是20个字节的数据长度。
PLC连接UR12设备时需要的以太网IP是在CONNECT这个参数中填入,这几个是比较重要的输入数据,右侧的输出数据则是指令块完成位和报错代码之类的,这里不多介绍。
以上提到的各项参数部分可以直接在指令块输入,部分则是要在指令块的背景数据块中输入,用户只需要根据文档中标注的数据区域更改MB_DATA_ADDR和MB_DATA_LEN就可以把需要的数据取出来。
以上就是关于超高频读卡器UR12使用modbus tcp与西门子PLC通讯的步骤,更多RFID相关信息请登录广州晨控智能技术有限公司官网或者关注公众号(晨控智能)查看,我们将第时间更新RFID相关信息,期待您的咨询与合作。
原创作者:广州晨控自动化科技有限公司


