教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 基于VB的分布式监控系统通信设计

基于VB的分布式监控系统通信设计

上传者:网友
|
翻新时间:2022-11-25

基于VB的分布式监控系统通信设计

基于VB的分布式监控系统通信设计 基于VB的分布式监控系统通信设计 信息技术论文 更新:2006-4-8 阅读: 基于VB的分布式监控系统通信设计

基于VB的分布式监控系统通信设计

郭爱文 (武汉大学动力工程系自动化专业)

王 静 (武汉大学电力工程系通讯专业)

武汉 430072

本文介绍了利用VB的多种通信手段实现分布式监控系统的多种通信功能,对每一种通信手段给出其原理和应用实例。

关键词 VB 通信 串行口 控件 DDE API

The Communication Design of Distributed Control System Based on VB

Abstract: This article introduces the realization of many communication functions of Distributed Control System with the application on lots of communication methods of VB.

Key Words: VB Communication Serial Port Control Box DDE API

1. 概论

分布式监控系统已在工业领域得到广泛应用,许多企业对于中小规模的设备,如中小型热电厂和水电站,出于硬件软件投资利润率和性能价格比的考虑,常常是自行开发或参与开发本企业的监控系统。而许多企业在成套引进大型DCS系统后,也常因实际情况而需要自行开发或改进其监控系统。

分布式监控系统以微机为基础,用数据通信将微机连在一起实现数据共享,从而对工业过程进行集中监视管理和分散控制。因此,分布式监控系统中通信的设计与实现是至关重要的环节。Visual Basic开发语言具有简洁明了、编程效率高、开发周期短的特点,利用VB中的多种通信手段,可实现分布式监控系统的多种通信功能。

2. 与下位机的通信

分布式监控系统的数据采集站可直接与现场带有标准RS—232C接口的智能仪表、PLC和单片机等链接,并可通过扩展控制卡形成一个数据采集子网,以高速准确地获取数据。VB的MSCOMM通信控件具有完善的串口数据发送和接受功能,利用它可以屏蔽对硬件的操作,简易快捷地进行串行通信编程。

关于VB的MSCOMM控件可参考相关资料。本例通信程序摘要如下:

(1) 初始化程序

Mscomm1.Inputlen=0 ’ 读入接收缓冲区全部字符

Mscomm1.PortOpen=True ’打开COM2

(2) 发送命令程序

比如读取节点号03的PLC中IR000到IR009的内容,并放到tag1字符串变量中,此时有:

Dim Command, node, begin, number as string

Dim Answerlen as integer

node=”03” ’节点号

Command=”RR” ’命令为读IR区

begin=”0000” ’从IR000开始

number=10 ’读取长度

Answerlen=51 ’计算接收字符串长度

进行命令发送和接收应答处理:

Dim FCS, I as integer

Dim s ,f as string

s=”@”+node+Commad+begin+number

FCS=0

For i=1 to Len(s)

FCS=FCS xor Asc(Mid$(s,i,

1) ) ’帧校验码FCS

Next i

f=Hex$(FCS)

If Len(f)=1 Then f=”0”+f

Commfrm.MSComm1.Output=s + f + ”*” + CHR$

(1

3) ’命令帧发送

Do

&

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

陀螺大战
自己遇到的难题是怎样解决的
渌江河
一件难忘的事
学游泳
我这个小书迷
你们辛苦了
我爱母校
比目鱼
吊兰
钓鱼比赛
可爱的我
孙小圣到此一游
“小蝌蚪”找妈妈
秋姑娘的画笔
2011预备党员入党转正申请书
2011年预备党员转正申请书
浮生六记读书笔记800字精选
关于三农问题的思想汇报
预备党员入党转正申请书
2011预备党员入党转正申请书
新党员转正发言稿
2011年2月入党转正申请书
预备党员转正申请书
大学生党员转正申请
2011年大学生预备党员入党转正申请书
2011年预备党员转正申请范例
2011年1月预备党员入党转正申请
中共预备党员入党转正申请
怎样写转正申请书
简单刚架等代群桩的整体分析计算
青年马克思对黑格尔辩证法的扬弃
紧邻地铁运营线路的深基坑施工
论领土属性之转型与东方国家的认同危机
石家庄市轨道交通合理线网规模匡算的研究
关于社会分层定性问题研究
谈协商民主的价值及其局限
深圳地铁给排水投资概算分析
北京地铁五号线东四车站暗挖段的防水施工
浅论尼泊尔政局变动与印,美两大因素的影响
论邓小平和谐思想探源
浅谈中国城市交通与社会文化
地铁车辆牵引控制单元TCU 故障诊断建模与应用
地铁运营隧道灌浆堵漏材料的选用
关于思想解放的动力及动力源机制探索
《一株紫丁香》第一课时教学设计3
《我选我》教学设计2
《我选我》教学建议
《一分钟》教材简说
《难忘的一天》教材简说
《我选我》教材简说
《我选我》教学设计4
《一分钟》教学设计 片断
《一株紫丁香》教学设计2
《一分钟》教学设计5
《我选我》教学设计1
《一分钟》教学建议
《我选我》教学设计3
《难忘的一天》教学建议
《一株紫丁香》教学设计1