下载此文档

VB编程软件来开发上位机和PLC之间的通信.doc


文档分类:汽车/机械/制造 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
绪 论
Visual Basic(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是丠界上使用人数最多的语言——不仅是盠赞VB的开发者还是抱怨VB的开发者的数颃。其中微软的办公软件,比如WORD和EXCEL都是用VB来编写的。它源自
PLC即可编程控制器(Programmable logic Controller,是指以计算机技术为基础的新型工业控制装置。“PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。”PLC具有1可靠性高,抗干扰能力强,2配套齐全,功能完善,适用性强,3易学易用,深受工程技术人员欢迎,4系统的设计、建造工作量小,维护方便,容易改造,5体积小,重量轻,能耗低。PLC在好多领域都有其应用,比如在过程控制,运动控制等。
如果能结合把VB灵活的编程和PLC的控制功能很好的结合,实现互相控制和读写,那将具有巨大的应用前景。
本课题属于利用VB编程软件来开发上位机和PLC之间的通信。涉及VB编程,串口通信,PLC的应用。这个课题是对自动化所学专业的综合应用。
第一章 VB与PLC通信的总体概述
本毕业设计的要求是实现VB与松下PLC之间的通信,可利用VB编写的程序生成一个界面,实现对松下PLC的简单控制。比如对DT的读写,对输入输出点的读写,还有通信端口的选择等,做到准确无误。
本系统是以VB为平台,用VB中的MOSCOMM控件,根据松下PLC自有的通信协议,编写串口通信程序。用VB提供的普通控件,如按扭,标签等基本控件来模拟PLC的各个开关量及状态。在VB生成的EXE软件中控制PLC的输入输出,并读取PLC在运行时的数据。设计思路总流程如下框所示
本系统是在凌阳61板(SPCE061A单片机)的基础上,用LM35DZ精密集成电路传感器进行温度检测,用四位的数码管显示测量温度值和设定温度值,单片机输出PWM控制继电器吸合和释放来控制电热丝电流的通断。系统设计总框图如下:
图 系统设计总框图
通过MOSCOMM控件编写通信程序
VB软件
松下通信协议
数据读出
数据写入3
对上述系统框图的说明如下:
1,VB软件用的是VB6。0企业版
2,采用松下MEWTOCOL2COM通信协议
3,利用VB自身包含的做串口通信比较好的MOSCOMM控件编写程序
4,最后实现能选择COM口,并且同步显示通信是否正常。
PLC上电运行时,能和PLC里的程序相对应,能同步显示YO-Y8和X0-X8的输入输出状态,能对DT读和写,能实现控制RO的开关控制,并即时显示RO状态。
第二章 系统的硬件设计
本毕业设计系统的硬件包括松下FP-X系列PLC一台,自制PLC实验箱一只,内装VB6。0企业版本的PC机一台。这些硬件,通过在PC机,利用VB6。0编写串行通信程序,模拟和控制PLC的运行。实验箱主要用来辅助作用,,通过实验箱和VB软件的结合,共同来完成对PLC的程序的有序的运行。
PLC实验箱
本次毕业设计用到了暑假时候我们产。学。研基地成员在章老师和侯老师的带领下,自己设计完成的一个用于做PLC实验教学使用的实验箱,如下图3-1所示:
图2-1 松下PLC教学实验箱
此实验箱包括两个部分。
一:为系统模拟部分,其中主要包括16位输入输出的状态显示,电压表,电流表,两个七段数码管模拟显示,一台小型步进电机,还有一个松下GT30触摸屏,如图3-2所示。松下触摸屏 GT30系列 ,厚度41mm更加紧凑的结构,采用TureType字体,长寿命背光灯配置,自动通信设定,穿越功能,可以和多种PLC连接通信,可以用中、英、日等多国语言编辑,工作电压DC24V
  严格配备常用功能 出众的维护性, 轻巧的机,、 多语言显示. 减轻PLC编程与调试的负担。
图2-2 松下触摸屏 GT30
此款产品与松下PLC合用,使操作更方便,使用起来更简单易懂。
二:控制部分,为一台松下FP-X C30T小型PLC,本次毕业设计我用的是FP-X C30T。如下图3-2

VB编程软件来开发上位机和PLC之间的通信 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rovend
  • 文件大小401 KB
  • 时间2021-05-09