VB modbus协议发送命令

VB modbus协议发送命令,第1张

modbus命令码03 是读多个寄存器的值,数据1234567不符合帧格式的慎敬睁要求宽岁,因为若1234(前4位)是地址,则数据长度567超出了最大值(125)。

例子:设备地址 01,命令03,读起始稿迟地址为30006的10个寄存器的数值,modbus-rtu帧格式为:

01 03 00 06 00 0A CRC

其中,CRC需要计算,并占2个字节。

你的意思是不是,让vb走网络?

tcp是一个协议,根据协议的要求,你自己写代码是完全正迅可以州弯的,不过这个你可能写不册清闷了,太庞大了,工作量技术含量都不小。

vb提供了2个控件访问网络。WinSock 控件、INET控件

具体这2个控件怎么用,就需要你自己学习了。根据你的需求,你看看用哪个合适。

如果有详细的、具体的需要,可以给我百度私信。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12287360.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存