VB下PLC与PC串口通信的实现

2021-09-24 11:41

VB下PLC与PC串口通信

控制与检测

文章编号:1001—2265C2005)12—0062—02

组合机床与自动化/JUT技术

VB下PLC与Pc串口通信的实现

张传伟,王昀睿

(西安科技大学机械工程学院,西安710054)

摘要:结合DVP系列可编程控制嚣的特点,给出了利用VisualBasic(VB)中的MLSCOlnln控件实现计算机与PIE的串行通信的

方法,井给出了详细的程序设计过程。谊方案简单、实用,对由其它类型PIE和上住机组成的监控系统的通信实现有一定

的参考价值。并在电力无功补偿控制系统中得到了成功的应用,取得了满意的效果。关键词:VB;串行通信;MSConma;PLC中图分类号:TP391

文献标识码:A

ImplementationofSerialCmmuunieationBetweenPLCandPC

ZHANG

Chuan.Wei.WANG

Yun-rui

(School

andPLC

ofMechanicalEngirs,efing,Xi’allUniversityofScience&Technology,Xi’all

to

710054,China)

simplehaltlware

Abnr日ct:Aeeon]ing

thecharacteristicsofDVPseriesPtogtmmnableLogiocontrollers,a

withVBho.guo#is

introduced,硼噌删rIgM%is

and

referencevalue

tO

eonmmnieafionmethodbetweenthecomputer

give.indetail.This"scheme}las

structureandis

practicable,whichhasalsohas

therealizationofcommtmieation

betweencomputerandPLCinothersupervisorsystem.It

beenappliedsuecessfallyinelectrical/'d](ytivp.powercompensationcontrolsystem.

Keywords:visualbasic;serial

emmnunicafion;M‰lln;PIE

0引言

PIE是踟年代发展起来的新一代工业控制装置,由于可靠

性高、适应性好、抗干扰能力优、接口功能强、编程简单、直观以及模块化结构、使用方便等优点,在工业控制领域中得到了广泛应用。但是PIE无法进行复杂的运算和显示各种实时控制图表,人机交互性差、管理人员不能及时了解现场情况,为弥补

现动作。另外.在用户出现故障时上位机可控制下位PIE,及时

报警以便尽快修复故障;下位机采用台达DVP系列PLC,其主要任务是对用户端的用电品质进行控制,使功率因数基本稳定在用户设定值(一般0.91以上),设备发生故障时按上位机命令执行,也可手动紧急处理。

PIE这方面的不足,工业控制中一般与计算机组成控制系统,PIE作为下位机使用,用来完成输入输出控制、逻辑运算、数据

采集及状态判别等工作。上位机一般用工业控制计算机,用来

图1系统组成

完成数据分析计算、信息存储、状态显示、打印输出等功能,以

实现对被控制系统的实时监控。这种监控系统将计算机与PIE

结合起来,使两者优势互补,且能够充分利用个人计算机强大的人机接口功能、丰富的应用软件、低廉的价格,组成高性能价格比的PC—PIE监控管理系统。另外,考虑目前使用专业组态软件成本仍较高,且控制起来不够灵活,便利用VB下的MSColnlIII

2串口通信控件

VB是Windows环境下简单、易学、高效的可视化编程语言开发系统,以其所见所得的可视化界面设计风格和面向对象的程序设计等特点,在实际的工程应用中得到了广泛的应用,是很多计算机软件开发人员开发的工具。它不但提供了良好的界面开发环境,而且具有功能强大的通信控件Microsoft

tions

Cotmnmfiea-

通信控件,实现PIE与上位机之间的通信,开发了基于VB的变

压器二次侧低压补偿PLC监控系统。

Colmol(MSColnln),提供了很强的串I:1通信能力。

VB中的MSCoffllR控件的实用性强、功能完善,是实现计算

1系统构成

变压器二次侧低压补偿PLC监控系统的组成如图1所示,

机与外部设备数据交换的强有力工具。该控件可设置用来发送和接收二进制数据或ASCII码数据,可对串口状态及串口通信的信息格式进行设置,实现对下位机地址和数据的接收和发送,达到多机通信的目的。MSComm控件的编程非常方便,程序员不必花时间去了解复杂的API函数,而且在vc、VB、Delplfi等语言中均可使用。

在PIE监控系统中,上位机PC的主要任务是通过电力变送器

(POM)获取电力用户的用电信息,并通过标准1世¥232串行接口将现场数据实时传送到上位机。完成数据处理、储存、以及各数

据量的实时显示等功能,并控制下位PIE按给定的控制算法实

收椭日期:2005—01一J0

作者简介:张传伟(1974一),男,安徽准南人,西安科技大学机械工程学院讲师,硕士,主要从事机电系统智能控制和CAD/CAM方面的科研与教学

工作。(E—I“1)^angew@xust

edu.cn。

万方数据 

VB下PLC与PC串口通信

2005年第12期

控制与检测

MSComm控件提供了两种处理通信的方式:一是事件驱动实现控制的具体实施过程:

通信,它是处理串行端口交互作用的一种非常有效的方法。在(1)通信协议设定:DVP系列PLC的通信协议为MODBUS

许多情况下,在事件发生时需要得到通知,因而可以利用ASCII模式,其通讯格式:波特率9600bps、偶同位(Even咖ty)、1

VB下PLC与PC串口通信的实现.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:cTreeList与Xml操作结合

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: