运料小车控制 组态软件
- 格式:docx
- 大小:379.01 KB
- 文档页数:18
基于组态软件仿真的运料小车的模拟控制(沈阳理工大学 信息科学与工程学院,沈阳)摘要:本文介绍了运料小车模拟控制的设计过程,该控制系统,根据实际要求利用PLC 的实时控制和顺序处理功能,完成系统控制,并完成了组态王上位机界面的设计。
同时进行了上位机和下位机之间的联机调试。
将组态软件应用到PLC 实验中,在计算机上虚拟仿真PLC 的控制对象,解决了可缟程序控制器实验无控制对象、不直观、难以理解等问题。
针对目前常用可编程控制器监控方法的不足,提出了以组态软件为开发平台,实现可编程控制器工作状态计算机图形监控的方法。
应用实例表明,该方法有利于及时确定并排除故障;且简单便利,能在保证系统性能的前提下,缩短开发周期。
关键词 组态软件;可编程序控制器;通信Simulation control of haulling car based on the configuration software simulation Yangjie(Shenyang Ligong University Information Science and Engineering Institute ,Shenyang 0903010234) Abstract :This control system , based on the request of practice adopt the PLC’s merits to finish the control of system.To apply Configuration software to the experiment of PLC. With the control object ofPLC simulated on computer,problems which often arise in the experiment of PLC such as having no control object,process and results unperceivable,hard to comprehend etc are avoided. Considering the shortcoming of PLC monitor method commonly used at present, the computer diagram PLC monitor method for working condition is proposed, which is based on MCGS configuration software as development platform. The application example shows that the method proposed is facilitate to determinate and remove troubles in time. In addition, the method is easy to use and can shorten the period of development with the guarantee of the system performance.KeywordsConfiguration software; Programmable controller ; communication目录1组态王的概述 (1)1.1 组态王的简述 (1)1.2 组态王的主要功能 (1)2 运料小车模拟控制组态界面设计 (3)2.1 建立组态王新工程 (3)2.2 创建组态画面 (4)2.3 定义IO设备 (6)2.4 构造数据库 (7)3 S7-200的自动化通信网络 (9)3.1网络产品的层次 (9)3.2 S7—-200的通信方式与通信参数的设置 (9)3.3 S7-200通信的硬件选择 (9)3.4网络部件 (10)3.4.1通信口 (10)3.4.2网络连接器 (11)3.5使用PC/PPI电缆通信 (11)3.6 S7-200的网络通信协议 (11)3.6.1点对点接口协议(PPI) (11)3.6.2多点接口协议(MPI) (11)4 组态王与PLC的联机 (12)4.1 进入组态运料小车运行画面 (12)4.2 进入PLC界面 (13)5 结束语 (14)6 参考文献 (15)1组态王的概述1.1组态王的简述组态王.52是一个具有丰富功能的HMI/SCADA软件。
基于组态王软件的小车运动控制系统设计作者:董海兵姚胜兴来源:《计算技术与自动化》2014年第03期收稿日期:2013-05-28基金项目:湖南省大学生研究性学习和创新性实验计划项目(湘教通[2012]402)作者简介:董海兵(1980—),男,湖北黄冈人,讲师,硕士,研究方向:自动控制。
通讯联系人,E-mail:cooldhb@文章编号:1003-6199(2014)03-0018-04摘要:运料小车在现代化的工厂中普遍存在,传统的工厂依靠人力推车运料,这样浪费了大量的人力物力,降低了生产效率。
而现代工业生产中大量运用PLC控制运料小车,并结合组态软件完成数据通信、网络管理、人机界面和数据处理,实现控制系统的实时监控、数据的实时采样与处理。
鉴于此,本文探讨基于西门子公司S7-300系列PLC和亚控公司组态王组态软件的小车运动控制系统的方案设计,并在实验平台上进行调试。
结果表明,该系统具有快、准、稳等优点,使生产自动化,智能化,大大提高了生产效率,降低了劳动成本,在工业小车控制领域具有广泛的应用前景。
关键词:PLC;小车;组态王;控制;调试中图分类号:TP311.11 文献标识码:AThe Design of Control System of Car Movement Based on Kingview SoftwareDONG Hai-bing,YAO Sheng-xing(Elect.& Info. Eng , Hunan Institute of Technology , Hengyang,Hunan 421002,China)Abstract:Carriage is common in modern factories, plants rely on traditional human cart for material, so that waste a lot of manpower and material resources, reduce the production efficiency. The extensive use of modern industrial production car transport materials PLC control, and data communication, network management, human-machine interface and data processing by using configuration software, the real-time sampling and processing of real-time monitoring, data control system. In vi. In view of this, this paper discusses the design Siemens company S7-300 series PLC and Kingview configuration software control company car motion control system based on the scheme, and debugged on the experimental platform. The results show that, this system has theadvantage of fast, accurate, stable, the production automation, intelligent, and greatly improves the production efficiency, reduce labor costs, has broad application foreground in the fields of industrial control car.Key words:PLC; car;kingview;control;debug1 引言本文是基于PLC和组态技术的小车运动控制系统设计,主要目的是通过对运料小车设备的电气控制装置的设计实践,掌握一般电气控制系统设计过程、设计要求、完成的工作内容和具体设计方法。
基于MCGS组态软件的送料小车自动往返运行监控系统设计【摘要】本文主要介绍了基于MCGS组态软件的送料小车自动往返运行监控系统设计。
在分别介绍了研究背景、研究意义和研究目的。
在详细展示了系统架构设计、监控系统界面设计、运行监控策略设计、故障诊断与处理方案以及系统集成与测试。
在进行了实验结果分析,评估了系统的优势与不足,并展望了未来的发展方向。
通过本文的研究,可以为送料小车运行监控系统的设计和优化提供重要参考,有助于提高生产效率和运行安全性。
【关键词】MCGS组态软件、送料小车、自动往返运行、监控系统设计、系统架构、界面设计、监控策略、故障诊断、系统集成、实验结果分析、系统优势、未来展望。
1. 引言1.1 研究背景研究背景:随着工业自动化的不断发展,自动化设备在生产线上的应用越来越广泛。
送料小车是一种常见的自动化设备,用于在生产线上来回运输物料。
传统的送料小车需要人工操作或者预设路线来实现运行,存在人为操作不可靠、效率低下等问题。
为了解决这些问题,利用MCGS组态软件开发一个自动往返运行监控系统是非常必要的。
该系统可以实现小车自动往返运行,提高生产效率,减少人为因素对系统的影响。
目前,基于MCGS组态软件的自动往返运行监控系统设计在工业领域中得到了较多关注和研究,但是在实际生产中的应用还存在一些问题和挑战。
本研究旨在通过系统架构设计、监控系统界面设计、运行监控策略设计、故障诊断与处理方案以及系统集成与测试等方面的探讨,对基于MCGS组态软件的送料小车自动往返运行监控系统进行深入研究与完善。
通过本研究的实施,将为工业生产过程中自动化设备的运行管理提供更为有效的解决方案,推动工业自动化技术的发展和应用。
1.2 研究意义送料小车自动往返运行监控系统是现代工业生产中常见的自动化设备,具有提高生产效率、降低生产成本、减少人工操作等优点。
而基于MCGS组态软件的监控系统设计,则可以通过图形化界面直观显示小车的运行状态、运行轨迹等信息,并实现对小车的监控与管理。
基于组态软件及PLC的运料小车控制摘要:针对电气控制的运料小车系统的不足,文章介绍了利用mcgs组态软件和西门子s7200 plc实现对运料小车系统的监测和控制。
通过现场数据采集,进行集中的数据管理,从而实现对运料系统有效控制,系统状态实时监控,并由上位机生成可视化的动态监控界面。
方便管理人员对现场的管理,提高工作效率。
关键词:组态软件;plc;mcgs;运料小车中图分类号:tp29 文献标识码:a 文章编号:1009-3044(2013)08-1806-04近年来,随着自动化技术的不断发展,组态技术在工控领域占据着越来越重要的地位,工业过程自动化目前普遍采用上位组态软件采集数据监控系统,plc进行控制的方式实现分散控制和集中管理。
通常用组态软件将运行中的开关状态、数据和报警、信息显示、运行时间以及数量、温度、压力等参数值用监控画面来显示,也可根据预先编制的程序驱动各种连接装置,以取代机械式的控制面板。
该文简要介绍了基于组态软件mcgs和西门系系列plc控制的运料小车运行。
1 概述运料小车是焦化厂及其它工业运料的主要设备之一,广泛应用于冶金、有色金属、煤矿等行业。
早期运料小车电气控制系统多为“继电器—接触器”组成的复杂系统,这种系统存在设计周期长、体积大、成本高等缺陷,几乎无数据处理和通信功能,必须有专人负责操作。
现代的运料小车基本将控制系统更改为基于plc核心的计算机控制,并且为了更方便的对运输现场实施监控,传统的指示灯报警和提示已不能满足要求。
人们需要掌握小车的实时运行路径、了解小车的工作状态、记录小车的运行历史并能够随时修改小车的运行参数和调用历史数据,还需要按照可视和可控的格式,实时传输、管理和显示这些信息。
因此,采用组态软件进行实时的数据管理和监控显得尤为重要。
2 系统功能本系统通过plc将小车运行速度、位置、起始点检测、站点位置检测、站点阀门开闭状态等参数传递至上位机,并在hmi中形成监控画面,从而进行实时的分析与处理。
设计(论文)题目PLC控制的运料小车装置MCGS组态画面设计学院:电子与信息工程学院学生姓名:黄梦轩专业班级:09应用电子(2)班学号:2009108212指导教师:潘益玲2012年05月29日目录摘要 3 第一章设计任务和要求 41.1 课题的背景意义41.2设计内容及要求 4 第二章总体方案设计 5 2.1 送料车自动循环控制系统的构成 5 2.2 工作过程 5 2.3 方案设计 52.4硬件设计 7 第三章软件设计 8 3.1 PLC程序编写 8 3.2监控软件设计 8 3.3通讯软件设计 83.4运料小车自动往返梯形如图3-1所示 93-1 自动运料小车梯形图 93.5运料小车自动往返程序指令如表3.1所示 10 第四章 MCGS组态软件 114.1 MCGS 组态软件结构功能特点 114.2 MCGS组态软件功能及其特点 134.3 工程的建立和变量的定义 154.4变量定义的步骤 164.5指示灯的属性设置 174.6 MCGS与PLC的连接 184.7 编制循环策略 184.8运料小车的组态设计 184.9运行调试动画界面 19 第五章安装调试过程 21 5.1 安装环境 21 5.2 安装注意事项 21 5.3 调试中遇到的问题及解决办法 215.4 各状态步的驱动处理的检查 215.5 状态的转移处理的检查 225.6 常见的故障 225.7 测试结果分析 22 第六章设计小结 23 致谢 24 参考文献 25摘要随着微电子技术和计算机技术的迅猛发展,使PLC从开关量的逻辑控制扩展到数字控制及生产过程控制域,真正成为一种电子计算机工业控制装置,故称为可编程控制器。
随着现代工业设备的自动化越来越多的工厂设备采用PLC,变频器,人机界面自动化器件来控制,因此自动化程度越来越高。
送料小车控制系统使用了PLC控制,被控对象是送料车,属于自动循环控制系统,该系统能安全、可靠运行的情况,实现计算机自动监控。
毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
基于组态软件及PLC的运料小车控制作者:钱宗斌姚烨来源:《电脑知识与技术》2013年第08期摘要:针对电气控制的运料小车系统的不足,文章介绍了利用MCGS组态软件和西门子S7200 PLC实现对运料小车系统的监测和控制。
通过现场数据采集,进行集中的数据管理,从而实现对运料系统有效控制,系统状态实时监控,并由上位机生成可视化的动态监控界面。
方便管理人员对现场的管理,提高工作效率。
关键词:组态软件;PLC;MCGS;运料小车中图分类号:TP29 文献标识码:A 文章编号:1009-3044(2013)08-1806-04近年来,随着自动化技术的不断发展,组态技术在工控领域占据着越来越重要的地位,工业过程自动化目前普遍采用上位组态软件采集数据监控系统,PLC进行控制的方式实现分散控制和集中管理。
通常用组态软件将运行中的开关状态、数据和报警、信息显示、运行时间以及数量、温度、压力等参数值用监控画面来显示,也可根据预先编制的程序驱动各种连接装置,以取代机械式的控制面板。
该文简要介绍了基于组态软件MCGS和西门系系列PLC控制的运料小车运行。
1 概述运料小车是焦化厂及其它工业运料的主要设备之一,广泛应用于冶金、有色金属、煤矿等行业。
早期运料小车电气控制系统多为“继电器—接触器”组成的复杂系统,这种系统存在设计周期长、体积大、成本高等缺陷,几乎无数据处理和通信功能,必须有专人负责操作。
现代的运料小车基本将控制系统更改为基于PLC核心的计算机控制,并且为了更方便的对运输现场实施监控,传统的指示灯报警和提示已不能满足要求。
人们需要掌握小车的实时运行路径、了解小车的工作状态、记录小车的运行历史并能够随时修改小车的运行参数和调用历史数据,还需要按照可视和可控的格式,实时传输、管理和显示这些信息。
因此,采用组态软件进行实时的数据管理和监控显得尤为重要。
2 系统功能本系统通过PLC将小车运行速度、位置、起始点检测、站点位置检测、站点阀门开闭状态等参数传递至上位机,并在HMI中形成监控画面,从而进行实时的分析与处理。
基于Step7与Wincc⼩车运料控制系统设计基于Step 7与Wincc⼩车运料控制系统设计1.运⾏环境操作系统:西门⼦PLC编程软件:Wincc组态软件屏幕分辨率为:1366X7682.PLC程序硬件组态如下:程序如下所⽰:OB1程序:OB35程序如下所⽰:3.Wincc组态软件设计运⾏界⾯⽤户界⾯和设计→激活设计→Wincc Classic计算机属性变量管理IP地址,机架号插槽号必须与PLC硬件组态对应使⽤SIMATIC S7 Protocol suite中的TCP/IP,IP地址为192.168.0.2,机架号为0,插槽号为2,TCP/IP中的系统参数注意TCP/IP中的系统参数->单位中的逻辑设备名称必须是PLCSIM.TCPIP_internal.1监视与控制变量如图所⽰图形编辑器路轨设计按钮设计(1)启动按钮组态设计,对象属性->事件->按钮->按左键对象属性->事件->按钮->释放左键(2)停⽌按钮组态设计, 对象属性->事件->按钮->按左键对象属性->事件->按钮->释放左键启动状态对象属性->园->闪烁->闪烁背景激活组态设计动态对话框设计,使⽤变量’接通使能’;静态必须为否物料状态(1)左端物料设计对象属性->其它->显⽰,静态必须为否, 使⽤变量’左端卸料’动态对话框设计如下(2)右端物料设计对象属性->其它->显⽰,静态必须为否,使⽤变量’右端卸料’动态对话框设计如下(3)向右运⾏过程中物料设计对象属性->其它->显⽰,静态必须为否,使⽤变量‘右⾏’限位开关(1)左限位开关对象属性->矩形->背景颜⾊对话框设计,使⽤变量‘M⾏程开关LS1’(2)右限位开关对象属性->矩形->背景颜⾊对话框设计,使⽤变量‘M⾏程开关LS2’物料’运⾏’C代码:static int a=570;if(GetTagBit("左⾏")&&a>120){a=a-30;SetTagBit("M⾏程开关LS2",0);}if(a==120){a=a;SetTagBit("M⾏程开关LS1",1); //Return-Type: BOOL SetTagBit("M⾏程开关LS2",0);}if(GetTagBit("右⾏")&&a<1020){a=a+30;SetTagBit("M⾏程开关LS1",0);}if(a==1020){a=a;SetTagBit("M⾏程开关LS1",0);SetTagBit("M⾏程开关LS2",1);}return a;运料⼩车对象属性->⼏何->位置X,C代码如下所⽰static int a=570;if(GetTagBit("左⾏")&&a>120){a=a-30;SetTagBit("M⾏程开关LS2",0);}if(a==120){a=a;SetTagBit("M⾏程开关LS1",1); //Return-Type: BOOL SetTagBit("M⾏程开关LS2",0);}if(GetTagBit("右⾏")&&a<1020){a=a+30;SetTagBit("M⾏程开关LS1",0);}if(a==1020){a=a;SetTagBit("M⾏程开关LS1",0);SetTagBit("M⾏程开关LS2",1);}return a;对象属性->⽤户⾃定义2->闪烁背景激活,静态设置为否,动态对话框设计如下所⽰对象属性->⽤户⾃定义2->背景颜⾊,动态对话框设计如下所⽰运料⼩车的动态填充设计选取⼩车对象,点击右键属性->⽤户⾃定义2->动态填充选择图形编辑中的显⽰库->动态向导->标准动态->为原型增加动态,双击该选项,出现如图所⽰,在动态向导中设置好2)和3)触发器选择根据变化动态化需要附加参数选取对象的属性为Filling(填充),变量名选取‘动态填充量’在西门⼦PLC程序中添加OB35,和设置时钟周期MB5,其中M5.5为周期为1s,占空⽐为50%的时钟脉冲报警记录设计消息->错误->报警消息->错误->警告注意变量管理中动态填充量中的AS范围为0---750,OS范围为0---100在图形编辑器中选择控件Wincc Alarm Control4.总结说明(1)本次设计中启动按钮,停⽌按钮,⾏程开关均⽤M存储位表⽰便于可视化仿真,添加OB35程序便于理解物料增减的动态效果;(2)硬件中使⽤到CPU315PN/DP,可改⽤其它类型的CPU,对应通讯⽅式必须做出相应的调整;(3)拷贝wincc到另⼀台电脑中使⽤,必须要重新设置服务器名,与电脑计算机名称⼀致(4)该Wincc项⽬不能移植到⽐v7.4版本更低的wincc中。
组态软件与网络通讯课程设计说明书题目:运料小车控制姓名:窦晓彤学号:09220331指导老师:冯小林班级:控制工程1班日期:2012年12月23日内容摘要运料小车控制的设计其目的是运用各种软件如力控、VB、Wincc、PLC等多种软件分别实现对运料小车的智能控制,并能通过多种通讯方式实现多种软件之间的通讯,本设计主要以组态软件为主设计了运料小车的控制过程,对过程中各个部件如小车、传送带等进行了定义,并对整体的布局和工作过程进行了控制,通过对动作脚本的编程及其调试过程最终实现了运料小车的控制过程,可以通过开始、停止、手动前进、手动后退、指示标志等多个按键选择实现对运料小车整个运行过程的智能控制,本设计还设计了从组态力控到VB的dbcon通讯,和从VB到力控组态的DDE通讯,实现了各种软件之间的联系与应用,有很重要的意义。
关键词:运料小车、组态力控、VB、控制过程、通讯、联系目录1 设计任务和要求 (1)1.1设计任务 (2)1.2设计要求 (2)2 系统设计 (2)2.1系统要求 (2)2.2方案设计 (2)2.3系统工作原理 (3)3 单元设计与系统设计 (3)3.1 系统各单元界面的设计 (3)3.1.1开发系统界面的创建 (3)3.1.2开机界面的创建 (4)3.1.3主界面的创建 (5)3.2 系统总体设计 (6)3.2.1 IO设备组态 (6)3.2.2 数据库组态 (7)3.2.3单元部件的属性设置及脚本编辑............................................... (8)3.2.4控制系统的属性设置及脚本编辑............................................................ .123.2.5初始启动窗口的选择.......................................................................... .... (14)4. 系统调试、仿真与结果分析.......................................................... . (14)4.1仿真预期结果............................................................................. . (14)4.2仿真过程及其调试过程............................................................... . (15)4.3仿真结果及其分析 (15)5 . 组态力控与VB之间的通讯 (17)5.1从组态力控到VB之间的通讯 (17)5 .1.1力控中工程项目的创建 (17) (18)5.1.3 IO设备组态 (19)5.1.4 数据库组态 (19)5.1.5 各单元部件的属性设置及脚本编辑............................................ (20)5.1.6 数据库VB中工程项目的创建 (21)5.1.7 从力控到VB的通讯过程 (24)5.2 从组态力控到VB 的通讯 (25)5.2.1 力控中工程项目的创建 (25)5.2.2 数据库VB中工程项目的创建 (28)5.2.3 VB到力控的通讯过程 (29)6 VB与数据采集卡之间的通讯 (30)6.1 VB 从数据采集卡中采集信息 (31)6.1.1 VB主界面的创建及其属性设置 (31)6.2 VB 从数据采集卡采集信息的过程 (32)6.3VB 从数据采集卡采集信息的结果及其分析 (32)7 总结体会 (33)8 参考文献 (33)9 附录.............................................................................................. (34)1设计任务和要求1.1设计任务设计一个运料小车,通过组态力控软件的设计,使其可实现通过开始、停止、手动前进、手动后退等按键实现运料小车的智能控制。
控制系统的运行界面如图1-1.图1-1. 运料小车控制系统的运行界面该系统的软硬件结构原理图1-2所示图1-2 系统的软硬件结构原理图1.2设计要求基本要求1、当手动按下开始按键时,控制系统开始运行,首先由小车开始向左运行,当到达左限位时,左面指示灯亮,小车停止运行,此时传送带开始运行,将货物送到小车位置,然后小车载着货物一起向右运行,左指示灯灭,到达右限位时,右面指示灯亮,小车停止运行,由传送带将货物运走,右指示灯灭,如此循环。
2.在运行过程中,当小车向左运行时,显示向左指示箭头,当小车向右运行时,显示向右指示箭头,当小车停止运行时,显示指示停止指示箭头。
3.当手动按下停止按键时,整个控制系统停止运行。
4.当手动按下手动前进按键时,小车自身或由小车载着货物一起向右运行,显示向右指示箭头,当手动按下手动后退按键时,小车自身或由小车载着货物一起向左运行,显示向左指示箭头。
5.实现与VB及Wincc的通讯2 系统设计2.1系统要求设计一个运料小车,通过组态力控软件的设计,使其可实现通过开始、停止、手动前进、手动后退等按键实现运料小车的智能控制。
2.2方案设计一个基本的运料小车控制系统主要由小车、货物、传送带、传送道等组成,且有开始、停止、手动前进、手动后退、各种正常运行时的标示等组成。
图2-1为运料小车控制系统原理框图。
图2-1 运料小车控制系统原理框图2.3系统工作原理当手动按下开始按键时,控制系统开始运行,首先由小车开始向左运行,当到达左限位时,左面指示灯亮,小车停止运行,此时传送带开始运行,将货物送到小车位置,然后小车载着货物一起向右运行,左指示灯灭,到达右限位时,右面指示灯亮,小车停止运行,由传送带将货物运走,右指示灯灭,如此循环。
在运行过程中,当小车向左运行时,显示向左指示箭头,当小车向右运行时,显示向右指示箭头,当小车停止运行时,显示指示停止指示箭头,当手动按下手动前进按键时,小车自身或由小车载着货物一起向右运行,显示向右指示箭头,当手动按下手动后退按键时,小车自身或由小车载着货物一起向左运行,显示向左指示箭头。
当手动按下停止按键时,整个控制系统停止运行。
最后,通过dbcom及DDE通讯协议实现从力控到VB及VB到力控的通信。
3.单元设计与系统设计3.1系统各单元界面的设计打开力控7.0,点击新建,则会弹出如图3-1所示的新建工程的窗口,在项目名称中输入运料小车控制,在生成路径中选择合适的路径,点击确定。
图3-1 新建工程项目图正确建立运料小车控制系统工程项目后,选择工程后点击开发,则会出现如图3-2所示的开发系统窗口,点击新建,在显示的新建窗口属性中选择创建空白界面。
图3-2开发系统窗口3.1.2 开机界面的创建在新建的空白界面中点击新建,则会出现如图3-3所示的窗口属性界面,在窗口名字中输入开机界面,点击确定。
图3-3 开机界面的创建打开开机界面,在属性菜单中选择如图所示的背景颜色,然后在标准图库中选择合适的图标与工具栏中的文本创建合理的开机界面,结果如图3-4所示。
图3-4 开机界面的设计同上面开机界面的创建类似,点击新建,在显示的窗口属性中输入“主界面”,如图3-5所示,然后点击确定。
图3-5 开发系统窗口—主界面打开主界面,在属性菜单中选择如图所示的背景颜色,然后如图3-5所示在标准图库中选择合适的小车类型、货物类型、及传送道和传送带类型,再选择合适的指示标志,分别双击选择到主窗体中,并利用工具栏中的基本工具组合成传送道德支架,选择基本工具中的增强型按钮并分别命名为开始、停止、手动前进、手动后退等。
图3-5 在标准图库中选择个单元部件最后合理布置桌面,结果如图3-6所示。
图3-6主界面的设计3.2 系统总体设计3.2.1 IO设备组态双击工程项目中的IO设备组态,弹出如图3-7所示IO设备属性,选择“力控—仿真驱动—SIMULATOR(仿真)”,则弹出如图所示的设备配置属性,在设备名称中输入“力控仿真”,在设备地址中输入“1”,点击完成。
图3-7所示IO设备属性3.2.2 数据库组态双击工程项目中的数据库组态,弹出如图3-8所示数据库属性,双击点名,选择“模拟IO点”,点击继续,则弹出如图3-9所示的模拟点的参数特性,在设备名称中输入“place1”,点击增加,点击新增的模拟点,选择数据连接,则弹出如图3-10所示的模拟点的数据连接特性,选择设备为“力控仿真”设为常量寄存器,点击确定。
图3-8数据库模拟点的建立图3-9 模拟点的参数特性图3-10 模拟点的数据连接特性在图3-6所示的主界面中,双击小车,出现如图3-11所示的属性菜单。
图3-11 运料小车动画属性在鼠标相关动作中选择“水平”,则会显示如图3-12所示水平拖动窗口,在变量选择中选择place1.pv,点击选择。
图3-12 运料小车属性的变量选择同上述运料小车的属性设置类似,分别为货物及传送带进行动画属性的设置和变量选择,图略。
在图3-6所示的主界面中,双击传送带左面的指示灯,出现如图3-13所示的属性菜单,在颜色相关动作中选择条件,则弹出颜色变化窗口,选择值为真时为“红色”,值为假时为“黑色”,在变量选择中选择“led1.pv”,点击选择。
图3-13 指示灯动作属性及变量选择同上述左指示灯的属性设置类似,设置右指示灯的动作属性和变量选择。
双击开始按键,弹出如图3-14所示动画连接,在触敏动作中选择“左键动作”,会出现图中所示脚本编辑器,在按下鼠标选项下输入“run.pv=1”。
点击保存。
图3-14 按键动画连接及脚本编辑同上述开始按键的属性设置类似,双击停止按键,在触敏动作中选择“左键动作”,在按下鼠标选项下输入“stop.pv=1”,点击保存。
同上述开始按键的属性设置类似,双击手动前进按键,在触敏动作中选择“左键动作”,在按下鼠标选项下输入“go.pv=1;back.pv=0”,点击保存。
同上述开始按键的属性设置类似,双击手动后退按键,在触敏动作中选择“左键动作”,在按下鼠标选项下输入“go.pv=0;back.pv=1”,点击保存。
双击“向左运行指示”,如图3-15所示,出现动画连接属性,点击“影藏”,显示可见性定义窗口,选择当表达式为假时隐藏,点击变量选择,将变量选择为“zuo .pv”,点击选择。
图3-15 向左运行指示的属性设置同上述向左运行指示的属性设置类似,分别点击向右运行指示和停止运行指示,分别出现相应的动画连接属性,点击“影藏”,显示可见性定义窗口,选择当表达式为假时隐藏,点击变量选择,将变量分别选择为“you.pv和zhengchang.pv”,点击选择。