查看: 7853|回复: 21
收起左侧

[H5U应用问题] 【H5U入门到精通】10.1.2 H5U与自由协议串口助手通信

Lihoon 2020-2-16 13:33:26 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

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

x
本帖最后由 Lihoon 于 2020-2-22 16:41 编辑

10.1.2 H5U与自由协议串口助手通信

这节微课我们来学习H5U通过自由协议与串口助手通信。通过本节课程的学习,你将了解串口自由协议的通信原理,掌握H5U串口自由协议通信参数配置方法,掌握H5U串口自由协议指令以及与串口助手的通信流程。

工业总线中,大部分设备支持MDOBUS、CANopen等标准协议,但是也存在小部分设备不支持标准协议,为了实现这类产品的数据通信,一般采用自由协议来实现。自由协议包括串口自由协议和以太网自由协议两类。串口自由协议通信需要设置服务器与客户机通信参数一致,通过触发的方式向指定端口发送指定长度的数据,发送完成后,再接收指定长度的数据。H5U同样支持串口自由协议,通过COM端口来实现串口自由协议通信参数配置,通过RS485接口与其他设备进行通信,H5U接线端子及定义如表格所示。

H5U自由协议配置方式如图,双击打开COM通信参数配置窗口,选择自由协议,并配置串口通信参数。其中,数据长度可以手动选择,设置为7位或者8位,服务器与客户机设置一致即可。

H5U实现串口自由协议通信的指令是SerialSR指令,如左上图所示,SerialSR指令以功能块的形式封装了端口号、数据发送、接收参数以及通信状态。状态接口status有8个状态码,分别表示空状态、预留、发送、接收、完成,以及发送异常、接受异常和其他异常。

SerialSR指令的时序图如图所示,指令触发后,先发送数据,发送完成后开始接收数据,接收完成则指令执行完成。指令超时时间为:20-30000ms,如果设置参数超过规定范围,会默认按照范围边界值进行通信。

H5U与串口助手通信的流程:首先,配置H5U通信参数,选择自由协议通信;其次,建立H5U工程,配置SerialSR指令端口;然后,打开串口调试工具,配置通信参数与H5U通信参数一致;最后,触发SerialSR指令发送数据,串口工具接收到数据后,向H5U发送数据,H5U接收到数据即通信完成。

10.1.2 H5U与自由协议串口助手通信.pptx

4.33 MB, 下载次数: 382

PPT

ComMonitor.zip

133.08 KB, 下载次数: 102

售价: 5  [记录]

串口调试工具

点评

不错不错  发表于 2023-7-17 21:52




上一篇:Aotoshop软件编程问题
下一篇:H5U指针使用场景举例

已有 0 人打赏作者

1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香! 鲜花榜单
回复 邀请回答送花

使用道具 举报

Lihoon 2020-4-1 08:55:06 | 显示全部楼层
lfshow 发表于 2020-3-31 12:00
很好,,刚好需要

回复 送花

使用道具 举报

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

本版积分规则

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

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

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

4000-300124

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

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

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