查看: 4723|回复: 20
收起左侧

[H3U应用问题] 分享H3U无协议RS指令通讯

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
本帖最后由 葛鹏禹 于 2021-4-5 22:02 编辑

RS指令---H3U和安川V1000通讯 1:RS指令

image.png

该指令是一个通讯收发指令,将指定寄存器区域的数据,自动向串口依次发送,将串口接收到的数据存放到指定区域,相当于用户程序直接访问通讯缓冲区,借助用户程序对通讯收发缓冲区的处理,实现自定义协议的通讯。RS指令半双工/全双工模式由D8120的Bit10设定。用户程序可以写多条RS指令,但是同一时间只能有一条RS指令被驱动。在每次驱动RS指令前,必须将M8122置位;
2:本样例是和V1000通讯,协议还是MODBUS RTU ,用的RS指令来写的报文。
MODBUS RTU 的标准报文(借用汇川MD500变频器说明)
image.png
例如读汇川的运行频率H1001
01 03 10 01 00 01 D1 0A
01 :表示从站站号
03 :表示MODBUS功能码 读寄存器
10 01 :表示 读从站的地址
00 01 :表示数据长度
D1 0A :表示CRC校验
3: 程序
image.png
image.png
M8161 表示使用单字节格式。
H10表示功能码 写多个字
H0   H24 表示地址是 16#24
H0 H1  表示 传送数据是1个字
H2 表示字节长度 2个字节
K2M1008   K2M1000   把设定频率 高低字节 分别放入不同的字里面。
最后加上CRC校验,以及数据长度。
附:串口调试工具
image.png

串口调试软件4.5.zip

132.54 KB, 下载次数: 15

售价: 10  [记录]

H3U_V1000_无协议.rar

12.08 KB, 下载次数: 46

售价: 10  [记录]





上一篇:H2U-XP中的TO指令与TOP指令有什么区别?
下一篇:H2U-XP 延时等待如何操作?

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

黑曼巴舍 2021-9-19 16:48:38 | 显示全部楼层
感谢分享,但是MODBUS这个指令好像可以直接用,不用CRC校验呢 8e622e9e75987bed5ef23785b3810bc.png
回复 送花

使用道具 举报

874389441 2021-12-12 22:15:59 | 显示全部楼层
对,MODBUS指令直接可以用功能码读写而且自带CRC,实际上是比RS指令方便的
当然也可以在通信配置里面直接设置,更简单
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部