当前位置:网站首页>RS485(Modbus RTU)工业RFID读写器CK-FR03-A01与PLC三菱FX5U的通讯操作说明
RS485(Modbus RTU)工业RFID读写器CK-FR03-A01与PLC三菱FX5U的通讯操作说明
2022-06-11 13:21:00 【华翔天诚科技】
RS485(Modbus RTU)工业RFID读写器CK-FR03-A01支持各大PLC集成与应用,本文将重介绍CK-FR03-A01使用MELSOFT系列GX Works3程序(版本为GX Works3 Version 1.065T)与三菱FX5U PLC的Modbus RTU通信。

1.1、例程软硬件说明
本例中使用的软件和硬件如下:
软件 | GX-Works3 Version 1.065T |
PLC | 三菱FX5U |
Reader | CK-FR03-A01 |
本例主要展示三菱FX5U与CK-FR03-A01进行的Modbus RTU通信,所使用的设备不同,相关数据的读写也会有所差异,可根据对应的开发说明说册进行调整。
把读卡器设备的A,B线与PLC的FX5U端口对应连接起来即可进行通信。
读卡器设备的A,B线,通过查询对应的手册即可。
FX5U则需要把SDA与RDA对接后与读卡器的A线连接,SDB与RDB对接后与读卡器的B线连接即可。
2、三菱PLC程序
本PLC使用MELSOFT系列GX Works3程序,版本为GX Works3 Version 1.065T。
新建工程后,进行Modbus RTU通信参数配置。
打开导航框内工程——参数——模块参数——485串口。

图 2.1 配置通信
在基本设置中,协议格式选择MODBUS_RTU通信。
详细设置中,奇偶校验,停止位以及波特率则根据对应的读卡器配置选择合适的参数,本例中以读卡器CK-FR03-A01为例,奇偶校验设置为无,停止位设为1bit,波特率设为115200bps。

图 2.2 配置通信参数
2.2、PLC程序
本例程仅对读卡器进行读写操作为例,可根据实际使用进行更改。
本例中采用的通信指令为ADPRW,用于与读卡器进行Modbus RTU通信。

图 2.3 ADPRW指令

图 2.4 ADPRW指令参数
以读卡器CK-FR03-A01为例,默认的站号为2。
因此从站站号s1填2,功能代码s2则根据所需要执行的操作,例如读数据操作,则s2填03。s3则表示操作的寄存器地址,s4则为操作的寄存器数量,s5/d1则为读取到数据所存放的缓存区起始地址,d2则为该指令执行状态。
详细指令说明可通过点击GX-Works3—GX-Works3帮助-跨文档搜索,输入对应指令点击搜索即可。
该例程以读卡器CK-FR03-A01为例,根据寄存器分配,标签的用户区数据起始地址为10,因此本例以读写地址10上的数据为例。
读数据操作如下:

图 2.5 读数据操作
该功能通过触发M1进行读数据操作,读取读卡器寄存器地址10开始的4个寄存器,并把读取到的数据存放在D1000开始的数据寄存器中。
写数据操作如下:

图 2.6 写数据操作
该功能通过触发M2进行读数据操作,把数据寄存器D2000开始的4个数据寄存器写入到读卡器寄存器地址10开始的4个寄存器中。
边栏推荐
- C# 设置窗体和系统的光标形状
- [arcgis] City relevance analysis
- NFT市场怎么样 为什么NFT能如此火爆 怎么搭建NFT平台
- Add function drop-down multiple selections to display the selected personnel
- 【201】php异常处理-PHP中的try catch finally异常处理
- [201] PHP exception handling - try catch finally exception handling in PHP
- Debian下设定 TCP/IP 网络
- [bug resolution] the form is paged to display the total data res.data total
- 2022年网上开户是安全的吗?
- The tree (AVL, 2-3-, red black, Huffman)
猜你喜欢

历史上的今天:Apple II 问世;微软收购 GECAD;发明“软件工程”一词的科技先驱出生...

Some transformation thoughts of programmers after they are 35 years old

网络信息系统应急响应

The tree (AVL, 2-3-, red black, Huffman)
![[background interaction] select to bind the data transferred in the background](/img/4d/ef3517a2b3f28f14ad87f16780e246.png)
[background interaction] select to bind the data transferred in the background
![[arcgis] City relevance analysis](/img/f4/454266e1ed586240bce9a7f36aa52e.png)
[arcgis] City relevance analysis

火山引擎云数据库 veDB 在字节内部的业务实践

关于uni-app 配置 APP 不显示顶部标题栏设置

Clear the selected data in the modal box after the modal box is closed

Musk says he doesn't like being a CEO, but rather wants to do technology and design; Wu Enda's "machine learning" course is about to close its registration | geek headlines
随机推荐
添加环境路径
程序员到了35岁之后的一些转型思考
Kubernetes certificate collection
Bs-xx-007 registered residence management system based on JSP
2022年网上开户是安全的吗?
Is byte really the end of the universe?
Will Apple build a search engine?
QUIC的阻力
Add function drop-down multiple selections to display the selected personnel
Application choreography nomad vs. kubernetes
The Tree (AVL, 2-3-, 红黑,Huffman)
On the life extension of distributed locks -- redis based distributed locks
常用字体介绍
两件小事,感受到了和大神的差距
怎么管理服务器使网站稳定畅通
Dbutil auxiliary class, manual commit transaction, metadata
31W contest question bonus! When AI for Science collides with the "pilot Cup", what sparks will be generated?
如何写出高性能代码(四)优化数据访问
Hashicopy之nomad应用编排方案08(检测Job)
31w赛题奖金!当 AI for Science 撞上“先导杯”,会擦出什么样的火花?