版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业设计(论文)说明书题目基于plc的水塔水位控制系统设计院另ij:继续教育学院专业:自动化班级:自动化131设计人:指导教师:基于plg的水塔水位控制系统摘要随着科技的发展,无论在fi常生活中,还是在工农业发展中,plc具有广泛的应用。 plclh般特点:抗干扰能力强,可靠性极高、编程简单方便、使用方便、维护方便、设计、施工、调试周期短、易于实现机电一体化。plc总的发展趋势是:高功能、高速度、高集成 度、大容量、小体积、低成本、通信组网能力强。本水塔水位控制系统采用plc为控制核心, 具备f启和全部停止功能,这是一种plc控制的向动调节控制系统。应用此控制系统能显著 提高穷动效率,减少劳动
2、强度。关键词:高集成度通信组网水塔水位plcbased on plc control system control towers waterlevelabstractwith technological development, both in daily life, or the industrial and agricultural development, pic have wide application. plc general features: strong anti-jamming capability, high reliability, programming is sim
3、ple and convenient, easy operation and maintenance convenience, design, construction, commissioning period is short, easy to realize the electromechanical integration. plc general development trend is: high function, high speed, high level of integration, large capacity, small volume, low cost, comm
4、unication networking capability is strong. this water tower water level control system adopts plc as control core, with openand full stop functions,this is a kind of plc automatic adjustment of the control system. application of this control system can significantly improve the work efficiency and r
5、educes labor intensity.key words: the high level of integration communication networking towers water level plc目录擬-1 -abstractn第1章绪论-1-1.1可编程控料器小1.2可编程控制器使用前景-2-1.3 plc的发展-3-1.4 plc的基本结构-3-1.5 plc的控制原理-8-第2章水塔水位控制系统plc硬件设计-11-2.1水塔水位控制系统设计要求-11-2.2水塔水位控制系统主电路-12-2.3 i/o 接口分配-12-2.3.1列出水塔水位控制系统plc的输入
6、/输出接口分配表。-12-2.3.2水塔水位控制系统的i/o设备-13 -第3章水塔水位控制系统plc软件设计-13-3.1程序流程图-13-3.2梯形图程序设计及工作过程分析-14-3.2.1 工作过程-15-3.2.2水塔水位控制系统梯形图-15-第4章水塔水位控制系统的组态设计-18-4.1组态软件概述-18-4.2组态软件在我国的发展-18-4.3 组态软件的功能特点发展方向-19-4.4 建立wincc组态画而-19-结论谢辞-24-参考文献-26 -隱31第1章绪论1.1可编程控制器可编程控制器(programmable controller ),也称可编程遷辑控制器 (progr
7、ammable logic controller),是以微处理器为核心的工业自动控制通用 装置,是计算机家族的一名成员,简称pc,为了避免与个人电脑(也简称为pc) 相混洧,通常将可编程控制器简称为plc。可编程控制器的产生与继电器一接触器控制系统有很大的关系。继电器一接 触器控制己有上百年的历史,它是一种用弱电信号控制强电信号的电磁开关,具 有结构简单、电路直观、价格低廉、容易操作、易于维修的优点。此种控制系统 布局固定,按预先规定的时间、条件、顺序工作。对于工作模式阀定、耍求比较 简单的场合非常适用,至今仍有广泛的用途。但是当工作模式改变时,就必须改 变控制系统的硬件接线,控制柜内的物件和
8、接线都耍作相应的变动,改造工期长, 费用高,用户改造时宁愿扔掉旧控制柜,另作一个新控制柜使用,阻碍了产品更 新换代。随着工业生产的迅速发展,市场竞争激烈,产品更新换代的周期日益缩短, 工业生产从大批量、少品种向小批量、多品种转换,继电器一接触器控制难以满 足市场需耍,此问题首先被美国通用汽车公司(gm公司)提了出来。通用汽车 公司为适合汽车型号的不断翻新,满足用户对产品的多样性的需求,公幵对外招 标,耍求制造一种新的工业控制装置,取代传统的继电器一接触器控制。其对新 装置性能提出的要求就是著名的gm10条,即编程简单,可在现场修改程序。维护方便,最好是插件式。可靠性高于继电器控制柜。体积小于继
9、电器控制柜。可将数据直接送入管理计算机。在成本上可与继电器控制柜竞争。输入可以是交流115v。输出可以是交流115v、2a以上,可直接驱动电磁阀。在扩展时,原有系统只要很小变更。用户程序存储器容量至少能扩展4kb。这十项指标就是现代plc的最基本功能,值得注意的是plc并不等同于普通计算机,它与有关的外部设备,按照“易于与工业控制系统连成一体”和“便 于扩充功能”的原则来设计。用可编程控制器代替了继电器一接触器的控制,实现了逻辑控制功能,并且 具有计算机功能灵活、通用性强等优点,用程序代替硬接线,减少了重新设计, 重新接线的工作,此种控制器借鉴计算机的高级语言,利用面向控制过程,面向 问题的“
10、自然语言”编程,其标志性语言是极易为it电器人员掌握的梯形阁语 言,使得不熟悉计算机的人也能方便地使用。这样,工作人员不必在编程上发费 大量的精力,只需集中精力去考虑如何操作并发挥该装置的功能即可,输入、输 出电平与市电接口,是控制系统可方便地在需要的地方运行。所以,可编程控制 器广泛地应用于各工业领域。1969年,第一台可编程控制器pdp-14由美国数字设备公司(dec)制作成 功,并在gm公司汽车生产线上使用取得良好的效果,可编程控制器由此诞生, 在控制领域内产生了历史性革命。plc问世时间不长,但是随着微处理器的发展,大规模、超大规模集成电路 不断出现,数据通信技术不断进步,plc迅速发
11、展。plc进入90年代后,工业 控制领域几乎全被plc占领。国外专家预言,plc技术将在工业自动化的三大 支柱(plc、机器人和cad/cam)中跃居首位。我国在80年代初冰开始使用plc,目前从国外引进的plc使用较为普遍的 有日本omron公司c系列、三菱公司f系列、美国ge公司ge系列和徳国 四门子公司s系列等。1.2可编程控制器使用前景可编程控制器是20世纪70年代发展起来的控制设备,是集微处理器、存储 器、输入/输出接口与中断于一体的器件,己经被广泛应用于机械制造、冶金、 化工、能源、交通等各个行业。计算机在操作系统、应用软件、通行能力上的飞 速发展,大大增强了可编程控制器通信能力,
12、丰富了可编程控制器编程软件和编 程技巧,增强了 plc过程控制能力。因此,无论是单机还是多机控制、是流水 线控制还是过程控制,都可以采用可编程控制器。在改革开放最初几年,我国工业生产还处于手动操作阶段,生产效率低,劳 动力浪费严重,生产发展缓慢。而国际工业发展都处于自动化向高度自动化水平 前进,生产效率高,节约劳动力和生产成本,社会经济水平也随之提升快。我国 正处于工业发展阶段,工业生产水平急需提高,推广和普及可编程控制器的使用技术对提高我国的工业自动化水平及生产效率都有十分重要的意义。1.3 plc的发展虽然plc问世吋间不长,但是随着微处理器的出现,大规模,超大规模集 成电路技术的迅速发展
13、和数据通讯技术的不断进步,plc也迅速发展,其发展过 程大致可分三个阶段:早期的plc 一般称为可编程逻辑控制器。这时的plc多少有点继电器控制 装置的替代物的含义,其主耍功能只是执行原先由继电器完成的顺序控制,定吋 等。它在硬件上以准计算机的形式出现,在i/o接口电路上作了改进以适应工业 控制现场的要求。装置中的器件主耍采用分立元件和中小规模集成电路,存储器 采用磁芯存储器。另外还采取了一些措施,以提高其抗干扰的能力。在软件编程 上,采用广大电气工程技术人员所熟悉的继电器控制线路的方式一梯形阁。因此, 早期的plc的性能要优于继电器控制装置,其优点包括简单易懂,便于安装, 体积小,能耗低,有
14、故障指使,能重复使用等。其中plc特有的编程语言一梯 形阁一直沿用至今。在70年代,微处理器的出现使plc发生了巨大的变化。美国,闩本,徳国 等一些厂家先后开始采用微处理器作为plc的中央处理单元(cpu)。这样,使plc得功能大大增强。在软件方面,除了保持其原有的逻辑运算、 计时、计数等功能以外,还增加了算术运算、数据处理和传送、通讯、自诊断等 功能。在硬件方面,除了保持其原有的幵关模块以外,还增加了模拟量模块、远 程i/o模块、各种特殊功能模块。并扩大了存储器的容量,使各种逻辑线圈的数 量增加,还提供了一定数量的数据寄存器,使plc得应用范围得以扩大。进入80年代中、后期,由于超大规模集成
15、电路技术的迅速发展,微处理器 的市场价格大幅度下跌,使得各种类型的plc所采用的微处理器的当次普遍提 高。而且,为了进一步提高plc的处理速度,各制造厂商还纷纷研制开发了专 用逻辑处理芯片。这样使得plc软、硬件功能发生了巨大变化。1.4 plc的基本结构plc实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算 机相同,如图1-1所示:一、中央处理单元(cpu)中央处理单元(cpu)是plc的控制中枢。它按照plc系统程序赋予的功能 接收并存储从编程器键入的用户程序和数据;检査电源、存储器、i/o以及警戒 定时器的状态,并能诊断用户程序中的语法错误。当plc投入运行时,首先它 以扫描
16、的方式接收现场各输入装置的状态和数据,并分别存入i/o映象区,然后 从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑 或算数运算的结果送入i/o映象区或数据寄存器内。等所有的用户程序执行完毕 之后,最后将输入电路输出电路系统程序存储器系统程序存储器电源图1-1 plc控制系统示意图如此循环运行,直到停止运行。为了进一步提高plc的可靠性,近年来对大型plc还采用双cpu构成冗 余系统,或采用三cpu的表决式系统。这样,即使某个cpu出现故障,整个系 统仍能正常运行。二、存储器存放系统软件的存储器称为系统程序存储器。存放应用软件的存储器称为用 户程序存储器。plc常用的存储
17、器类型ram (random assess memory)这是一种读/写存储器(随机存储器),其存 取速度最快,由锂电池支持。eprom (erasable programmable read only memory)这是一种可擦除的只 读存储器。在断电情况下,存储器内的所有内容保持不变。(在紫外线连续照射 下可擦除存储器内容)。eeprom(electrical erasable programmable read only memory)这是一种电可擦除的只读存储器。使用编程器就能很容易地对其所存储的内容进行修改。plc存储空间的分配虽然各种plc的cpu的最大寻址空间各不相同,但是 根据
18、plc的工作原理,其存储空间一般包括以下三个区域:系统程序存储区系统ram存储区(包括i/o映象区和系统软设备等)用户程序存储区系统程序存储区:在系统程序存储区中存放着相当于计算机操作系统的系统 程序。包括监控程序、管理程序、命令解释程序、功能子程序、系统诊断子程序 等。由制造厂商将其同化在eprom中,用户不能直接存取。它和硬件一起决定 了该plc的性能。系统ram存储区:系统ram存储区包括i/o映象区以及各类软设备,如: 逻辑线圈;数据寄存器;计时器;计数器;变址寄存器;累加器等存储器。i/o映象区:由于plc投入运行后,只是在输入采样阶段冰依次读入各输入 状态和数据,在输出刷新阶段冰将
19、输出的状态和数据送至相应的外设。因此,它 需耍一定数量的存储单元(ram)以存放i/o的状态和数据,这些单元称作i/o映 象区。一个开关量i/o占用存储革元中的一个位(bit),一个模拟量i/o占用存 储单元中的一个字(16个bit)。因此整个i/o映象区可看作两个部分组成:开关 量i/o映象区;模拟量i/o映象区。系统软设备存储区:除了 i/o映象区区以外,系统ram存储区还包括plc 内部各类软设备(逻辑线圈、计时器、计数器、数据寄存器和累加器等)的存储 区。该存储区又分为具有失电保持的存储区域和无失电保持的存储区域,前者在 plc断电时,由内部的锂电池供电,数据不会遗失;后者当plc断电
20、时,数据 被清零。用户程序存储区:主耍用来存放用户的应用程序。所谓用户程序是指使用户 根据工程现场的生产过程和工艺要求编写的控制程序。此程序由使用者通过编程 器输入到plc机的ram存贮器中,以便于用户随吋修改。也可将用户程序存 放在eeprom中。三、输入瑜出模块输入/输出模块是可编程控制器与工业生产设备或工业生产过程连接的接 口。现场的输入信号,如按钮开关,行程开关、限位开关以及传感输出的开关量 或模拟量(压力、流量、温度、电压、电流)等,都耍通过输入模块送到plc。由 于这些信号电平各式各样,而可编程控制器cpu所处理的信息只能是标准电平, 所以输入模块还需将这些信号转换成plc能够接受
21、和处理的数字信号。输出模 块的作用是接收中央处理器处理过的数字信号,并把它转换成现场执行部件所能 接受的控制信号,以驱动如电磁阀、灯光显示、电机等执行机构。可编程控制器 有多种输入/输出模块,其类型有数字量输入/输出模块和模拟量输入/输出模块。 这些模块又分直流和交流、电压和电流类型,每种类型又有不同的参数等级,主 耍有数字量输入/输出模块和模拟量输入/输出模块,部件上都设有输入接线端子 排,为了滤除信号的噪声和便于plc内部对信号的处理,这些模块上都带有滤 波、电平转换、信号锁存电路。数字量输入模块带有光电祸合电路,其目的是把 plc与外部电路隔离开来,以提高plc的抗千扰能力。数字量输出有
22、继电器输 出、晶体管输出和可控硅输出三种方式。模拟量输入/输出模块主要用来实现模 拟量一数字量之间的转换,即a/d或d/a转换。由于工业控制系统中有传感器 或执行机构有一些信号是连续变化的模拟量,因此这些模拟量必须通过模拟量输 入/输出模块与plc的中央处理器连接。模拟量输入模块a/d转换后的二进制数 字量,经光电祸合器和输入锁存缓冲器与plc的1/0总线挂接。模拟量输出模 块d/a转换前的二进制数字量,经光电祸合器和输出锁存器与plc的1/0总线 挂接。现在标准量程的模拟电压主要是0 5伏和o 10伏两种,模拟电流主 要是 0 zoma 和 4 一 zoma 两种。另外还有。一 somv,
23、o iv、一 5 +sv、 一 10 +10v, o 10ma等。模拟量输入模块接收到标准量程的模拟电压或电 流后,把它转换成8位、10位或12位的二制数字信号,送给中央处理器进行处 理。模拟量输出模块将中央处理器的二进制数字信号转换成标准量程的电压或电 流输出信号,提供给执行机构。四、扩展模块当一个plc中心单元的1/0点数不够用吋,就要对系统进行扩展,扩展接 口就是用于连接中心基本单元与扩展单元的。模块随着可编程控制器在工业控制 中的广泛应用和发展,各可编程控制器制造厂家己经幵发出一系列的智能接口模 块,使可编程控制器的功能更加强大和完善。智能1/0接口模块种类很多,例如 高速技术模块、p
24、lca控制模块、数字位基于plc的变频恒压供水系统的设计 置译码模块、阀门控制模块、中断控制模块、智能存贮模块以及智能1/0模块等。五、编程器它的作用是供用户进行程序的编制、编辑、调试和监视。有的编程器还可与 打印机或磁带机相连,以将用户程序和有关信息打印出来或存放在磁带上,磁带 上的信息可以重新装入plc。目前编程器主要有以下三种类型:便携式编程器(也 叫简易编程器);阁形编程器;用于ibm pc及其兼容机的编程器。便于携带的特点,一般只能用指令形式编程,通过按键输入指令,通过数码管或液晶显示器加 以显示、这种编程器适合小型可编程控制器的编程耍求。阁形编程器以液晶显示 器(lcd)或阴极射线
25、管(crt)作屏幕,用来显示编程内容和提供如输入、输出、 辅助继电器的占有情况、程序容量等各种信息,还可在调试程序、检杳程序执行 时显示各种信号状态、出错提示等。使用阁形编程器可以月多种编程语言编程, 梯形阁显示在屏幕上十分直观。阁形编程器还可与打印机、录音机、绘画仪等设 备连接,有较强的监控功能。但它的价格高,适用于中、大型可编程控制器的编 程要求。用于ibm pc及其兼容机的编程器是个人计算机加上适当的硬件接 口和软件包作为编程器,也可直接编制成梯形阁,其监控功能也很强。编程器工 作方式主要有编程和监控两种,编程工作方式是在plc机处于停机状态吋可以 进行编程,它的功能主要是输入新的程序,
26、或者对己有的程序予以编辑和修改。 监控工作方式可以对运行中的控制器工作状态进行监视和跟踪,一般可以对某一 线圈或触点的工作状态进行监视,也可以对成组器件的工作状态进行监视,还可 以跟踪某一器件在不同时间的工作状态,除搜索、监视、跟踪外,还可以对一些 器件进行操作。因此编程器的监控方式对控制器中新输入程序的调试与试运行是 非常有用和方便的。编程器的结构一般包括显示部分与键盘部分。显示一般用液 晶显示器,主要的显示内容包括地址、数据、工作方式、指令执行情况及系统工 作状态等。键盘有单功能键和双功能键,在使用双功能键的吋候键盘中都备有一 个选择键,以选择其中一种方式工作。现在产品越来越模块化,可编程
27、控制器也 不例外,它的结构紧密、坚同,外形小巧,cpu本身只提供了一定数量的数字 输入和输出点数。不同厂家、不同型号的plc的输入/输出点数也不同,有的大 型机输入/输出点数可达16k,而很多小型机仅有10来点,而且cpu本身不带 模拟输入与输出,但cpu 般都带有扩展接口。因此,用户选型后,所需的输 入或输出点数不够时,就需对系统做出必耍的扩展,各个厂家也生产了专用于扩 展用的各模板供用户选用。扩展模板的外形一般也小巧、坚固,有易于接线的端 子排,带有扩展总线或通过总线连接器与cpu相连。主要有数字输入/输出模板, 模拟输入/输出模板,热电阻、电偶扩展模板,还有智能模板等许多具有专用功 能的
28、特殊模板。用扩展模板来扩展系统,具有以下的优点用户可根据自己时间控制系统的要求,选用各种合适的扩展模块对plc作 硬件组态,以求达到各种功能或控制精度,同时节省开支,减少不必要的投资。 当己运行的系统需要改造或扩充时,plc可以随时进行升级或改版,所作的工作 仅仅是替换或增加扩展模板和修改相应的控制软件。特殊模板及智能模板的幵发 将进一步扩展可编程控制的功能,专用模板的幵发不仅扩大了可编程控制系统的 控制功能,而且将进一步提高控制质量与可靠性。六、电源plc中的电源一般有三类:1、+5v、±15v直流电源:供plc中ttl芯片和集成运放使用;2、供输出接口使用的高压大电流的功率电源;
29、3、锂电池及其充电电源。考虑到系统的可靠性以及光电隔离器的使用,不同类型的电源其地线也不 同。目前plc的发展非常迅速,型号众多,各种特殊功能模板不断涌现。通常 根据其i/o点的数量将plc分为三大类:小型机:256点以下(无模拟量);中型机:2562048点(64128路模拟量);大型机:2048点以上(128512路模拟量)。具体实现时,通常采用模板式结构,以便用户根据实际应用需求进行配置。 但一些小型机常制作成一体机,其配置固定,主要供定型成套设备使用;而一些 大型机一般在电源、或者cpu,甚至两者都作了热备份。1.5 plc的控制原理最初研制生产的plc主要用于代替传统的由继电器接触器
30、构成的控制装置, 但这两者的运行方式是不相同的。继电器控制装置采用硬逻辑并行运行的方式,即如果这个继电器的线圈通电 或断电,该继电器所有的触点(包括其常开或常闭触点)在继电器控制线路的哪 个位置上都会立即同时动作。plc的cpu则采用顺序逻辑扫描用户程序的运行方式,即如果一个输出线 圈或逻辑线圈被接通或断开,该线圈的所有触点(包括其常开或常闭触点)不会立 即动作,必须等扫描到该触点时冰会动作。为了消除二者之间由于运行方式不同而造成的差异,考虑到继电器控制装置 各类触点的动作时间一般在100ms以上,而plc扫描用户程序的时间一般均小 于100ms,因此,plc采用了一种不同于一般微型计算机的运
31、行方式一一扫描技 术。这样在对于i/o响应耍求不高的场合,plc与继电器控制装置的处理结果上就没有什么区别了。当plc投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程 序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行 期间,plc的cpu以一定的扫描速度重复执行上述三个阶段。如阁1-2所示:第(n-1)个幻也®甘日-4第n个扫描周期笫(n+1)个灼也囡甘b输出刷新一,用户程序执行m<输入釆样输入釆样输出刷新图1-2 plc扫描周期图输入采样阶段在输入采样阶段,plc以扫描方式依次地读入所有输入状态和数据,并将它 们存入i/o映象区中的相应得单元内
32、。输入采样结束后,转入用户程序执行和输 出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,i/o映象区中的 相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号 的宽度必须大于一个扫描周期,冰能保证在任何情况下,该输入均能被读入。用户程序执行阶段在用户程序执行阶段,plc总是按由上而下的顺序依次地扫描用户程序(梯 形阁)。在扫描每一条梯形阁时,又总是先扫描梯形阁左边的由各触点构成的控 制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算, 然后根据逻辑运算的结果,刷新该逻辑线圈在系统ram存储区中对应位的状态; 或者刷新该输出线圈在i/o映象区中对应位
33、的状态;或者确定是否要执行该梯形 阁所规定的特殊功能指令。即,在用户程序执行过程中,只有输入点在i/o映象 区内的状态和数据不会发生变化,而其他输出点和软设备在i/o映象区或系统 ram存储区内的状态和数据都有可能发生变化,而且排在上面的梯形阁,其程 序执行结果会对排在下面的凡是用到这些线圈或数据的梯形阁起作用;相反,排 在下面的梯形阁,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期方能 对排在其上面的程序起作用。输出刷新阶段当扫描用户程序结束后,plc就进入输出刷新阶段。在此期间,cpu按照 i/o映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相 应的外设。这时,冰是p
34、lc的真正输出。一般来说,plc的扫描周期包括自诊断、通讯等,如下阁所示,即一个扫描周期等于自诊断、通讯、输入采样、用户程序执行、输出刷新等所有时间的总和。 如图1-3所示 i'ttn图1-3 plc扫描周期示意图1.6 plc的特点一、高可靠性所有的i/o接u电路均采用光电隔离,使工业现场的外电路与plc内部电 路之间电气上隔离。各输入端均釆用r-c滤波器,其滤波时间常数一般为1020ms.各模块均采用屏蔽措施,以防止辐射干扰。釆用性能优良的开关电源。对采用的器件进行严格的筛选。良好的自诊断功能,一旦电源或其他软,硬件发生异常情况,cpu立即釆 用有效措施,以防止故障扩大。大型plc
35、还可以釆用由双cpu构成冗余系统或有三cpu构成表决系统,使 可靠性更进一步提高。二、丰富的i/o接口模块plc针对不同的工业现场信号,如:交流或直流;幵关量或模拟量;电压或 电流;脉冲或电位;强电或弱电等。有相应的i/o模块与工业现场的器件或设 备,如:按钮;行程开关;接近幵关;传感器及变送器;电磁线圈;控制阀等直 接连接。另外为了提高操作性能,它还有多种人-机对话的接口模块;为了组成工业 局部网络,它还有多种通讯联网的接u模块,等等。三、釆用模块化结构为了适应各种工业控制需要,除了单元式的小型plc以外,绝大多数plc 均采用模块化结构。plc的各个部件,包括cpu,电源,i/o等均采用模
36、块化设 计,由机架及电缆将各模块连接起来,系统的规模和功能可根据用户的需要自行 组合。四、编程简单易学plc的编程大多采用类似于继电器控制线路的梯形阁形式,对使用者来说, 不需要具备计算机的专门知识,因此很容易被一般工程技术人员所理解和掌握。五、安装简单,维修方便plc不需要专门的机房,可以在各种工业环境下直接运行。使用时只需将现 场的各种设备与plc相应的i/o端相连接,即可投入运行。各种模块上均有运 行和故障指示装置,便于用户了解运行情况和査找故障。由于采用模块化结构,因此一旦某模块发生故障,用户可以通过更换模块的 方法,使系统迅速恢复运行。第2章水塔水位控制系统plc硬件设计2.1水塔水
37、位控制系统设计要求图2-1水塔水位控制装賈图水塔水位的工作方式当水池液位低于下限液位开关sp s,此时为0n,电磁阀打开,开始往水池 里注水,当4s以后,若水池液位没有超过水池下限液位开关时,则系统发出报 警,若系统正常,此时水池下限液位开关s4为off,表示水位高于下限水位。当 水位液面高于上限水位,则s2为0n,电磁阀关闭。当水塔水位低于水塔下限水位时,则水塔下限水位开关s3on,水泵幵始 工作,向水塔供水,当s3aoff时,表示水塔水位高于水塔下限水位。当水塔 液面高于水塔上限水位时,则水塔上限水位开关s4为off,水泵停止。当水塔水位低于下限水位,同时水池水位也低于下限水位时,水泵不能
38、启动。 2.2水塔水位控制系统主电路水塔水位控制系统主电路如阁2-2所示:图2-22.3 i/o接口分配2.3.1列出水塔水位控制系统plc的输入瑜出接口分配表。表2-1水塔水位控制系统plc的输入/输出接口分配表输入信号输入变量名输出信号输出变量名10.0启动开关q4.0水阀m,10.1停止开关q4.1水泵m210.2水池下限位q4.2水池下限指示灯ai10.3水池上限位q4.3水池水位报警指示灯a210.4水塔下限位q4.4水池上限指示灯a310.5水塔上限位q4.5水塔下限指示灯a4q4.6水塔水位报警指示灯a5q4.7水塔上限指示灯a62.3.2水塔水位控制系统的i/o设备这是一个单体
39、控制小系统,没有特殊的控制要求,它有6个开关量,开关量 输出触点数有8个,输入、输出触点数共有14个,只需选用一般中小型控制器 即可。据此,可以对输入、输出点作出地址分配。第3章水塔水位控制系统plc软件设计 3.1程序流程图水塔水位控制系统的plc控制流程阁,根据设计要求,控制流程阁,如阁 3-1所示:图3-1水塔水位控制系统的plc控制流程图这种分时操作的过程称为cpu对程序的扫描。扫描从0000号存储地址所存 放的第一条用户程序开始,在无中断或跳转控制的情况下,按存储地址号递增顺 序逐条扫描用户程序,也就是顺序逐条执行用户程序,直到程序结束。每扫描完 一次程序就构成一个扫描周期,然后再从
40、头开始扫描,并周而复始。根据控制要求,设计的梯形阁程序如阁3-2所示。3.2梯形图程序设计及工作过程分析梯形阁编程语言是一种阁形化编程语言,它沿用了传统的继电接触器控制中 的触点、线圈、串并联等术语和阁形符号,与传统的继电器控制原理电路阁非常 相似,但又加入了许多功能强而又使用灵活的指令,它比较直观、形象,对于那 些熟悉继电器一接触器控制系统的人来说,易被接受。继电器梯形阁多半适用于 比较简单的控制功能的编程,绝大多数plc用户都首选使用梯形阁编程。梯形阁编程的一般规则有:(1) 梯形阁按自上而下、从左到右的顺序排列。每一个逻辑行起始于左母 线然后是触点的各种连接,最后是线圈或线圈与右母线相连
41、,整个阁形呈阶梯形。 梯形阁所使用的元件编号地址必须在所使用plc的有效范围内。(2) 梯形阁是plc形象化的编程方式,其左右两侧母线并不接任何电源, 因而阁中各支路也没有真实的电流流过。但为了读阁方便,常用“有电流”、“得 电”等来形象地描述用户程序解算中满足输出线圈的动作条件,它仅仅是概念上 虚拟的“电流”,而且认为它只能由左向右单方向流;层次的改变也只能自上而下。(3) 梯形阁中的继电器实质上是变量存储器中的位触发器,相应某位触发 器为“1态”,表示该继电器线圈通电,其动合触点闭合,动断触点打开,反之 为“o态”。梯形阁中继电器的线圈又是广义的,除了输出继电器、内部继电器 线圈外,还包括
42、定时器、计数器、移位寄存器、状态器等的线圈以及各种比较、 运算的结果。(4) 梯形阁中信息流程从左到右,继电器线圈应与右母线直接相连,线圈 的右边不能有触点,而左边必须有触点。(5) 继电器线圈在一个程序中不能重复使用:而继电器的触点,编程中可以 重复使用,且使用次数不受限制。(6) plc在解算用户逻辑吋,是按照梯形阁由上而下、从左到右的先后顺 序逐步进行的,即按扫描方式顺序执行程序,不存在几条并列支路同时动作,这 在设计梯形阁时,可以减少许多有约束关系的联锁电路,从而使电路设计大大简化。所以,由梯形阁编写指令程序时,应遵循自上而下、从左到右的顺序,梯形 阁中的每个符号对应于一条指令,一条指
43、令为一个步序。当plc运行时,用户 程序中有众多的操作需要去执行,但cpu是不能同吋去执行多个操作的,它只 能按分时操作原理每一时刻执行一个操作。3.2.1工作过程设水塔、水池初始状态都为空着的,4个液位指示灯全灭。当执行程序时, 扫描到水池为液位低于水池下限液位时,水阀打开,开始往水池里进水;如果进 水超过4秒,而水池液位没有超过水池下限位,说明系统出现故障,系统就会自 动报警,水池报警灯a2亮。若4秒之后水池液位按预定的超过水池下限位,说 明系统在正常的工作,水池下限位的指示灯a,亮,此吋,水池的液位己经超过 了下限位了,系统检测到此信号时,由于水塔液位低于水塔水位下限,水泵幵始 工作,向
44、水塔供水;如果进水超过4秒,而水塔液位没有超过水池下限位,说明 系统出现故障,系统就会自动报警,水塔报警灯a5亮。当水池的液位超过水池 上限液位时,水池上限指示灯人3亮,水阀就关闭。但是水塔现在还没有装满, 可此时水塔液位己经超过水塔下限水位,则水塔下限指示灯a4亮,水泵继续工 作,在水池抽水向水塔供水,水塔抽满时,水塔液位超过水塔上限,水塔上限指 示灯a6亮。但刚刚给水塔供水的吋候,水泵己经把水池的水抽走了,此吋水塔 液位己经低于水池上限,水池上限指示灯人3灭。此次给水塔供水完成。3.2.2水塔水位控制系统梯形图水塔水位控制系统梯形阁,如阁3-2所示:10.010.1h0.0-()ih010
45、h/h0. 0h h10.3h/hq4.04)iq4q4t0<sd)_| s5t#4sm0.010.2(1)启停程序:q4. 2-(itoq4. 2h/hq4. 3-()iq4. 5h/hq4. 2h h-q4. 7h/hq4.14)iq4.1mo.o10.3q4.4q4.1mo.o10.4t1mo.o10.0 h hmo.o(2)水阀控制程序:10.2h/hq4.0h ht1<sd>s5t#4s q4. 5-(iq4. 5v卜10.5图3-2水塔水位拧制系统梯形图10.1图3-3启停程序梯形图m0.010.3h/h图3-4水阀控制程序梯形图q4.6-()iq4. 7-(ji
46、mo.o-(iq4.04)i(3) 水池下限水位指示程序:m0.010.2q4.2i i1 i0i图3-5水池下限水位指示程序梯形图(4) 水池水位报警程序:toq4.2q4.3i i1/1ui图3-6水池水位报警程序梯形图(5) 水池水位上限指示程序:(6) 水泉后停控制程序:q4. 5q4. 2q4. 7q4.11/1i i1/1uiq4.1i i图3-8水泵启停控制程序梯形图(7) 水塔水位下限指示程序:m0.010.4q4.5i i1 i<:)i图3-9水塔水位下限指示程序梯形图i t1(8) 水塔水位报警程序:q4.6q4. 51/1图3-10水塔水位报警程序梯形图(9) 水塔
47、水位上限指示程序:q4.6图3-n水塔水位上限指示程序梯形图第4章水塔水位控制系统的组态设计 4.1组态软件概述“组态”的概念是伴随着集散型控制系(简称dcs)的出现xl*开始被广大 的生产过程自动化技术人员所熟知的。在工业控制技术的不断发展和应用过程 中,pc (包括工控机)相比以前的专用系统具有的优势日趋明显。这些优势主 耍体现在:pc技术保持了较快的发展速度,各种相关技术己臻成熟;由pc构 建的工业控制系统具有相对较低的拥有成本;pc的软件资源和硬件资丰富,软 件之间的互操作性强;基于pc的控制系统易于学习和使用,可以容易地得到技 术方面的支持。在pc技术向工业控制领域的渗透中,组态软件
48、a据着非常特殊 而且重耍的地位。组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统 监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建 工业自动控制系统监控功能的、通用层次的软件工具。组态软件应该能支持各种 工控设备和常见的通信协议,并且通常应提供分布式数据管理和网络功能。对应 t原有的hmi (人机接口软件,humanmachinelnterface)的概念,组态软件应 该是一个使用户能快速建立自己的hmi的软件工具,或开发环境。在组态软件 出现之前,工控领域的用户通过手工或委托第三方编写hmi应用,开发时间长, 效率低,可靠性差;或者购买专用的工控系统,
49、通常是封闭的系统,选择余地小, 往往不能满足需求,很难与外界进行数据交互,升级和增加功能都受到严重的限 制。组态软件的出现,把用户从这些困境中解脱出来,可以利用组态软件的功能, 构建一套最适合自己的应用系统。随着它的快速发展,实时数据库、实时控制、 scada、通讯及联网、开放数据接口、对i/o设备的广泛支持己经成为它的主 耍内容,随着技术的发展,监控组态软件将会不断被赋予新的内容。4.2组态软件在我国的发展组态软件产品于80年代初出现,并在80年代末期进入我国。但在90年代 中期之前,组态软件在我国的应用并不普及。宄其原因,大致有以下几点:(1)国内用户还缺乏对组态软件的认识,项目中没有组态
50、软件的预算,或 宁愿投入人力物力针对具体项目做长周期的繁冗的上位机的编程开发,而不采用 组态软件;(2)在很长时间里,国内用户的软件意识还不强,面对价格不菲的进口软 件(早期的组态软件多为国外厂家开发),很少有用户愿意去购买正版。(3)当时国内的工业自动化和信息技术应用的水平还不高,组态软件提供 了对大规模应用、大量数据进行采集、监控、处理并可以将处理的结果生成管理 所需的数据,这些需求并未完全形成。随着工业控制系统应用的深入,在面临规模更大、控制更复杂的控制系统时, 人们逐渐意识到原有的上位机编程的开发方式。对项目来说是费时费力、得不偿 失的,同时,mis (管理信息系统,managemen
51、tlnformationsystem)和 cims(计 算机集成制造系统,computerlntegratedmanufacturingsystem)的大量应用,耍求 工业现场为企业的生产、经营、决策提供更详细和深入的数据,以便优化企业生 产经营中的各个环节。因此,在1995年以后,组态软件在国内的应用逐渐得到 了普及。4.3组态软件的功能特点发展方向目前看到的所有组态软件都能完成类似的功能:比如,几乎所有运行于32 位windows平台的组态软件都采用类似资源浏览器的窗口结构,并且对工业控 制系统中的各种资源(设备、标签量、画面等)进行配置和编辑;都提供多种数 据驱动程序;都使用脚本语言提供
52、二次开发的功能,等等。但是,从技术上说, 各种组态软件提供实现这些功能的方法却各不相同。从这些不同之处,以及pc 技术发展的趋势,可以看出组态软件未来发展的方向。4.4 建立wincc组态画面4.4.1 wincc组态画面打开wincc组态软件,新建单用户项目,然后进入阁形编辑管理器,建立 wincc组态画面,如阁4-1所示。沙水示o启动按钮序止按钮图4-1 wincc组态画面4.4.2画面演示启动仿真,运行wincc组态画面。点击“启动按钮”,“水阀”动作,如 图4-2所示和图4-3所示:图4-2启动初始wincc画时图4-3启动初始仿真阃面4秒后,若“水池低水位指示”信号未输入,则“水池低水位”报警灯报警, 如图4-4和4-5所示:图4-4水池报警wtncc画面图4-5水池报警仿真画面若“水池低水位”信号输入,则报警不启动,启动“水泵”,如图4-6和 4-7所示:图4-6水泵启动wincc画面阁4-7水泵启动仿真画而4秒后,若“水塔低水位指示”信号未输入,则“水塔低水位”报警灯报警, 如图4-7和4-8所示:阁4-7水塔报警wincc画而图4-8水
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年美容整形客户隐私保护协议2篇
- 2024年原木木材雕刻艺术创作购销合同范本3篇
- 2024年酒店业员工劳动合同范本与员工培训规定3篇
- 2025版空调设备安装与智能化节能改造合同范本2篇
- 2024版城市绿化工程承揽合同版
- 2024年第二次夫妻离异合同书版B版
- 2024版工程分包商服务合同
- 二零二五年度个人二手房交易房屋验收标准合同3篇
- 2025年度淘宝代运营店铺店铺运营专业培训合同3篇
- 2025年度版权购买合同(期刊杂志)2篇
- 2025初级会计职称《初级会计实务》全真模拟试及答案解析(3套)
- 2025年1月山西、陕西、宁夏、青海普通高等学校招生考试适应性测试(八省联考)历史试题 含解析
- ISO 56001-2024《创新管理体系-要求》专业解读与应用实践指导材料之6:“4组织环境-4.4创新管理体系”(雷泽佳编制-2025B0)
- 2024-2030年撰写:中国汽车半轴行业发展趋势及竞争调研分析报告
- 北疆文化全媒体传播体系的构建与实践
- 2025届福建省厦门市重点中学高三第二次联考语文试卷含解析
- OpenCV计算机视觉基础教程(Python版)教学教案
- 2024年度二人合伙光伏发电项目投资合同3篇
- 《涉江采芙蓉》 课件高中语文统编版必修上册
- 管道护理小组工作总结
- 北京市西城区2023-2024学年六年级上学期数学期末试卷(含答案)
评论
0/150
提交评论