vb编程软件来开发上位机和plc之间的通信

vb编程软件来开发上位机和plc之间的通信

ID:22864059

大小:401.50 KB

页数:36页

时间:2018-11-01

vb编程软件来开发上位机和plc之间的通信_第1页
vb编程软件来开发上位机和plc之间的通信_第2页
vb编程软件来开发上位机和plc之间的通信_第3页
vb编程软件来开发上位机和plc之间的通信_第4页
vb编程软件来开发上位机和plc之间的通信_第5页
资源描述:

《vb编程软件来开发上位机和plc之间的通信》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、绪论VisualBasic(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是丠界上使用人数最多的语言——不仅是盠赞VB的开发者还是抱怨VB的开发者的数颃。其中微软的办公软件,比如WORD和EXCEL都是用VB来编写的。它源自BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。VisualBasic是可视化Basic编程语言,有4.0,5.0和6.0,发展到现在有.NETBASIC,其

2、中VisualBasic6.0是应用最广泛的初学者编程语言,它基本兼容大多数BASIC下的源代码或稍加改动就能应用于VisualBasic的代码内,VisualBasic是编译型语言,所生成的EXE文件能在具有VB同版本运行库文件的WINDOWS环境下运行.下一个版本的VisualBasic将引入WebClasses,它是经过精心挑选后确定的网络开发的工具。因为它更具有scalable、更强大、而且是真正的language-agnostic。它在VisualStudio的所有的工具中起作用。如果你注意多层开发的一些基本规则,你可以很容

3、易地完成这个转变。PLC即可编程控制器(ProgrammablelogicController,是指以计算机技术为基础的新型工业控制装置。“PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。”PLC具有1可靠性高,抗干扰能力强,2配套齐全,功能完善,适用性强,3易

4、学易用,深受工程技术人员欢迎,4系统的设计、建造工作量小,维护方便,容易改造,5体积小,重量轻,能耗低。PLC在好多领域都有其应用,比如在过程控制,运动控制等。如果能结合把VB灵活的编程和PLC的控制功能很好的结合,实现互相控制和读写,那将具有巨大的应用前景。本课题属于利用VB编程软件来开发上位机和PLC之间的通信。涉及VB编程,串口通信,PLC的应用。这个课题是对自动化所学专业的综合应用。-36-第一章VB与PLC通信的总体概述本毕业设计的要求是实现VB与松下PLC之间的通信,可利用VB编写的程序生成一个界面,实现对松下PLC的简单

5、控制。比如对DT的读写,对输入输出点的读写,还有通信端口的选择等,做到准确无误。本系统是以VB为平台,用VB中的MOSCOMM控件,根据松下PLC自有的通信协议,编写串口通信程序。用VB提供的普通控件,如按扭,标签等基本控件来模拟PLC的各个开关量及状态。在VB生成的EXE软件中控制PLC的输入输出,并读取PLC在运行时的数据。设计思路总流程如下框所示本系统是在凌阳61板(SPCE061A单片机)的基础上,用LM35DZ精密集成电路传感器进行温度检测,用四位的数码管显示测量温度值和设定温度值,单片机输出PWM控制继电器吸合和释放来控制

6、电热丝电流的通断。系统设计总框图如下:图1.1系统设计总框图通过MOSCOMM控件编写通信程序VB软件松下通信协议数据读出数据写入3对上述系统框图的说明如下:1,VB软件用的是VB6。0企业版2,采用松下MEWTOCOL2COM通信协议3,利用VB自身包含的做串口通信比较好的MOSCOMM控件编写程序4,最后实现能选择COM口,并且同步显示通信是否正常。PLC上电运行时,能和PLC里的程序相对应,能同步显示YO-Y8和X0-X8的输入输出状态,能对DT读和写,能实现控制RO的开关控制,并即时显示RO状态。-36-第二章系统的硬件设计本

7、毕业设计系统的硬件包括松下FP-X系列PLC一台,自制PLC实验箱一只,内装VB6。0企业版本的PC机一台。这些硬件,通过在PC机,利用VB6。0编写串行通信程序,模拟和控制PLC的运行。实验箱主要用来辅助作用,,通过实验箱和VB软件的结合,共同来完成对PLC的程序的有序的运行。2.1PLC实验箱本次毕业设计用到了暑假时候我们产。学。研基地成员在章老师和侯老师的带领下,自己设计完成的一个用于做PLC实验教学使用的实验箱,如下图3-1所示:图2-1松下PLC教学实验箱此实验箱包括两个部分。一:为系统模拟部分,其中主要包括16位输入输出的

8、状态显示,电压表,电流表,两个七段数码管模拟显示,一台小型步进电机,还有一个松下GT30触摸屏,如图3-2所示。松下触摸屏 GT30系列 5.7英寸的中型可编程智能操作液晶显示面板,厚度41mm-36-更加紧凑的结构,采

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。