电梯在一层 yes 2、3、4、5层呼yes no 停止 电梯上升 no 下行 电梯在二层 yes 1层呼叫 yes no 停止 电梯下降 no yes 上行 3、4、5层呼叫 no yes 电梯上升 下行 电梯在三层 yes 1、2层呼叫 yes no 停止 电梯下降 no yes 上行 4、5层呼叫 no yes 电梯上升 下行 电梯在四层 1、2、3yes yes no 停止 电梯下降 层呼叫 no yes 上行 5层呼叫 no yes 电梯上升 停止 1、2、3、4呼叫 电梯在五层 yes no yes 电梯下降
图6 电梯的具体升降流程图
12
本设计组态王的PLC电梯控制系统设定了上升和下降的运行标志,在没有改变运行标志的前提下电梯是处于单方向运行,只能顺向截车。其开门流程图分为上升开关门流程图和下降开关门流程图。图7为电梯上升的开关门流程图,其中电梯只能响应高层的呼叫或选层。
2楼呼叫和选层? NO 3楼呼叫或选层? NO 4楼呼叫或选层? NO 5楼呼叫或选层? NO 等待呼叫和换向 YES 2楼行程开关信号? NO YES 2楼停车开关门 YES 3楼行程开关信号? NO YES 3楼停车开关门 YES 4楼行程开关信号? NO YES 4楼停车开关门 YES 5楼行程开关信号? NO YES 5楼停车开关门 图7 电梯上升的开关门流程图
电梯在运行标志向下的情况下,电梯只能响应本楼层以下的楼层呼叫和选层,电梯向下的开关门流程见图8
1楼呼叫或选层? NO 等待呼叫和换向 NO YES NO 1楼行程开关信号? NO 图8 电梯向下的开关门流程图
13
4楼呼叫和选层? YES NO YES 4楼行程开关信号? NO 3楼行程开关信号? NO YES 4楼停车开关门 3楼呼叫或选层? NO 2楼呼叫或选层? YES 3楼停车开关门 YES 2楼行程开关信号? YES 2楼停车开关门 YES 1楼停车开关门
4.2.3 梯形图程序设计
梯形图是PLC使用得最多的图形编程语言,梯形图与电器控制系统的电路图很相似,具有直观易懂的优点, 因此本系统设计PLC程序采用梯形图编程。
本设计PLC电梯系统区别于其他的电梯控制系统建立电梯运行方向标志位,通过PLC的输入、输出刷新向变量存储区VB0中赋与不同的值来代表方向。大大降低系统的编程难度。
组态王的PLC电梯控制系统中PLC部分程序设计: 1.运行方向标志位设定
系统设定了电梯运行方向标志,在没有人为改变电梯的运行方向时,系统在第一楼层和第五楼层的平层接近开关动作,PLC的定时器将在1秒后动作,从而向方向标志存储区VB0中置于数值,改变运行的方向。其梯形图见图9。
图9 电梯运行标志位设定
2.电梯手动改变运行方向控制
系统采用PLC的存储功能和赋值功能,在厢内按下I2.6和I2.7所对应的按钮,向存储区VB0中赋予不同值,改变电梯的运行标志,进而改变运行方向。其梯形图见图10。
图10 电梯手动改变运行方向控制
14
3.电梯上升控制
系统采用位存储区作呼叫保持信号,在电梯运行中电梯门是关闭的I0.7行程开关处于动作状态,运行标志向上VB0==1,如果位存储区的M9.2-M9.5有信号,即电梯上升运行。其梯形图见图11。
图11 电梯上升控制
4.电梯下降控制
系统采用位存储区作呼叫信号,在电梯运行中电梯门是关闭的I0.7行程开关处于动作状态,运行标志向下VB0==2,如果位存储区的M10.1-M10.4有信号,即电梯下降运行。其梯形图见图12。
图12 电梯下降控制
5.电梯开门控制
系统采用PLC位存储区M9.2-M9.5作为上升时对应的层保持信号和M10.1-M10.4作为下降时对应的层保持信号。通过层保持信号与层平层信号结合来控制电梯开门。当开门的宽度到达设定时,行程开关I0.6动作,此时电梯停止开门。其梯形图见图13。
15
图13 电梯开门控制
6.电梯关门
系统电梯开门运动到开门行程开关动作,I0.6动作,电梯停止开门。同时PLC定时器T39开始定时,10秒后T39定时器动作,启动门电机的关门动作。如果10秒内想要提前关门,操作人员可以在厢内面板上按下关门按钮K0,启动门电机关门。当关门电机动作后,运行到关门行程开关SQ7,I0.7动作电梯关门结束,继续按程序运行。其梯形图见图14。
图14 电梯关门控制
4.3 组态王单元系统设计
组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统[4]。 4.3.1组态王软件基本操作和设计
16