《多轴数控工具磨床电气监控系统设计论文carr.docx》由会员分享,可在线阅读,更多相关《多轴数控工具磨床电气监控系统设计论文carr.docx(85页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、毕业设计计(论文文)题 目:多轴数控控工具磨磨床电气气监控系统统设计学 生:指导老师师:系 别:信息科科学与工工程学院院专 业: 电气气工程及及其自动动化 班 级:电气00902学 号:20133年6月月福建工程程学院本本科毕业业设计(论文)作者承承诺保证证书本人郑重重承诺: 本篇篇毕业设设计(论文)的内容容真实、可可靠。如如果存在在弄虚作作假、抄抄袭的情情况,本本人愿承承担全部部责任。学生签名名:年 月日福建工程程学院本本科毕业业设计(论文)指导教教师承诺诺保证书书本人郑重重承诺:我已按按有关规规定对本本篇毕业业设计(论文)的选题题与内容容进行了了指导和和审核,该同学的毕业设计(论文)中未发
2、现弄虚作假、抄袭的现象,本人愿承担指导教师的相关责任。指导教师师签名:年 月 日日目录1 绪论论11.1 选题背背景及研研究意义义11.2多多轴数控控工具磨磨床控制制系统综综述及移移动数据据通信模模块介绍绍21.2.1 电电气控制制系统331.2.2 移移动数据据通信模模块简介介51.3设设计任务务和要求求51.4本本章小结结52 方案案选择与与论证772.1系系统方案案选择与与比较772.2选选定方案案论证772.3本本章小结结83 现场场监控系系统设计计93.1 现场监监控软件件简介993.1.1组态态王6.55介介绍93.2 监控系系统设计计103.2.1监控控界面设设计总体体概述110
3、3.2.2监控控系统变变量建立立123.3 DDEE(动态态数据交交换)的的建立1133.3.1 DDDE(动动态数据据交换)133.3.2 VVB端DDEE设置1333.3.3 组组态王端端DDEE设置1443.4 监控画画面的设设计1663.4.1 IIO状态态监视1163.4.2控制制面板设设计1883.5 下位机机PLCC程序2003.6本本章小结结214 PCC端VB界面面的设计计与开发发224.1 Vissuall Baasicc 6.0开发发环境简简介2224.1.1 VVisuual Bassic 6.00 中文文企业版版224.1.2 VVisuual Bassic 6.00
4、的集成成开发环环境2224.1.3 VVisuual Bassic 程序的的基本结结构和设设计一般般步骤2234.1.4 AActiiveXX应用控控件的介介绍2444.2 GSMM模块介介绍2664.2.1 GGSM模模块简介介264.2.2 AAT指令令简介2264.3 VB与与GSMM模块的的互连通通讯2774.3.1 串串口控件件介绍2274.3.2 串串口控件件的使用用274.3.3 VVB实现现对GSSM模块块的控制制284.3.4 VVB实现现对GSSM模块块短信的的收发3314.4 VB界界面设计计334.5 VB数数据库的的建立3344.5.1 AADO数数据库控控件3554
5、.5.2 AADO数数据库控控件属性性364.5.3 DDataa控件的的使用3374.6本本章小结结385系统功功能介绍绍与调试试运行3395.1远远程数据据处理器器功能介介绍(VVB界面面)3995.2现现场监控控界面(组组态王画画面)3395.3系系统调试试运行4405.4本本章小结结406设计总总结422致谢433参考文献献44附录A PLCC IOO分布表表45附录B 组态王王变量组组47附录C VB代代码488多轴数控控工具磨磨床电气气监控系统统设计摘要自20世世纪900年代以以来,数数字化技技术日益益渗透到到各个领领域。近近年来,监控系统在工业自动控制领域应用愈来愈广,多姿多彩的
6、监控方案也是层出不穷。目前最新应用趋势是将PLC控制系统与现有无线通信网络技术集成,通过短信、GPRS遥控模块通信远程控制技术,实现全国,甚至全球范围内的数据超远程可靠传输,进而达到数据远程分析处理,远程控制的目的。本文着重重介绍了了多轴数数控工具具磨床的的电气监监控系统统的设计计,主要要分成下下位机组组态监控控、PCC端数据据连接、下下位机数数据采集集、PCC端远程程通信、以以及PCC端数据据库处理理这几个个部分内内容来介介绍。该该电气监监控系统统利用GGSM模模块的短短信功能能结合组组态王现现场监控控功能加加上VBB平台的的数据库库、串口口通信功功能开发发的远程程监控系系统实现现了现场场设
7、备的的实时远程程监控。关键词:远程监监控系统统 ,PLCC,组态态王,VVB,数数据库,DDDE(动动态数据据交换)Multti-aaxiss CNNC ttooll grrindder eleectrricaal cconttroll systtem dessignn显示对对应的拉拉丁字符符的拼音音字典ABSTTRACCTIn tthe 19990 oof tthe 20tth ccentturyy, tthe inccreaasinng ppeneetraatioon oof ddigiitall teechnnoloogy in varriouus ffiellds. Inn reece
8、nnt yyearrs, thee moonittoriing sysstemm iss wiidelly uusedd inn thhe ffielld oof iinduustrriall auutommatiion, coolouurfuul mmoniitorringg prrogrrammmes aree allso emeergiing. Thhe llateest treend is to inttegrratiion witth eexisstinng wwireelesss ccommmuniicattionn neetwoork tecchnoologgy PPLC con
9、ntrool ssysttem, coommuuniccatiion viaa SMMS, GPRRS rremoote conntrool mmoduule remmotee coontrrol tecchnoologgy, nattionnal, evven ulttra-lonng-hhaull thhe rreliiablle ttrannsfeer oof ddataa woorlddwidde, thuus rremoote datta aanallysiis aand proocesssinng, remmotee coontrrol purrposses. Thiis aart
10、iiclee foocusses on thee muultii-axxis NC toool ggrinndinng mmachhinee deesiggn oof eelecctriicall moonittoriing andd coontrrol sysstemm, mmainnly intto tthe nexxt uunitt Sttatee moonittoriing, PCC-siide datta cconnnecttionns, bitt maachiine datta aacquuisiitioon, remmotee PCC siide commmunnicaatioo
11、ns, ass weell as PC-sidde pproccesssingg thhis secctioon tto iintrroduuce thee daatabbasee. TThe eleectrric monnitoorinng ssysttem usiing thee SMMS ffuncctioonallityy GSSM mmoduule livve mmoniitorringg feeatuure witth kkinggvieew aand VB dattabaase plaatfoorm, seeriaal ccommmuniicattionn fuuncttionn
12、 annd ddeveeloppmennt oof rremoote monnitoorinng ssysttem forr reeal-timme rremoote monnitoorinng eequiipmeent at thee sccenee.KEYWWORDDSReemotte mmoniitorringg annd cconttroll syysteems, PLLC , kiingvvieww, VBB, ddataabasse, DDEE(Dyynammic Datta EExchhangge)1 绪论论1.1 选题背背景及研研究意义义自20世世纪900年代以以来,数数字化技
13、技术取得得突飞猛猛进的发发展,并并且日益益渗透到到各个领领域。作作为通用用工业控控制计算算机的PPLC,多多年来不不论是在在功能上上还是在在应用领领域方面面,都有有着重大大的飞跃跃,今天天的可编编程序控控制器PPLC正正成为工工业控制制领域的的主流控控制设备备,在世世界各地地发挥着着越来越越大的作作用。而而随着PPLC应应用的迅迅猛发展展,各种种高级控控制策略略不得不不面对不不同的对对象在大大跨距分分散地点点下的远远程控制制应用,如如何实现现大范围围分布式式应用中中各种现现场数据据传输处处理及远远程控制制,远程程维护等等就是很很现实的的问题,这这其中的的前提之之一就是是各种数数据包的的远程传传
14、输。以以前,有有的PLLC应用用系统中中采用了了无线数数传电台台通信来来达到远远程控制制PLCC的目的的,但是是这种方方案仍然然存在一一些缺陷陷,主要要就是其其分布范范围仍然然较为有有限,而而且随着着通信距距离的增增加,其其可靠性性受到很很大影响响。目前最新新应用趋趋势是将将PLCC控制系系统与现现有无线线通信网网络技术术集成,通通过短信信、GPPRS遥遥控模块块通信远远程控制制技术,实实现全国国,甚至至全球范范围内的的数据超超远程可可靠传输输,进而而达到数数据远程程分析处处理,远远程控制制的目的的。PLC具具有极高高的可靠靠性,一一般用来来执行现现场的控控制任务务,但是是它的通通信功能能较差
15、,且且用其直直接与移移动通信信模块通通信,因因没有集集成的专专用模块块,故很很多设置置必须在在PLCC程序中中进行,这这样一来来会令PPLC控控制程序序显得很很繁琐,占占用大量量的PLLC内存存;而PPC通信信方便,通通过组态态软件编编辑开发发系统的的监控功功能强大大、界面面友好、开发简洁,且在组态软件中加入控件,通过PC机与移动通信模块连接,PC机内存本来就比PLC大的多,这样一来可以减少占用PLC内存。近年来,可可编程序序控制器器(PLLC)在在模拟量量处理、数数字运算算、人机机接口和和网络的的各方面面能力都都已大幅幅度提高高,成为为工业控控制领域域的主流流控制设设备,在在各行各各业发挥挥
16、着越来来越大的的作用。同时有些厂家的PLC已经开发出远程通信的专用模块,但是对于中小型机子因其只有简单RS485、RS422、RS232通信接口,对于这类没有专用模块的机子该如何实现其与远程模块的通信呢?这就是这个课题所要解决的问题。1.2多多轴数控控工具磨磨床控制制系统综综述及移移动数据据通信模模块介绍绍多轴数控控工具磨磨床其整整个控制制系统如如下图11-1所所示:接口可编程逻逻辑控制制器PLLC进给伺服系统机床电气硬件电路(电气控制柜)主 轴 伺 服 驱 动 系 统计算机数字控制系统CNC冷却系统润滑系统数据输入装置速 度 测 量位 置 测 量图1-11 多轴轴数控工工具磨床床控制系系统图
17、该磨床的的控制核心心是一套套本校电电子系数数控实验验室开发发的基于于ARMM9的嵌嵌入式数数控系统统,它将将接到的的数控程程序指令令进行译译码(翻翻译成CC语言的的STRRCUTT结构)、刀刀补处理理、速度度预处理理、插补补处理和和位控处处理,然然后有序序的发出出沿各坐坐标轴运运动和速速度指令令,直至至程序结结束。该该系统由由数控程程序、输输入输出出设备、操操作面板板、CNNC装备备、可编编程控制制器(PPLC)、主主轴伺服服系统、进进给伺服服系统、检检测装备备和一些些电气辅辅助装置置等组成成。多轴数控控工具磨磨床监控控系统如如下图11-2所所示:图1-22 多轴轴数控工工具磨床床监控系系统图
18、该监控系系统以PPC机为枢纽纽,起到到连接工工业现场场和远程程通信模模块的作作用,其其中PLLC完成成对现场场的数据据采集通通过组态态王对现现场数据据处理,在在送至VVB开发发的数据据处理系系统,最最后由GGSM模模块将现现场数据据以短信信的形式式发送给给远端监监控系统统的GSSM模块块。系统中组组态软件件虽对工工业现场场控制有有许多集集成的功功能,可可以很简简易的调调用实现现上位机机与下位位机之间间的通信信与监控控,但是是其串口口通信功功能较为为薄弱,故故此利用用VB强大大的串口口通信功功能与GGSM模模块通信信,并在在VB完成成串口数数据处理理且建立立完善的的数据库库,再通通过数据据交换通
19、通道(DDDE)完完成VBB与组态态界面的的实时数数据交换换,“间接”的完成成工业现现场的PPLC与与GSMM模块之之间的互互通,同同时因为为VB开开发平台台的缘故故,整个个监控系系统的二二次开发发能力更更强了,只只是在PPC机的的屏幕显显示上因因用到了了两个不不同的软软件的缘缘故,而而变得捉捉襟见肘肘。1.2.1 电电气控制制系统电气控制制系统的的核心是是可编程程逻辑控控制器PPLC,配配合一些些常用的的低压电电器,在在整个磨磨床的工工作系统统发挥着着重要作作用。作作为通用用工业控控制计算算机,330年来来,可编编程控制制器从无无到有,实实现了工工业控制制领域接接线逻辑辑到存储储逻辑的的飞跃
20、;其功能能从弱到到强,实实现了逻逻辑控制制到数字字控制的的进步;其应用用领域从从小到大大,实现现了单体体设备简简单控制制到胜任任运动控控制、过过程控制制、及集集散控制制等各种种任务的的跨越。今今天的可可编程控控制器正正在成为为工业控控制领域域的主流流控制设设备,在在世界各各地发挥挥着越来来越大的的作用。1、 可可编程控控制器的的定义可编程控控制器,简简称PLLC(PProggrammmabble loggic Coontrrolller),是指以以计算机机技术为为基础的的新型工工业控制制装置。在在19887年国国际电工工委员会会(Innterrnattionnal Eleectrricaal
21、CCommmitttee)颁颁布的PPLC标标准草案案中对PPLC做做了如下下定义:“PLCC是一种种专门为为在工业业环境下下应用而而设计的的数字运运算操作作的电子子装置。它它采用可可以编制制程序的的存储器器,用来来在其内内部存储储执行逻逻辑运算算、顺序序运算、计计时、计计数和算算术运算算等操作作的指令令,并能能通过数数字式或或模拟式式的输入入和输出出,控制制各种类类型的机机械或生生产过程程。PLLC及其其有关的的外围设设备都应应该按易易于与工工业控制制系统形形成一个个整体,易易于扩展展其功能能的原则则而设计计。”2、 PPLC的的特点(1)可可靠性高高,抗干干扰能力力强(2)配配套齐全全,功
22、能能完善,适适用性强强(3)易易学易用用,深受受工程技技术人员员欢迎(4)系系统的设设计、建建造工作作量小,维维护方便便,容易易改造(5)体体积小,重重量轻,能能耗低3、 PPLC 的应用用领域目前,PPLC在在国内外外已广泛泛应用于于钢铁、石石油、化化工、电电力、建建材、机机械制造造、汽车车、轻纺纺、交通通运输、环环保及文文化娱乐乐等各个个行业,使使用情况况大致可可归纳为为如下几几类:1)开关关量的逻逻辑控制制2)模拟拟量控制制3)运动动控制4)过程程控制5)数据据处理6)通信信及联网网1.2.2移动数数据通信信模块简简介移动数据据通信模模块又称称GSMM(Glooball Syysteem
23、 ffor Mobbilee Coommuuniccatiionss)模块,是是将GSSM射频频芯片、基基带处理理芯片、存储器、功放器件等集成在一块线路板上,具有独立的操作系统、GSM射频处理、基带处理并提供标准接口的功能模块。因此,GSM模块具有发送SMS短信,语音通话,GPRS数据传输等基于GSM网络进行通信的所有基本功能。简单来讲,GSM模块加上键盘、显示屏和电池,就是一部手机。开发人员员使用AARM或或者单片片机通过过RS2232串串口与GGSM模模块通信信,使用用标准的的AT命命令来控控制GSSM模块块实现各各种无线线通信功功能,例例如:发发送短信信,拨打打电话,GGPRSS拨号上上
24、网等。基基于GSSM模块块产品的的开发往往往都是是基于AARM平平台,使使用嵌入入式系统统进行开开发。有有些GSSM模块块具有“开开放内置置平台”功功能,可可以让客客户将自自己的程程序嵌入入到模块块内的软软件平台台中。由于工作作年限、环环境要求求等因素素,目前前,GSSM模块块依然在在广泛的的工业应应用领域域使用,在在各行各各业都能能看到GGSM模模块应用用的产品品。例如如,在车车载监控控领域,使使用GSSM模块块将车辆辆行驶的的GPSS数据传传输回车车辆管理理中心;在电力力、水务务系统,通通过GSSM模块块实现了了远程智智能抄表表,可以以实时监监控用户户的用电电和用水水量;在在测绘行行业,为
25、为很多偏偏僻的测测绘点安安装了GGSM模模块实现现了实时时的监控控,不必必再人工工收集数数据;在在家庭,可可以安装装无线报报警系统统,一旦旦发生火火情或盗盗窃行为为,可以以立即通通知户主主和报警警;在国国外,很很多老人人小孩带带了个人人跟踪器器,防止止老人和和小孩走走失或意意外发生生,里面面也是集集成了GGSM模模块。可可以说,随随着GSSM的网网络建设设的完善善,GSSM模块块的应用用范围也也越来越越广。1.3设设计任务务和要求求本设计的的课题名名称是多多轴数控控工具磨磨床电气气监控系统统设计,其主要内容是:了解多轴数控工具磨床的电气控制原理,完成该磨床电气监控系统的设计与调试。三菱FX3U
26、 PLC编程口通信应用的研究移动通信模块的使用。设计要求及主要技术指标是电气监控系统的设计实现实时快速的远程监控。1.4本本章小结结本章阐述述了选题题背景和和该课题题研究的的意义,对对多轴数数控工具具磨床的的整个控控制系统统、监控控系统和和移动通通信模块块做了简简单的介介绍。2 方案案选择与与论证2.1系系统方案案选择与与比较方案(11):因选用用的移动动数据通通信模块块为RSS2322通信,故故可与PPLC直直接相连连(如若若PLCC为RSS4855或RSS4222只需中中间加一一个转RRS2332模块块即可),直直接在PPLC端端编写程程序对通通信数据据进行解解读并执执行相应应功能。优缺点
27、:该方案案外接设设备简单单明了,但但是因为为要对通通信数据据进行解解读,若若要实现现较为多多功能的的远程监监控那么么在PLLC端程程序会变变得很复复杂,占占用大量量PLCC内存,对对于程序序量大的的控制系系统尤为为不合适适。方案(22):使用目目前通用用的上位位机组态态软件,如如组态王王、InnTouuch、WWinCCC、力力控等,来来实现移移动数据据通信模模块与PPC机的的通信,同同时实现现PLCC与PCC机的互互连通信信,进而而达到远程程通信模模块与PPLC的的互连通通信。组组态软件件以其功功能强大大、界面面友好、开开发简洁洁等优点点目前在在PC监监控领域域已经得得到了广广泛的应应用。优
28、缺点:该方案案减少了PPLC端端程序的的编写量量,使PPLC不不必花费费大量的的精力去去处理通通信数据据,移动动数据通通信模块块虽可通通过PCC机串口口与组态态王实现现数据交交换,但但受限与与组态王王薄弱的的串口数数据处理理能力,因此在与GSM通信过程中的数据仍然是无法方便的进行处理。方案(33):在使用用组态软软件的基基础上,在在PC端端增加使使用VBB开发平平台,VVisuual Bassic是是一种由由微软公司司开发的的包含协协助开发发环境的的事件驱驱动编程程语言,其其具有相相当强大大的串口口通讯功功能,同同时还拥拥有出色色的数据据处理功功能,故故用其与与远程控控制模块块通信再再通过DD
29、DE(动动态数据据交换)将其与组态王互连,而组态王与控制现场的PLC通信,这样就实现了控制现场与移动通信模块的互通。 优缺点点:该方方案虽所所涉及的的软件较较多,看看似复杂杂繁琐,但但是基于于VB出出色的开开发能力力,可以以轻松的的实现远远程通信信的数据据处理及及系统的的数据库库开发,同同时使整整个系统统具有更更广阔的的二次开开发空间间。综上所述述,选择择方案(33)为最最终使用用方案。2.2选选定方案案论证由VB和和组态王王混合编编程完成成的监控控系统,以以组态王王完成现现场监控控界面的的开发,可可对现场场设备的的运行状状态进行行实时监监控,同同时在VVB界面面完成数数据通信信及复杂杂的数据
30、据处理,而而VB与与组态王王之间可可通过DDDE或或以文件件的形式式实现动动态数据据交换,其其中DDDE的方方式调用用简便,但但是适合合数据量量不大的的场合,而而文件的的形式可可用于数数据量较较大的场场合,但但是组态态王必须须设置实实时读取取作为中中间量的的文本文文件设置置不如DDDE方方便。 因为所所需数据据量不大大,因此此VB与与组态王王之间的的动态数数据交换换采用组组态王自自带的DDDE方方式,监监控系统统结构如下下图2-1所示示:图2-1监控系统结构图2.3本本章小结结本章主要要说明了了PLCC与移动动通信模模块互连连方式的的选择,通过对对比每种种方法的的优缺点点,再联联系实际际,确定
31、定最终的的控制方方案。3 现场场监控系系统设计计3.1 现场监监控软件件简介组态软件件,又称称组态监监控软件件系统软软件。译译自英文文SCAADA,即 SSupeerviisorry CConttroll annd DDataa Accquiisittionn(数据据采集与与监视控控制)。它它是指一一些数据据采集与与过程控控制的专专用软件件。它们们处在自自动控制制系统监监控层一一级的软软件平台台和开发发环境,使使用灵活活的组态态方式,为为用户提提供快速速构建工工业自动动控制系系统监控控功能的的、通用用层次的的软件工具具。组态软件件的应用用领域很很广,可可以应用用于电力力系统、给给水系统统、石油
32、油、化工工等领域域的数据据采集与与监视控控制以及及过程控控制等诸诸多领域域。在电电力系统统以及电电气化铁铁道上又又称远动动系统(RTUU Syysteem,RRemoote Terrminnal Uniit)。3.1.1组态态王6.55介介绍做为这次次设计使使用的组组态软件件组态态王6.55,其是亚控科技根据当前的自动化技术的发展趋势,面向低端自动化市场及应用,以实现企业一体化为目标开发的一套产品。该产品以搭建战略性工业应用服务平台为目标,集成了对亚控科技自主研发的工业实时数据库(KingHistorian)的支持,可以为企业提供一个对整个生产流程进行数据汇总、分析及管理的有效平台,使企业能够
33、及时有效地获取信息,及时地做出反应,以获得最优化的结果。组态王保保持了其其早期版版本功能能强大、运运行稳定定且使用用方便的的特点,并并根据国国内众多多用户的的反馈及及意见,对对一些功功能进行行了完善善和扩充充。组态态王kiingvvieww6.555提供供了丰富富的、简简捷易用用的配置置界面,提提供了大大量的图图形元素素和图库库精灵,同同时也为为用户创创建图库库精灵提提供了简简单易用用的接口口;该款款产品的的历史曲曲线、报报表及wweb发发布功能能进行了了大幅提提升与改改进,软软件的功功能性和和可用性性有了很很大的提提高。组态王在在保留了了原报表表所有功功能的基基础上新新增了报报表向导导功能,
34、能能够以组组态王的的历史库库或KiingHHisttoriian为为数据源源,快速速建立所所需的班班报表、日日报表、周周报表、月月报表、季季报表和和年报表表。此外外,还可可以实现现值的行行列统计计功能。组态王集集成了对对KinngHiistooriaan的支支持,且且支持数数据同时时存储到到组态王王历史库库和工业业库,极极大地提提高了组组态王的的数据存存储能力力,能够够更好地地满足大大点数用用户对存存储容量量和存储储速度的的要求。KKinggHisstorriann是亚控控新近推推出的独独立开发发的工业业数据库库。具有有单个服服务器支支持高达达1000万点、2256个个并发客客户同时时存储和和
35、检索数数据、每每秒检索索单个变变量超过过20,0000 条记记录的强强大功能能。能够够更好地地满足高高端客户户对存储储速度和和存储容容量的要要求,完完全满足足了客户户实时查查看和检检索历史史运行数数据的要要求。3.2 监控系系统设计计3.2.1监控控界面设设计总体体概述整个监控控界面如如下图所所示:图3-11 监控控界面如图3-1所示,监监控界面面只做了了简单的的I/OO状态监监控、主主轴调速速的控制制面板以以及DDDE交互互数据的的显示。图3-22为PLLC IIO接线线图,也也是做监监控界面面的参考考依据。图3-22 PLLC IIO接线线图3.2.2监控控系统变变量建立立在组态王王运行时
36、时,工业业现场的的生产状状况要以以动画的的形式反反映在屏屏幕上,同同时工程程人员在在计算机机前发布布的指令令也要迅迅速送达达生产现现场,所所有这一一切都是是以实时时数据库库为中介介环节,数数据库是是联系上上位机和和下位机机的桥梁梁;在数数据库中中存放的的是变量量的当前前值,变变量包括括系统变变量和用用户定义义的变量量。变量的集集合形象象地称为为“数据词词典”,数据据词典记记录了所所有用户户可使用用的数据据变量的的详细信信息。根据相应应的PLLC IIO口,需在在组态王王建立相相应的IIO变量量,这种数数据交换换是双向向的、动动态的,就就是说:在“组态王王”系统运运行过程程中,每每当I/O变量量
37、的值改改变时,该该值就会会自动写写入下位位机或其其它应用用程序;每当下下位机或或应用程程序中的的值改变变时,“组态王王”系统中中的变量量值也会会自动更更新。同时还需需设置内内存变量量,其是是指那些些不需要要和其它它应用程程序交换换数据、也也不需要要从下位位机得到到数据、只只在“组态王王”内需要要的变量量,我们们用这类类变量做做“容器”对数据据接收与与发送,画画面的程程序编程程等做中中间衔接接。组态王变变量表如如下图33-3所所示:图3-33 组态态王变量量表 变量量包含PPLC的的输入口口X、输输出口YY、辅助助继电器器M、内内部存储储器D3.3 DDEE(动态态数据交交换)的的建立3.3.1
38、 DDDE(动动态数据据交换)“组态王王”支持动动态数据据交换(DDDE:Dynnamiic DDataa Exxchaangee),能能够和其其他支持持动态数数据交换换的应用用程序方方便地交交换数据据。通过过DDEE,工程程人员可可以利用用PC机机丰富的的软件资资源来扩扩充“组态王王”的功能能。而组态王王和VBB的组合合数据流流向如下下图所示示:图3-44数据流流向图在Vissuall Baasicc可视化化编程工工具中,DDDE连连接是通通过控件件的属性性和方法法来实现现的。对对于作“顾客”的文本本框、标标签或图图片框,要要设置LLinkkToppic、LLinkkIteem、LLinkk
39、Modde三个个属性。cconttroll.LiinkTTopiic=服服务器程程序名|主题名名conntrool.LLinkkIteem=项项目名其其中,cconttroll是文本本框、标标签或图图片框的的名字。cconttroll.LiinkMModee有四种种选择:0=关关闭DDDE;11=热连连接;22=冷连连接;33=通告告连接。如果“组态王王”作为“顾客”向VBB请求数数据,需需要在定定义变量量时说明明服务器器程序的的三个标标识名,即即:应用用程序名名设为VVB可执执行程序序的名字字,把话话题名设设为VBB中窗体体的LiinkTTopiic属性性值,项项目名设设为VBB控件的的名字
40、。3.3.2 VVB端DDDE设设置VB作为为数据发发送端和和数据接接收端的的设置是是分开的的,做为数据据发送端端的设置置如下图图:图3-55VB接接收数据据端DDDE设置置代码LinkkToppic属属性为“vieew|ttagnnamee”组态王王画面LinkkItiim属性性“多功能能数控磨磨床.DD0”为组态态王工程程里变量量LinkkModde属性性设置的的是无DDDE连连接或连连接方式式为自动动对VB内内控件的的这三个个属性设设置后该该控件就就可以做做为从组组态王接接收数据据的容器器了。而做为数数据接收收端的设设置如下下图:图3-66VB发发送数据据端窗口口属性设设置该处的设设置是
41、和和组态王王处的设设置息息息相关的的,两者者必须相相吻合才才能完成成对接,即即LinnkToopicc:Foorm11这个属属性将在在组态王王中被调调用,同同时所涉涉及到的的texxt控件件的名称称也将在在组态王王中被调调用。3.3.3 组态态王端DDDE设设置组态王要要调用DDDE需需要先创创建DDDE,创创建过程程如下:1、 在工程浏浏览器中中,从左左边的工工程目录录显示区区中选择择“设备DDEE”,然后后在右边边的内容容显示区区中双击击“新建”图标,则则弹出“设备配配置向导导”(DDDE设备备的配置置请参见见第六章章 I/O设备备管理),已已配置的的DDEE设备的的信息总总结列表表框如图
42、图18.14所所示。定定义I/O变量量时要使使用定义义的连接接对象名名VBDDDE(也也就是连连接设备备名)。如如创建结结果下图图:图3-77组态王王中定义义DDEE设备2、 在组态王王变量组组中定义义新变量量,变量量名为fformmvb,项项目名设设为服务务器程序序中提供供数据的的控件名名,此处处是文本本框Teextdddett,连接接设备为为vbddde。“变量属属性”对话框框如图33-8所所示。图3-88组态王王中定义义IO变变量数据据接收同样,变变量分为为数据接接收和数数据发送送,上图图是数据据接收变变量的属属性设置置,而数数据发送送变量的的属性设设置如图图3-99所示:图3-99组态
43、王王中定义义IO变变量数据据发送*注意必必须勾选选允许DDDE访访问,此此处为必必选项。3.4 监控画画面的设设计3.4.1 IIO状态态监视PLC的的IO口口为离散散量,我我们用灯灯的亮暗暗来表示示IO口口的通断断,只需需将变量量连接到到图素上上就完成成了;图3-110IOO状态监监控灯设设置将画面中中的指示示灯与变变量组中中变量一一一对应应设置即即完成了了IO状状态监视视部分(包包括限位位开关状状态、主主轴状态态、润滑滑液系统统、冷却却系统、主主轴多段段数显示示和使能能灯)。其中主轴多段速的显示因为需要判断其为第几段速,所以在画面属性的命令语言中还需加入判断代码,其代码如下:if(本站站点
44、YY0=1 & 本站站点YY1=0 & 本站站点YY2=0 & 本站站点YY3=0)本本站点多段速速表示=1;if(本站站点YY0=0 & 本站站点YY1=1 & 本站站点YY2=0 & 本站站点YY3=0)本本站点多段速速表示=2;if(本站站点YY0=1 & 本站站点YY1=1 & 本站站点YY2=0 & 本站站点YY3=0)本本站点多段速速表示=3;if(本站站点YY0=0 & 本站站点YY1=0 & 本站站点YY2=1 & 本站站点YY3=0)本本站点多段速速表示=4;if(本站站点YY0=1 & 本站站点YY1=0 & 本站站点YY2=1 & 本站站点YY3=0)本本站点多段速速表示
45、=5;if(本站站点YY0=0 & 本站站点YY1=1 & 本站站点YY2=1 & 本站站点YY3=0)本本站点多段速速表示=6;if(本站站点YY0=1 & 本站站点YY1=1 & 本站站点YY2=1 & 本站站点YY3=0)本本站点多段速速表示=7;if(本站站点YY0=0 & 本站站点YY1=0 & 本站站点YY2=0 & 本站站点YY3=1)本本站点多段速速表示=8;3.4.2控制制面板设设计该部分涉涉及到上上位组态态按钮控控制下位位PLCC动作,在在画面上上我们必必须建立立一个个个按钮,将按钮与变量关联,这些变量在PLC程序中控制相应动作,如辅助继电器M100,其在PLC程序中的作用与辅助继电器M10、外部按钮SB0(X0)的功能相同,都是驱动主轴转动,但是不同的是SBO是PLC输入端X0控制器通断的,M10是单片机控制通断的,而M100则是由组态王中的按钮控制其通断的;图3-111PLLC使能能控制程程序段具体设置置为在按按钮的动动画连接接设置“弹