PLC课程设计说明书病床呼叫系统_第1页
PLC课程设计说明书病床呼叫系统_第2页
PLC课程设计说明书病床呼叫系统_第3页
PLC课程设计说明书病床呼叫系统_第4页
PLC课程设计说明书病床呼叫系统_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、xxxxxxxxxxxxxxxxplc课程设计装 订 线机械工程系机械工程系 机械工程及自动化专业07-101班设 计 者 指导老师 年 月 日 (xxxxxx)目 录概述(3)设计任务和要求(4)设计方案说明(4)plc控制器的选择及编程元件的地址分配(5)plc控制程序设计 (1)i/o接线图设计(7) (2)梯形图设计(8) (3)指令表(14)程序调试方式及过程说明(18)设计中的心得体会(19)参考文献(20)概述2 plc概述2.1 plc组成2.1.1 plc的输入 通过对继电器控制特点的介绍和最初通用汽车公司提出的要求分析。plc要想取代继电器控制,首先要解决外部设备的直接输入

2、问题。由于当时主要集中在开关量控制,也就是开关量(触点的开闭状态)如何直接接入plc并被plc所识别,对此就需要解决以下几个问题:有源接入,无源接入,绝缘问题,隔离问题和互相干扰问题。plc就是一个计算机控制系统,在其发展过程,人们曾将计算机直接用于工业控制,但是由于以下两大问题没有解决好而难以发展:一是i/o(输入/输出)问题,计算机不能直接和工业现场设备连接现在了应用;二是计算机的i/o功能,开关逻辑处理不够丰富和强大。现在的plc成功的解决了这两个方面的问题,可以让plc和外部设备直接进行物理的连接。计算机的内部提供了丰富的从位逻辑到双字运算的强大的运算功能,使其能够完成复杂的控制功能,

3、这也是plc能够迅速发展的原因。2.1.2 plc的输出 输出问题主要是接点的驱动能力问题,或者说是带负载能力和输出方式的问题。输出动作次数的限制,是保证plc的输出接点能否驱动接触器、电磁阀这样的控制执行元器件的问题至少要能直接驱动中间继电器。现在的plc产品已经完全有能力驱动这些元器件,并提供了多种输出方式且动作次数可保证万次无故障的产品。2.1.3 plc的控制机制plc已经完全取代继电器控制系统。只要对其控制机制有了准确的理解,才能对其持续的开发并创造性的使用它。i/o电路已经保证了plc与现场设备的直接连接,并在内部寄存器存储了这些状态。但是,为了取代继电器的控制,更重要的是如何组织

4、和使用这些开关量,从而达到软件程序代替硬件连线的目的。在这里通过对继电器的控制的电路的特点的介绍,已经知道继电器控制电路的特点在于各个控制单元是否动作是由其接点条件控制的,并不受其前后位置的影响。同一时刻,可有多个不同的控制单元继电器的动作(翻转),控制的结果、逻辑动作顺序也是由接点条件来控制的。这于计算机顺序执行的工作的特点是矛盾的。主要体现在:一是乱序,只要条件满足就执行;而另一个是顺序执行。plc充分利用了计算机存储程序的思想和高速的特点,采用了控制系统中的离散控制方式,使它的控制能够完全代替继电器的控制。具体的说就是将连续的控制用离散的控制代替,如式2.1:y(n)=f(x(n-1),

5、y(n-1) (式2.1)式中,y(n)为某一时间段的输出值; y(n-1)为上一时间段的输出值; x(n-1)为上一时间段某一时刻的输入值; f为他们应满足的控制关系。即某一时间段的输出完全取决于上一时间某一时刻的输入和上一时间段的输出。 至于上一时间段的输出,在参加计算的时候,只是存储在映像寄存器中的输出结果,执行运算过程中并不修改端子的输出值。真实的输出已表现在端子的接点上,并要保持一个时间段,也就是采取集中输出的方式,在计算的过程中完全可以使用或修改其映像寄存器中的值而不会对先阶段的输出产生影响。这样只要时间段足够短,并且plc周而复始的运行着就完全可以模仿继电器的控制并且取代它。 由

6、于采用集中i/o的思想,其i/o状态存储在寄存器中,可以充分发挥计算机的强大逻辑家能力,以完成更复杂的控制功能。 如图2.1所示,plc与通用计算机没有什么区别,只是一台增强了i/o功能的可与控制对象方便连接的计算机。其完成控制的实质是按一定算法进行i/o变换,并将这个变换物理实现,应用与工业现场。(1)输入寄存器输入寄存器可按位进行寻址,每一位对应一个开关量,其值反映了开关量的状态,其值的改变由相互如开关量驱动,并保持一个扫描周期。cup可以读其值,但是不可以写或进行修改。(2)输出寄存器输出寄存器的每一位都表明了plc在下一个时间段的输出值,而程序循环执行开始时的输出寄存器的值,表明的是上

7、一时间段的真实输出值,在程序执行过程中,cpu可以读其值,并作为条件参加控制,还可以修改其值,而中间的变换仅仅影响寄存器的值。只有程序执行到一个循环的尾部时的值才影响下一时间段的输出,即只有最后的修改才对输出接点的真实值产生影响。(3)存储器 存储器分为系统存储器和用户存储器。系统存储器存储的是系统程序,它是由厂家开发固化好了的,用户不能修改,plc要在系统程序的管理下运行。用户存储器中存放的是用户程序和运行所需要的资源,i/o寄存器的值作为条件决定着存储器中的程序如何被执行,从而完成复杂的控制功能。(4)cup单元cup单元控制着i/o寄存器的读、写时序,以及对存储器单元中的程序的解释执行工

8、作,是plc的大脑。(5)其他单元接口其他单元接口用语提供plc与其他设备和模块进行连接通信的物理条件图2.1 plc的组成2.1.4 plc的定义最初,可编程逻辑控制器(programmable logic controller)简称plc。只能进行计数、定时及开关量的逻辑控制。1987年2月,国际电工委员会(iec)对可编程控制器的定义是:可编程控制器是一种数学运算操作的电子系统,专为在工业环境下的应用而设计。它采用一类可编程序的存储器,用于其内部存储程序、执行逻辑运算、顺序控制、定时、计数和算术操作等面向拥护的指令,并通过数字式和模块式输入/输出,控制各种类型的机械和生产过程。可编程序控

9、制器及其有关外部设备,都按易于与工业控制系统连成一个整体、易于扩充功能的原则设计。2.1.5 plc的特点(1)可靠性高。在i/o环节,plc采用了光电隔离、滤波等多种措施。系统程序和大部分的用户程序都采用eprom存储,一般plc的平均无故障工作时间可达几万小时以上。(2)控制功能强。plc采用的cup一般是具有较强位处理功能的为处理机,为了增强其复杂的控制功能和连网通讯等管理功能,可以采用双cpu的运行方式,使其功能得到极大的增强。(3)编程方便易学。第一编程语言(梯形图)是一种图形编程语言,与多年来工业现场使用的电器控制图非常相似,理解方式也相同,非常适合现场人员学习。(4)使用于恶劣的

10、工作环境。采用封装的方式,适合于各种震动、腐蚀、有毒气体等的应用场合。(5)与外部设备连接方便。采用统一接线方式的可坼装的活动端子排,提供不同的端子功能适合于多种电器规格。(6)体积小、重量轻、功耗底。(7)性价比高。(8)模块化结构,扩展能力强。根据现场的需要进行不同功能的扩展和组装,一种型号的plc可用于控制从几个i/o点到几百个i/o点的控制系统。(9)维修方便,功能更灵活。程序的修改就以意味着功能的修改,因此功能的改变非常灵活。2.1.6 plc的性能指标(1)存储容量这里专指用户存储器的存储容量,它决定了用户所编程序的长短。大、中、小型plc的存储容量变化范围一般为2kb2mb。(2

11、)i/o点数 i/o点数,即plc面板上的i/o端子的个数。i/o点数越多,外部可以连接的i/o器件就越多,控制规模就越大。它是衡量plc性能的重要指标之一。(3)扫描速度 扫面速度是指plc执行程序的快慢,是一个重要的性能指标,体现了计算机控制取代继电器控制的稳合程度。从自动控制的观点来看,决定了系统的实时性和稳定性。(4)指令的多少它是衡量plc能力强弱的标志,决定了plc的处理能力、控制能力的强弱。限定了计算机发挥运算功能、完成复杂控制的能力。(5)内部寄存器的配置和容量 它直接对用户编制程序提供支持,对plc指令的执行速度及可完成的功能提供直接的支持。(6)扩展能力 扩展能力包括i/o

12、点数的扩展和plc功能的扩展两方面的内容。(7)特殊功能单元 特殊功能单元种类多,也可以说plc的功能多。典型的特殊功能单元有模拟量、模糊控制连网等功能。2.1.7 plc的分类不同的分类标准会造成不同的分类结果,plc常用的分类方式有如下两种。按其i/o点数一般分为微型(32点以下)、小型(128点以下)、中型(1024点以下)、大型(2048点以下)、超大型(从2048点以上可达8192点以上)5种。按结构可分为箱体式、模块式和平板式3种。2.2 plc工作原理2.2.1 循环扫描cup连续执行用户程序、任务的循环序列称为扫描。cup的扫描周期包括读输入、执行程序、处理通讯请求、执行cup

13、自诊断测试及写输出等等内容。plc可被看成是在系统软件支持下的一种扫描设备。他意识周而复始的循环扫描并执行由系统软件规定好的任务。用户程序只是扫描周期的一个组成部分,用户程序不运行时,plc也在扫描,只不过在一个周期中去除了用户程序和读输入、写输出这几部分的内容。典型的plc在一个周期中可以完成以下5个扫描过程。(1)自诊断测试扫描过程。为保证设备的可靠行,及时放映所出现的故障,plc都具有自监视功能。(2)与网络进行通讯的扫描过程。一般小型系统没有这一扫描过程,配有网络的plc系统才有通讯扫描过程,这一过程用于plc之间及plc与上位计算机或终端设备之间的通信。(3)用户程序扫描过程。机器处

14、于正常运行状态下,每一个扫描周期内都包含该扫描过程。该过程在机器运行中是否执行是可控的,即用户可以通过软件进行设定。用户程序的长短会影响过程所用的时间。(4)读输入、写输出扫描过程。机器在正常运行状态下,每一个扫描周期都包含这个扫描过程。该过程在机器运行中是否被执行是可控的。cup在处理用户程序时,使用的输入值不是直接从输入点读取的,运算的结果也不直接送到实际输出点,而是在内存中设置了两个映象寄存器:一个为输入映象寄存器,另一个为输出映象寄存器。用户程序所用的输入值是输入映象寄存器的值,运算结果也放在输出映像寄存器。在输入扫描过程中,cup把实际输入点的状态锁入到输入映像寄存器:在输出扫描过程

15、中cup把输出映像寄存器的值的输出点。 循环扫描有如下特点:(1)扫描周期周而复始地进行,读输入、输出和用户程序是否执行是可控的。(2)输入映像寄存器的内容是由设备驱动的,在程序执行过程中的一个周期内输入映像寄存器的值保持不变,cup采用集中输入的控制思想,只能使用输入映像寄存器的值来控制程序的执行。(3)对同一个输出单元的多次使用、修改次序会造成不同的执行结果。(4)各个电路和不同的扫描阶段会造成输入和输出的延迟,这是plc的主要缺点。 在读输入阶段,cup对各个输入端子进行扫描,通过输入电路将各输入点的状态锁入映象寄存器中。紧接着转入用户程序执行阶段,cup按照先左后右、先上后下的顺序对每

16、条指令进行扫描,根据输入映象寄存器和输出映象寄存器的状态执行用户程序,同时将执行结果写入输出映象寄存器。在程序执行期间,即使输入端子状态发生变化,输入状态寄存器的内容也不会改变输入端子状态变化只能在下一个周期的输入阶段才被集中读入。输入/输出采用映象寄存器的优点:(1)集中采用i/o,程序扫描期间输入值固定不变,程序执行完后统一输出。这图2.2 plc信号的传递过程种集中i/o的方式保证的程序的顺序执行与外部电路乱序执行的统一,使系统更加稳定可靠。(2)程序执行时,存取映象寄存器要比读写i/o端点快的多,这样可以加快程序执行速度。(3)i/o点必须按位存取,而映象寄存器可按位、字节、字、双字灵

17、活的存取,增加了程序的灵活性。2.2.2 i/o响应时间由于plc采用循环扫描的工作方式,而且对输入和输出信号只在没个扫描周期的固定时间集中输入/输出,所以必然会产生输出信号相对输入信号滞后的现象。扫描周期越长,滞后现象越严重。响应时间有输入延迟、输出延迟和程序执行时间部分决定。(1)plc输入电路设置了滤波器,滤波器的常数越大,对输入信号的延迟作用越强。输入延迟是由硬件决定的,有的plc滤波器时间常数可调。(2)从输出锁存器到输出端子所经历的时间称为输出延迟,对于不同的输出形式,其值大小不同。它也是由硬件决定的,对于不同信号的plc可以通过查表得到。(3)程序执行时间主要由程序长短来决定,对

18、于一个实际的控制程序,编程人员须对此进行现场测算,使plc的响应时间控制在系统允许的范围内。在最有利的情况下,输入状态经过一个扫描周期在输出得到响应的时间,称为最小i/o响应时间。在最不利的情况下,输入点的状态恰好错过了输入的锁入时刻,造成在下一个输出锁定才能被响应,这就需要两个扫描周期时间,称为最大i/o响应时间。它们是由plc的扫描执行方式决定的,与编程方法无关。2.2.3 plc中的存储器plc中的存储器按用途分为系统程序存储器、用户程序存储器以及工作数据存储器。(1)系统程序存储器中存放的是厂家根据其选用的plc的指令的系统编写的系统程序,它决定了plc的功能,用户不能更改其内容。 (

19、2)用户程序存储器用来存储根据控制要求而编制的用户应用程序。 (3)用来存储工作数据的区域称为工作数据区。2.3 plc的编程语言plc的硬件系统中,与plc的编程应用关系最直接的要算数据存储器。计算机运行处理的是数据,数据存储在存储区中,找到待处理的数据一定要知道数据的存储地址。plc和其他的计算机一样,为了使用方便,数据存储器都作了分区,为了每个存储单元编排了地址,并且经机内系统程序为每个存储单元赋予了不同的功能,形成了专用的存储元件。这就是前面提到过的编程的“软”元件。为了理解方便,plc的编程元件用“继电器”命名, 认为它们象继电器一样具有线圈以及触点,并且线圈得电,触点动作。当然这个

20、线圈和触点只是假象,所谓线圈得电不过是存储单元置1,线圈失电,不过就是存储单元置0,也正因为如此,我们称之为“软”元件。但是这种“软”继电器也有个突出的好处,可以认为它们具有无数多对动合动断触点,因此每取用一次它的触点,不过是读一次它的存储数据而已。2.3.1 plc的编程结构功能图任何语言都有编程的对象和基础,重要介绍梯形图语言和语句表语言,而功能图是理解这两种语言的基础。如图3所示为plc内部的结构功能示意图。输入继电器是由外部输入驱动的,梯形图中只能使用其介入点状态值,用户不能改变输入继电器的状态。辅助继电器的种类和多少决定了plc控制功能的强弱,相当于工作寄存器的多少和功能的强弱。实际

21、的plc中并没有图中的物理继电器,用继电器来表示plc的内部功能结构是为了使习惯于继电器控制的工程技术人员更好的理解plc的功能,更好的使用plc,就像他在设计继电器控制电路一样。梯形图语言是一种图形化的语言,是一种面向控制过程的“自然语言”。梯形图编程语言形象、直观、准确的描述了逻辑控制关系,容易被广大的工程技术人员所掌握。plc与被控对象所连接的只是i/o条件,而i/o之间的组合控制关系需要用软件的方法来描述清楚,梯形图是一种描述方法,当然还有语句等表示其他的语言。语言的支持取决于厂家开发的系统程序只要将其输入plc的用户程序存储器中,plc就能够直接解释并实现i/o间的控制关系。当控制关

22、系发生改变时,只要修改梯形图程序,重新输入到plc的存储器即可,从而快捷的改变生产工。 图2.3 plc内部的结构功能示意图2.3.2 梯形图编程语言plc是通过程序对系统进行控制的,作为一种专用计算机,为了适应其应用领域,一定有其专用的语言。plc的编程语言有多种,如梯形图、语句表、功能图、逻辑方程等。梯形图编程语言是一种图形语言,具有继电器控制电路形象、直观的优点;语句表编程语言类似计算机的汇编语言,用助记符来表示各种指令的功能,是plc用户程序的基础元素。一般而言,梯形图程序让plc仿真来自电源的电流通过一系列的输入逻辑条件,根据结果决定逻辑输出的允许条件。逻辑通常被分解成小的容易理解的

23、片,这些片通常被称为“梯级”或网络。程序一次扫描执行一次网络,按照从做到右、从上到下的顺序进行。一旦cup执行到程序的结尾,就又从上到下执行程序。在每一个网络中,指令以列为基础被执行,从上而下、从左到右依次执行,直到本网络的最后一个线圈列。因此为了充分利用存储器容量,使扫描时间尽可能短,利用梯形图编程时应限制触点之间的距离,并使网络左上边这部分空白最少。其中,串联触点较多的支路要写在上面,并联支路应写在左边,线圈放于触点的右边。如图2.4所示是用plc控制的梯形图程序,可完成与继电器控制的电动机直接起、停(起、保、停)继电器控制电路图相同的功能。梯形图和继电器控制电路图很相似,这是可以用plc

24、控制取代继电器控制的基础,可以把经过实践证明设计是成功的继电器电路图进行转换,从而设计出具有相同功能的plc控制程序,充分发挥plc的功能完善、可靠性高、控制灵活的特点。当然,它们还是存在着本质上的区别,主要表现如下所述。图2.4 梯形图(1)继电器控制电路中使用的继电器是物理的元器件,继电器与其他控制电器之间的连接必须通过硬件连接线来完成。plc中的继电器是内部的寄存器位,称为“软继电器”,它具有物理继电器相似的功能。当它的“线圈”通电时,其所属的常开触点闭合,常闭触点断开;当它的线圈断电时,其所属的常开触点和常闭触点均恢复常态。plc梯形图中的接线称为“软接线”,这种“软接线”是通过编程来

25、实现的,具有更改简单、调试方便等特点。而继电器控制电路图是点线连接图,相对来素施工困难、更改费力。(2)plc中的每一个继电器都对应着一个内部的寄存器,由于可以随时不受限地读取其内容,所以,可以认为plc的继电器有无数个常开、常闭触点供用户使用。plc梯形图中的触点代表的是“逻辑”输入条件、外部的实际开关、按钮或内部的继电器触点条件等。而物理继电器的触点个数是有限的。(3)plc的输入继电器是由外部信号驱动的,在梯形图中只能用其触点,这在物理继电器中是不可能的。线圈通常代表“逻辑”输出结果,如灯、电机启动器、中间继电器、内部输出条件等。(4)继电器控制系统中是按照触点的动作顺序和是延迟逐个动作

26、的,动作顺序与电路图的编写顺序无关。plc按照扫描方式工作,首先采取输入信号,然后对所有梯形图进行计算,造成了宏观与动作顺序的无关,但是微观上在一个时间段上的是实际执行顺序与梯形图的编写顺序一致而不是无关的。(5)plc梯形图中的两根母线以失去原有的意义,它只表示一个梯形的起始和终了,并无实际电流通过,假象的概念电流只能从左向右流。为了充分发挥cup的逻辑运算功能,设置了大量的称为盒的附加命令,如定时器、计算器、格式转换、模拟量i/o、pid调节或数学运算指令等,充分的发挥了计算机的强大计算功能,他们与内部继电器一起完成plc的各种复杂控制功能。2.4 plc的分类plc发展到今天,已经有了多

27、种形式,而且功能也不尽相同,分类时,一般按以下原则来考虑。2.4.1 按i/o点数容量分类一般而言,处理i/o点数越多,则控制关系就 比较复杂,用户要求的程序存储器容量比较大,要求plc指令及其他功能比较多,指令执行的过程也比较快。按plc的输入、输出点数的多少可将plc分为以下三类。(1)小型机 小型机plc的功能一般以开关量控制为主,小型plc输入、输出点数一般在256点以下,用户程序存储器容量在4k左右。现在的高性能小型plc还具有一定的通讯能力和少量的模拟量处理能力。这类的plc的特点是价格低廉,体积小巧,适合于控制单台设备和开发机电一体化产品。典型的小型机有siemens公司的s7-

28、200系列、omron公司的cpm2a系列、mitubish公司的fx系列和ab公司的slc500系列等整体式plc产品。(2)中型机中型plc的输入、输出总点数在2562048点之间,用户程序存储器容量达到8k字左右。中型plc不仅具有开关量和模拟量的控制功能,还具有更强的数字计算能力,它的通信功能和模拟量处理功能更强大,中型机比小型机更丰富,中型机适用于更复杂的逻辑控制系统以及连续生产线的过程控制系统场合。典型的中型机有siemens公司的s7-300系列、omron公司的c200h系列、ab公司的slc500系列等模块式plc产品。(3)大型机大型plc的输入、输出总点数在2048点以上

29、,用户程序储存器容量达到16k以上。大型plc的性能已经与工业控制计算机相当,它具有计算、控制和调节的能力,还具有强大的网络结构和通信联网能力,有些plc还具有冗余能力。它的监视系统采用crt显示,能够表示过程的动态流程,记录各种曲线,pid调节参数等;它配备多种智能板,构成一台多功能系统。这种系统还可以和其他型号的控制器互联,和上位机相联,组成一个集中分散的生产过程和产品质量控制系统。大型机适用于设备自动化控制、过程自动化控制和过程监控系统。典型的大型plc有siemens公司的s7-400、omron公司的cvm1和cs1系列、ab公司的slc5/05等系列。2.4.2 按结构形式分根据p

30、lc结构形式的不同,plc主要可分为整体式和模块式两类。(1)整体式结构整体式结构的特点是将plc的基本部件,如cup板、输入板、输出板、电源板等紧凑的安装在一个标准的机壳内,构成一个整体,组成plc的一个基本单元(主机)或扩展单元。基本单元上设有扩展端口,通过扩展电缆与扩展单元相连,配有许多专用的特殊功能的模块,如模拟量输入/输出模块、热电偶、热电阻模块、通信模块等,以构成plc不同的配置。整体式结构的plc体积小,成本底,安装方便。微型和小型plc一般为整体式结构。如西门子的s7-200。(2)模块式结构 模块式结构的plc是由一些模块单元构成,这些标准模块如cup模块、输入模块、输出模块

31、、电源模块和各种功能模块等,将这些模块插在框架上和基板上即可。各个模块功能是独立的,外型尺寸是统一的,可根据需要灵活配置。目前大、中型plc都采用这种方式。如西门子的s7-300和s7-400系列。整体式plc每一个i/o点的平均价格比模块式的便宜,在小型控制系统中一般采用整体式结构。但是模块式plc的硬件组态方便灵活,i/o点数的多少、输入点数与输出点数的比例、i/o模块的使用等方面的选择余地都比整体式plc大的多,维修时更换模块、判断故障范围也很方便,因此较复杂的、要求较高的系统一般选用模块式plc。2.5 plc与继电器控制系统的区别plc梯形图与继电器控制电路图非常相似,主要原因是 p

32、lc梯形图大致上沿用了继电器控制的元件符号和术语,仅个别之处有不同。同时,信号的输入/输出形式及控制功能也基本上是相同的,但是plc的控制与继电器的控制又有根本的不同之处,主要表现在以下几个方面。(1)逻辑控制继电器控制逻辑采用硬接线逻辑,利用继电器机械触点的串联或并联,及延时继电器的滞后动作等组合成控制逻辑,其接线多而复杂、体积大、功耗大、故障率高,一旦系统构成后,想改变或增加功能都很困难。另外,继电器触点数目有限,每个只有48个对触点。因此,灵活性和扩展性很差。而plc采用存储器逻辑,其控制逻辑以程序方式存储在内存中,要改变控制逻辑,只需改变程序即可,故称为“软接线”。因此灵活性和扩展性都

33、很好。(2)工作方式电源接通时,继电器控制电路中各个继电器都同时处于受控状态,即该吸合的都应该吸合,不该吸合的都因受某种条件限制不能吸合,它属于并行工作方式。而的控制逻辑中,各内部器件都处于周期性循环扫描过程中,属于串行工作方式。(3)可靠性和可维护性继电器控制逻辑使用了大量的机械触点,连线也多。触点开闭时会受到电弧的损坏,并有机械磨损,寿命短,因此可靠性和可维护性差。而plc采用微电子技术,大量的开关动作由无触点的半导体电路来完成,体积小、寿命长、可靠性高。plc还配有自监和监督功能,能检查出自身的故障,并随时显示给操作人员,还能动态的监视控制程序的执行情况,为现场调试和维护提供了方便。(4

34、)控制速度继电器控制逻辑依靠触点的机械动作实现控制,工作频率底,触点的开闭动作一般在几十ms数量级。另外,机械触点还会出现抖动问题。而plc是由程序指令控制半导体电路来实现控制,属于无触点控制,速度极快,一般一条用户指令执行时间在数量级,且不会出现抖动。(5)定时控制继电器控制逻辑利用时间继电器进行时间控制。一般来说,时间继电器存在定时精度不高,定时范围窄,且易受环境湿度和温度变化的影响,调整时间困难等问题。plc使用半导体集成电路做定时器,时基脉冲由晶体震荡器发生,精度相当高,且定时时间不受环境的影响定时范围一般从0.001s到若干天或更长。用户和根据需要在程序中设定定时值,然后用软件来控制

35、定时时间。(6)设计和施工使用继电器控制逻辑完成一项控制工程,其设计、施工、调试必须依次进行,周期长而且修改困难。工程越大着一点就越突出。而用plc完成一项控制工程,在系统设计完成以后,现场施工和控制逻辑的设计(包括梯形图的设计)可以同时进行,周期短,且调试和修改都很方便。从以上几个方面的比较可知,plc在性能上比继电器控制逻辑优异,特别是可靠性高、通用性强、设计施工周期短、调试修改方便,而且体积小、功耗低、使用维护方便。但是在很小的系统中使用时,价格要高于继电器系统。2.6 plc控制系统的结构使用plc可以构成多种形式的控制结构,下面介绍几种常用的plc控制系统。2.6.1 单机控制系统单

36、机控制系统是较普通的一种plc控制系统。该系统使用一台plc控制一个对象,控制系统要求的i/o点数和存储器容量都比较小,没有plc的通讯问题,采样条件和执行结构都比较集中,控制系统的构成简单明了。如图2.5所示是一个简单的单机控制系统,图中plc可以选用任何一种类型。在单机控制系统中由于控制对象比较确定,因此系统要完成的功能一般较明确,i/o点数、存储器容量等参数的余量适中即可等参数的余量适中即可。 p l c控 制 对 象图2.5 简单的单机控制系统2.6.2 集中控制系统集中控制系统用仪态功能强大的plc监视、控制多个设备,形成中央集中式的控制系统。其中,各个设备之间的联络,连锁关系、运行

37、顺序等统一由中央plc来完成,如图2.6示 。显然,集中控制系统比单机控制系统经济的多。但是当其中一个控制对象的控制程序需要改变时,必须停止运行中央plc,其他的控制对象也必须停止运行。当各个控制对象的地理位置距集中控制系统比较远时,需要大量的电缆线,造成系统成本的增加。为了适应控制系统的改变,采用集中控制系统时,必须注意选择i/o点数和存储器容量时要留有足够的余量,以便满足增加控制对象的要求。p l c控制对象a控制对象b控制对象c 图2.6 集中控制系统 2.6.3 分散控制系统分散控制系统的构成如图2.7所示,每一个控制对象设置一台plc,各台plc可以通过信号传递进行内部连锁、响应或发

38、令等,或者由上位机通过数据通信总线进行通讯。分散控制系统常用于多台机械生产线的控制,各个生产线之间有数据连接。由于各个控制对象都由自己的plc进行控制,当其中一个plc停止运行时不需要停止运行其他的plc。随着plc性能的不断提高,由plc担当低层控制任务,通过网络连接,plc与过程控制相结合的分散控制系统将是计算机控制的重要发展方向。与集中控制系统相比,分散控制系统的可靠性大大加强。具有相同i/o点数时,虽然分散控制系统中多用了一台或几台plc,导致价格偏高,但是从维护、试运转或增设控制对象等方面来看,其灵活性要大的多,总的成本核算是合理的。上机位plc aplc bplc c控制对象 a控

39、制对象 b控制对象 c图2.7 分散控制系统l plc简介plc是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。plc是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;

40、调试与查错也都很方便。l 可编程序控制器的基本结构及工作原理plc种类繁多,但其组成结构和工作原理基本相同。用可编程序控制器实施控制,其实质是按一定算法进行输入输出变换,并将这个变换予以物理实现,应用于工业现场。plc专为工业现场应用而设计,采用了典型的计算机结构,它主要是由cpu、电源、存储器和专门设计的输入输出接口电路等组成。plc的结构框图如图1.1所示。l 可编程序控制器的发展前景plc中国市场预期以124的年复合增长率(cagr)增长,市场份额预计从2006年的接近7.5亿美元增长到2011年的13亿美元。一些新兴行业的运用以及新能源产生、储存和基础设施建设的需要,无疑给plc带来了

41、巨大的机遇,特别是在oem、楼宇自控等低迷的行业中,将会有很大的起色。l 课题简述本课程设计主要用于医院病务区的病人有紧急或自己不方便的事件时呼叫护士站寻求帮助,护士根据站内指示灯及响铃获取求助信息的来源,并能及时的给其提供帮助。护士在站内发现信号时及时将站内灯及响铃复位,在处理完后再在病床前的开关将病床及病房的灯及铃复位。设计任务及要求病床呼叫系统控制要求:1)、共有3个病房,每间病房2个床位。每一病床床头均有紧急呼叫按钮及重置按钮,以利病人不适时紧急呼叫。2)、设每一层楼有一护士站,每一护士站均有该层楼病人紧急呼叫与处理完毕的重置按钮。3)、每一病床床头均有一紧急指示灯,一旦病人按下紧急呼

42、叫按钮且未在5s内按下重置按钮时,该病床床头紧急指示灯动作且病房门口紧急指示灯闪烁,同时同楼层的护士站显示病房紧急呼叫并闪烁指示灯。4)、在护士站的病房紧急呼叫中心,每一病房都有编号,用指示灯显示哪一病房先按下病人紧急呼叫按钮,并要具有优先级判别的能力。5)、一旦护士看见护士站紧急呼叫闪烁灯后,须先按下护士处理按钮以取消闪烁情况,再依病房紧急呼叫顺序处理病房紧急事故,若事故处理妥当后,病房紧急闪烁指示灯和病床上的紧急指示灯才能被重置。设计方案说明1)设计原则 最大限度的满足机械电气设备或生产过程的控制要求; 在满足控制要求的情况下,力求使控制系统简单、经济; 保证控制系统的安全可靠; 考虑到生

43、产的发展和工艺的改进,在选择plc容量时,应当留有余地。2)设计内容 拟定控制系统设计的技术要求; 选择电气传动形式和电动机、电磁阀等执行元件; 选定plc型号; 编制plc的输入/输出端子接线图; 根据系统设计的要求编写软件规格说明书,然后在用相应的编程语言进行程序设计; 设计操作台、电气柜及非标准电器元件; 编写设计说明书和使用说明书。3)设计步骤 深入了解和分析被控制对象的工艺条件及控制要求; 选择适合的的plc类型; 分配i/o点; 设计控制系统梯形图; 输入并调试程序。plc控制器的选择及编程元件的地址分配模块号输入变量输出变量内存变量信号名称有效状态说明cpu224i0.01号病房

44、1号床置位开关1有效按钮cpu224i0.11号病房1号床复位开关0有效按钮i0.21号病房2号床置位开关1有效按钮i0.31号病房2号床复位开关0有效按钮i0.42号病房1号床置位开关1有效按钮i0.52号病房1号床复位开关0有效按钮i0.62号病房2号床置位开关1有效按钮i0.72号病房2号床复位开关0有效按钮i1.03号病房1号床置位开关1有效按钮i1.13号病房1号床复位开关0有效按钮i1.23号病房2号床置位开关1有效按钮i1.33号病房2号床复位开关0有效按钮i1.4医护站内1号病房1号床复位开关0有效按钮i1.5医护站内1号病房2号床复位开关0有效按钮i1.6医护站内2号病房1号

45、床复位开关0有效按钮i1.7医护站内2号病房2号床复位开关0有效按钮i2.0医护站内3号病房1号床复位开关0有效按钮i2.1医护站内3号病房2号床复位开关0有效按钮q1.3站内2号病房0号床灯及响铃1有效信号灯及电铃q1.2站内3号病房1号床灯及响铃1有效信号灯及电铃q1.1站内3号病房0号床灯及响铃1有效信号灯及电铃q0.32号病房1号床床头灯1有效信号灯q0.42号病房2号床床头灯1有效信号灯q0.52号病房灯1有效信号灯q0.63号病房1号床床头灯1有效信号灯q0.73号病房2号床床头灯1有效信号灯q1.03号病房灯1有效信号灯q1.1站内1号病房1号床灯及响铃1有效信号灯及电铃cpu2

46、24q1.2站内1号病房2号床灯及响铃1有效信号灯及电铃q1.3站内2号病房1号床灯及响铃1有效信号灯及电铃q1.4站内2号病房2号床灯及响铃1有效信号灯及电铃q1.5站内3号病房1号床灯及响铃1有效信号灯及电铃q1.6站内3号病房2号床灯及响铃1有效信号灯及电铃m0.01号病房1号床按置位按钮1有效寄存器m0.11号病房2号床按置位按钮1有效寄存器m0.22号病房1号床按置位按钮1有效寄存器m0.32号病房2号床按置位按钮1有效寄存器m0.43号病房1号床按置位按钮1有效寄存器m0.53号病房2号床按置位按钮1有效寄存器m0.61号病房1号床计时到1有效寄存器m0.71号病房2号床计时到1有

47、效寄存器m1.02号病房1号床计时到1有效寄存器m1.12号病房2号床计时到1有效寄存器m1.23号病房1号床计时到1有效寄存器m1.33号病房2号床计时到1有效寄存器t1011号病房1号床计时器记时间计时器t1021号病房2号床计时器记时间计时器t1032号病房1号床计时器记时间计时器t1042号病房2号床计时器记时间计时器t1053号病房1号床计时器记时间计时器t1063号病房2号床计时器记时间计时器i/o接线图设计梯形图设计指令表- 37 -ld i0.0on m0.0an i0.1an m0.1an m0.2an m0.3an m0.4an m0.5= m0.0network 2ld

48、m0.0ton t101, +50network 3ld t101s m0.6, 1network 4ld m0.6an i0.1= q0.0network 5ld m0.6o m0.7an i0.1an i0.3= q0.2network 6ldn q0.0on q0.1r m0.6, 1network 7ld m0.0an i1.4= q1.1network 8ldn q1.1r m0.0, 1network 9 /net 2/ /网络注释/ ld i0.2on m0.1an i0.3an m0.0an m0.2an m0.3an m0.4an m0.5= m0.1network 10ld

49、 m0.1ton t102, +50network 11ld t102s m0.7, 1network 12ld m0.7an i0.3= q0.1network 13ld m0.7o m0.6an i0.3an i0.1= q0.2network 14ldn q0.1on q0.0r m0.7, 1network 15ld m0.1an i1.5= q1.2network 16ldn q1.2r m0.1, 1network 17 /net 3/ /网络注释/ ld i0.4on m0.2an i0.5an m0.0an m0.1an m0.3an m0.4an m0.5= m0.2netw

50、ork 18ld m0.2ton t103, +50network 19ld t103s m1.0, 1network 20ld m1.0an i0.5= q0.3network 21ld m1.0o m1.1an i0.5an i0.7= q0.5network 22ldn q0.3on q0.4r m1.0, 1network 23ld m0.2an i1.6= q1.3network 24ldn q1.3r m0.2, 1network 25 /net 4/ /网络注释/ ld i0.6on m0.3an i0.7an m0.0an m0.1an m0.2an m0.4an m0.5= m0.3network 26ld m0.3ton t104, +50network 27ld t104s m1.1, 1network 28ld m1.1an i0.7= q0.4network 29ld m1.1o m1.0an i0.7an i1.1= q0.5network 30ldn q0.5on q0.4r m1.1, 1network 31ld m0.3an

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论