晨控CK-FR08系列与欧姆龙NX系列PLC配置MODBUSTCP例程使用手册
CK-FR08系列是一款基于射s频识别技术的高频RFID标签读卡器,读卡器工作频率为13.56MHZ,支持对I-CODE 2、I-CODE SLI等符合ISO15693国际标准协议格式标签的读取。读卡器支持标准工业通讯协议ProfiNet、Ethernet/IP、EtherCat、CC-LINK Base IE、ModBus TCP和自定义协议(Free Procotol)、UDP,方便用户通集成到PLC等控制系统中。读卡器内部集成了射频部分通信协议,用户只需通过以太网接口接收数据便能完成对标签的读取操作,而无需理解复杂的射频通信协议。

本期主题:围绕CK-FR08系列产品的MODBUSTCP通讯协议与欧姆龙PLC程序例程说明
零、准备阶段
- 编程软件:Sysmac Studio
- 工业RFID读写器:CK-FR08-E00
- PLC:欧姆龙NX1P2
- 通讯协议:MODBUSTCP
- 连接方式:以太网
- 设备配置
- 配置IP
使用RFID_TOOL软件搜索出设备
点击设备齿轮修改ip点击保存

- PLC配置通讯
- 添加Modbustcp库文件
打开工程库索引
添加Modbustcp库文件


- 设备通讯
调用MTCP_Client_Connect程序
设置设备IP,端口502,置位Conect重复连接
Connected引脚输出即通讯连接完成

- 写寄存器操作
调用MTCP_Client_Fn10程序
TCP_Socket引脚调用通讯完成的MTCP_Client_Connect的TCP_Socket
Register _Address引脚为操作的寄存器地址
Register_Qty引脚为操作的寄存器数量
将需要写入的数据填入Registers中
置位Send_Request,将数据写入一次;

- 读寄存器操作
调用MTCP_Client_Fn03程序
TCP_Socket引脚调用通讯完成的MTCP_Client_Connect的TCP_Socket
Register _Address引脚为操作的寄存器地址
Register_Qty引脚为操作的寄存器数量
置位Send_Request,将数据读取一次;
读取的数据缓存在Registers中;
