vb.net工控上位机 搞工控上位机要学c和vb

VB.NET做上位机 serialport控件问题

要用委托的形式(界面上拖一个txt_Rect文本框)

专注于为中小企业提供成都网站制作、成都网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业腾冲免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

Delegate Sub SetTextCallback(ByVal InputString As String)

Private Sub ShowString(ByVal comData As String)

txt_Rect.Text += comData   '将收到的数据入接收文字框中

txt_Rect.SelectionStart = txt_Rect.Text.Length

txt_Rect.ScrollToCaret()

End Sub

Private Sub SerialPort1_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived

Dim inData As String = SerialPort1.ReadExisting

Dim d As New SetTextCallback(AddressOf ShowString)

BeginInvoke(d, inData)

End Sub

什么是vb上位机?

有上位机就有下位机,通常说的下位机指的是单片机或者PLC。上位机用是运行于PC端的工控程序,上位机与下位机通常采用RS232接口实现通讯。上位机负责采集/处理/显示下位机的传送的各种信号,这个信号可以是开关状态,可以是内存大小等等。同时上位机也可以发送相关指令给下位机,下位机(单片机)收到指令后就执行相关程序实现特定的功能。你说的VB上位机就是用VB语言开发的上位机程序,简单来说就是一个通讯程序。

工控行业一般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类

用VB可以编写上位机软件吗?

vb完全能胜任编写上位机监控软件,关键是你需要有上下位机的通信协议,按协议编写利用mscomm控件的代码.

标题名称:vb.net工控上位机 搞工控上位机要学c和vb
网址分享:https://www.cdcxhl.com/article30/hidepo.html

成都网站建设公司_创新互联,为您提供移动网站建设网站营销网站设计公司手机网站建设关键词优化网站改版

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都app开发公司