单片机与组态王软件通讯的解决方案

时间:2012-03-28来源:网络

2. VB通讯程序中的DDE设置

在VB中DDE的连接是通过控件的属性和方法来实现的。当VB充当服务器时,需要设置LinkTopic 和LinkMode属性;当VB充当客户时,需要设置LinkTopic ,LinkItem和LinkMode属性。例如,VB通讯程序作为服务器时的设置如下:
Sub Form_Load()
LinkTopic=”form1”
LinkMode=1
End Sub

3. VB与单片机的通讯

在VB中可用Microsoft公司的32位串口通信控件Mscomm32.ocx实现与单片机的通讯。在程序初始化时,设置Rthreshoid属性为1,接收缓冲区接收到数据时触发OnComm事件,从而进行数据的接收和处理。
Sub MSComm1_OnComm()
Select Case MSComm1.CommEvent
Case Mscomm EV RECEIVE
Inbuffe= MSComm1.Input
Receivedata=Inbuffe
MSComm1 Receive=False
End Select
。。。。。。。
End Sub

4、结论

采用上述方案,我们在“农水实验田环境监测系统”项目中,很好地解决了组态王软件与单片机的数据通讯。一年来,系统运行稳定可靠,产生了良好的经济效益。

1 2

关键词: 解决方案 通讯 软件 组态 单片机

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版