平顶山工业职业技术学院毕业设计说明书(论文)
图2-1 PLC内部工作示意图
值得注意的是在继电器控制系统中,一个继电器的线圈被接通或断开,继电器的所用触点(常开触点和常闭触点)都会立即动作。但在PLC中,由于采用的是循环扫描的工作方式,所用只有扫描到“线圈”的触点时,才会动作,没有扫描到时,触点就不会动。并且PLC扫描一次用户程序的时间即扫描周期与拥护程序的长短和扫描速度有关,一般为1ms至几十毫秒。现以OMRONP型机为例来说明PLC扫描的工作过程,如上图在没有扫描之前,PLC首先应保证自身的完好性。接
第 12 页
平顶山工业职业技术学院毕业设计说明书(论文) 通电源之后,为消除各元件状态的随机性,进行清零或复位处理,检查I/O单元连接是否正确,再执行一段程序。使它涉及到各种指令和内存单元,如果执行的时间不超过规定的时间范围,则证明自身完好,否则系统关闭。上述操作完成后,将时间监视定时复位,才允许扫描用户程序。
公共操作是在每次扫描程序前又一次自检,若发现故障,除了报警显示灯亮之外,还判断故障性质。一般性故障,只报警,不停机,等待处理;对于严重故障,则停止运行用户程序,此时PLC切断一切输出。
数据I/O数据输入/输出操作有的称为I/O状态刷新。它包括两种操作:一是采样输
入信号(即刷新输入状态的内容);二是送出处理结果(即按输出状态表的内容刷新输出电路)。
图2-2 PLC数据I/O示意图
(1)输入映象存储器及刷新。由上图所示可知送入PLC端子上的输入信号,经过电隔离,电平转换,滤波处理后,进入缓冲器内CPU的采样。在PLC的存储器有一个专门存放I/O数据区,其中对应输入端子的数据区,称之为输入映象存储器。当CPU采样时,输入信号由缓冲区进入映象区。接着就是数据输入或输出状态刷新。
第 13 页
平顶山工业职业技术学院毕业设计说明书(论文) 只有在采样刷新的时刻,输入映象存储器中的内容才与输入信号(不考虑电路固有的惯性和滤波滞后影响)一致,其他时间范围输入信号变化是不会影响映象存储器的内容的。由于PLC扫描周期一般只有几十毫秒,所以两次采样时间很短,对一般开关量来说,可以认为没有因间断采样引起的误差。即认为输入信号一旦变化,就能立即进入输入映象的存储器内。
(2)输出映象存储器及输出状态刷新。同样道理,CPU不能直接驱动负载。按用户程序要求及当前输入状态,要保持到下次刷新为止。同样,对于变化较慢的控制过程来说,因为两次刷新的时间间隔和输出电路的惯性时间常数一般才几十毫秒,可以认为输出信号是及时的。
执行用户程序这里又包括监视与执行两部分。
(1)监视定时器WDT。监视定时器就T1是通常所说的“看门狗” WDT(Watch-DogTimer),它是用来监视程序执行是否正常。正常时,执行完用户程序多用的时间不会超过T1,在程序复位WDT,即执行程序并开始计时:执行完用户程序后立即令WDT复位,表示程序执行正常。当程序执行过程中因某种干扰使扫描失控或进入死循环,则WDT会发出超时报警信号,使程序重新开始执行。如果是偶然因素造成超时,重新程序不会再遇到“偶然干扰”,系统便转入正常运行;若由于不可恢复的确定性故障,则系统会自动地停止执行用户程序,切断外部负载,发出故障信号,等待处理。
(2)执行用户程序。用户程序是放在用户程序存储器中的,扫描时,按顺序从零步开始,逐步解释和执行,直到执行END指令才结束对用户程序的扫描。
2.2.2.2 应用软件
PLC控制系统的应用软件是指为完成PLC实际控制任务而编制的各种软件。随着PLC应用领域范围的不断扩大,应用水平的提高,PLC应用软件也大大丰富起来了。PLC应用软件与一般计算机信息处理软件相比,有很大不同,PLC应用软件有以下几个特点:
(1)应用软件设计必须与生产工艺紧密结合。生产工艺要求不同,控制的功能也就要求不同,即使是相同的生产过程,由于各种设备的工艺参数不一样,控制实现的方式也不一样。所以程序设计人员必须深入现场,严格遵守生产工艺的具体要求来设计应用程序。
(2)应用软件与硬件紧密相关。软件设计人员不能抛开硬件配置和系统孤立地考虑软件设计。设计必须根据硬件系统,接口的实际情况进行相应的程序设计。
(3)PLC应用软件的设计需要计算机,自动控制技术甚至网络通信技术等多种知识。特别是PLC网络的出现,PLC控制系统不再是一个单独的装置。在控制系
第 14 页
平顶山工业职业技术学院毕业设计说明书(论文) 统中,可能包括有多台不同型号的PLC,计算机,外围设备等。因此在进行软件设计时,实现和处理某种控制功能都离不开计算机,自动控制和通信技术。因此,应用程序中不仅有PLC程序,还有计算机程序和通信网络程序等。
2.2.2.3 编程语言及编程支持工具软件
PLC有多种编程语言:梯形图语言,助记符语言,逻辑功能图语言,布尔代数语言和某些高级语言(Basic,C语言等)。但使用广泛的还是梯形图语言和助记符语言。现在世界上各个PLC生产厂家都研制了自己的PLC编程支持工具软件和监控组态软件。用户可以根据自己的需要利用这些软件来改善软件的开发环境,提高编程效率
第 15 页
平顶山工业职业技术学院毕业设计说明书(论文) 第3章 PLC的选型
3.1 输入输出(I/O)点数的估算
本系统控制四层电梯,采用集选控制方式。为了完成设定的控制任务,主要根据电梯输入/输出点数确定PLC的机型。
根据电梯控制的要求,电梯应具有内呼和外呼按钮、行程开关、开关门按钮,以及相应的指示灯,估算所需I/O口的数量,并绘制I/O口分配表,见表3-1。
表3-1 I/O口分配表
序号 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
第 16 页
名 称 一层内呼 二层内呼 三层内呼 四层内呼 一层外呼上 二层外呼下 二层外呼上 三层外呼下 三层外呼上 四层外呼下 开门开关 关门开关 一层平层 二层平层 三层平层 四层平层 开门限位 关门限位 电梯上升极限位 电梯下降极限位 超重 警报器按钮 激光传感器
输入点 序号 I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 I0.6 I0.7 I1.0 I1.1 I1.2 I1.3 I1.4 I1.5 I2.0 I2.1 I2.2 I2.3 I2.4 I2.5 I2.6 I2.7 I3.0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
名 称 一层内呼指示 二层内呼指示 三层内呼指示 四层内呼指示 一层外呼上指示 二层外呼下指示 二层外呼上指示 三层外呼下指示 三层外呼上指示 四层外听下指示 电梯上行门 电梯下行门 门电机开 门电机关 电梯上行指示 电梯下行指示 超重指示 警报器 一层指示 二层指示 三层指示 四层指示
输出点 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 Q1.0 Q1.1 Q2.0 Q2.1 Q2.2 Q2.3 Q2.4 Q2.5 Q2.6 Q2.7 Q3.0 Q3.1 Q3.2 Q3.3
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库08级机电一体化 张乐 毕业论文 - 图文(4)在线全文阅读。
相关推荐: