• 正文
  • 相关推荐
申请入驻 产业图谱

一文读懂JY-H830读写器Modbus TCP通讯:配置、功能码与异常码

10/24 14:06
99
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

JY-H830是一款高频13.56MHz工作频率的螺纹圆柱型工业级RFID读写器,体积小巧,便于应用在各种狭小工位上,IP67防护等级,无惧油污、粉尘、潮湿等恶劣环境。兼容ISO 15693协议与ISO 14443A协议,支持Modbus RTU与Modbus TCP两种协议,本文以Modbus TCP协议为主进行描述。

一、出厂默认配置

设备IP 192.168.1.7 端口号 3000
工作模式 主动读卡模式(Modbus RTU) UID卡号寄存器地址 00 0E

在没有特殊配置的情况下,读卡器默认为Modbus TCP从站。因此只要连接没有问题,通讯设置没有问题,并且知道从站站号(或者使用广播地址 0),读卡器总是可以被Modbus主机找到。读卡器在配置为其他工作模式时,通讯模式将作为主站,但仍可以以Modbus从机的模式接收配置信息。

做为从站,目前读卡器只使用了部分常用的 MODBUS 通讯功能码:

03(0x03)读保持寄存器(Read holding register)

06(0x06)写单个寄存器(Preset single register)

16(0x10)写多个寄存器(Preset multiple registers)

读卡器在每次上电时会主动往上位机发送一包读卡器的配置参数信息(02 03 16 00 02 01 00 01 00 00 0E 00 08 00 04 00 01 00 00 00 00 00 00 00 00 99 0B ),用以检测读卡器485通信是否正常以及上位机参数是否设置正确,一般情况下无需理会,用户上位机软件自行屏蔽即可。

二、异常响应

指令执行结果的成功与否,可根据设备响应数据的功能码判断。如果响应数据的功能码值与请求数据的功能码不相同,且等于请求帧功能码+0x80,表示命令执行失败。

请求指令执行失败时,读写器会返回异常码。

MODBUS-TCP 异常码响应数据格式如下表所示:

字段 长度 说明
Transaction ID 2byter 事务处理标识
Protocol ID 2byter 协议表示
Length 2byter 长度
Device Address 1byte 设备地址
Error code 1byte 失败:功能码+0x80
Exception Code 1byte 异常码:0x04
健永科技

健永科技

广州健永信息科技有限公司是一家专业从事RFID产品研发与应用、管理软件开发与应用的高新科技企业,中国物联网产业应用联盟成员单位,通过了GB/T29490-2013中国知识产权管理体系认证,拥有多项实用新型专利和软件著作权,研发产品通过了CE认证,旗下有KEZLIY科智立、轻松盘等几大品牌。

广州健永信息科技有限公司是一家专业从事RFID产品研发与应用、管理软件开发与应用的高新科技企业,中国物联网产业应用联盟成员单位,通过了GB/T29490-2013中国知识产权管理体系认证,拥有多项实用新型专利和软件著作权,研发产品通过了CE认证,旗下有KEZLIY科智立、轻松盘等几大品牌。收起

查看更多

相关推荐

广州健永专业从事物联网RFID传感技术研发及应用、RFID传感管理系统开发与应用的高新科技企业。主营:RFID模块、HDX读卡器、AGV读卡器、半导体RFID读写器、电镀读写器、RFID手持终端、RFID标签、RFID管理软件及小程序等。