《JS搅拌机论文.doc》由会员分享,可在线阅读,更多相关《JS搅拌机论文.doc(55页珍藏版)》请在三一办公上搜索。
1、洛阳理工学院毕业设计(论文)洛 阳 理 工 学 院毕 业 设 计(论 文) 题目:基于PLC的多种液体混合控制系统设计姓 名 吴 莹 莹系 (部) 机 电 工 程 系专 业 机电一体化技术指导教师 吴 锐 2010年 06月15日毕业设计(论文)任务书填表时间: 2010 年 3月15日 (指导教师填表)学生姓名吴莹莹专业班 级D070211指导老师吴锐课题类型工程设计题目基于PLC的多种液体混合控制系统设计主要研究目标(或研究内容)掌握PLC系统开发、系统设计的方法,步骤。掌握基于PLC的多种液体混合控制的工作原理和控制方法。课题要求、主要任务及数量(指图纸规格、张数,说明书页数、论文字数等
2、)1查阅相关资料,熟悉基于PLC的多种液体混合控制的控制方法。2查阅专业资料,制定控制方案和硬件电路元件选择。3绘制基于PLC的多种液体混合控制系统电路原理图,梯形图,编写控制程序。4按要求写撰写毕业论文。进度计划第56周 收集有关多种液体混合控制的资料;第78周 制定控制方案;第912周 绘制多种液体混合控制系统电路原理图,编写相应软件程序;第1314周 整理设计资料,撰写设计说明书;第 15 周 准备毕业答辩。主要参考文献PLC应用技术常用编程控制器原理及其应用可编程控制器原理及应用实例PLC编程理论算法及技巧理可编程控制器技术及应用可编程控制器原理与应用指导教师签字: 教研室主任签字:
3、年 月 日基于PLC的多种液体混合监控系统设计摘 要以三种液体的混合灌装控制为例,将三种液体按一定比例混合,在电动机搅拌后要达到控制要求才能将混合的液体输出容器,并形成循环状态。液体混合系统的控制设计考虑到其动作的连续性以及各个被控设备动作之间的相互关联性,针对不同的工作状态,进行相应的动作控制输出,从而实现液体混合系统从第一种液体加入到混合完成输出的这样一个周期控制工作的程序实现。设计以液体混合控制系统为中心,从控制系统的硬件系统组成、软件选用到系统的设计过程,旨在对其中的设计及制作过程做简单的介绍和说明。设计采用西门子公司的S7系列PLC去实现设计要求。为了安全本设计又用到组态王,按照一定
4、的方法利用组态王形成动态的显示画面,便于观察和故障检修。关键词:多种液体,混合装置,自动控制,PLC,组态DESIGN OF A NUMBER OF LIQUIDS MIXED IN THE MONITORING SYSTEM BASED ON PLC ABSTRACTMixture of three kinds of liquid filling control, for example, the three kinds of liquid by mixing, after mixing in the motor control requirements in order to achiev
5、e the mixed liquid output container, and form loop. Liquid Hybrid control system design taking into account the continuity of its movements and actions of various charged Shebei correlation between, for different working conditions, with corresponding motor control output in order to achieve liquid
6、mixing system from a liquid by adding to the mix to complete the output of such a cycle control for program implementation. Liquid hybrid control system design for the center,From the control system hardware system, software used to the system design process (including design, design process, design
7、 requirements, ladder design, external connections and communications), seeks to design and manufacturing process which presents a brief introduction and Note. Design in siemens chinas s7 series of plc to achieve the design demands.To be applied to industrial liquid mix and processed for safety late
8、r, etc. this design with that group of states and to methods of configuration forms of the dynamic display screen to observe and failure of running repairs. KEY WORDS: Multi-fluid, Hybrid devices, Automatic control,PLC, Configuration目录前言5第1章 绪论71.1 课题研究的背景及意义71.1.1 课题研究的背景71.1.2 课题研究的意义71.2 课题研究的内容及
9、目标81.2.1 课题研究的内容81.2.2 课题研究的目标8第2章 硬件设计92.1 总体结构92.2 液位传感器的选择102.4 搅拌电机的选择112.5 电磁阀的选择122.6 接触器的选择132.7 热继电器的选择142.8 PLC的配置及控制系统I/O地址分配142.8.1 PLC控制系统设计的一般步骤142.8.2 PLC输入输出点的分配152.9 电气控制系统原理图16第3章 软件设计183.1 程序框图183.2 根据控制要求和I/O地址编制的控制梯形图193.3 语句表22第4章 组态监控系统设计244.1 组态王软件简介244.2 组态王工程的建立254.3 组态画面的建立
10、264.4 定义IO设备284.5 构造数据库294.6 建立动画连接304.7 组态监控仿真32第5章 软硬件调试355.1 PLC软件测试355.1.1 PLC程序下载355.1.2 PLC程序的模拟调试365.2 组态通讯调试37结 论40谢 辞41参考文献42外文资料翻译4410前言为了提高产品质量,缩短生产周期,适应产品迅速更新换代的要求,产品生产正在向缩短生产周期、降低成本、提高生产质量等方向发展。在炼油、化工、制药等行业中,多种液体混合是必不可少的工序,而且也是其生产过程中十分重要的组成部分。但由于这些行业中多是易燃易爆、有毒有腐蚀性的介质,以致现场工作环境十分恶劣,不适合人工现
11、场操作。另外,生产要求该系统要具有混合精确、控制可靠等特点,这也是人工操作和半自动化控制所难以实现的。所有为了帮助相关行业,特别是其中的中小型企业实现多种液体混合的自动控制,从而达到液体混合的目的,液体混合自动配料势必就是摆在我们眼前的一大课题,借助实验室设备熟悉工业生产中PLC的应用,了解不同公司的可编程控制器的型号和原理,熟悉其编程方式,而多种液体混合装置的控制更常见于工业生产中,适合大中型饮料生产厂家,尤其见于化学化工业中,便于学以致用。计算机的出现给大规模工业自动化带来了曙光。1968年,美国最大的汽车制造商通用汽车公司(GM)提出了公开招标方案,设想将功能完备、灵活、通用的计算机技术
12、与继电器便于使用的特点相结合,把计算机的编程方法和程序输入方式加以简化,用面向过程、面向问题的“自然语言”编程,生产一种新型的工业通用控制器,使人们不必花费大量的精力进行计算机编程,也能像继电器那样方便的使用。这个方案首先得到了美国数字设备(DEC)公司的积极响应,并中标。该公司于1969年研制出了第一台符合招标要求的工业控制器,命名为可编程逻辑控制器,简称PLC(有的称为PC),并在GM公司的汽车自动装配线上实验获得了成功4。PLC一经出现,由于它的自动化程度高、可靠性好、设计周期短、使用和维护简便等独特优点,备受国内外工程技术人员和工业界厂商的极大关注,生产PLC的厂家云起。随着大规模集成
13、电路和微处理器在PLC中的应用,使PLC的功能不断得到增强,产品得到飞速发展1。采用基于PLC的控制系统来取代原来由单片机、继电器等构成的控制系统,采用模块化结构,具有良好的课移植性和可维护性。对提高企业生产和管理自动水平有很大的帮助,同时又提高了生产线的效率、使用寿命和质量,减少了企业产品质量的波动,因此具有广阔的市场前景,用PLC进行开关量控制的实例很多,在冶金、机械、纺织、轻工、化工、铁路等行业几乎都需要到它,如灯光照明、机床电控、食品加工、印刷机械、电梯、自动化仓库、液体混合自动配料系统、生产流水线等方面的逻辑控制,都广泛应用PLC来取代传统的继电器控制。本次设计是将PLC用于多种液体
14、混合灌装设置的控制,对学习和实用是很好的结合。本设计的主要研究范围及要求达到的技术参数有:1使液体混合机能够实现安全、高效的灌装。2灌装的各种技术要求。3具体内容包括多种液体混合控制方案的设计、软硬件电路的设计、常见故障分析等等。本课题应解决的主要问题是如何使PLC在灌装中实现控制功能,在相关的研究文献报道中用PLC对灌装机进行控制的研究尚不多见,以致人们难以根据它的具体情况正确选用参数进行系统控制,也就难以满足提高质量和效率、降低成本的要求,本设计就是基于以上问题进行的一些探讨。第1章 绪论1.1 课题研究的背景及意义1.1.1 课题研究的背景可编程控制器(PLC)从上世纪70年代发展起来的
15、一种新型工业控制系统,起初它主要是针对开关量进行逻辑控制的一种装置,可以取代中间继电器、时间继电器等构成开关量控制系统,随着30多年来微电子技术的不断发展,PLC也通过不断的升级换代大大增强了其功能。现状PLC已经发展成不但具有逻辑控制功能、还具有过程控制功能、运动控制功能和数据处理功能、连网通讯功能等多种功能,是名副其实的多功能控制器。由PLC为主构成的控制系统具有可靠性高、控制功能强大、性价比高等优点,是目前工业自动化的首选控制装置16。整个设计过程是按思想工艺流程设计,为设备安装、运行和保护检修服务。设计的编写按照国家关于电气自动化工程设计中的电气设备常用基本图形符号(GB4728)及其
16、他相关标准和规范编写。设计原则主要包括:工作条件、工程对电气控制线路提供的具体资料。系统在保证安全、可靠、稳定、快速的前提下,尽量做到经济、合理、适用、减小设备成本。在方案的选择、元器件的选型时更多的考虑新技术、新产品。控制由人工控制到自动控制,由模拟控制到微机控制,使功能的实现由一到多而且更加趋于完善。1.1.2 课题研究的意义对于本课题来说,如果液体混合系统部分是一个较大规模工业控制系统的改造升级,新控制装置需要根据企业设备和工艺现状来构成并需尽可能的利用旧系统中的元器件。对于人机交互方式改造后系统的操作模式应尽量和改造前的相类似,以便于操作人员迅速掌握。从企业的改造要求可以看出在新控制系
17、统中既需要处理模拟量也需要处理大量的开关量,系统的可靠性要高,人机交互界面友好,应具备数据储存和分析汇总的能力。要实现整个液体混合控制系统的设计,需要从怎样实现电磁阀的开关以及电动机启动的控制这个角度去考虑,现状就这个问题的如何实现以及选择怎样的方法来确定系统方案。1.2 课题研究的内容及目标1.2.1 课题研究的内容1理解PLC的编程方法,熟悉并使用PLC完成其他的设计,建立系统逻辑的知识体系。2硬件的研究。用以前所学知识全面系统的对硬件进行设计并设有保护器件。3软件的研究。用PLC程序开发实现了设计、调试、等功能。4以可编程控制器为核心,熟悉并利用组态王软件对其所应用的程序进行模拟动态画面
18、显示。1.2.2 课题研究的目标1希望通过这次毕业设计,能够让自己对PLC有更深刻的更系统的了解。2综合自己的专业知识,让自己对学过的知识加深印象,进行一次全面性的复习。3锻炼动手和动脑的能力,让自己的思维更加的慎密。4通过设计要让自己多学一些和本设计有关的知识,以及多种软件的应用和操作。第2章 硬件设计2.1 总体结构从图2-1中可知设计的液体混合装置主要完成三种液体的自动混合搅拌。此装置需要控制的元件有:其中SL1,SL2,SL3,SL4为液面传感器,液面淹没该点时为ON,YV1,YV2,YV3,YV4为电磁阀,M为搅拌机。另外还有控制电磁阀和电动机的1个交流接触器KM。所有这些元件的控制
19、都属于数字量控制,可以通过引线与相应的控制系统连接从而达到控制效果。图2-1 液体混合灌装机要求如下:1初始状态:当装置投入运行时,容器内为放空状态。2起始操作:按下启动按钮SB1,装置开始按规定工作,液体A阀门打开,液体A流入容器。当液面到达SL2时,关闭液体A阀门,打开B阀门。当液面到达SL3时,关闭液体B阀门,打开C阀门。当液面到达SL4时,关闭液体C阀门,搅拌电动机开始转动。搅拌电动机工作1min后,停止搅动,混合液体阀门打开,开始放出混合液体。当液面下降到SL1时,SL1有接通变为断开,在经过20s后,容器放空,混合液体阀门YV4关闭,接着开始下一个循环操作。3停止操作:按下停止按钮
20、后,要处理完当前循环周期剩余任务后,系统停止在初始状态。2.2 液位传感器的选择选用LSF-2.5型液位传感器。如图 2-2所示: 图 2-2 LSF-2.5型液位传感器其中“L”表示光电的,“S”表示传感器,“F”表示防腐蚀的,2.5为最大工作压力。LSF系列液位开关可提供非常准确、可靠的液位检测。其原理是依据光的反射折射原理 ,当没有液面时,光被前端的棱镜面或球面反射回来;有液体覆盖光电探头球面时,光被折射出去,这使得输出发生变化,相应的晶体管或继电器动作并输出一个开关量。应用此原理可制成单点或多点液位开关。LSF光电液位开关具有较高的适应环境的能力,在耐腐蚀方面有较好的抵抗能力。相关元件
21、主要技术参数及原理如下:1工作压力可达2.5Mpa;2工作温度上限为125;3触点寿命为100万次;4触点容量为70W;5开关电压为24V DC;6切换电流为0.5A。2.4 搅拌电机的选择选用EJ15-3型电动机。如图 2-3所示: 图2-3 EJ15-3型电动机其中“E”表示电动机,“J”表示交流的,15为设计序号,3为最大工作电流。相关元件主要技术参数及原理如下:EJ15系列电动机是一般用途的全封闭自扇冷式鼠笼型三相异步电动机。1额定电压为220V,额定频率为50Hz,功率为2.5KW,采用三角形接法;2电动机运行地点的海拔不超过1000m。工作温度-1540/湿度90%;3EJ15系列
22、电动机效率高、节能、堵转转矩高、噪音低、振动小、运行安全可靠。 2.5 电磁阀的选择1入罐液体选用VF4-25型电磁阀。如图 2-4所示: 图2-4 VF4-25型电磁阀其中“V”表示电磁阀,“F”表示防腐蚀,4表示设计序号,25表示口径(mm)宽度。(1)材质:聚四氟乙烯;使用介质:硫酸、盐酸、有机溶剂、化学试剂等酸碱性的液体;(2)介质温度150/环境温度-2060;(3)使用电压:AC:220V50Hz/60Hz DC: 24V;(4)功率:AC:2.5KW;(5)操作方式:常闭:通电打开、断电关闭,动作响应迅速,高频率。2出罐液体选用AVF-40型电磁阀。如图 2-5所示: 图2-5
23、AVF-40型电磁阀其中“A”表示可调节流量,“V”表示电磁阀,“F”表示防腐蚀,40为口径(mm)相关元件主要技术参数及原理如下:(1) 其最大特点就是能通过设备上的按键设置来控制流量,达到定时排空的效果;(2)其阀体材料为:聚四氟乙烯,有比较强的抗腐蚀能力;(3)使用电压:AC:220V50Hz/60HZ DC:24V;(4)功率:AC:5KW。2.6 接触器的选择选用CJ20-10/CJ20-16型接触器。如图 2-6所示: 图2-6 CJ20-10/CJ20-16型接触器其中“C”表示接触器,“J”表示交流,20为设计编号,10/16为主触头额定电流。相关元件主要技术参数及原理如下:1
24、操作频率为1200/h;2机电寿命为1000万次;3主触头额定电流为10/16(A);4额定电压为380/220(A);5功率为2.5KW。2.7 热继电器的选择选用JR16B-60/3D型热继电器。如图 2-7所示: 图2-7 JR16B-60/3D型热继电器其中“J”表示继电器,“D”表示带断相保护。相关元件主要技术参数及原理如下:1额定电流为20(A);2热元件额定电流为32/45(A)。2.8 PLC的配置及控制系统I/O地址分配2.8.1 PLC控制系统设计的一般步骤设计PLC控制系统的一般设计步骤如图2-8所示:图2-8控制系统设计的一般步骤2.8.2 PLC输入输出点的分配这是一
25、个单体控制的小系统,没有特殊的控制要求,开关量输入点有6个(起动、停止和SL1、SL2、SL3、SL4),开关量输出点有5个(YV1、YV2、YV3、YV4与M),输入输出点数共为11个。粗估内存容量约为110个地址单元(1110=110)即可。据此,可以选用一般中小型控制器(S7-200CPU221CPU226),在此选用S7-200的CPU226。根据控制系统的要求,控制系统应具备的输入/输出点数、名称、代码及地址编号如表2-1所示:表2-1液体混合装置输入/输出地址分配输入设备输入点编号输出设备输出点编号启动按钮I0.0电磁阀YV1Q0.0SL1液位传感器I0.1电磁阀YV2Q0.1SL
26、2液位传感器I0.2电磁阀YV3Q0.2SL3液位传感器I0.3电磁阀YV4Q0.4SL4液位传感器I0.4搅拌机MQ0.3停止按钮 I0.52.9 电气控制系统原理图这里只给出主电路图和PLC外围接线图。1液体混合装置输入/输出接线该控制系统核心部分是以CPU226为主,CPU模块采用整体式结构,它的体积小、价格低,CPU模块、I/O模块和电源装在一个箱形机壳内,前盖下面有模式选择开关、模拟量电位器和扩展模块连接器。PLC的输入输出端子均接到相应的接线端子排,输入输出信号通过这些接线端子排可由其它地方直接引入,这些接线端子排的布置与 PLC的输入输出端子以及电源端、接地端和公共端的实际位置一
27、一对应。I/O模块接口将输入输出信号引入到控制台上。PC/PPI编程电缆上标有 PC的 RS一232端连接电脑的RS一232通信接口,标有 PPI的 RS一485端连接到CPU模块的通信口,并拧紧两边接口的螺丝。PC/PPI编程电缆通常在试验中下载梯形图程序时使用2。输入/输出接线图如图2-9所示:图2-9 输入/输出接线图 2主电路图根据系统的控制工艺要求,我所设计的电气控制系统主回路原理图如图2-10所示: 图2-10 主电路图19洛阳理工学院毕业设计(论文)第3章 软件设计本设计是利用西门子S-200系列的PLC来进行课题的研究和讨论的。西门子S7-200是西门子公司小型可编程序控制器。
28、它具有功能齐全的编程和工业控制组态软件,使得在完成控制系统的设计时更加方便简单,几乎可以完成任何功能的任务,同时具有可靠性高,运行速度快的特点,继承和发挥了它在大型PLC领域的技术优势,有丰富的指令集,具有强大的多种集成功能和实时特性,其性价比高,所以在大规模不大的领域是较为理想的控制设备。各种PLC都是采用循环扫描的方式进行工作的。西门子S7-200PLC的工作过程:PLC上电后,首先进行初始化,然后进入循环工作过程。一次循环过程可归纳为公共处理、程序执行、扫描周期计算处理、I/O刷新和外设端口服务五个工作阶段。各阶段完成的任务如下:1公共处理2程序执行3扫描周期计算处理4I/O 刷新:在此
29、阶段,进行I/O刷新5外设端口服务3.1 程序框图PLC采用计算机控制技术,其程序设计同样可遵循软件工程设计方法,程序工作过程可用流程图3-1表示。由于PLC的程序执行为循环扫描工作方式,因而与计算机程序框图不同点是,PLC程序框图在进行输出刷新后,再重新开始输入扫描,循环执行。程序框图如图3-1所示: 图3-1 程序框图3.2 根据控制要求和I/O地址编制的控制梯形图在本系统中,PLC程序设计的主要任务是接受外部开关信号(按钮、继电器)的输入,判断当前的系统状态以及输出信号去控制接触器、继电器等部件,以完成相应的控制任务。控制梯形图如图3-2所示: 图3-2 控制梯形图1第一种液体的进入当P
30、LC接通电源后,按下启动按钮SB1后,触点I0.0接通,Q0.0得电并自锁,与之相连的电磁阀YV1接通并保持,液体A开始流入,当液体达到液面传感器SL1的位置时,SL1动作。2第二种液体的进入当液体达到液位传感器SL2的位置时,SL2动作,I0.2接通使Q0.1得电并自锁,与之相连的电磁阀YV2接通并保持,液体B开始流入液罐,同时I0.2的动断辅助触点I0.2断开,液体A停止流入。3第三种液体的进入当液体达到液位传感器SL3的位置时,SL3动作,I0.3接通使Q0.2得电并自锁,与之相连的电磁阀YV3接通并保持,液体C开始流入液罐,同时I0.3的动断辅助触点I0.3断开,液体B停止流入。4搅拌
31、机工作当液体达到液位传感器SL4时,SL4动作,I0.4接通使Q0.3得电并自锁,与之相连的电磁阀接通并保持,同时I0.4的动断辅助触点I0.4断开,液体C停止流入,搅拌机开始搅拌,同时时间继电器T37得电开始计时。5混合液体开始排出1 min后时间继电器T37计时时间到,其动合辅助触点T37闭合,Q0.4得电并自锁,与之相连的电磁阀YV4接通并保持,同时Q0.4的动断辅助触点Q0.4断开,断开Q0.0、Q0.1、Q0.2、Q0.3,液体开始排出。6混合液体排完Q0.4得电的同时带动Q0.5得电,液体排出的同时SL4、SL3、SL2、SL1相继复位,当液面下降到SL1时,SL1由接通变为断开,
32、其动断辅助触点SL1复位闭合,时间继电器T38得电开始计时,20s后T38计时时间到,其动断辅助触点T38断开,Q0.4失电停止排放液体。7重复液体混合过程及停止T38动合辅助触点闭合,Q0.0得电自锁,其动断辅助触点Q0.0断开,T38失电复位,开始循环,当需要停止时按下停止按钮SB2,I0.5接通,Q0.6得电并自锁,当T38得电时Q0.7得电,停止循环。3.3 语句表根据梯形图写出语句表,语句表如下。NETWORK1 LDI0.0OQ0.0OT38ANQ0.7ANI0.2ANQ0.4=Q0.0NETWORK2LDI0.2ANI0.3ANQ0.4=Q0.1NETWORK3LDI0.3ANI
33、0.4ANQ0.4=Q0.2NETWORK4LDI0.4ANQ0.4=Q0.3TONT37,+600NETWORK5LDT37OQ0.4ANT38=Q0.4NETWORK6LDQ0.4OQ0.5ANQ0.7=Q0.5NETWORK7LDNI0.1AQ0.5ANQ0.0TONT38,+200NETWORK8LDI0.5OQ0.6ANQ0.7=Q0.6NETWORK9LDQ0.6AT38=Q0.7第4章 组态监控系统设计4.1 组态王软件简介组态王开发监控系统软件是新型的工业自动控制系统正以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统,它具有适应性强、开放性好、易于扩展、经济、开
34、发周期短等优点。通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构。其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且在自动控制系统中完成上传下达、组态开发的重要作用。尤其考虑三方面问题:画面、数据、动画。通过对监控系统要求及实现功能的分析,采用组态王对监控系统进行设计。组态软件也为试验者提供了可视化监控画面,有利于试验者实时现场监控。而且,它能充分利用Windows的图形编辑功能,方便地构成监控画面,并以动画方式显示控制设备的状态,具有报警窗口、实时趋势曲线等,可便利的生成各种报表。它还具有丰富的设备驱动程序和灵活的组态方式、数据链接功能8。1使用组态王
35、实现控制系统实验仿真的基本方法:(1) 图形界面的设计。(2) 构造数据库。(3) 建立动画连接。(4) 运行和调试。2使用组态王软件开发具有以下几个特点:(1) 实验全部用软件来实现,只需利用现有的计算机就可完成自动控制系统课程的实验,从而大大减少购置仪器的经费。(2) 该系统是中文界面,具有人机界面友好、结果可视化的优点。对用户而言,操作简单易学且编程简单,参数输入与修改灵活,具有多次或重复仿真运行的控制能力,可以实时地显示参数变化前后系统的特性曲线,能很直观地显示控制系统的实时趋势曲线,这些很强的交互能力使其在自动控制系统的实验中可以发挥理想的效果。3在采用组态王开发系统编制应用程序过程
36、中要考虑以下三个方面:(1) 图形,是怎样用抽象的图形画面来模拟实际的工业现场和相应的工控设备。(2) 数据,就是创建一个具体的数据库,并用此数据库中的变量描述工控对象的各种属性,比如水位、流量等。(3) 连接,就是画面上的图素以怎样的动画来模拟现场设备的运行,以及怎样让操作者输入控制设备的指令。4.2 组态王工程的建立建立新的组态王工程,请首先为工程指定工作目录(或称“工程路径”)。“组态王6.5”用工作目录标识工程,不同的工程应置于不同的目录。工作目录下的文件由“组态王6.5”自动管理我们打开组态王6.5软件,首先要求我们新建组态王工程所在的目录,启动“组态王6.5”工程管理器,图4-1新
37、建工程向导之一选择菜单“文件新建工程”或单击“新建”按钮,在弹出图框中单击“下一步”继续。弹出“新建工程向导之二对话框”如图4-1我们首先确定文件存放的目录,然后选择工程所在的目录的路径,点“浏览”选择你所要存放工程的目录,然后点下一步,进入工程向导之三,要求我们为新工程命名,在工程名称文本框中输入工程的名称,该工程名称同时将被作为当前工程的路径名称。在工程描述文本框中输入对该工程的描述文字。工程名称长度应小于32个字节,工程描述长度应小于40个字节。完成工程的新建如图4-2,单击“完成”完成工程的新建。系统会弹出对话框,询问用户是否将新建工程设为当前工程,在弹出图框中单击“否”按钮,则新建工
38、程不是工程管理器的当前工程,如果要将该工程设为新建工程,还要执行“文件设为当前工程”命令;单击“是”按钮,则将新建的工程设为组态王的当前工程。定义的工程信息会出现在工程管理器的信息表格中。图4-2 新建工程向导之二4.3 组态画面的建立打开“组态王工程管理器”,在“组态王工程管理器”, 中找到我们已经建立好的工程名,点击这个工程名,会弹出来一个提示对话框,我们不用管它直接点“忽略”。然后进入“工程浏览器”,进入组态王6.5开发系统后,就可以为每个工程建立数目不限的画面,在每个画面上生成互相关联的静态或动态图形对象。这些画面都是由“组态王6.5”提供的类型丰富的图形对象组成的。系统为用户提供了矩
39、形(圆角矩形)、直线、椭圆(圆)、扇形(圆弧)、点位图、多边形(多边线)、文本等基本图形对象,及按钮、趋势曲线窗口、报警窗口、报表等复杂的图形对象。提供了对图形对象在窗口内任意移动、缩放、改变形状、复制、删除、对齐等编辑操作,全面支持键盘、鼠标绘图,并可提供对图形对象的颜色、线型、填充属性进行改变的操作工具。“组态王6.5”采用面向对象的编程技术,使用户可以方便地建立画面的图形界面。用户构图时可以像搭积木那样利用系统提供的图形对象完成画面的生成。同时支持画面之间的图形对象拷贝,可重复使用以前的开发结果。1定义新画面进入新建的组态王工程,选择工程浏览器左侧大纲项“文件画面”,在工程浏览器右侧用鼠
40、标左键双击“新建”图标。在“画面名称”处输入新的画面名称,如自动送料装车系统,其它属性目前不用更改,(关于其它属性的设置请参见组态王6.5手册正式版“组态王开发环境工程浏览器”),点击“确定”按钮进入内嵌的组态王画面开发系统。2编辑画面当我们建立画面后,接下来就是对画面进行编辑,我们首先找到“工具箱”,如图4-3一般都在我们的新画面的右边栏上,如果不小心关闭了我们可以在主菜单中找到,在菜单“工具/显示工具箱”的左端有“b”号,表示选中菜单;没有“b”号,屏幕上的工具箱也同时消失,再一次选择此菜单,“b”号出现,工具箱又显示出来。图4-3 工具箱工具箱提供了许多常用的菜单命令,也提供了菜单中没有
41、的一些操作。当鼠标放在工具箱任一按钮上时,立刻出现一个提示条标明此工具按钮的功能,用户在每次修改工具箱的位置后,组态王会自动记忆工具箱的位置,当用户下次进入组态王时,工具箱返回上次用户使用时的位置。工具箱中有一个功能强大的图库,使用图库开发工程界面至少有三方面的好处:一是降低了工程人员设计界面的难度,使他们能更加集中精力于维护数据库和增强软件内部的逻辑控制,缩短开发周期;二是用图库开发的软件将具有统一的外观,方便工程人员学习和掌握;最后,利用图库的开放性,工程人员可以生成自己的图库元素,“一次构造,随处使用”,节省了工程人员投资图库中的元素称为“图库精灵”。之所以称为“精灵”,是因为它们具有自
42、己的“生命”。图库精灵在外观上类似于组合图素,但内嵌了丰富的动画连接和逻辑控制,工程人员只需把它放在画面上,做少量的文字修改,就能动态控制图形的外观,同时能完成复杂的功能。4.4 定义IO设备组态王6.5把那些需要与之交换数据的设备或程序都作为外部设备。外部设备包括:下位机(PLC、仪表、模块、板卡、变频器等),它们一般通过串行口和上位机交换数据;其他Windows应用程序,它们之间一般通过DDE交换数据;外部设备还包括网络上的其他计算机。只有在定义了外部设备之后,组态王6.5才能通过I/O变量和它们交换数据。为方便定义外部设备,组态王设计了“设备配置向导”引导用户一步步完成设备的连接。该课题
43、设计中使用西门子S7-200 PLC和组态王6.5进行通信。S 7-200 PLC可以通过PLC为组态王提供数据。假设西门子S7-200 PLC连接在计算机的COM1口。定义I/O设备的具体步骤如下:继续上面的工程。选择工程浏览器左侧大纲项“设备COM1”,在工程浏览器右侧用鼠标左键双击“新建”图标,运行“设备配置向导”。在弹出图框中选择“西门子PLC”的“S7-200系列”的“PPI”项,单击“下一步”,弹出“设备配置向导”, 为外部设备取一个名称,输入新IO设备,单击“下一步”,弹出“设备配置向导”,为设备选择连接串口,假设为COM1,单击“下一步”,弹出“设备配置向导”,填写设备地址,假设为2,单击“下一步”,弹出“设备配置向导”。 在弹出图框中设置通信故障恢复参数(一般情况下使用系