首页 > 电子

vb如何读取串口数据,vb编写的串口程序

ECI2418是正运动技术在运动控制领域不断升级迭代的一款超高性价比网络型运动控制卡,具备运动控制所需的高速、高精、安全、稳定等条件和的丰富的运动控制功能,能够满足工业自动化领域的多样化控制需求。网络型运动控制卡ECI2418,支持4路脉冲轴的控制,支持编码器反馈,可通过优化的网口通讯,实现控制器与多个网络设备的远程通信,可调用统一的API函数接口,快速进行项目开发。

1、如何用VB通过485串口来读取电能表的数据?

1.你要有485转232的转换器;花钱买的,台湾moxa;2.你要知道电能表的串行对话协议;一般不会让你知道的,除非你跟电表厂家联系;3.你用mscomm32.ocx控件访问串口;你用要一点编程基础;这三点一般人我是不告诉的。串行对话协议:没有唯一标准,各个厂家随意性很大,即使采用modbus,你也要了解它的细节,如编址。

1.电脑要有485转232的转换器2.你要看懂DLT_6451997规约的通讯协议,现在大多电能表厂都会遵行这个通讯协议,DLT_6451997规约不是最新的通讯协议.就看电表的使用什么通讯协议.3.要知道电能能的通讯地址,不知道也没关系,可以单表通讯,用12个9当地址.就可以读出来.4.用mscomm32.ocx控件访问串口;

2、vb如何一次接收串口两个16进制数据

一个Mid函数就搞定手机不方便写代码!见谅。你可以做一个转换,二进制转换成16进制就可以了,VB可以通过串口控件实现串口通信,串口通信一般8个字节为1组进行发送,下面以你的前三个字节27bit为例需要先串口控件初始化,此处略发送时:DimSendbuffer(3)asByteSendBuffer(0)

保存到:

相关文章

Top