网站建设资讯

NEWS

网站建设资讯

vb.net与485通讯 vb 串口通讯

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

1.电脑要有485转232的转换器

高县ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!

2.你要看懂DLT_645—1997规约的通讯协议,现在大多电能表厂都会遵行这个通讯协议,DLT_645—1997规约不是最新的通讯协议.就看电表的使用什么通讯协议.

3.要知道电能能的通讯地址,不知道也没关系,可以单表通讯,用12个9当地址.就可以读出来.

4.用mscomm32.ocx控件访问串口; 你用要一点编程基础;

总之,按协议编程很重要,我有过成功经历.也没有那么难呀.

如何用VB的serialport类实现485通讯的MODBUS协议

serial port是按字符接受字节的。 你可以吧inputlen设置为12,相当于一次读一桢的数据。然后把12个字符赋给var,再把var赋给字符,然后可以读取了。读入阀值设置为12

VB.net串口通讯接收数据写法

Do

Application.DoEvents()

Loop Until MSComm1.InBufferCount = 13

Dim a As String = MSComm1.Input

Label1.Caption = a.Substring(1, 9)

Label2.Caption = a.Substring(10, 3)

串口 ,vb.net ,C# 使用一个串口,RS485总线,和一个以上模块通讯

你小子!你也太小气了吧,这样的问题一分都不给!

上位机采集数据要么是通过IP/TCP 协议(网卡),要么是通过串口获取。

你的是通过串口获取。

1.定义一个时钟Timer。(时钟周期为你的采集周期)

2.在时钟的Tick事件里写采集数据代码。(SerialPort类)

工控行业一般VB语言用在哪些方面,要怎么学?

n年前用VB做过几个不同形式的工控系统。

1)VB很适合作上位机的用户界面(UI)

2)一般地,上位机与现场设备或现场控制设备之间,采用RS232C/485/422通信。所以,掌握串行通信原理,比如,什么是同步传输,什么是异步传输,什么是奇偶校验,什么是CRC校验,什么是面向字符(字节)的传输,什么是透明传输,等等,这些概念对构建一个上位系统非常重要。对于VB6而言,就是掌握MSCOMM控件;对于VB.NET而言,掌握SerialPort

3)有的时候,上位机于现场设备之间的通信,采用特定的接口板块。例如,在上位机PCI卡槽中插入特定功能的接口版。VB通过操纵这些接口版,与设备通信。通常,接口版制造商提供DLL形式的编程接口,VB调用这些DLL即可操纵这些接口版。所以,需要掌握VB调用DLL的知识。

4)工业以太网得到越来越多的应用,VB可以通过工业以太网操纵设备。这需要掌握Socket编程。对vb6而言,就是WinSock控件;对VB.NET就是SOCKET类

VB6.0 实现RS485通信

楼主 的 发送 字符串

应该 定义byte 数组 发送2进制数据

dim OutData(7) as byte

OutData(0)=hff

OutData(1)=h01

OutData(2)=h0

OutData(3)=h04

OutData(4)=h03

OutData(5)=h3f

OutData(6)=h47

MSComm1.Output = OutData

推荐看书

Visual_Basic与_RS-232_串行通信控制


新闻名称:vb.net与485通讯 vb 串口通讯
分享网址:http://cdweb.net/article/doodjpi.html