我是靠谱客的博主 文静香烟,最近开发中收集的这篇文章主要介绍RFID读写器(Modbus RTU)对接三菱 PLC通信示例,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

此案例为FR336通过RS485接口与PLC组网:
PLC FX3U通过扩展通信模块FX3U-485ADP-MB、FX3U-CNV-BD实现与FR336阅读器的Modbus RTU通信。
系统配置:

  • RFID读写器
    FR336配置参数
    1.启动计算机,进入到计算机的设备管理器当中,查看阅读器在此计算机上使用的串口号(仅适应于 USB 转串口线的版本);
    在这里插入图片描述
    2.确认好使用的串口号,启动 HiStation 配置软件,通信方式选择“COM”,输入串口号和波特率(阅读器默认波特率 9600bps),点击开始。
    在这里插入图片描述
    3.将阅读器配置为命令触发,波特率9600bps(波特率可自行配置)
    在这里插入图片描述
    2.2.3在 GX Work2 中创建项目文件
    1.在 GX Work2 新建项目文件“ModbusRTUTest”,选择系列:FXCPU,机型:FX3U/FX3UC,点击确定。在这里插入图片描述
    2.在程序部件→程序→MAIN中编辑梯形图——通信设定。
    特殊数据寄存器:
    D8420(通信格式设定)
    D8421(协议设定)
    D8432(重试次数)
    D8429(超时时间设定)
    在这里插入图片描述
    3.编辑梯形图——读标签操作。
    ADPRW:modbus 指令
    M8029:指令执行结束置为ON
    M8422:modbus 通信错误置为ON
    M8429:指令超时响应置为ON在这里插入图片描述
    在这里插入图片描述
    H1:设备地址(阅读器地址可使用Histation软件配置)
    H3:读功能码(详情参见《FR336系列工业高频》)
    H20:寄存器地址(此地址为标签数据区块1的起始地址)
    K4:寄存器数目(一个寄存器存储2bytes)
    D0:读取数据存储区(将标签识别到的数据存放的首地址)
    4.编辑梯形图——写标签操作
    在这里插入图片描述在这里插入图片描述
    H1:设备地址(阅读器地址可使用Histation软件配置)
    H10:写功能码(详情参见《FR336系列工业高频》)
    H20:寄存器地址(此地址为标签数据区块1的起始地址)
    K4:寄存器数目(一个寄存器存储2bytes)
    D50:写入数据存储区(写入标签数据存储区的首地址)
    通信格式
    在这里插入图片描述
    特殊数据寄存器
    在这里插入图片描述
    3.3特殊辅助寄存器
    在这里插入图片描述
    3.4现场秩序
    在这里插入图片描述
    4阅读器软件协议说明
    FR336 /FR336C 阅读器是标准的 Modbus RTU 模式的通信方式。
    FR336P/FR336CP 阅读器是标准的 Modbus TCP 模式的通信方式。
    4.1保持寄存器(0x03和0x10)
    控制器可以通过功能码 0x03 和 0x10对保持寄存器进行读或写操作。阅读器包括系统配置参数寄存器和映射标签存储区寄存器。
    配置参数寄存器详细如下表:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    关于标签 AFI 控制模式,请参考《ISO15693 标准第三部分:防冲突和传输协议》。
    阅读器将本地保持寄存器地址0x001A、0x001B、0x001C0x001F和0x00200x021F分别映射标签的DSFID、AFI、UID 和数据块。阅读器最多允许映射1024字节标签数据区。
    映射标签存储区寄存器详细如下表:
    在这里插入图片描述

最后

以上就是文静香烟为你收集整理的RFID读写器(Modbus RTU)对接三菱 PLC通信示例的全部内容,希望文章能够帮你解决RFID读写器(Modbus RTU)对接三菱 PLC通信示例所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(139)

评论列表共有 0 条评论

立即
投稿
返回
顶部