想用Vistual Studio下的Visual Basic的Serialport实现485通讯,但是不知道用什么指令实现16位数据的收发,并且如何编写ASCII模式下的消息帧。
ASCII消息帧格式如下:
起始位 设备地址 功能代码 数据 LRC校验 结束符
1字符 2字符 2字符 3字节 2字符 2字符
请写出具体的代码,谢谢!
如何用VB的serialport类实现485通讯的MODBUS协议
答案:4 悬赏:20 手机版
解决时间 2021-11-14 06:26
- 提问者网友:原来太熟悉了会陌生
- 2021-11-14 02:58
最佳答案
- 五星知识达人网友:忘川信使
- 2018-12-31 02:07
还是 推荐 参考 书籍
Visual_Basic与_RS-232_串行通信控制
祝你顺利
Visual_Basic与_RS-232_串行通信控制
祝你顺利
全部回答
- 1楼网友:野慌
- 2020-03-22 13:17
串口
- 2楼网友:封刀令
- 2019-01-18 18:47
serial port是按字符接受字节的。 你可以吧inputlen设置为12,相当于一次读一桢的数据。然后把12个字符赋给var,再把var赋给字符,然后可以读取了。读入阀值设置为12
- 3楼网友:夜余生
- 2020-11-17 12:57
inputlen设置为12字节,判断LRC校验正确否,最后获取3字节的数据。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯