PLC水塔水位控制系统 毕业论文.doc
摘要随着我国社会经济的发展,住房制度改革的不断深入,人们生活水平的不断提高,城市中各类小区建设发展十分迅速,同时也对小区的基础设施建设提出了更高的要求。小区供水系统的建设是其中的一个重要方面,供水的经济性、可靠性、稳定性直接影响到小区住户的正常生活和工作,也直接体现了小区物业管理水平的高低。传统的恒速泵加压供水、水塔高位水箱供水、气压罐供水等供水方式普遍不同程度的存在效率低、可靠性差、自动化程度不高等缺点,难以满足当前经济生活的需要。水塔水位控制系统是我国住宅小区广泛应用的供水系统,传统的控制方式存在控制精度低、能耗大的缺点。在水资源日益匮乏的今天,节约用水、提高水资源的利用率就显得十分必要。传统的水塔水位控制为粗放式的,基本没有对水泵的合理控制,且多为人为控制,工作强度大、危险。所以除了浪费电能外,还造成了人力资源的浪费。采用新型的PLC控制供水方式与过去旧的控制方式相比在运行中的经济性、可靠性、稳定性、等方面有显著优势,特别是在提倡低碳的情况下有很好的节能效果,且由于PLC强大的扩展性可以适应今后城市供水建设的发展。在现代工业设备及自动化项目中,PLC的可靠性、抗干扰性等诸因素是继电器无法比拟的。随着计算机技术的不断发展,它给工业自动化带来了革命性的变革。这个变革是由继电器控制到计算机控制的飞跃。利用PLC控制的特点是:可靠性高,抗干扰能力强;配套齐全,功能完善,适用性强;操作简单,易学易用,深受工程技术人员欢迎4; 系统的设计、建造工作量小,维护方便、易于改造;体积小、质量轻、功耗低。 因此综上所述,为了达到节能的目的提高供水系统的质量,考虑采用可编程控制器(PLC)、继电器。传感器技术和数据采集,设计一套实用水位控制方案,使系统实现自动控制,以提高控制精度、可靠性和供水质量。并通过模拟仿真来验证程序编写的正确性。 本文首先阐述了课题背景,在分析了当前研究中存在的问题的基础上,论述了本课题研究的重要意义。并根据水塔水位控制系统的控制要求以及控制原理确定水塔水位控制系统的硬件设计,画出系统流程图,确定PLC系统的输入输出分配,编写程序,系统的模拟仿真等。最终完成基于PLC的水塔水位控制系统的设计。关键字:PLC 自动控制 供水系统AbstractWith China's social and economic development, housing system reform in depth, and continuous improvement of people's living standard, various types of residential construction and development in the city very quickly, but also put forward higher requirements for the district's infrastructure. The construction of the residential water supply system is one of the important aspects of water supply in the economy, reliability, stability directly affect the normal life and work of the district households, but also directly reflects the level of residential property management. The traditional constant speed pump pressurized water towers high tank water supply, pressure tank, water supply, water supply universal presence of varying degrees of efficiency, reliability, degree of automation of the disadvantages, it is difficult to meet the needs of the current economic life.The water tower water level control system is widely used in water supply systems in residential area in China, the traditional control method, control accuracy and low energy consumption shortcomings. Increasing water scarcity, water conservation, and improve the utilization of water resources, it is very necessary. Traditional water tower water level control for the extensive, basic the reasonable control of the pumps, and artificial control, work-intensive and dangerous. So in addition to a waste of energy, but also cause the waste of human resources. New PLC control the water supply with the old control in the operation of the economy, reliability, stability, etc. have a significant advantage, especially in promoting low-carbon good energy saving effect. and PLC powerful scalability can be adapted to the construction of urban water supply in the future.PLC reliability, interference immunity and other factors in the modern industrial equipment and automation projects, the relay can not be compared. As computer technology continues to evolve, it has brought a revolutionary change to the industrial automation. This change is controlled by relays to the computer-controlled leap. PLC control is characterized by: high reliability, strong anti-jamming capability; 2 is complete, fully functional, and applicability; simple operation, easy to use, well received by engineers and technicians welcome 4; The system design small amount of work to build, easy maintenance, easy to transform; The small size, light weight, low power consumption. In summary therefore, in order to save energy to improve the quality of the water supply system, consider using programmable logic controller (PLC) and relays. Sensor technology and data acquisition, to design a practical level control scheme, allowing the system to achieve automatic control in order to improve control accuracy, reliability, and quality of the water. And by simulation to verify the correctness of the programming. This paper first describes the subject of background, on the basis of analysis of the problems in the current study, on theDescribes the significance of this research project. And under the control of the water tower level control system requirements, and control principle to determine the water tower level control system hardware design, draw a system flow chart to determine the allocation of input and output of the PLC system, the preparation procedure, the system simulation. The final completion of the water tower water level of the PLC-based control system design.Keywords: PLC automatic control water supply system目录第1章 绪论11.1课题背景及意义11.2 水塔水位控制系统的组成21.3数控系统概述2第2章 可编程控制器(PLC)概述52.1 可编程控制器简介52.2可编程控制器(PLC)的特点62.3可编程控制器(PLC)的应用72.4可编程控制器(PLC)的组成72.5可编程控制器的工作方式及过程112.6 可编程控制器的编程语言梯形图13第三章 系统硬件设计153.1 恒压供水系统的基本构成183.2 系统控制要求203.3 控制系统的I/O点及地址分配213.4 系统选型223.5 PLC模拟量控制单元的配置以及应用233.5.1 EM235模拟量工作单元性能指标233.5.2 校准及配置253.5.3 EM235的安装使用253.5.4 电气控制系统原理图26第四章 系统程序设计284.1 由“恒压”要求出发的工作泵组数量控制管理284.2多泵组泵站泵组管理规范284.3 程序的结果以及程序功能的实现28第5章 总结425.1 系统的优点425.2 结束语42参考文献44致 谢45第1章 绪论1.1课题背景及意义众所周知,水是人类生活、生产中不可缺少的重要物质,在节水节能已成为时代特征的现实条件下,我们这个水资源和电能短缺的国家,长期以来在市政供水、高层建筑供水、工业生产循环供水等方面技术一直比较落后,自动化程度低,而随着我国社会经济的发展,人们生活水平的不断提高,以及住房制度改革的不断深入,城市中各类小区建设发展十分迅速,同时也对小区的基础设施建设提出了更高的要求。小区供水系统的建设是其中的一个重要方面,供水的可靠性、稳定性、经济性直接影响到小区住户的正常工作和生活,也直接体现了小区物业管理水平的高低。传统的小区供水方式有:恒速泵加压供水、水塔高位水箱供水、气压罐供水、液力藕合器和电池滑差离合器调速的供水方式、单片机变频调速供水系统等方式,其优、缺点如下:1、恒速泵加压供水方式无法对供水管网的压力做出及时的反应,水泵的增减都依赖人工进行手工操作,自动化程度低,而且为保证供水,机组常处于满负荷运行,不但效率低、耗电量大,而且在用水量较少时,管网长期处于超压运行状态,爆损现象严重,电机硬起动易产生水锤效应,破坏性大,目前较少采用。2、气压罐供水具有体积小、技术简单、不受高度限制等特点,但此方式调节量小、水泵电机为硬起动且起动频繁,对电器设备要求较高、系统维护工作量大,而且为减少水泵起动次数,停泵压力往往比较高,致使水泵在低效段工作,而出水压力无谓的增高,也使浪费加大,从而限制了其发展。3、液力祸合器和电池滑差离合器调速的供水方式易漏油,发热需冷却,效率低,改造麻烦,只能是一对一驱动,需经常检修;优点是价格低廉,结构简单明了,维修方便。4、单片机变频调速供水系统也能做到变频调速,自动化程度要优于上面4种供水方式,但是系统开发周期比较长,对操作员的素质要求比较高,可靠性比较低,维修不方便,且不适用于恶劣的工业环境。综上所述,传统的供水方式普遍不同程度的存在浪费水力、电力资源;效率低;可靠性差;自动化程度不高等缺点,严重影响了居民的用水和工业系统中的用水。目前的供水方式朝向高效节能、自动可靠的方向发展,采用PLC水塔水位控制系统进行供水可以提高供水系统的稳定性和可靠性,同时系统具有良好的节能性,这在能源日益紧缺的今天尤为重要,所以研究设计该系统,对于提高企业效率以及人民的生活水平、降低能耗等方面具有重要的现实意义。1.2 水塔水位控制系统的组成水位自动控制系统由PLC(核心控制部件)、高低位的水位检测电路、高低水位信号传送给PLC水泵电动机控制电路(PLC控制程序实现的此水位控制)1.3数控系统概述随着科学技术的飞速发展和经济竞争的日趋激烈,产品更新速度越来越快,多品种,中小批量生产的比重明显增加。同时,随着航空工业、汽车工业和轻工业消费生产的高速增长,形状复杂的零件越来越多,精度要求也越来越高。在传统的加工设备和制造方法难以满足这样的多样化、柔性化与形状复杂零件的高效高质量加工要求的情况下,数控机床作为一种自动化的加工设备而被广泛采用l。数控技术作为数控机床的关键技术,已经成为当今制造技术的一个重要组成部分。美国麻省理工学院伺服机构实验室于1952年研制出世界上第一台三坐标铣床,从此人类迎来了机械制造的一个新的数控时代。纵观数控系统发展史,数控系统经历了两个阶段共六代的发展。第一阶段:数控(NC)阶段(1952一1970),这个阶段经历了三代,即第一代采用电子管元件的数控系统,体积大、可靠性低、价格高,主要用于军工生产;第二代采用晶体管和印制电路板组成的数控系统,可靠性有所提高,体积大为缩小,但是还没有得到广大用户的认可;第三代采用集成电路的数控系统,不仅体积大大缩小,其可靠性也得到了实质性的提高,成为一般用户能接受的数控系统。第一个阶段的数控系统主要靠硬件来实现各种控制功能。第二阶段:计算机数控(NCC)阶段(1970一至今),这个阶段也经历了三代,即第四代采用小型计算机以软件的形式实现数控功能;第五代采用微处理器或微型计算机;第六代以CP机为控制系统的硬件部分,在CP机上安装NC软件系统,第六代数控也称为基于CP的智能数控系统。第二阶段的数控系统主要是由计算机硬件和软件组成。其最大特点是利用存储在存储器里的软件控制系统工作。这种系统较第一阶段的数控系统容易扩展,柔性好,可靠性高。就系统硬件和软件组成及其结构形式而言,当今世界上的数控系统大致可分为4种类型:传统数控系统。如FANUCO系统、MITSUBISHIM50系统、SiemenS810系统等。这是一种专用的封闭体系结构的数控系统。尽管也可以由用户做人机界面,但必须使用专门的开发工具(如Sinelnes的WSSOOA),耗费较多的人力,而对它的功能扩展、改变和维修,都必须求助于系统供应商。目前,这类系统还是占领了制造业的大部分市场。但由于开放体系结构数控系统的发展,传统数控系统的市场正在接受挑战。“PC嵌入NC”结构的数控系统。如FANUC181系统、51emens840D系统、Numl060系统等。这是由于一些数控系统制造商不愿放弃多年来积累的数控软件技术,又想利用计算机丰富的软件资源而开发的产品。然而,尽管它也具有一定的开放性,但由于它的NC部分仍然是传统的数控系统,其体系结构还是不开放的。因此,用户无法介入数控系统的核心。“NC嵌入CP”结构的数控系统。它由开放体系结构运动控制卡+PC机构成。这种运动控制卡通常选用高速DSP作为CUP,具有很强的运动控制和PLC控制能力。它开放的函数库供用户在W工NDOWS平台下自行开发构造所需的控制系统。因而这种开放结构运动控制卡被广泛应用于制造业自动化控制各个领域。如美国DELATATU公司用PMAC多轴运动控制卡构造的PMAC一NC数控系统、旧本MAAZK公司用三菱电机的MELDASMAGIC64构造的MAZATROL640CNC等。SOFr型开放式数控系统。这是一种最新开放体系结构的数控系统。它的CNC软件全部装在计算机中,而硬件部分仅是计算机与伺服驱动和外部1/0之间的标准化通用接口。用户可以在W工ND娜S平台上,利用开放CNC内核,开发所需的各种功能,构成各种类型的高性能数控系统。与前几种数控系统相比,SOTF型开放式数控系统具有最高的性能价格比,因而最有生命力。其典型产品有美国MDSI公司的OpenCNC、德国PowerAutomation公司的AP80OONT等数控技术是机械、电子、自动控制理论、计算机和检测技术密切结合的机电一体化高新技术,它能把机械装备的功能、可靠性、效率和产品质量提高到一个新水平,使机械电子行业发生深刻的变化。可以说,数控技术是实现制造过程自动化的基础,是自动化柔性系统的核心,是现代集成制造系统的重要组成部分。总之,数控技术己成为当今工业设备、制造业不可忽视的关键高新技术,对我国今后的技术进步和科学发展具有重要的先导作用,需大力发展。第2章 可编程控制器(PLC)概述2.1 可编程控制器简介可编程序控制器 (program logical controller),简称pLc,是一种专为在工业环境应用而设计的数字运算电子系统,它是以微处理机为基础,综合了计算机技术、自动控制技术和通信技术等现代科技而发展起来的一种新型工业自动控制装置,是当今工业发达国家自动控制的标准设备之一。由于PLC采用了“三机一体化”的综合技术即集计算机、仪器仪表、电气控制于一身,具有高可靠性、强抗千扰能力、组合灵活、编程简单、维修方便和低成本等诸多特点,因而与其它控制器相比它更加适合工业控制环境和市场的要求;再加上PLC发展过程中产品的系列化、产业化和标准化,使之从早期的逻辑控制、顺序控制迅速扩展到了连续控制,开始进入批量控制和过程控制领域,并迅速成为工业自动化系统的支柱9。目前,PLC在小型化、大型化、大容量、强功能等方面有了质的飞跃。旱期的可编程序控制器 (Programmable Logic Controller,PLC),主要用来代替继电器实现逻辑控制。随着计算机技术、通信技术和自动控制技术的迅速发展,可编程序控制器将传统的继电器控制技术与新兴的计算机技术和通信技术融为一体,具有可靠性高、功能强、应用灵活、编程简单、使用方便等一系列优点,以及良好的工业环境工作性能和自动控制目标实现性能,在工业生产中得到了广泛的应用。1969年,美国数字设备公司(DEC)研制出世界上第一台可编程控制器。早期的可编程控制器由分离元件和中小规模集成电路组成,主要功能是执行原先由继电器完成的顺序控制、定时等。70年代初期,体积小、功能强和价格便宜的微处理器被用于PLC,使得PLC的功能大大增强。在硬件方面,除了保持其原有的开关模块以外,还增加了模拟量模块、远程1/0模块和各种特殊功能模块。在软件方面,PLC采用极易为电气人员掌握的梯形图编程语言,除了保持原有的逻辑运算等功能以外,还增加了算术运算、数据处理和传送、通讯、自诊断等功能。进入80年代中、后期,由于超大规模集成电路技术的迅速发展,微处理器的市场价格大幅度下跌,使得PLC所采用的微处理器的档次普遍提高。而且,为了进一步提高PLC的处理速度,各制造厂商还研制开发了专用逻辑处理芯片,大大提高了PLC软、硬件功能。在发达工业国家,PLC己经广泛的应用在所有的工业部门。据“美国市场信息”的世界PLC以及软件市场报告称, 1995年全球PLC及其软件的市场经济规模约50亿美元。2.2可编程控制器(PLC)的特点随着电子技术和计算机技术的发展,PLC的功能得到大大的增强,具有以下特点10:l)可靠性高。PLC的高可靠性得益于软、硬件上一系列的抗干扰措施和它特殊的周期循环扫描工作方式。2)具有丰富的1/0接口模块。PLC针对不同的工业现场信号,有相应的1/0模块与工业现场的器件或设备直接连接。另外为了提高操作性能,它还有多种人机对话的接口模块;为了组成工业局部网络,它还有多种通讯联网的接口模块。3)采用模块化结构。为了适应各种工业控制需要,除了单元式的小型PLC以外,绝大多数PLC均采用模块化结构。PLC的各个部件,包括CPU、电源、1/0等均采用模块化设计,由机架及电缆将各模块连接起来,系统的规模和功能可根据用户的需要自行组合。4)编程简单易学。PLC的编程大多采用类似于继电器控制线路的梯形图形式,对使用者来说,不需要具备计算机的专门知识,因此很容易被一般工程技术人员所理解和掌握。5)安装简单,维修方便。PLC不需要专门的机房,可以在各种工业环境下直接运行。各种模块上均有运行和故障指示装置,便于用户了解运行情况和查找故障。由于采用模块化结构,因此一旦某模块发生故障,用户可以通过更换模块的方法,使系统迅速恢复运行。2.3可编程控制器(PLC)的应用由于PLC强大功能和优点,使得其在我国的水工业自动化中得到广泛的应用。PLC在水工业自动化中的应用主要有水厂监控系统、自动控制系统、自动加氯、自动加矾、水泵变频调速、SCADA系统和供水管网信息管理系统等。其主要功能是进行工艺参数的采集、生产过程控制、信息处理、设备运行状态监测以及水质监测等。2.4可编程控制器(PLC)的组成图 2.1 PLC结构图可编程控制器PC或PLC是一种以微处理器为核心的用于工程自动控制的工业控制机,其本质是一台工业控制专用计算机。它的软、硬件配置与计算机极为类似,只不过它比一般计算机具有更强的与工业过程相连接的接口和更直接的适应于控制要求的编程语言。PLC机硬件主要由中央处理单元(CPU)、存贮器、输入/输出单元以及编程器、电源和智能输入/输出单元等构成。PLC可分为以下几个部分:l)中央处理单元(CPU):同一般微处理机一样,中央处理单元是可编程控制的核心部件,它通过输入装置将外设的状态读入并按照用户程序去处理,根据处理结果通过输出装置去控制外设。常用的CPU有通用微处理器,如MOTOROLA6800,单片机有8031,8051和双极型位式微处理器,如AMD2903。目前,小型PLC为单CPU系统,而中型及大型PLC则为双CPU甚至多CPU系统。对于双CPU来说,一般具有一个位处理器和一个字处理器。字处理器是CPU这个核心的核心,常由通用的8位、16位或32位微处理器担任,位处理器也称布尔处理机,如美国ri公司的TI一530等,它不仅使PLC增加了功能,提高了速度,也加强了PLC的保密性能。中央处理器的功能是:CPU按系统程序所赋予的功能,接收并存贮从编程器输入的用户程序和数据;CPU按扫描方式工作,从存贮器中逐条读取指令,并存入CPU内的指令寄存器中;指令寄存器的指令操作码进行译码,执行指令规定的任务,产生相应的控制信号,启闭有关控制门电路,并根据运算结果更新有关标志和输出映像寄存器的内容,以实现输出控制、制表、打印或数据通讯;行系统诊断程序,诊断电源、PLC内部电路的工作状态和编程过程中的语法错误。2)存贮器:可编程控制器中存贮器主要用于存放系统程序、用户程序和数据。常用的存贮器形式有 CMOSROM、EPROM和EEPROM。系统存贮器用以存贮制造厂家编写的系统程序。所谓系统程序是指控制和完成PC机各种功能的程序,如控制器的监控程序、基本指令和功能指令翻译程序、系统诊断程序、通信管理程序等。机器出厂时,厂家把这些程序存入EPROM存贮器或EEPROM存贮器。用户不能访问和修改存贮器这部分的内容用户存贮器主要用来存放用户的应用程序。所谓用户程序是指使用户根据工程现场的生产过程和工艺要求编写的控制程序。此程序由使用者通过编程器输入到PLC机的 CMOSRAM存贮器中,以便于用户随时修改。也可将用户程序存放在EEPROM中。为确保PLC机控制系统的可靠性, CMOSRAM存贮器有预防电源掉电故障的铿电池保护措施,以防电源掉电后破坏它的存贮内容。数据存贮器用来存放PLC的数据。包括输入、输出、辅助继电器状态的映像区,定时器、计数器、移位寄存器、状态寄存器、数据寄存器和特殊功能寄存器等状态的映像寄存器。由于数据在控制器应用中是经常变化、经常存取的,因此数据存贮器一般选用 CMOSRAM,以满足随机存取的要求。3)输入/输出模块:输入/输出模块是可编程控制器与工业生产设备或工业生产过程连接的接口。现场的输入信号,如按钮开关,行程开关、限位开关以及传感输出的开关量或模拟量(压力、流量、温度、电压、电流)等,都要通过输入模块送到PLC。由于这些信号电平各式各样,而可编程控制器CPU所处理的信息只能是标准电平,所以输入模块还需将这些信号转换成PLC能够接受和处理的数字信号。输出模块的作用是接收中央处理器处理过的数字信号,并把它转换成现场执行部件所能接受的控制信号,以驱动如电磁阀、灯光显示、电机等执行机构。可编程控制器有多种输入/输出模块,其类型有数字量输入/输出模块和模拟量输入/输出模块。这些模块又分直流和交流、电压和电流类型,每种类型又有不同的参数等级,主要有数字量输入/输出模块和模拟量输入/输出模块,部件上都设有输入接线端子排,为了滤除信号的噪声和便于PLC内部对信号的处理,这些模块上都带有滤波、电平转换、信号锁存电路。数字量输入模块带有光电祸合电路,其目的是把PLC与外部电路隔离开来,以提高PLC的抗千扰能力。数字量输出有继电器输出、晶体管输出和可控硅输出三种方式。模拟量输入/输出模块主要用来实现模拟量一数字量之间的转换,即A/D或D/A转换。由于工业控制系统中有传感器或执行机构有一些信号是连续变化的模拟量,因此这些模拟量必须通过模拟量输入/输出模块与PLC的中央处理器连接。模拟量输入模块A/D转换后的二进制数字量,经光电祸合器和输入锁存缓冲器与PLC的1/0总线挂接。模拟量输出模块D/A转换前的二进制数字量,经光电祸合器和输出锁存器与PLC的1/0总线挂接。现在标准量程的模拟电压主要是0一5伏和O一10伏两种,模拟电流主要是0一ZomA和4一ZomA两种。另外还有。一somV,o一IV、一5一+SV、一10一+10V,o一10mA等。模拟量输入模块接收到标准量程的模拟电压或电流后,把它转换成8位、10位或12位的二制数字信号,送给中央处理器进行处理。模拟量输出模块将中央处理器的二进制数字信号转换成标准量程的电压或电流输出信号,提供给执行机构。4)扩展模块:当一个PLC中心单元的1/0点数不够用时,就要对系统进行扩展,扩展接口就是用于连接中心基本单元与扩展单元的。模块随着可编程控制器在工业控制中的广泛应用和发展,各可编程控制器制造厂家已经开发出一系列的智能接口模块,使可编程控制器的功能更加强大和完善。智能1/0接口模块种类很多,例如高速技术模块、PLCA控制模块、数字位基于PLC的变频恒压供水系统的设计置译码模块、阀门控制模块、中断控制模块、智能存贮模块以及智能1/0模块等。5)编程器:它的作用是供用户进行程序的编制、编辑、调试和监视。有的编程器还可与打印机或磁带机相连,以将用户程序和有关信息打印出来或存放在磁带上,磁带上的信息可以重新装入PLC。目前编程器主要有以下三种类型:便携式编程器(也叫简易编程器);图形编程器;用于IBM一PC及其兼容机的编程器。便于携带的特点,一般只能用指令形式编程,通过按键输入指令,通过数码管或液晶显示器加以显示、这种编程器适合小型可编程控制器的编程要求。图形编程器以液晶显示器(LCD)或阴极射线管(CRT)作屏幕,用来显示编程内容和提供如输入、输出、辅助继电器的占有情况、程序容量等各种信息,还可在调试程序、检查程序执行时显示各种信号状态、出错提示等。使用图形编程器可以月多种编程语言编程,梯形图显示在屏幕上十分直观。图形编程器还可与打印机、录音机、绘画仪等设备连接,有较强的监控功能。但它的价格高,适用于中、大型可编程控制器的编程要求。用于IBM一PC及其兼容机的编程器是个人计算机加上适当的硬件接口和软件包作为编程器,也可直接编制成梯形图,其监控功能也很强。编程器工作方式主要有编程和监控两种,编程工作方式是在PLC机处于停机状态时可以进行编程,它的功能主要是输入新的程序,或者对已有的程序予以编辑和修改。监控工作方式可以对运行中的控制器工作状态进行监视和跟踪,一般可以对某一线圈或触点的工作状态进行监视,也可以对成组器件的工作状态进行监视,还可以跟踪某一器件在不同时间的工作状态,除搜索、监视、跟踪外,还可以对一些器件进行操作。因此编程器的监控方式对控制器中新输入程序的调试与试运行是非常有用和方便的。编程器的结构一般包括显示部分与键盘部分。显示一般用液晶显示器,主要的显示内容包括地址、数据、工作方式、指令执行情况及系统工作状态等。键盘有单功能键和双功能键,在使用双功能键的时候键盘中都备有一个选择键,以选择其中一种方式工作。2.5可编程控制器的工作方式及过程、图2.3 一个扫描周期PLC的工作方式:采用循环扫描方式.在PLC处于运行状态时,从内部处理,通信操作,程序输入,程序执行,程序输出,一直循环扫描工作.PLC的工作过程基本上是用户的梯形图程序的执行过程,是在系统软件的控制下顺次扫描各输入点的状态,按用户程序解算控制逻辑,.然后顺序向各个输出点发出相应的控制信号。除此之外,为提高工作的可靠性和及时的接收外来的控制命令,每个扫描周期还要进行故障自诊断和处理与编程器、计算机的通信。因此,PLC工作过程分为以下五步:(1)自诊断自诊断功能可使PLC系统防患于未然,而在发生故障时能尽快的修复,为此PLC每次扫描用户程序以前都对CPU、存储器、输入输出模块等进行故障诊断,若自诊断正常便继续进行扫描,而一旦发现故障或异常现象则转入处理程序,保留现行工作状态,关闭全部输出,然后停机并显示出错的信息。(2)与外设通信自诊断正常后PLC即扫描编程器、上位机等通信接口,如有通信请求便响应处理。在与编程器通信过程中,编程器把指令和修改参数发送给主机,主机把要显示的状态、数据、错误码进行相应指示,编程器还可以向主机发送运行、停止、清内存等监控命令。在与上位机通信过程中PLC将接收上位机发出的指令进行相应的操作,把现场工作状态、PLC的内部工作状态、各种数值参数发送给上位机以及执行启动、停机、修改参数等命令。(3)输入现场状态完成前两步工作后PLC便扫描各个输入点,读入各点的状态和数据,如开关的通断状态、形成现场的内存映象。这一过程也称为输入采样或输出刷新,在一个扫描周期内内存映象的内容不变,即使外部实际开关状态己经发生了变化也只能在下一个扫描过程中的输入采样时刷新,解算用户逻辑所用的输入值是该输入值的内存映象值而不是当时现场的实际值。(4)解算用户逻辑即执行用户程序。一般是从用户出现存储器的最低地址存放的第一条程序开始,在无跳转的情况下按存储器地址的递增方向顺序的扫描用户程序,按用户程序进行逻辑判断和算术运算,因此称之为解算用户逻辑。解算过程中所用的计数器、定时器,内部继电器等编程元件为相应存储单元的即时值,而输入继电器,输出继电器则用的是内存映象值。在一个扫周期内,某个输入信号的状态不管外部实际情况是否己经变化,对整个用户程序是一致的,不会造成结果混乱。(5)输出结果将本次的扫描过程中解算最新结果送到输出模块取代前一次扫描解算的结果,也称为输出刷新。解算用户逻辑到用户程序为止,每一步所得到的输出信号被存入输出信号寄存表并未发送到输出模块,相当于输出信号被输出门阻隔,待全部解算完成后打开输出门一并输出,所用输出信号由输出状态表送到输出模块,其相应开关动作。驱动用户输出设备即PLC的实际输出。在依次完成上述五个步骤操作后PLC又开始进行下一次扫描。如此不断的反复循环扫描,实现对全过程及设备的连续控制,直至接收到停止命令、停电、或出现故障。2.6 可编程控制器的编程语言梯形图梯形图在形式上类似于继电器控制电路图,它简单,直观,易读,好懂,是PLC中普遍采用的一种编程方式。梯形图中沿用了继电器线路的一些图形符号,这些图形符号被称为编程元件,每一个编程元件对应有一个编号。不同厂家的PLC,其编程元件的多少及编号方法不尽相同,但是基本的元件及功能很相近。梯形图有如下特点。梯形图按自上而下、从左到右的顺序排列。每一个继电器为一个逻辑行,称为梯形。每一个逻辑行起始于左母线,然后是触点的各种联接,最后是线圈,整个图形呈梯形。梯形图中的继电器不是继电器控制电路中的物理继电器,它实质上是变量存储器中的位触发器,因此称为软继电器,相应的某位触发器为真态,表示该继电器通电,其常开触点闭合,常闭触点打开。 梯形图中的继电器的线圈的定义是广义的,除了输出继电器、内部继电器以外,还包括定时器、计数器等。梯形图中,一般情况下某个编号的继电器线圈只能出现一次,而继电器的触点是可以被无限制的引用,既可是常开触点也可以是常闭触点。梯形图是PLC形象化的编程方式,其左右两侧的母线不接任何电源,因而图中各个支路也没有真实的电流通过,但是为了方便,常用有电流来形象的描述解算中满足输出线圈的动作条件。所以仅仅是概念上的电流,而且认为它只能从左向右流动,层次的改变只能是先上后下。3.4可编程序控制器PLC的优点能适应工业现场的恶劣环境,不要求空调,能抗电磁干扰与电压冲击。简单,易于使用,不必要求微机软硬件方面的知识,编程不需要高级语言。可靠性高,平均故障间隔时间(MTBF)超过20000小时。编程或修改程序容易,程序可以保存和固化。体积小,价格低。可直接将数据送入处理器中,可直接连接到现场。可在基本系统上扩展,系统容易配置,与负载最远距离可达10000英尺,内存可以扩展。有很强的通