基于PLC的三层电梯控制系统毕业设计论文 下载本文

较容易。 6. 编程顺序

对复杂的程序可先将程序分成几个简单的程序段,每一段从最左边触点开始,由上之下向右进行编程,再把程序逐段连接起来。

3 三层电梯PLC控制系统设计

3.1 电梯的控制要求

电梯由安装在各楼层厅门口的呼叫按钮进行呼叫操纵和电梯轿厢内设有楼层内选按钮进行控制,用以选择需停靠的楼层。

楼层指示灯有三个,分别指示电梯当前位置。运行状态指示灯有两个,分别指示当前电梯运行的状态。

电梯每次运行只响应单一呼叫,例如,电梯停在一层,在三层轿厢外呼叫时,必须按三层呼叫按钮,电梯才响应呼叫(从一层运行到三层),在电梯停止运行前按其他层呼叫按钮均无效,依此类推。 3.2 三层电梯主电路

图2 三层电梯主电路图

图中L1、L2、L3为三相电源,三相电动机M3~为电梯轿厢上行和下行电动机,由KM7和KM8分别控制电动机正反转从而控制轿厢的上行和下行;M1、M2、M3为电梯开关门控制的直流电动机,分别由接触器KM1~KM6的触点控制;QS1为总开关(刀开关),起隔离电源作用;FU为熔断器,起短路和严重过载保护;FR为热继电器,起过载和断相保护作用。 3.3 输入输出点数分配

1. 输入部分:

表2 输入接口分配表

X1 X2 X3

一层内呼 SB1 二层内呼 SB2 三层内呼 SB3

X13 X14 X15 X20 X21 X22

一层开门到位 SQ1 二层开门到位 SQ2 三层开门到位 SQ3 一层关门到位SQ4 二层关门到位 SQ5 三层关门到位 SQ6

X4 X5 X6 X10 X11 X12

一层到位 SQ7 二层到位 SQ8 三层到位 SQ9 一层防夹 SQ10 二层防夹 SQ11 三层防夹 SQ12

X23 一层外呼 SB4 X24 二层外呼 SB5 X25 三层外呼 SB6

2. 输出部分:

Y1 Y2 Y3 Y4 Y5 Y6 Y10

灯L 上升显示L4 下降显示L5 一层到位显示L1 二层到位显示L2 三层到位显示L3 一层开门KM1

表3 输出接口分配表

Y14 Y15 Y16 Y13 Y17 Y11 Y12

一层关门KM4 二层关门KM5 三层关门KM6 电梯上升输出KM7 电梯下降输出KM8 二层开门KM2 三层开门KM3

3.4 PLC外围接线图

图3 PLC外围接线图

3.5 功能指令表概述

由于PLC是由取代继电器开始产生并发展起来的,且早期的PLC绝大部分用于顺序控制,

于是许多人习惯把PLC看作是继电器 、定时器、 计数器的集合.把PLC的作用局限地等同于继电控制系统顺控器等, 其实PLC就是工业控制计算机PLC系统具有一切计算机控制系统的功能,大型的PLC系统就是当代最先进的计算机控制系统

小型的PLC由于运算速度及存贮容量的限制.功能自然稍弱。但为了使PLC在其基本逻辑功能 顺序步进功能之外具有更进一步的特殊功能.以尽可能多地满足PLC用户的特殊要求,从80年代开始PLC制造商就逐步地在小型PLC中加入一些功能指令或称为应用指令。这些功能指令实际上就是一个个功能不同的子程序 。随着芯片技术的进步,小型PLC的运算速度、存贮容量不断增加,其功能指令的功能也越来越强。 许多技术人员梦寐以求甚至以前不敢想象的功能,通过功能指令就成为极容易实现的现实.从而大大提高了PLC的实用价值。

3.5.1 传送指令

图4 传送示意图

当触发条件被触发时,传送源数据到指定数据存储器,如上图3,当X000触发时,把K100移动到D10中去。 3.5.2 比较指令

图5 比较指令示意图

比较S1和S2里面的数据,然后去控制D包含的连续三个对象的接通,上例中:

S1>S2 M0 导通 S1=S2 M1 导通 S1

即K100大于C20的当前值时,M0接通;K100等于C20的当前值时,M1接通;K100小于C20的当前值时,M2接通。 3.6 程序分析 3.6.1 程序总体结构

图6程序总体结构图

3.6.2 电梯上下控制程序分析

比较呼叫信号D1、楼层限位 D2里面的数值,以比较结果指挥电梯动作。

D1D2:电梯在下,呼叫在上,电梯此时应该上升。D1=D2:电梯与呼叫在同一位置,可根据不同的楼层 位置驱动不同的门进行开关。

图7 电梯控制程序分析图

3.6.3 电梯呼叫信号分析

根据不同的按钮动作把呼叫信号转换成数值存入寄存器D1里面 当第一层呼叫时,就把常数1放在D1里面 当第二层呼叫时,就把常数2放在D1里面 当第三层呼叫时,就把常数3放在D1里面 1. 电梯呼叫信号程序(第一层)

图8 电梯呼叫信号图

3.6.4 电梯位置判断程序分析