


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PLC在自动喷泉控制中的应用摘要:随着计算机软硬件技术的飞速发展,新型喷泉与计算机的交互应用越来越 广泛,自动喷泉也越来越复杂和越来越精密,使得越来越多的控制部分需要计算机来 完成。计算机控制灯光喷泉成为必然趋势。为此建立以 PLC 为核心的多媒体计算 机自动控制喷泉,采用基于组态程序的计算机控制系统来监控音乐、灯光、流水的变 化获得较理想的效果。本文基于韩国金星公司生产的 MASTER-K30H 可编程逻辑控制器,设计三种喷 泉类型,不仅能够进行多种水形切换,而且将各种水形,灯光按照设定的排列组合进 行控制,实现了 PLC 的自动喷泉控制。通过上位机与 PLC 之间的通讯监控喷泉的状 态与效
2、果,并利用北京亚控公司的组态王 6.55 设计了上位机监控程序,实现了喷泉 的自动控制与远程实时监控。关键词:程控喷泉;自动控制技术;可编程序控制器 (PLC>组态王Abstract: Programmable Controller is used widely in the automatic produce of industry. This paper introduces the concrete application of this technique all automatic fountain.Keyword:autoc on trol tech no logy。PLC。
3、kin gview。目录第 1 章概述 31.1 喷泉控制系统的应用 31.2 PLC 自动喷泉控制系统 3第 2 章系统总体方案设计 42.1 实现方法分析与可行性讨论 42.1.1 单片机喷泉控制系统 42.1.2 工控机喷泉控制系统 42.1.2 PLC喷泉控制系统52.1 总体实现方案 6第 3 章硬件系统实现 83.1 PLC 工作原理 83.1.1 PLC的等效工作电路83.1.2 PLC的工作过程93.2 PLC 选型 93.2.1 PLC类型简介9322金星MASTER-K系列PLC介绍103 . 3硬件系统组成 11第 4章软件系统实现 154.1 PLC控制程序设计154.
4、1.1 编程软件 KGL_WE Application 简介16喷泉PLC程序设计184.2 组态程序设计 244.2.1 组态王简介 244.2.2 通信数据设置 274.2.3 组态画面设计 29第 5 章系统综合调试 345.1 PLC连接测试345.2 组态程序的调试 35第 6 章总结 36参考文献 37第1章 概述1.1喷泉控制系统的应用随着人民生活水平的提高,城市环境建设日益为人们所重视。喷泉作为一种观赏 性较高的艺术水景,不断地出现在城市广场、居民小区、公园等场所。它不仅可以增 加周围空气湿度,减少空气中的尘埃,降低空气温度,更为人们生活增添了不少情 趣。自动控制喷泉能自动且连
5、续的改变其形态,呈现丰富多彩的花型变化,从而给人 以美好的视觉感受。由单片机或可编程控制器 PLC (Programmable Logic Controller>组成的小型喷泉系统在软件及硬件上均可以较好地满足控制喷泉造型变化的要求。由计算机作为上位机, PLC 或单片机作为下位机的自动喷泉系统在功能上大大超越了传统的喷泉系 统,PLC完成对喷泉现场的造型、灯光的控制,并向计算机发送实时控制数据。上 位计算机实现喷泉花型监控等功能。1.2 PLC自动喷泉控制系统自动喷泉控制的实现方法很多,本设计题目为基于可编程逻辑控制器<PLC )的喷泉控制系统,用可编程逻辑控制器(PLC>
6、,不仅能够进行多种水型切换,而且能将各种水型、灯光,按照预先设定的排列组合进行控制程序的设计,通过计算机运行控 制程序发出控制信号,使水型、灯光实现多姿多彩的变化。通过上位机<PC)与PLC之间的通讯来监控喷泉的状态与效果,进而控制电动机,以达到顺利实现工业控制的 要求及目的,同时还要达到低功耗、高性价比、运行安全可靠等基本要求。基于以上要求,本系统应具备以下功能:1. 设计三种喷泉类型,编写程序控制以顺利实现喷泉的控制。2. 系统中组态王组态画面、PLC之间要能顺利实现通讯。3. 具备人机对话功能,即具有可视的组态画面,能设置及监控系统运行。4整个系统要具有安装、调试简单、方便的特点。
7、第2章系统总体方案设计2.1实现方法分析与可行性讨论单片机喷泉控制系统单片机也称为单片微型计算机,是把微型计算机的各部件一一中央处理器、存储 器、输入输出接口电路、定时器/计数器等制作在一块集成电路芯片上,构成一个完 整的微型计算机,如图2.1所示。因为单片机在一块小芯片上就集成了一台计算机有具备的功能,所以其在工业控 制中占据很重要的地位。它具有超小型化、结构紧凑、抗干扰能力强等优势。特别适 用于实时工业测量控制、智能化仪器仪表和家用电器控制等应用系统。目前,市场上流行的单片机种类繁多,如MCS-51系列,8位单片机仍占有单片机市场60%以上的份额,促进了 8位单片机朝着高性能和多功能化方向
8、发展。其他 单片机,如凌阳公司的 SPCE061A 16位单片机,美国TEXAS INSTRUMENTS公司 的MSP430系列单片机,ARMvAdvaneed RISC Machine)嵌入式单片机等都是各有 优点,在不同的领域中有着很好的应用。图2.1单片机控制系统单片机控制系统用于喷泉控制是完全可行的,它可以通过定时器/计数器对喷泉喷射的时间进行控制,并且也可以利用串行接口与上位机进行通讯。因为单片机的价 格比较便宜,所以大批量生产时的性能价格比很高。但因为单片机需要附属很多的外 围电路,对电路的设计水平要求很高,否则便很可能降低系统的稳定性。而且,因为 喷泉控制系统很少会有批量生产的情
9、况,对于小规模制作时,PCB印刷电路板的制作成本是很高的。综上所述,此次设计采用单片机控制系统不是最佳方案。工控机喷泉控制系统工控机即工业控制计算机,但现在更时髦的叫法是产业电脑或工业电脑,英文简 称IPC,全称In dustrial Perso nal Computer。工控机通俗的说就是专门为工业现场而设 计的计算机,如图2.2所示。工控机特点工控机通俗的说就是专门为工业现场而设计的计算机,而工业现场一般具有强烈的震动,灰尘特别多,另有很高的电磁场力干扰等特点,且一般工厂均是连续作业即 一年中一般没有休息。因此,工控机与普通计算机相比必须具有以下特点:1)机箱采用钢结构,有较高的防磁、防尘
10、、防冲击的能力。2)机箱内有专用底板,底板上有 PCI和ISA插槽。3)机箱内有专门电源,电源有较强的抗干扰能力。4)要求具有连续长时间工作能力。自1984年国内开始从事开发和推广应用工控机以来,已被广泛地应用于钢铁冶 金、石油化工、机电成套设备、医药食品、数控机床、工业炉窑等工业领域、以及军 工和科研设备中。图2.2工控机控制系统对于工控机作为喷泉控制系统,因为喷泉控制系统的环境相对工业控制环境要好 得多,而且喷泉控制系统对连续长时间工作的能力要求也不是很高,用工控机设计喷 泉控制系统实属有些大材小用。而且工控机的价格较同层次的PC机要偏高,这样就 更增加了系统的成本,降低了整体的性价比。2
11、.1.2 PLC喷泉控制系统自二十世纪六十年代美国推出可编程逻辑控制器vProgrammable Logic Controller,PLC)取代传统继电器控制装置以来,PLC得到了快速发展,在世界各地 得到了广泛应用。同时,PLC的功能也不断完善。随着计算机技术、信号处理技术、控制技术网络技术的不断发展和用户需求的不断提高,PLC在开关量处理的基础上增加了模拟量处理和运动控制等功能。今天的PLC不再局限于逻辑控制,在运动控制、过程控制等领域也发挥着十分重要的作用。如图2.3所示。作为离散控的制的首选产品,PLC在二十世纪八十年代至九十年代得到了迅速 发展,世界范围内的PLC年增长率保持为20%
12、30%。随着工厂自动化程度的不断 提高和PLC市场容量基数的不断扩大,在自动化领域占据着十分重要的位置。PLC是由模仿原继电器控制原理发展起来的,二十世纪七十年代的PLC只有开关量逻辑控制,首先应用的是汽车制造行业。它以存储执行逻辑运算、顺序控制、定 时、计数和运算等操作的指令;并通过数字输入和输出操作,来控制各类机械或生产 过程。用户编制的控制程序表达了生产过程的工艺要求,并事先存入PLC的用户程序存储器中。运行时按存储程序的内容逐条执行,以完成工艺流程要求的操作。图2.3 PLC控制系统一个PLC的控制器,可以接收几千个I/O点 最多可达8000多个I/O )。对于喷 泉控制系统这样,被控
13、对象主要是设备连锁、回路很少,采用PLC较为合适。PLC因为采用通用监控软件,在组态软件设计方面,要容易一些。且PLC通常都支持现场总线,会使得系统通信得到有利保障,更适合实现上位机的远程监控。目前适用于喷泉控制的中小型PLC种类繁多,价格低廉。使设计者会有更多的选择余地。系统整体造价会比工控机低,而且不会降低系统的稳定性。经过以上三种控制系统的可行性分析可以看出,以PLC为下位机,PC机为上位机组成的控制系统是此次设计喷泉控制系统的最佳方案2.1总体实现方案根据设计要求,该喷泉控制系统由 PLC下位机及上位机PC组成,如图2.4所 示。PLC对喷泉的水泵进行时序控制,产生各种不同的喷水造型。
14、需设计三种不同 的喷泉类型。上位机编写组态软件对喷泉的工作状态进行实时监控。控制各个泵,阀门要求喷泉控制程序能够产生不同的喷水造型,并且符合美学标准,逻辑合理。组 态软件要求画面美观大方,具备人机对话功能,且操作简单。阀门1 阀门2阀门1阀门2操作员组态土1r控制泵 门的,阀PLC控制&信号图2.4喷泉控制系统总体方案第3章硬件系统实现3.1 PLC工作原理3.1.1 PLC的等效工作电路PLC是一种微机控制系统,其工作原理也与微机相同,但在应用时,可不必用 计算机的概念去做深入的了解,只需将它看成是由普通的继电器、定时器、计数器、 移位器等组成的装置,从而把 PLC等效成输入、输出和
15、内部控制电路三部分。1)输入部分 这部分的作用是接受被控设备的信息或操作命令等外部输入信息。输入接线端是PLC 与外部的开关、按钮、传感器转换信号等连接的端口。每个端子可等效为一个 内部继电器线圈,线圈号即输入接点号,这个线圈由接收到的输入端的外部信号来驱 动,其驱动电源可由PLC的电源部件提供(如直流24V,也可由独立的交流电源(如 交流 110V 供给。每个输入继电器可以有无穷多个内部触点(动合、动断形式均可(这里使用的是计算机的“COPY概念,供设计PLC的内部控制电路(即编制PLC 控制程序 时使用。2)内部控制电路 这部分的作用是运算和处理由输入部分得到的信息,并判断应产生哪些输出。
16、内部控制电路实际上也就是用户根据控制要求编制的程序。 PLC 程序一般用梯形图 形式表示。而梯形图是从继电器控制的电气原理图演变而来的, PIC 程序中的动合、 动断触点、线圈等概念均与继电器控制电路相同。 在 PLC 内部还设有定时器、计数 器、移位器、保持器、内部辅助继电器等,继电器控制系统没有的器件,它们的线圈 及动合、动断触点只能在 PLC内部控制电路中使用,而不能与外部电路相连。3)输出部分这部分的作用是驱动外部负载。在 PLC 内部,有若干能与外部设备直接相连的 输出继电器 (有继电器、双向硅、晶体管三种形式 ,它也有无限多种软件实现的动 合、动断触点,可在 PLC 内部控制电路中
17、使用;但对应每一个输出端只有一个硬件 的动合触点与之相连,用以驱动需要操作的外部负载;外部负载的驱动电源接在输出 公共端(COM上。总之,在使用 PLC 时,可以把输入端等效为一个继电器线圈,其相应的继电器 接点(动合或动断 可在内部控制电路中使用,而输出端又以等效为内部输出继电器的 一个动合触点,驱动外部设备。3.1.2 PLC 的工作过程PLC 一般采用循环扫描方式工作。当 PLC 加电后,首先进行初始化处理,包括 清除 IO 及内部辅助继电器、复位所有定时器、检查 I/O 单元的连接等。开始运行 之后,串行执行存贮器中的程序,这个过程可以分为如下四个阶段。PLC 工作时,上述过程周而复始
18、,称为扫描周期。1)公共处理阶段 这部分在每次循环开始都要被执行,包括复位系统定时器、检查程序存贮器、检查 IO 总线、检查扫描时间等。如出现异常情况,则通过自诊断给出故障信号,或 自行进行相应的处理,这将有助于及时发现或提前预报系统的故障,提高系统的可靠性。<2)执行外围设备命令阶段当有简易编程器、图形编程器、打印机等外部设备与 PLC 相连时,则 PLC 在每 次循环时,都将执行来自外部设备的命令。<3)程序执行阶段在这个阶段, CPU 将指令逐条调出并执行,即按程序对所有的数据(输入和输出的状态 >进行处理,包括逻辑、算术运算,再将结果送到输出状态寄存器。<4)输
19、入、输出更新阶段PLC 的 CPU 在每个扫描周期进行一次输入来进行输出更新。 CPU 对各个输入端 进行扫描,并将输入端的状态送到输入状态寄存器中;同时,把输出状态寄存器的状 态通过输出部件转换成外部设备能接收的电压或电流信号,以驱动被控设备。这种对 输入、输出状态的集中处理过程,称为批处理,这是PLC 工作的重要特点。3.2 PLC 选型目前。全世界的 PLC 生产厂家约有 200 家,生产 300 多个品种的产品。主要集 中在美国、德国、日本等多家公司。其中德国和美国是以大型 PLC 而闻名,而日本 则主要生产小型 PLC。3.2.1 PLC 类型简介美国的 PLC:美国的 PLC 厂家
20、很多,现已超过百家。其中以 A-B<ALLEN-BRADLEY )公 司、美国通用<GE)公司生产的PLC最具代表性。A-B 公司是美国的可编程控制器制造商,同时也是世界上最大的 PLC 制造商之 一。该公司产品规格齐全,所提供的特殊模块和职能模块品种丰富。而且还有丰富的 指令集和强大的软件功能。其主要代表机型有: SLC-500 系列、 PLC-5 系列、 PLC- 5/250系列、还有早期的PLC-3和PLC-2系列等。GE 公司是世界上最早研制和生产 PLC 产品的主要厂商之一。其主要产品有小型机GE-1、GE-1/J、GE-1P等,中型机GE-m,还有大型机 GE-V等。德
21、国的 PLC:德国的PLC主要以西门子vSIEMENS)为代表,它也是世界上较早研制和生产PLC 的主要厂商之一。适用范围可覆盖从代替继电器的简单控制到更复杂的自动化 控制。应用领域极为广泛,覆盖所有自动检测,自动化控制有关的工业及民用领域, 包括各种机床、机械、电力设施、民用设施和环境保护设备等。如冲压机床、磨床、 印刷机械、橡胶化工机械、中央空调、电梯控制和运动系统等。其主流产品包括西门子 S7-200、S7-3O0 S7-400系列 PLC。日本的 PLC:日本的 PLC 以性价比高的小型机著称。其主要代表厂家为欧姆龙 <OMRON )、 三菱等厂家。欧姆龙公司已经有 50 多年的
22、历史,该公司以良好的性价比占据了我国 PLC 市场 较大的份额。它的 PLC 指令系统功能强大,能够处理复杂的控制要求;具有品种齐 全的通信模块,在 CPU 本体上具有标准上位接口,可配备 6 种通信模块;将 PC 卡 <PCMCIA 规格)使用在可编程控制器中,可以临时存储设备运行情况和各种生产过 程数据,并能够十分方便的与以太网连接。主要产品有微型的C20P和C20、小型的C120 和 C200H、中型的 C500 和 C1000H、大型的 C2000H。三菱公司也是日本生产 PLC 产品的主要厂家之一,很早就进入了中国市场。它 具有固定灵活的系统配置、丰富的品种、无需维护的程序存储
23、器、编程简单、共同的 外部设备等特点。其主要产品有小型的 F、 F1、 F2 系列, FX0、 FX2 系列和 A 系列 等。我国的 PLC:无锡光华电子工业有限公司是中日合资企业,成立于 1989年 4月。是生产开发 销售可编程序控制器、触摸式工业图形显示器、接近开关、电子计数器、旋转编码器 等电子控制产品的专业企业。它也生产多种型号与规格的PLC,女口 SU、SG等,发展很快,并在价格上很有优势。金星 MASTER-K 系列 PLC 介绍本次设计采用韩国金星公司生产的 MASTER-K30H 可编程逻辑控制器。金星公 司即韩国最大的跨国集团 LG 集团<原名:乐喜金星集团),是韩国产
24、业电器制造业 的先驱。提供可编程控制器、变频调速器、直流电机调速器、不间断电源、高压电 器、低压电器、电力电子设备等。MASTER-K 系列 PLC 具有如下的一些特征: 不同编程设备的简易编程。可以在RUNv运行)模式下编辑。支持国际标准通讯协议的不同开放网络。使用专用算法处理器实现高速处理。为PLC不同应用领域提供各种不同的专用功能模块。特点持有多种类型Master-K系列根据需要控制的I/O点数,具有141024点的各种最优化机种。高速运行高速运行计算(最高0.2卩s/step实时控制/监视输出点和输入点。各种专用功能模块持有控制/测定温度、湿度、流量、风量的模拟模块和控制伺服电机的位置
25、控制 模块等各种专用功能模块。强大的网络RS-232C/RS-485系列基础通讯设备、Fieldbus、Modbus、DNet等各种通信网络。提供基于Window的编程工具可编程 Master-K系列整个模块的 KGL-WIN Software适用于 Windows 95/98/NT O/S配置,可与GSIKGL以及KGL-DOS中制作的程序互换。3.3硬件系统组成根据系统要求,我们选择性价比较好的 K30H型PLC,共有16点10mA光隔输 入和16点 继电器输出。输入点为 P00P07、P10P17;输 出点为P20P27、 P30P37。因为实验设备有限,故选用了韩国 GoldStar公
26、司生产的MASTER-K30型PLC, 其输入输出规格如下表3.1表3.2所示:表3.1 PLC输入规格输入形式DC输入点数16点额定输入电压DC24V额定输入电流10mA/1 点动ON19V以上作电OFF6V以下压响OFF10ms以下应f ON时ON>10ms以下间OFF输入显示绿色LED绝缘方式光电绝缘表3.2 PLC输出规格输出形式继电器点数16点AC250V ,额定输出电压DC30V额定输出电流5A/4 点OFF响10ms以下t ON应时ONT间10ms以下OFF输出显示红色LED绝缘方式光电绝缘其DC输入接线图如图3.1所示;继电器输出接线图如图3.2所示端子排DC 24V内
27、部 回 路图3.1 DC输入接线图图3.2继电器输出接线图PLC与上位机串行口通过RS232C进行串行通信。如图3.3所示喷泉池水泵图3.3硬件组成PLC通讯的电缆标准上位机应与 PLC按如下方式连接通讯PLC部分!.( 9针连接器)丿.计算机部分!.串口( 9针连接器)322 -225555图3.4 PLC通讯电缆接口第4章软件系统实现4.1 PLC控制程序设计PLC作为一个工业控制计算机,采用软件编程逻辑代替传统的硬件有线逻辑实 现控制。其编成语言是面向被控对象,面向操作者,易于为熟悉继电器控制电路的广 大电气技术人员所掌握,通常PLC的编程语言有梯形图语言,指令助记符语言,控制系统流程图
28、语言 功能图编程语言),布尔代数语言等,大型PLC还可用高级语言。3不同厂家,甚至不同型号的 PLC产品使用的编程语言及编程语言中所采用的符 号也不尽相同。一、梯形图语言 LD,Ladder Diagram)梯形图语言是在继电一接触器控制原理的基础上演变而来的一种图形语言,它形象、直观,为广大电气人员所熟悉,是中、小型PLC的主要程序语言。它将 PLC内部的各种编成元件 如输入继电器,输出继电器,内部继电器,定时器,计数器等) 和命令用特定的图形符号和标注加以描述,并赋予一定的意义。二、指令助记符语言梯形图语言虽然直观、方便,但PLC须配有较大的显示器才能输入图形符号,而小型机,特别是在生产现
29、场编制调试程序时,常要借助于编程器。它显示屏小,采 用的是助记符语言,这是一种类似微机的汇编语言的助记符编成表达式。不同厂家的 PLC指令语句表使用的助记符并不相同,但基本上大同小异。三、功能图编程语言SCF)这是一种较新的编程方法,它是用像控制系统流程图一样的功能图表达一个控制 过程,目前国际电工协会 vIEC)正在实施发展这种新式的编成标准。不同厂家的PLC对这种编成语言所用的符号和名称也不一样。其优点为:1,特别适宜顺序系统的设计,可以灵活地控制系统流程,实现复杂控制。 2,易于将传统的手控方是选择和自动运行等多种工作模式结合在一起。 3,有利于提高程序的效率。4,程序的可读性好,容易调
30、试和修改。四、高级语言编程近几年推出的PLC产品,尤其是大型PLC,已经开始使用BASIC高级语言进行 编程。有的 PLC 采用类似 PASCAL 语言的专用语言,系统软件具有这种专用语言的 自动编译程序。采用高级语言编程后,用户可以像使用普通计算机一样操作PLC。除了完成逻辑功能外,还可以进行 PID 调节、数据采集和处理以及与上位机通信 等。4.1.1 编程软件 KGL_WE Application 简介KGL for Windows 的特征KGL for Windows 是 LG Master-K 系列和 LG MASTER-K 系列编程和调试工具。KGL for Windows 有以下
31、相当丰富的特征。PLC系统由项目Project结构KGL for Windows 把用户自定义程序当成一个包括参数和变量/注释的项目Project来管理。同时有允许用户把程序(*PRG>,参数*(.PMT>,,变量(*VAR>,注释(*CNT>各 自保存起来,是这些单独的文件应用到别的项目Project 中。2> 用户友好接口为创建,编辑和监视提供简单的和友好的接口。3> 在线编辑 在在线方式下可以获得实时编辑。在在线条件下编辑的程序可以自动的下载、而 不必停止 PLC 的硬件。4> 从 PLC 监视信息用户可以轻易的监视PLC的状态如:错误状态,网络
32、信息和系统信息。5> 调试和自诊断 (LG MASTER-K 系列 >在精确调试中可以得到取样跟踪,触发和强制 I/O Enable。创建一个项目 Project双击 KGL_WIN.exe 文件去运行 KGL for Windows 或可执行文件。开始屏幕如下 所示。为创建一个新的项目,在开始屏幕选择项目Project-新项目New Project在对话框内选择 Biank Project',然后点击 OK'按钮。如图4.1所示日Isnk ProjectNew ProjectCreate Project From Files 怕 Project From DOS-
33、KGL FilesOK:Create Project From GSIKGL FilesCancel图4.1新建项目在如下的对话框中键入:PLC类型,编程语言,标题,公司,作者和描述Project PropertyF'LU Typer MK_H <=I'O MProgramming Lm鬥 烂Ladder 广TitleCompany |Author|Description IIssso ODO368.1200530081 OOQS200SOKCan匚曰I图4.2添加注释点击OK'按钮,然后,过程,消息,和程序窗体会自动显示。创建一个梯级图程序在梯级图工具条内选择了
34、常开触点(I 图标后,把光标移动到要插入触点的地 方。如图4.3所示。Ladder Editor Box(Opan Conlact)|MOOO两 Varis b le/Commenl対诒blm Nmme D总讷亡e | CnmmmniOKCancel图4.3设置触点属性点击鼠标的左键或按下 Enter'键,然后将出现触点输入对话框。键入触点名(M0000,点击 0K '按钮或按下 Enter'键。如图4.4。图4.4常开触点在梯级图工具条内选择了输出 Coil (童1图标后,把光标移动M000的下一列。 点击鼠标按钮或按下Enter;键。在梯级图工具条内选择常闭触点图标
35、同时把光标移动到插入触点的地方。点击鼠 标或按下Enter键,去打开触点输入的输入对话框。为了完成程序的编辑,在下一行插入END指令。选择应用指令图标(去插入END指令,按下Enter键或点击鼠标按钮。 如图4.5所示。图4.5完整梯形图喷泉PLC程序设计本系统要有三种不同的喷泉控制模式,即要完成三种不同花色类型的喷泉程序设 计。对于喷泉的控制实际就是对输出点的顺序控制。喷泉一控制要求<1)喷泉由1号6号,六组喷头组成;<2)按动开始按钮后,1号先喷,2s后2号喷,再1s后3号喷;<3) 3号喷5s后4号,5号,6号间隔1s喷;<4)齐喷5s,后3号,2号依次间隔1s停
36、;<5)2s后6, 5, 4依次间隔1s停,再2s后齐喷5s;<6)停3s后循环<2)<6)步骤<7)按动停止按钮后,6组喷头全部停止。PLC系统资源分配<1)喷泉控制系统的输入有两个按钮:开始按钮和结束按钮,也就是有两个输 入量;<2)输出要控制设备有1号6号六组喷头,输出量是6个。PLC系统资源分配如表4.1;表4.1喷泉一输入/输出继电器地址分配表I/O端子作用P0000开始按钮P0001结束按钮P00201号喷头P00212号喷头P00223号喷头P00234号喷头P00245号喷头P00256号喷头梯形图0111725313945535967
37、73图4.6喷泉一主要程序喷泉二控制要求<1 )喷泉由1号11号喷头组成;<2)按动开始按钮后,1号先喷,2s后2号喷;<3)后3号10号喷头间隔1s开始喷;<4)10号喷后间隔2s后11号喷,持续5s后全部停;<5 )再3s后重复上<2)<4)步骤;<6 )按动停止按钮后,所有喷头全部停止。PLC系统资源分配<1)喷泉控制系统的输入有两个按钮:开始按钮和结束按钮,也就是有两个输 入量;<2)输出要控制设备有111号喷头,输出量是11个。PLC系统资源分配如表4.2;表4.2喷泉二输入/输出继电器地址分配表I/O端子作用P0000开始
38、按钮P0001结束按钮P00201号喷头P00212号喷头P00223号喷头P00234号喷头P00245号喷头P00256号喷头P00267号喷头P00278号喷头P00309号喷头P003110号喷头P003211号喷头梯形图07131723273037434753图4.7喷泉二主要程序喷泉三控制要求<1)喷泉有16组喷头组成<2)按动开始按钮后,16组喷头依次喷,间隔时间为1s;<3 )当16组喷头都喷水后,保持同时喷10s;<4)10s后16组喷头再以相反顺序依次停止,间隔时间仍为1s;<5)当全部停止后,再10s后重复<2)<4)步骤;<
39、;6 )按动停止按钮后,全部停止。PLC系统资源分配<1)喷泉控制系统的输入有两个按钮:开始按钮和结束按钮,也就是有两个输<2)输出要控制设备有16组喷头,输出量是16个PLC系统资源分配如表4.3;表4.3喷泉三输入/输出继电器地址分配表I/O端子作用P0000开始按钮P0001结束按钮P00201号喷头P00212号喷头P00223号喷头P00234号喷头P00245号喷头P00256号喷头P00267号喷头P00278号喷头P00309号喷头P003110号喷头P003211号喷头P003312号喷头P003413号喷头P003514号喷头P003615号喷头P003716号
40、喷头梯形图01220F0093TOOOO图4.8喷泉三主要程序部分4.2组态程序设计组态程序在使用工控软件中,我们经常提到组态一词,组态英文是“ Con figuration其意义究竟是什么呢?简单的讲,组态就是用应用软件中提供的工具、方法、完成项目中某 一具体任务的过程。与硬件生产相对照,组态与组装类似。如要组装一台电脑,事先提供了各种型号 的主板、机箱、电源、CPU、显示器、硬盘、光驱等,我们的工作就是用这些部件拼 凑成自己需要的电脑。当然软件中的组态要比硬件的组装有更大的发挥空间,因为它 一般要比硬件中的 部件”更多,而且每个 部件”都很灵活,因为软部件都有内部属 性,通过改变属性可以改
41、变其规格 如大小、性状、颜色等)。在组态概念出现之前,要实现某一任务,都是通过编写程序如使用 BASIC,C,FORTRAN等)来实现的。编写程序不但工作量大、周期长,而且容易犯错 误,不能保证工期。组态软件的出现,解决了这个问题。对于过去需要几个月的工 作,通过组态几天就可以完成。组态王简介组态王软件是北京亚控科技发展有限公司经过八年开发,五年的各种突发环境的 真实考验,两万五千余例项目 钢铁,化工,电力,国家粮库,邮电通讯,环保,水 处理,冶金等各行业)的现场运行 包括"中华世纪坛"国家标志性项目),现已成为 国内组态软件的客户首选,并且作为首家国内组态软件应用于国防,
42、航空航天等重大 领。组态王具有如下十大特点:一、项目管理对于系统集成商和用户来说,一个系统开发人员可能保存有很多个组态王项目, 对于这些项目的集中管理以及新开发项目中的项目备份等都是比较烦琐的事情。组态 王项目管理器的主要作用就是为用户集中管理本机上的所有组态王项目。项目管理器 的主要功能包括:新建、删除项目,对项目重命名,搜索指定路径下的所有组态王项 目,修改项目属性,项目的备份、恢复,数据词典的导入导出,切换到组态王开发或 运行环境等。另外,组态王开发系统提供项目加密,画面和命令语言导入、导出功 能。二、画面制作系统<1)支持无限色和过渡色 组态王调色板支持无限色,支持二十四种过渡色
43、效果, 组态王的任一种绘图工 具都可以使用无限色,大部分图形都支持过渡色效果,巧妙地利用无限色和过渡色效 果,可以使您轻松构造面无限逼真、美观的画面。<2)图库 使用图库具有很多好处:降低了项目人员设计界面的难度,缩短开发周期;用图 库开发的软件将具有统一的外观,方便项目人员学习和掌握;利用图库的开放性,项 目人员可以生成自己的图库元素, "一次构造,随处使用 ",节省了项目人员投资。图 库全新改版,提供具有属性定义向导的图库精灵,用户只需稍做调整即能制作具有个 性化的图形。<3)按钮和图形 组态王支持按钮的多种形状和多种效果,并且支持位图按钮,用户可以构造无限
44、 漂亮的按钮。另外,组态王支持多种图形格式,如 Gif 、Jpg、Bmp 等,用户可以充 分利用已有的资源,轻松构造自己功能强大且美观的应用系统。<4)可视化动画连接向导 通过可视化图形操作,直接完成移动、旋转的动画连接定义。三、报警和事件系统 组态王报警系统全新改版,具有方便、灵活、可靠、易于扩展的特点。组态王分 布式报警管理提供多种报警管理功能。包括:基于事件的报警、报警分组管理、报警 优先级、报警过滤、新增死区和延时概念等功能,以及通过网络的远程报警管理。组 态王还可以记录应用程序事件和操作员操作信息。报警和事件具有多种输出方式:文 件、数据库、打印机和报警窗,并且可以利用控件等工
45、具轻松浏览和打印报警数据库 的内容。四、报表系统 组态王提供一套全新的、集成的内嵌式报表系统,内部提供丰富的报表函数,用 户可创建多样的报表。提供报表工具条,操作简单明了,比如:日报表的组态只需用 户选择需要的变量和每个变量的收集间隔时间;提供报表模板,方便用户调入其它的 表格。报表能够进行组态,例如有日报表、月报表、年报表、实时报表的组态,另 外,报表打印时可以进行预览和页面设置。五、控件组态王支持 Windows 标准的 Active X 控件 <主要为可视控件),包括 Microsoft 提 供的标准 Active X 控件和用户自制的 Active X 控件。 Active X
46、控件的引入在很大 程度上方便了用户,用户可以灵活地编制一个符合自身需要的控件,或调用一个已有 的标准控件,来完成一项复杂的任务,而无须在组态王中做大量的复杂的工作。一般 的 Active X 控件都具有属性、方法、事件,用户通过控件的这些属性、事件、方法 来 完成工作。组态王版本中新增三个功能强大的控件,即数据表格控件 < 可将 ODBC 数据源里的大量数据在组态王中进行显示和打印);历史曲线控件<可动态增删曲线,进行曲线比较,并且数据来源可以是ODBC 数据源); PID 调节控件 <对过程量进行闭环控制,可实现三种 PID 控制算法:标准型,归一参数型,和近似微分 型)。
47、六、OPC全面支持OPC标准 <组态王6.0既可以作为OPC服务器,也可以作为 OPC客户 端)开发人员可以从任何一个 OPC 服务器直接获取动态数据,并集成到组态王中; 同时组态王作为OPC服务器,可向其他符合 OPC规范的厂商的控制系统提供数据。 OPC 节省了不同厂商的控制系统相连的工作量和费用。并且组态王提供 SDK 开发 包,用户可以自己利用 VC, VB编制程序,利用组态王的 OPC接口来访问组态王的 变量和变量的域。七、通讯系统<1) 支持远程拨号组态王支持与远程设备间通过拨号方式进行通讯。组态王的 远程拨号与组态王原有驱动程序无缝连接,硬件设备端无需更改程序。利用远
48、程拨号 能实时显示现场设备运行状况,随时打印,报警和历史数据自动上传等功能。<2)开发中进行硬件测试 开发系统中有硬件测试界面,在不启动运行系统的情 况下,能测试对硬件设备的读写操作,并且 IO 变量支持时间戳和质量戳,能随时判 断数据采集的时间和检查通讯质量的好坏。<3)支持网络DDE,组态王版本支持 win2000操作系统下的DDEshare方式,实 现组态王与excel和VB程序间通过网络进行数据交换。八、安全系统组态王采用分级和分区保护的双重保护策略。新增用户组和安全区管理, 999 个 不同级别的权限和 64 个安全区形成双重保护,另外组态王能记录程序运行中操作员的所有操
49、作。九、网络功能组态王完全基于网络的概念,是一种真正的客户 -服务器模式,支持分布式历史 数据库和分布式报警系统,组态王的网络结构是一种柔性结构,可以将整个应用程序 分配给多个服务器,如指定报警服务器和历史数据记录服务器,这样可以提高项目的 整体容量结构并改善系统的性能。十、冗余系统 组态王提供全面的冗余功能,能够有效地减少数据丢失的可能,增加了系统的可 靠性, 方便了系统维护。组态王提供三重意义上的冗余功能,即双设备冗余、双机 冗余和双网络冗余。对于这三种冗余方式,设计者可综合运用,可以同时采取或采取 其中的任意一种或两种。采用冗余后,系统运行时将更加稳定、可靠,对各种情况都 能应付自如。4
50、.2.2 通信数据设置I/O 设备的输入提供现场的信息,例如产品的位置、机器的转速、炉温等等。 I/O 设备的输出通常用于对现场的控制,例如启动电动机、改变转速、控制阀门和指示灯 等等。有些I/O设备(例如PLC>,其本身的程序完成对现场的控制,程序根据输入决 定各输出的值。输入输出的数值存放在 I/O 设备的寄存器中,寄存器通过其地址进行引用。大多 数 I/O 设备提供与其他设备或计算机进行通讯的通讯端口或数据通道,组态王通过这 些通讯通道读写 I/O 设备的寄存器,采集到的数据可用于进一步的监控。不需要读写 I/O 设备的寄存器,组态王提供了一种数据定义方法,定义了 I/O 变量后,
51、可直接使 用变量名用于系统控制、操作显示、趋势分析、数据记录和报警显示。在本系统中,采用串行口进行通讯,在数据通讯前首先要在组态王中添加新的I/O设备,即要使用的金星 PLC。在组态王项目浏览器的设备选项中选择 COM1 口, 然后新建一个设备连接,在设备配置向导中选择本次设计所需的PLC 型号 -金星MASTER-K30H 如图 4.9 所示设备配蚩向导一一生产厂寂、谡备名舔、通讯方式X设备配置向三桜滔助您完厂设备的安装所选设备通讯方式华单击下一歩 请选择生产厂彖设备若称K3OM+*MOELLER金星+ MASTER-K-XXXSTwinCAT 罗克韦尔 中毒ABB 和科时生产厂柬:金星设备
52、名称;K30H 通信描述:未选定取消图4.9连接设备选择下一步后要给新设备命名,并且对其通讯参数进行设定。具体数值如下:波特率:9600bps数据位:8停止位:1校验:无BCC:无到此PLC已经与上位机建立了连接,在组态王中,用测试连接可以建立数据名 称,并在数据词典中可以查看。组态王在通讯中要设置数据通讯类型,不同的语句会 对应不同的数据类型,所以在数据采集是要特别注意。金星MASTER-K30H系列PLC数据类型如表4.1表4.1数据类型说明称奇存器名HSC0255BYTE DATATYPE读写M063BYTE_DATA读写TYPEK031BYTE_DATA读写上限下限数据类型读写属性TY
53、PETS0BIT DATATY127PE读写BIT DATATYCS0127PEBYTE DATA读写F015TYPEBYTE DATA只读P015TYPEBYTE DATA读写D0255TYPEUINT DATAT读写TE0127YPEUINT DATAT读写CE0127YPEUINT DATAT读写CP0127YPEUINT DATAT只读TP0127YPEBYTE DATA只读S031TYPE读写在本系统中共需要采集两组寄存器数据,其中的P寄存器对应的是输入输出口,是用于连接外部设备的装置,如开关、按钮等输入设备以及电磁阀、电机、指示 灯等输出设备。M为辅助继电器,也叫中间继电器。不能向
54、外直接输出,可供程序的中间转换 环节使用。423组态画面设计1、将所有I/O点的参数收集齐全,并填写表格,以备在监控组态软件和PLC上组态时使用。I/O位号名称说明正常状态信号类型逻辑极性是否需要累计运行时间I/O类型如图4.10所示。"实型21PLCFQ0W实型22FLCP01驗F口2讥实型23PLC24FLC綜开关<2FLCH00图4.10 I/O分配表2、搞清楚所使用的I/O设备的生产商、种类、型号、使用的通信接口类型,采用的通信协议,以便在定义I/O设备时做出准确选择。3、将所有I/O点的I/O标识收集齐全,并填写表格,I/O标识是唯一地确定一个 I/O点的关键字,组态软件通过向I/O设备发出I/O标识来请求其对应的数据。在大 多数情况下I/O标识是I/O点的地址或位号名称。内存离散25址内存离散西内存离散27僉4内存离散28輸5內存离散
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石油批发行业竞争分析考核试卷
- 篷布产业节能减排考核试卷
- 电气设备客户满意度提升考核试卷
- 畜牧业供应链管理与优化考核试卷
- 渔业产品营销渠道开发考试考核试卷
- 护生培训护理安全教育
- 城轨类说课课件
- 2025塑料制品买卖合同模板
- 2025《瑞达地产劳动合同》
- 2025室内墙面涂料施工合同范本2
- 森林管护员面试题及答案
- 2025年高级考评员职业技能等级认定考试题(附答案)
- 培训课件:混凝土结构的施工技术(浇筑、养护)
- “中华传统文化经典研习”任务群下先秦诸子散文教学策略研究
- 2025年高考语文模拟作文导写及点评:社会时钟
- 《护理信息系统》课件
- 单片机技术与应用知到智慧树章节测试课后答案2024年秋甘肃省农垦中等专业学校
- 施工现场平面布置与临时设施、临时道路布置方案
- 建筑施工大型机械设备安全使用与管理培训
- T-CNPPA 3027-2024 药品泡罩包装应用指南
- 山东省潍坊市2025届高考数学二模试卷含解析
评论
0/150
提交评论