当前位置:编程学习 > VB >>

RS485串口通信 vb程序

我现在要做一个能够记录瞬时流量和累积流量的控制系统,用vb编程,通过工控机控制,数据从流量计处读出,用的是RS485请问怎么实现RS485的读数被vb调用 mscomm控件,就可以 楼主指的是读取气体的流量?如果是,这个需要硬件支持,比如质量流量计。 谢谢两位
介质是普通的水,我对vb与RS485的通信不太了解,希望能有例子程序
引用 3 楼 shuipingan 的回复:
谢谢两位
介质是普通的水,我对vb与RS485的通信不太了解,希望能有例子程序


485通信跟VB无关,只要你会硬件连接,那么VB操纵mscomm即可实现通信,如果硬件不会,那就请人帮你连接好 也就是水流量和水流速的检测?
同样的道理,这一个也是需要硬件支持的,因为水的流速是随时间而不断变化的,水流量计可以检测。你可以先从如何实现硬件支持着手,先把硬件选好了,软件开发依托硬件也是随之而然的事情。 你的问题核心是通讯协议及其实现问题。重点是传感器端是如何实现 RSA485 协议的,你的传感器(从机)有多少个?

这些解决了,用什么语言不是问题。
有485转232的芯片(或者是现成的电缆),需要连接上。硬件必须有。
vb用mscomm接受来自232的信号。
然后vb解析。通讯协议部分。 这么旧的贴子也被翻出来了,真是牛人。
引用 8 楼 wangyuzg 的回复:
这么旧的贴子也被翻出来了,真是牛人。

既然不屑,何必跟着。

想回复就回复,毕竟没有结贴,也许真没满意的回答 你的流量表跟计算机之前的硬件搭接是不是已经弄好了?

如果硬件完成了——必须正确。

再下载一个串口调试工具,根据流量表技术说明书中它的指令,进行读数测试,成功了后再用vb进行编写。
补充:VB ,  COM/DCOM/COM+
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,