计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

免费毕业论文--基于PLC的密码锁系统设计(一)-自动(5)

2013-07-15 01:12
导读:值固定不变,程序执行完后统一输出。这种集中 图3 PLC信号的传递过程I/O的方式保证的程序的顺序执行与外部电路乱序执行的统一,使系统更加稳定可靠。
值固定不变,程序执行完后统一输出。这种集中

图3 PLC信号的传递过程I/O的方式保证的程序的顺序执行与外部电路乱序执行的统一,使系统更加稳定可靠。(2)程序执行时,存取映象寄存器要比读写I/O端点快的多,这样可以加快程序执行速度。(3)I/O点必须按位存取,而映象寄存器可按位、字节、字、双字灵活的存取,增加了程序的灵活性。2.2.2 I/O响应时间由于PLC采用循环扫描的工作方式,而且对输入和输出信号只在没个扫描周期的固定时间集中输入/输出,所以必然会产生输出信号相对输入信号滞后的现象。扫描周期越长,滞后现象越严重。响应时间有输入延迟、输出延迟和程序执行时间部分决定。(1)PLC输入电路设置了滤波器,滤波器的常数越大,对输入信号的延迟作用越强。输入延迟是由硬件决定的,有的PLC滤波器时间常数可调。(2)从输出锁存器到输出端子所经历的时间称为输出延迟,对于不同的输出形式,其值大小不同。它也是由硬件决定的,对于不同信号的PLC可以通过查表得到。(3)程序执行时间主要由程序长短来决定,对于一个实际的控制程序,编程人员须对此进行现场测算,使PLC的响应时间控制在系统允许的范围内。在最有利的情况下,输入状态经过一个扫描周期在输出得到响应的时间,称为最小I/O响应时间。在最不利的情况下,输入点的状态恰好错过了输入的锁入时刻,造成在下一个输出锁定才能被响应,这就需要两个扫描周期时间,称为最大I/O响应时间。它们是由PLC的扫描执行方式决定的,与编程方法无关。2.2.3 PLC中的存储器PLC中的存储器按用途分为系统程序存储器、用户程序存储器以及工作数据存储器。(1)系统程序存储器中存放的是厂家根据其选用的PLC的指令的系统编写的系统程序,它决定了PLC的功能,用户不能更改其内容。(2)用户程序存储器用来存储根据控制要求而编制的用户应用程序。(3)用来存储工作数据的区域称为工作数据区。2.3 PLC的编程语言PLC的硬件系统中,与PLC的编程应用关系最直接的要算数据存储器。计算机运行处理的是数据,数据存储在存储区中,找到待处理的数据一定要知道数据的存储地址。PLC和其他的计算机一样,为了使用方便,数据存储器都作了分区,为了每个存储单元编排了地址,并且经机内系统程序为每个存储单元赋予了不同的功能,形成了专用的存储元件。这就是前面提到过的编程的“软”元件。为了理解方便,PLC的编程元件用“继电器”命名, 认为它们象继电器一样具有线圈以及触点,并且线圈得电,触点动作。当然这个线圈和触点只是假象,所谓线圈得电不过是存储单元置1,线圈失电,不过就是存储单元置0,也正因为如此,我们称之为“软”元件。但是这种“软”继电器也有个突出的好处,可以认为它们具有无数多对动合动断触点,因此每取用一次它的触点,不过是读一次它的存储数据而已。2.3.1 PLC的编程结构功能图任何语言都有编程的对象和基础,重要介绍梯形图语言和语句表语言,而功能图是理解这两种语言的基础。如图3所示为PLC内部的结构功能示意图。输入继电器是由外部输入驱动的,梯形图中只能使用其介入点状态值,用户不能改变输入继电器的状态。辅助继电器的种类和多少决定了PLC控制功能的强弱,相当于工作寄存器的多少和功能的强弱。实际的PLC中并没有图中的物理继电器,用继电器来表示PLC的内部功能结构是为了使习惯于继电器控制的工程技术人员更好的理解PLC的功能,更好的使用PLC,就像他在设计继电器控制电路一样。梯形图语言是一种图形化的语言,是一种面向控制过程的“自然语言”。梯形图编程语言形象、直观、准确的描述了逻辑控制关系,容易被广大的工程技术人员所掌握。PLC与被控对象所连接的只是I/O条件,而I/O之间的组合控制关系需要用软件的方法来描述清楚,梯形图是一种描述方法,当然还有语句等表示其他的语言。语言的支持取决于厂家开发的系统程序只要将其输入PLC的用户程序存储器中,PLC就能够直接解释并实现I/O间的控制关系。当控制关系发生改变时,只要修改梯形图程序,重新输入到PLC的存储器即可。

图4 PLC内部的结构功能示意图2.3.2 梯形图编程语言PLC是通过程序对系统进行控制的,作为一种专用计算机,为了适应其应用领域,一定有其专用的语言。PLC的编程语言有多种,如梯形图、语句表、功能图、逻辑方程等。梯形图编程语言是一种图形语言,具有继电器控制电路形象、直观的优点;语句表编程语言类似计算机的汇编语言,用助记符来表示各种指令的功能,是PLC用户程序的基础元素。一般而言,梯形图程序让PLC仿真来自电源的电流通过一系列的输入逻辑条件,根据结果决定逻辑输出的允许条件。逻辑通常被分解成小的容易理解的片,这些片通常被称为“梯级”或网络。程序一次扫描执行一次网络,按照从做到右、从上到下的顺序进行。一旦CUP执行到程序的结尾,就又从上到下执行程序。在每一个网络中,指令以列为基础被执行,从上而下、从左到右依次执行,直到本网络的最后一个线圈列。因此为了充分利用存储器容量,使扫描时间尽可能短,利用梯形图编程时应限制触点之间的距离,并使网络左上边这部分空白最少。其中,串联触点较多的支路要写在上面,并联支路应写在左边,线圈放于触点的右边。如图4所示是用PLC控制的梯形图程序,可完成与继电器控制的电动机直接起、停(起、保、停)继电器控制电路图相同的功能。梯形图和继电器控制电路图很相似,这是可以用PLC控制取代继电器控制的基础,可以把经过实践证明设计是成功的继电器电路图进行转换,从而设计出具有相同功能的PLC控制程序,充分发挥PLC的功能完善、可靠性高、控制灵活的特点。当然,它们还是存在着本质上的区别,主要表现如下所述。

图5 梯形图(1)继电器控制电路中使用的继电器是物理的元器件,继电器与其他控制电器之间的连接必须通过硬件连接线来完成。PLC中的继电器是内部的寄存器位,称为“软继电器”,它具有物理继电器相似的功能。当它的“线圈”通电时,其所属的常开触点闭合,常闭触点断开;当它的线圈断电时,其所属的常开触点和常闭触点均恢复常态。PLC梯形图中的接线称为“软接线”,这种“软接线”是通过编程来实现的,具有更改简单、调试方便等特点。而继电器控制电路图是点线连接图,相对来素施工困难、更改费力。(2)PLC中的每一个继电器都对应着一个内部的寄存器,由于可以随时不受限地读取其内容,所以,可以认为PLC的继电器有无数个常开、常闭触点供用户使用。PLC梯形图中的触点代表的是“逻辑”输入条件、外部的实际开关、按钮或内部的继电器触点条件等。而物理继电器的触点个数是有限的。(3)PLC的输入继电器是由外部信号驱动的,在梯形图中只能用其触点,这在物理继电器中是不可能的。线圈通常代表“逻辑”输出结果,如灯、电机启动器、中间继电器、内部输出条件等。(4)继电器控制系统中是按照触点的动作顺序和是延迟逐个动作的,动作顺序与电路图的编写顺序无关。PLC按照扫描方式工作,首先采取输入信号,然后对所有梯形图进行计算,造成了宏观与动作顺序的无关,但是微观上在一个时间段上的是实际执行顺序与梯形图的编写顺序一致而不是无关的。(5)PLC梯形图中的两根母线以失去原有的意义,它只表示一个梯形的起始和终了,并无实际电流通过,假象的概念电流只能从左向右流。为了充分发挥CUP

上一篇:免费毕业论文--高频高压脉冲电源和高频高压电脉 下一篇:免费毕业论文-字电视和模拟电视(一)-自动化毕