1、 电气控制与可编程控制器课程设计 1 电气控制与可编程控制器课程设计电气控制与可编程控制器课程设计 题题 目:目:五层电梯的五层电梯的 PLCPLC 控制控制 班 级: 姓 名: 学 号: 指导教师: 评语: 成绩 电气控制与可编程控制器课程设计 2 一、一、问题描述问题描述 (1)当轿厢停在 1F(楼)或 2F,3F,4F,如果 5F 有呼叫,则轿厢上升到 5F。 (2)当轿厢停在 2F(2 楼)或 3F,4F,5F,如果 1F 有呼叫,则轿厢下降到 1F。 (3)当轿厢停在 1F(1 楼)或 2F,3F,4F,5F 均有人呼叫,则先到 2F,停 8s 后继续上升,每层均停 8s,直到 5F
2、。 (4)当轿厢停在 5F(5 楼) ,1F,2F,3F,4F 均有人呼叫,则先到 4F,停 8s 后继续下降,每层均停 8s,直到 1F。 (5)在轿厢运行途中, 如果有多个呼叫, 则优先相应与当前运行方向相同的就 近楼层,对反方向的呼叫进行记忆,待轿厢返回时就近停车。 (6)在各个楼层之间的运行时间应少于 10s,否则认为发生故障,应发出报警 信号。 (7)电梯的运行方向指示。 (8)用数码管显示轿厢所在的楼层。 (9)在轿厢运行期间不能开门。 (10)轿厢不关门不允许运行。 二二、PLC 选型及硬件配置选型及硬件配置 1、数字量I/O模块的选择 电梯逻辑控制系统的控制核心是PLC,哪些信
3、号需要输入至PLC,PLC需要驱动 哪些负载,以及采用何种编程方式,都是需要认真考虑的问题,都会影响到其内 部I/O点数的分配。因此,I/O点数的确定,是设计整个PLC电梯控制系统首先需要 解决的问题,决定着系统硬件部分的设计,也是系统软件编写的前提。 2、模拟量I/O模块的选择 模拟量I/O模拟的主要功能、是数据转换,并与PLC内部总线相连,同时为了 安全也有电气隔离功能。模拟量输入(A/D)模块是将现场由传感器检测而产生的 连续的模拟量转换成PLC内部接受的数字量;模拟量输出(D/A)模块是将PLC内部 的数字量转换为模拟量信号输出。 典型模拟量I/O模块的量程为-10V+10V、0+10
4、V、420mA等,可根据实际 需要选用,同时还应考虑其分辨率和转换精度等因素。 电气控制与可编程控制器课程设计 3 三、系统流程图三、系统流程图 图1 系统流程图 电气控制与可编程控制器课程设计 4 四、编程元件的地址分配四、编程元件的地址分配 表1 I/O地址分配 SQ0 I 0.1 BOOL 一楼的下限位开关 SQ2 I 0.2 BOOL 二楼的下限位开关 SQ4 I 0.3 BOOL 三楼的下限位开关 SQ6 I 0.4 BOOL 四楼的下限位开关 SQ8 I 0.5 BOOL 五楼的下限位开关 SB1up I 1.1 BOOL 一楼的上按钮 SB2up I 1.2 BOOL 二楼的上按
5、钮 SB3up I 1.3 BOOL 三楼的上按钮 SB4up I 1.4 BOOL 四楼的上按钮 SQ5 I 1.6 BOOL 三楼的上限位开关 SB2dn I 2.2 BOOL 二楼的下按钮 SB3dn I 2.3 BOOL 三楼的下按钮 SB4dn I 2.4 BOOL 四楼的下按钮 SB5dn I 2.5 BOOL 五楼的下按钮 sysstart I 3.0 BOOL 系统总启动按钮 sysstop I 3.1 BOOL 系统停止按钮 drc M 2.0 BOOL 轿厢运行方向 flo1up M 2.1 BOOL 一楼上行呼叫 flo2up M 2.2 BOOL 二楼上行呼叫 flo3up M 2.3 BOOL 三楼上行呼叫 flo4up M 2.4 BOOL 四楼上行呼叫 flo2dn M 6.2 BOOL 二楼下行呼叫 flo3dn M 6.3 BOOL 三楼下行呼叫 flo4dn M 6.4 BOOL 四楼下行呼叫 flo5dn M 6.5 BOOL 五楼下行呼叫 sysstate M 7.0 BOOL loc MW 0 INT 轿厢现在的位置;在 MB1 中观察 nxtloc MW 3 INT 轿厢下一个位置;在 MB4 中观察 up Q 4.0 B