您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 智能仪表 >

VB60 PC与智能仪表COM通讯modbus协议485

发布时间:2019-07-08 23:14 来源:未知 编辑:admin

  发送格式:(表号)+(读命令03)+(起始地址)+(数据长度)+(校验码)CRC

  例如:提取累积流量,发送:表号+03+0018(注意)+02+CRC码,响应:表号+03+04+(累积流量)+CRC码

  例如:提取的地址0000H内容为00 00 02 03(十进制为515),XX=02H,表示瞬时流量单位是Kg/h;YY=03H,表示该介质是过热蒸汽;累积流量单位是Kg。

  在VB下我要查询累计流量,我的 MSComm1.Output=后面该怎么写?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部你在VB中通过串口类中的方法向仪表发送MODBUS指令,然后解析返回数据即可。MODBUS读寄存器指令,你问题中的表号,一般叫做设备ID,设备ID是一个字节,从0到255,0一般不用,比如设备ID是1,读取4XXX寄存器的指令是 十六进制03,起始地址是1037(前面的4去掉),连续读取两个寄存器,也就是寄存器长度为2,每个寄存器两个字节,返回数据就应该是四个字节,最后是两个字节的CRC16校验码。指令是这样的

http://icegeology.com/zhinenyibiao/296.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有