毕业设计基于PLC的生产流水线监控系统设计.doc_第1页
毕业设计基于PLC的生产流水线监控系统设计.doc_第2页
毕业设计基于PLC的生产流水线监控系统设计.doc_第3页
毕业设计基于PLC的生产流水线监控系统设计.doc_第4页
毕业设计基于PLC的生产流水线监控系统设计.doc_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要摘 要随着当今社会科学技术的日新月异,各类物料输送的生产线对自动化程度的要求也越来越高,原有的生产送料装置,已远远不能满足当前高度自动化的需要。保障生产的安全性、可靠性、降低生产成本、减少环境污染、减轻劳动强度、提高产品的质量及经济效益,是企业生存和发展所必须面临和解决的现实问题。本课题是研究通过PLC系统来控制生产线,监控组态来模拟监控界面,实现生产的自动化,可视化。本课题首先设计PLC控制系统,根据要求实现的功能分配IO口,接线,然后编制通过V4.0 step 7软件进行梯形图的编辑、运行,并把现场的小车运行状况实时传送给上位机,上位机采用力控组态软件进行监控。监控组态是通过力控ForceContro7.0软件进行监控界面的编辑、运行。首先设计监控界面,设置通信参数和IO口,使得上下位机能够可靠通信。上位机监控系统主要通过按钮控制完成电机正反转,电动机正反转灯的显示,传送带的正反转,电动机的正反转控制小车的前进与后退及各种指示工位灯的颜色变化控制等功能。将各个部件的动作脚本编辑程序,实现了生产流水线的小车运行状态监控。关键词:PLC;监控组态;状态监控;力控AbstractAbstractThis topic is the study of the PLC system to control production lines, monitoring configuration to simulate the monitoring interface, production automation, visualization.Monitoring configuration is controlled through the power of software to monitor interface ForceControl7.0 edit, run. Power Control Power Control 6.0 ForceControl7.0 in adhering to proven technology, based on the historical database, HMI, I / O driver scheduling and other major core improvements were significantly improved with redesigned one of the core components.Through PLC software ladder editor, run. editing software for Siemens series of industrial products including SIMATIC S7, and -based programming, monitoring and parameter setting, SIMATIC industrial software is an important part. has the following features: hardware configuration and parameter setting, communication configuration, programming, testing, start-up and maintenance, document filing, operation and diagnostics functions. have all the features extensive online help, use the mouse to open or select an object, press F1 to get help for the object.With the rapid changes in science and technology in society today, various types of material handling automation production line of the increasingly high demand, the original production of feeding device, can not meet the current needs of a high degree of automation. Protect the production of security, reliability, lower production costs, reduce environmental pollution, reduce labor intensity and improve product quality and economic benefits, is the enterprise survival and development must face and solve reality.Keys word:PLC;configuration;step;ForcecontrolI目录目录摘 要IAbstractII1绪论11.1设计的意义和目的11.2课题的发展状况11.3课题需要完成的主要任务22 PLC的控制系统设计32.1总体结构图32.2 PLC软件概述33力控组态监控设计63.1力控软件的总体介绍63.1.1 力控的介绍63.1.2力控的产品发展史73.1.3数据文件及应用目录说明73.1.4力控软件的安装73.1.5力控软件的基本结构93.2工程管理器103.2.1工程管理器的建立103.2.2建立工程组态画面133.3 I/O设备153.3.1I/O设备的介绍153.3.2I/O设备的步骤153.4 组态动画173.4.1组态动画的组建173.4.2力控的对象类型183.4.3动画连接的类型183.4.4动画连接的使用193.4.5设置变量214系统运行测试224.1正转运行224.2反转运行28目录4.3移位运行294.4单周期运行304.5复位运行37总结39致谢40参考文献41附录42河北工程大学毕业设计说明书1绪论1.1设计的意义和目的基于PLC控制生产流水线可以减少人员的数量,操作简单,省时省力。减少运行成本,实现利益的最大化,使企业发展的更顺利。设计的主要目的是:(1)培养学生综合分析和解决本专业的一般工程技术问题的独立工作能力,扩展和深化学生的知识。(2)培养学生树立正确的设计思路,设计构思和创新思维,掌握工程设计的一般程序规范和方法。(3)培养学生树立正确的设计思想和使用技术资料。国家标准的手册,图册工具书进行设计的编程,开发等方面的工作能力(4)培养学生进行调查研究,面向实际,面向生产,向工人和技术人员的基本工作态度,工作作风和工作方法。(5)了解传送带系统的工作原理,控制方法和控制要求。(6)确定上位机监控系统的控制方案,并说明下位机数据交换的内容及接收和发送数据的编址情况。(7)使用组态软件编制上位机监控系统界面;建立实时数据库,设定相应的报警参数等;选择通讯协议,进行数据连接,数值标定和相应的编程;编制程序实现对小车与传送带系统的监视控制。(8)利用I/O设备驱动实现上位机监控系统对下位机的监控。1.2课题的发展状况长期以来,PLC始终处于工业控制自动化领域的主战场,为各种各样的自动化控制设备提供非常可靠的控制方案,与DCS和工业PC形成了三足鼎立之势。同时,PLC也承受着来自其它技术产品的冲击,尤其是工业PC所带来的冲击。目前,全世界PLC生产厂家约200家,生产300多种产品。国内PLC市场仍以国外产品为主,如Siemens、A-B、OMRON、三菱、GE的产品。经过多年的发展,国内PLC生产厂家约有三十家,但都没有形成颇具规模的生产能力和名牌产品,可以说PLC在我国尚未形成制造产业化。在PLC应用方面,我国是很活跃的,应用的行业也很广。专家估计,2000年PLC的国内市场销量为15(20万套(其中进口占90%左右),约25(35亿元人民币,年增长率约为12%。预计到2005年全国PLC需求量将达到25万套左右,约35(45亿元人民币。PLC市场也反映了全世界制造业的状况,2000后大幅度下滑。但是,按照Automation Research Corp的预测,尽管全球经济下滑,PLC市场将会复苏,估计全球PLC市场在2000年为76亿美元,到2005年底将回到76亿美元,并继续略微增长。微型化、网络化、PC化和开放性是PLC未来发展的主要方向。在基于PLC自动化的早期,PLC体积大而且价格昂贵。但在最近几年,微型PLC(小于32 I/O)已经出现,价格只有几百欧元。随着软PLC(Soft PLC)控制组态软件的进一步完善和发展,安装有软PLC组态软件和PC-based控制的市场份额将逐步得到增长。当前,过程控制领域最大的发展趋势之一就是Ethernet技术的扩展,PLC也不例外。现在越来越多的PLC供应商开始提供Ethernet接口。可以相信,PLC将继续向开放式控制系统方向转移,尤其是基于工业PC的控制系统。1.3课题需要完成的主要任务1)传送带监控系统中,下位机采用可编程序控制器(PLC),上位监控机采用力控组态监控软件设计。2)传送带共有10个工位。工件从1号位装入,依次经过2号位、3号位10号工位。小车的前进后退是通过电动机的正反转来控制。在这个过程中,当小车到达最后端后,能够自动的返回。3)按下启动开关,在任意状态下选择复位按钮程序都返回到初始状态。4)选择移位按钮,每按动一次,完成一次操作;在这个过程中,当小车到达最后端后,能够自动的返回。5)选择单周期按钮,顺序执行完一周后自动停止。当小车到达最后端后,能够自动的停止。6)采用组态软件设计监控界面,要求监控界面能显示电机的正反转状态,小车的前进,后退中到达各个工位时,要求有指示灯指示。小车通过后,要求指示灯灭。7)上位监控机对传送带,对下位机的运行参数能够设定和调整。8)要求系统操作简单,使用方便,满足用户要求。9)课程设计报告书写规范、文字通顺、图表清晰、数据完整、结论明确。 2 PLC的控制系统设计2.1总体结构图PLC 是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC 及其有关的外围设备,都按易于与工业控制系统形成一个整体、易于扩展其功能的原则而设计。PLC 具有可靠性高、功能强和编程简单等优点,如同一部计算机与继电器控制设备相结合的高性能控制装置。PLC 就物理结构来看,有丰富的输入和输出端;从PLC 的逻辑结构来看,内部有许多软元件,如输入继电器、输出继电器、状态组件、定时器、计数器和数据寄存器及器件对应的常开、常闭接点,方便对车辆进出、停放、计时、装卸料信号的输入和数量、位置的显示。PLC 的编程方式,有梯形图编程、指令表编程和顺序功能图编程3 种,特别是梯形图编程,直观易懂,除了运用基本指令可以完成大量工作外,功能指令的扩展更为系统开发、调试和维护带来方便。本文以梯形图编程方式,设计自动送料车控制系统,无论从设计到功能分析,都是极为方便的。PLC基本组成包括中央处理器(CPU)、存储器、输入/输出接口(缩写为I/O,包括输入接口、输出接口、外部设备接口、扩展接口等)、外部设备编程器及电源模块组成。PLC内部各组成单元之间通过电源总线、控制总线、地址总线和数据总线连接,外部则根据实际控制对象配置相应设备与控制装置构成PLC控制系统。2.2 PLC软件概述本系统8个单元各自配有自己的SIEMENS S7-200 PLC 可编程序控制器作为单元控制器,每个单元还配有独立的操作按钮:启动;单运行;系统复位。S7-200系列属于整体式小型PLC,用于代替继电器的简单控制场合,也可以用于复杂的自动化控制系统,将CPU模块、I/O模块和电源装在一个箱型机壳内,CPU模块和扩展模块用扁平电缆连接。EM277 PROFIBUS-DP从站模块用于将S7-200 CPU连接到PROFIBUS-DP网络。通信速率为960012Mbps。STEP 7-Micro/Win32是专门为S7-200设计的,在个人计算机Windows操作系统下运行的编程软件,CPU通过PC/PPI电缆或插在计算机中的CP5611等通信卡与计算机通信。目前S7-200系列PLC主要有CPU221、CPU222、 CPU224和CPU226。西门子S7-200系列CPU外形与结构设计如下图2-1所示:图2-1 CPU外形与结构设计PLC虽然以微处理器为核心,具有微型计算机的许多特点,但它的工作方式却与微型计算机有很大的不同,微型计算机一般采用等待命令或中断的工作方式,如常见的键盘扫描方式或I/O扫描方式,当有键按下或I/O动作,则转入相应的子程序或中断服务程序,无键按下,则继续扫描等待。PLC采用循环扫描的工作方式,即顺序扫描,不断循环这种工作方式是在系统软件控制下进行的。当PLC运行时,CPU根据用户按控制要求编写好并存于用户存储器中的程序,按序号作周期性的程序循环扫描,程序从第一条指令开始,逐条顺序执行用户的程序直到程序结束。然后重新返回第一条指令,再开始下一次扫描;如此周而复始。实际上,PLC扫描工作除了执行用户程序外,还要完成其他工作,整个工作过程分为自诊断、通讯服务、输入处理、输出处理、程序执行五个阶段。如图2-2所示。 图2-2 PLC工作方式3力控组态监控设计3.1力控软件的总体介绍3.1.1 力控的介绍力控是北京三维力控科技有限公司“管控一体化解决之道”产品线的总称,由监控组态软件、“软”控制策略软件、实时数据库及其管理系统、Web门户工具等产品组成。这些产品不是孤立的,力控是一个应用规模可以自由伸缩的体系结构,整个力控系统及其各个产品都是由一些组件程序按照一定的方式组合而成的。因此本指南没有专门针对具体的产品分别介绍使用方法,而是介绍所有产品的共同使用方法。力控ForceControl V7.0 系列监控组态软件是力控科技面向未来发展而设计的监控组态软件,是力控科技将其在数十年期间积累的工业自动化经验与前沿IT 技术相结合的产品。力控监控组态软件一般是位于监控层的专用软件,负责对下集中管理控制层,向上连接管理层,是企业生产信息化的重要组成部分。在力控中,实时数据库RTDB是全部产品数据的核心,分布式网络应用是力控的最大特点。在力控中,所有应用(例如趋势、报警等)对远程数据的引用方法都和引用本地数据完全相同,这是力控分布式特点的主要表现。图3-1力控分布式特点总图3.1.2力控的产品发展史1994年12月,基于16位Windows平台(以Windows3.1为代表)的力控®版本形成。 1996年09月,基于32位Windows平台(以Windows95为代表)的力控®1.0形成。 并注册了力控商标,成为国内率先拥有自主知识产权的自动化软件品牌。 1999年06月,力控®1.2版本推出,在石油、石化等行业广泛应用。 2000年10月,力控®升级为2.0版本正式推向市场 2000年06月,被国家五部委确定为国家重点新产品 2001年06月,正式推出基于PC的控制策略生成器 2001年08月,监控组态软件及其应用一书正式出版 2001年12月,力控®英文版forcecontrol正式推出 2002年03月,力控®2.6版本正式推向市场 2004年10月,力控®3.6版本获科技部中小企业基金扶持项目立项3.1.3数据文件及应用目录说明应用路径doc,存放画面组态数据。 应用路径logic,存放控制策略组态数据。 应用路径http,存放要在Web上发布的画面及有关数据。 应用路径sql,存放组态的SQL连接信息。 应用路径recipe,存放配方组态数据。 应用路径sys,存放所有脚本动作、中间变量、系统配置信息。 应用路径db,存放数据库组态信息,包括点名列表、报警和趋势的组态信息、 数据连接信息等。 应用路径menu,存放自定义菜单组态数据。 应用路径bmp,存放应用中使用的.bmp、.jpg、.gif等图片。 应用路径dbdat,存放历史数据文件。3.1.4力控软件的安装在安装过程中首先出现如下图3-2安装图片 图3-2安装图片1)安装指南帮助您安装和使用力控组态软件。2)安装力控ForceControl V7.0进行力控组态软件的安装,包括B/S 和C/S 网络功能,具体由硬件加密锁来区分。3)安装I/O 驱动程序力控I/O 驱动的选择性的安装。4)安装图库安装力控标准图库的扩展安装包。5)安装扩展程序进行力控组态软件中的ODBCRouter、CommBridge、CommServer、OPCServer、DBCOM 的例程、控制策略等功能组件的安装。6)安装加密锁驱动在使用USB 加密锁时需要安装此驱动。7)安装使用注意事项(1)安装、运行力控ForceControl V7.0 时请以管理员权限登陆操作系统。(2)Web 客户端浏览ForceControl V7.0 工程时请以管理员身份运行IE。(3)安装力控ForceControl V7.0 的操作系统须安装.NET Framework 4.0 以上版本。(4)运行力控ForceControl V7.0 制作的工程时, 须防止操作系统进入待机或者休眠3.1.5力控软件的基本结构力控监控组态软件基本的程序及组件包括:工程管理器、人机界面VIEW、实时数据库DB、I/O驱动程序以及各种数据服务及扩展组件等。其中实时数据库是系统的核心。它们可以构成如下的网络系统3-3图:图3-3网络系统图片力控监控组态软件是对现场生产数据进行采集与过程控制的专用软件,最大的特点是能以灵活多样的“组态方式”而不是编程方式来进行系统集成,它提供了良好的用户开发界面和简捷的工程实现方法,只要将其预设置的各种软件模块进行简单的“组态”,便可以非常容易地实现和完成监控层的各项功能,缩短了自动化工程师的系统集成的时间,大大的提高了集成效率。力控监控组态软件是在自动控制系统监控层一级的软件平台,它能同时和国内外各种工业控制厂家的设备进行网络通讯,它可以与高可靠的工控计算机和网络系统结合,便可以达到集中管理和监控的目的,同时还可以方便的向控制层和管理层提供软、硬件的全部接口,来实现与“第三方”的软、硬件系统来进行集成。 主要的各种组件说明见下:1)工程管理器(Project Manager) 工程管理器用于创建工程、工程管理等用于创建、删除、备份、恢复、选择当前工程等。2)开发系统(Draw) 开发系统是一个集成环境,可以创建工程画面,配置各种系统参数、脚本、动画、启动力控其它程序组件等功能。3)界面运行系统(View) 界面运行系统用来运行由开发系统创建的画面,脚本、动画连接等工程,操作人员通过它来完成实时监控。 4)实时数据库(DB) 实时数据库是力控软件系统的数据处理核心,构建分布式应用系统的基础。它负责实时数据处理、历史数据存储、统计数据处理、报警处理、数据服务请求处理等。5)I/O驱动程序(I/O SERVER) I/O驱动程序负责力控与控制设备的通信。它将I/O设备寄存器中的数据读出后,传送到力控的实时数据库,然后在界面运行系统的画面上动态显示。6)网络通信程序(NetClient/NetServer) 网络通信程序采用TCP/IP通信协议,可利用Intranet/Internet实现不同网络结点上力控之间的数据通信,可以实现力控软件的高效率通信。7)Web服务器程序(Web Server) Web服务器程序可为处在世界各地的远程用户实现在台式机或便携机上用标准浏览器实时监控现场生产过程。3.2工程管理器对于力控监控组态软件,每一个实际的应用案例都可称作工程。工程包含数据库、I/O设备、人机界面、网络应用等组态信息和运行数据。力控监控组态软件工程管理器实现了对多个力控监控组态软件工程的集中管理,进入力控的开发版需要将工程添加到工程管理器下,由工程管理器进行集中管理。3.2.1工程管理器的建立在建立一个新工程时,首先通过力控的“工程管理器”指定工程的名称和工作的路径,不同的工程一定要放在不同的路径下。开始所有程序力控 ForceControl V7.0 力控 ForceControl V7.0,启动力控的“工程管理器”,如图3-4 所示:图3-4 工程管理器窗口从上至下包括:菜单栏、工具栏、工程列表显示区、属性页标签等部分。单击属性页标签上的工程管理、工具列表、网络中心三个选项可以在三个属性页窗口之间进行切换。1)新建新添加一个工程应用。点击工具栏上的新建按钮,出现对话框如图3-5所示: 图3-5 工程管理器新建工程图改变项目类型为“生产流水线监控界面”和生成途径,如下图3-6所示:图3-6生产流水线监控界面(1)项目类型:包括新建工程和模版工程。新建工程是未经过任何理的空白工程,需要用户自己从头开发。模版工程已经对工程做了相应的优化,用户可以引用模板工程生成新的工程,在新生成的工程上进行修改、添加后得到自己的工程,从而缩短开发工期。(2)项目名称:新建的工程的名称。(3) 生成路径:新建工程的路径,默认路径为:C:Program FilesForceControlV7.0Project,可以修改。(4) 描述信息:对新建工程的描述文字。2)删除:将已存在的工程应用从工程管理器上移除。3)运行:点击运行按钮,进入选中工程的运行环境。4)开发:点击开发按钮,进入选中工程的开发环境Draw。5)搜索:工程搜索是查找已有的工程应用,将其添加到工程管理器下。6)备份:在菜单上点击“备份”按钮,可将力控工程备份成PCZ 格式的压缩文件,备份文件可以随意拷贝移动,任何的力控ForceControl V7.0 组态软件都可将其恢复成原工程。7)恢复:恢复与备份是一对相反的操作,恢复是将工程备份生成的PCZ 格式压缩文件解压缩并恢复成原工程。8)打包:制作安装包。用于将当前版本的力控监控组态软件运行系统及当前工程制作成安装程序,以便随时安装运行系统及当前工程。9)工程目录:打开选中的工程文件夹,并默认选中文件FCAppNam.eproj。10)快捷方式:为启动当前工程的运行系统在指定目录创建快捷方式。11)工程设置:可以修改项目名称、分辨率以及描述。12)退出:关闭工程管理器。13)点击“开发”按钮,进入开发系统状态;3.2.2建立工程组态画面进入力控的开发系统后,可以为每个工程建立数个画面,在每个画面上可以组态相关联的静态或动态图形。1)创建新画面 进入开发环境Draw 后,需要创建一个新窗口。点击“文件F”“新建”,将出现“新建”对话框,如图3-7所示:图3-7创建新画面这次设计选择“创建空白界面”,将出现“窗口属性”对话框,如图3-8所示:图3-8 窗口属性改变窗口名字为“生产流水线监控界面”,背景色可以改变,说明及其它可以自己设置,然后点击确定即可。2)创建图形对象 在力控组态应用中,最重要的一部分是监控画面图形对象的制作,现场数据采集到装有力控组态软件的计算机中后,操作人员通过力控组态软件仿真的画面对象便可以实现监控。在这次设计中,画面对象有:电机、小车、传送带、正反转指示灯、小车指示灯、各种按钮等等。下面介绍本项目的画面对象组态方法和步骤。在“工程项目标准图库图库”中选择传送带,如图3-9所示:图3-9标准图库然后在图库中找到电动机、正反转指示灯、小车指示灯、各种按钮,如图3-10: 图3-10 生产流水线监控界面小车可以自己画一个代替,然后在传送带内部画一个管道,以显示传送带正反转,画好的生产流水线监控界面如图3-11所示:图3-11 生产流水线监控界面全图3.3 I/O设备3.3.1 I/O设备的介绍在力控中,把需要与力控组态软件之间交换数据的设备或者程序都作为IO设备,IO设备包括:DDE、OPC、PLC、UPS、变频器、智能仪表、智能模块、板卡等,这些设备一般通过串口和以太网等方式与上位机交换数据;只有在定义了IO设备后,力控才能通过数据库变量和这些IO设备进行数据交换。在此工程中,IO设备使用力控仿真PLC与力控进行通讯。3.3.2 I/O设备的步骤1)在Draw导航器中双击“I/O设备组态”项使其展开,在展开项目中选择“PLC”项并双击使其展开,然后继续选择厂商名“PLC”并双击使其展开后,选择项目“SIEMENS(西门子)” S7200(PPI),如下图3-12所示:图3-12 I/O设备组态2)双击 “S7200(PPI)”出现如下图3-13所示的“I/O设备定义”对话框,在“设备名称”输入框内键入一个人为定义的名称,为了便于记忆,我们输入“S7”(大小写都可以)。接下来要设置PLC的采集参数,即“数据更新周期”和“超时时间”。在“数据更新周期”输入框内键入1000毫秒。图3-13I/O设备定义提示:一个I/O驱动程序可以连接多个同类型的I/O设备。每个I/O设备中有很多数据项可以与监控系统建立连接,如果对同一个I/O设备中的数据要求不同采集周期,也可以为同一个地址的I/O设备定义多个不同的设备名称,使他们具有不同的采集周期。例如,一个大的存储罐液位变化非常缓慢, 5到10秒钟更新一次就足够了,而管道内压力的更新周期则要求小于1秒钟。这样,可以创建两个I/O设备:PLC1SLOW,数据更新周期为5秒,和PLC1FAST,数据更新周期为1秒。3)单击“完成”按钮返回,在“SIEMENS(西门子)”项目下面增加了一项“S7”,如图3-14所示。图3-14 建立S7图如果要对I/O设备“S7”的配置进行修改,双击项目“S7”,会再次出现S7的“I/O设备定义”对话框。若要删除I/O设备“S7”,用鼠标右键单击项目“S7”,在弹出的右键菜单中选择“删除”。通常情况下,一个I/O设备需要更多的配置,如:通讯端口的配置(波特率、奇偶校验等)、超时时间、所使用的网卡的开关设置等。因为这是一个“仿真”I/O驱动程序,它仿真“梯形图逻辑”和常用I/O驱动程序任务(实际上完全由PC完成),没有实际的与硬件的物理连接,所以不需要进行更多的配置。3.4 组态动画3.4.1组态动画的组建1)对象 力控是面向对象的开发环境,力控中的对象是指组成系统的一些基本构件,比如:窗口、窗口中的图形、定时器等,每一个对象作为独立的单元,都有各自的状态,可以通过对象的属性和方法来操作。2)属性、方法、事件 描述对象的数据称为属性,对对象所作的操作称为对象的方法,对象对某种消息产生的响应称为事件,事件给用户提供一个过程接口,可以在事件过程中编写处理代码。 3)对象的命名 对象的名称是对象的唯一标识,引用对象的属性方法之前,首先要给对象命名。当创建一个图形对象之后,系统缺省会为对象分配名称。对象名称可以修改,修改的方法:选中要修改的对象,单击右键,选择对象名称命令,弹出如下图3-15对话框: 图3-15对象命名3.4.2力控的对象类型力控的对象类型一共分以下几类。1 )普通图元 普通图元即力控里面使用的基本图形,点、线、饼、切、图元组、智能单元等都可以做为普通图元来使用。2)复合组件 复合组件是经力控开发人员优化的一组控件组合,复合组件中的每一个组件都能够简单灵活的实现一项功能。力控允许访问复合组件的属性、方法和事件,可通过脚本编写来访问它们。在“工程项目”导航栏双击“复合组件”可弹出复合组件对话框。3)后台组件 后台组件是力控提供的一类组件,它们能够实现Modem 语音拨号、报警统计、逐行打印等功能,随运行系统一起加载运行,但功能执行不依附于界面。使用时,可以把组件的属性连接到数据库变量或中间变量,在动作脚本中实现相应的功能。添加后台组件的方法:在工程项目导航栏中的树型菜单中双击“后台组件”,会弹出后台组件列表对话框。4)图库 力控的图库中的提供的精灵不仅仅只是一个静态的图形符号,还具有动画和事件配置,在工程中使用这些图形时,不需要重新定义它们,只需要将其中使用的变量替换为工程中的实际变量即可。3.4.3动画连接的类型在创建图形对象或文本后,可以通过动画连接来赋予其“生命”,通过动画连接,可以改变对象的外观,以反映变量点或表达式值所发生的变化,动画功能也就是图形对象的事件。图形对象的事件包括以下几种,如图3-16所示: 图3-16图形属性1)鼠标动画 该类动作分为:垂直拖动、水平拖动、窗口显示、左键动作、右键动作、鼠标动作、右键菜单、信息提示八大类,图形对象一旦建立了与鼠标相关的动作的动画连接,在系统运行时当对象被鼠标选中或拖拽时,动作即被触发。2)颜色动画 该类动作分为:边线、实体文本、条件、闪烁、垂直填充、水平填充六大类。颜色变化连接可使图形对象的线色、填充色、文本颜色等属性随着变量或表达式的值的变化而变化。3)尺寸动画 可以把变量值与图形对象的水平、垂直方向运动或自身旋转运动连接起来,以形象地表现客观世界物体运动的状态;也可以把变量与图形对象的尺寸大小连接,让变量反映对象外观的变化。此类动作包括:垂直移动、水平移动、旋转、高度变化和宽度变化五大类。4)数值动画 包括数值输入和数值输出两大类,其中可以细分为:模拟输入、开关输入、字符输入、模拟输出、开关输出、字符输出六小项。5)杂项 在杂项中还有一些动画连接,包括一般动作、隐藏、禁止、流动属性等。3.4.4动画连接的使用1)创建动画连接 创建并选择连接对象,如线、填充图形、文本、按钮、子图等的动画连接的方法是双击图形对象。创建动画连接后,会弹出“动画连接”对话框如图3-17所示:图3-17 动画连接图2)删除动画连接删除存在动画连接的连接对象,方法是双击图形对象,弹出“动画连接”对话框,然后去掉相应动画功能按钮前复选框的选择标志就可以了。3)数值动画 以模拟输入为例进行介绍,模拟输入连接可使图形对象变为触敏状态。在运行期间,当鼠标点中该对象或直接按下设定的热键后,系统出现输入框,提示输入数据。输入数据点击“确认”按钮,与图形对象连接的变量值被设定为输入值。模拟输入连接中与对象连接的变量为模拟量。要建立模拟输入连接,可按如下步骤进行:(1) 首先创建模拟输入连接的图形对象。(2) 然后选中图形对象,在属性设置导航栏中,点击 按钮切换到动画页,然后点击数值动画功能下“模拟输入”后面的下拉框,选择“模拟输入”弹出“数值输入”对话框如图3-18所示:图3-18数值输入图3.4.5设置变量按照如上介绍设置链接动画,其中当正转按钮按下时,设置中间变量a=1,正转灯用a控制;当反转按钮按下时,设置中间变量b=1,反转灯用b控制; 当复位按钮按下时,设置中间变量d=1;当启动按钮按下时,设置中间变量e=1;当移位按钮按下时,设置中间变量g=1;当单周期按钮按下时,设置中间变量h=1;用中间变量c控制电动机;用中间变量i控制小车的前进与后退;用中间变量j控制传送带反转;用中间变量k控制传送带正转;用中间变量a1控制1号工位灯;用中间变量a2控制2号工位灯;用中间变量a3控制3号工位灯;用中间变量a4控制4号工位灯;用中间变量a5控制5号工位灯;用中间变量a6控制6号工位灯;用中间变量a7控制7号工位灯;用中间变量a8控制8号工位灯;用中间变量a9控制9号工位灯;用中间变量a10控制10号工位灯。4系统运行测试力控工程初步建立完成,进入运行阶段。首先保存所有组态内容,关闭DBManager(如果没关闭)。在力控的开发系统(DRAW)中选择“文件进入运行”菜单命令,进入力控的运行系统。在运行系统中选择“文件打开”命令,从“选择窗口”选择“生产流水线监控界面”。显示出力控的运行画面,点击“开始”按钮,开始运行生产流水线监控界面的程序。4.1正转运行当按下正转按钮时,正转指示灯亮显示红色,电动机启动显示紫色传送带正转由右向左传送并显示红色,小车向前运动,当运动到哪个工位时,哪个工位的指示灯亮,通过后指示灯熄灭,运动到最右端时自动返回最左端,开始向前再一次循环运动。如图4-1所示:图4-1正转运行图当按下正转按钮时,正转运行时的流程图如图4-2所示: Y NYN NYNNY 开始启动正转按钮按下电动机正转;正转灯亮;传送带从左向右传送;小车向前运动是否到1号工位电动机正转;正转灯亮;传送带从左向右传送;小车向前运动;1号工位灯a1亮1号工位是否通过电动机正转;正转灯亮;传送带从左向右传送;小车向前运动;1号工位灯a1灭 是否到2号工位电动机正转;正转灯亮;传送带从左向右传送;小车向前运动;2号工位灯a2亮2号工位是否通过电动机正转;正转灯亮;传送带从左向右传送;小车向前运动;2号工位灯a2灭 是否到3号工位NYNYNYYNYNYNY电动机正转;正转灯亮;传送带从左向右传送;小车向前运动;3号工位灯a3亮3号工位是否通过电动机正转;正转灯亮;传送带从左向右传送;小车向前运动;3号工位灯a3灭 是否到4号工位电动机正转;正转灯亮;传送带从左向右传送;小车向前运动;4号工位灯a4亮4号工位是 否通过电动机正转;正转灯亮;传送带从左向右传送;小车向前运动;4号工位灯a4灭 是否到 5号工位电动机正转;正转灯亮;传送带从左向右传送;小车向前运动;5号工位灯a5亮5号工位是否通过电动机正转;正转灯亮;传送带从左向右传送;小车向前运动;5号工位灯a5灭 是否到 6号工位NYNYNYYNYNYN电动机正转;正转灯亮;传送带从左向右传送;小车向前运动;6号工位灯a6亮6号工位是否通过电动机正转;正转灯亮;传送带从左向右传送;小车向前运动;6号工位灯a6灭 是否到 7号工位电动机正转;正转灯亮;传送带从左向右传送;小车向前运动;7号工位灯a7亮7号工位是否通过电动机正转;正转灯亮;传送带从左向右传送;小车向前运动;8号工位灯a8亮电动机正转;正转灯亮;传送带从左向右传送;小车向前运动;7号工位灯a7灭 是否到 8号工位8号工位是否通过电动机正转;正转灯亮;传送带从左向右传送;小车向前运动;8号工位灯a8灭 是否到 9号工位YNNYNYN电动机正转;正转灯亮;传送带从左向右传送;小车向前运动;9号工位灯a9亮 9号工位 是否通过电动机正转;正转灯亮;传送带从左向右传送;小车向前运动;9号工位灯a9灭 是否到 10号工位电动机正转;正转灯亮;传送带从左向右传送;小车向前运动;10号工位灯a10亮10号工位 是否通过电动机正转;正转灯亮;传送带从左向右传送;小车向前运动;10号工位灯a10灭是否到最右边电动机正转,正转灯亮,小车返回最左端,小车前进,返回初始状态 图4-2 正转流程图正转按钮按下时,正转按钮的脚本编辑器及正转运行的程序是:开始运行if a=1|g=1 then c=1;b=0;i=i+1;j=1;k=0;p=1;endifif i=150 then i=0;endif运行中执行if a=1|g=1 then c=1;b=0;i=i+1;j=1;k=0;p=1;endifif i=17&i=28&i=40&i=54&i=66&i=77&i=88&i=100&i=110&i=123&i=150 theni=0;endif4.2反转运行当按下反转按钮时,反转指示灯亮显示紫色,电动机启动显示紫色传送带正转由左向右传送并显示紫色,小车向后运动,当运动到哪个工位时,哪个工位的指示灯亮有红色变为紫色,通过后指示灯熄灭,运动到最左端时自动返回最右端,开始向后再一次循环运动。如图4-3所示:图4-3反转运行图反转按钮按下时,监控系统运行的程序为:开始运行if b=1 thenc=1;a=0;i=i-1; j=0;k=1;p=0;endifif i0 then i=150;i=i-1;endif运行周期中执行if b=1 then c=1;a=0;i=i-1;j=0;k=1;p=0;endifif i0 then i=150;i=i-1; endif4.3移位运行当按下移位按钮时,正转指示灯亮显示红色,电动机启动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论