电梯开始执行数据采集与显示有无呼梯请求NY上行请求下行请求有优先级判断? 上行优先Y 下行优先上行程序处理下行程序处理请求处理下行程序处理上行程序处理N电梯开门到位?YN电梯关门到位?Y电梯执行优先级处理结果电梯所在楼层显示电梯到达指定楼层程序结束 图4-1 程序主流程图
12
4.1.1程序设计说明 1)选层程序
用于检测并保持各层站及轿箱内的呼叫信号,决定运行的终点。在没有任何呼叫信号的情况下,只要有任何一个信号按钮按下,无论是上行还是下行呼叫,该按钮所在的层站即为运行终点。由电梯所处的当前位置与终点比较,即可确定出运行方向。在已有呼叫信号的情况下,若再有呼叫按钮按下,则根据巳确定的运行方向和已有的全部呼叫确定终点。 2)运行程序
用于控制电梯行走、平层。由运行控制子模块、确定停车位置子模块、平层动作子模块构成。停车位置子模块根据运行方向、按钮呼叫状态、终点与当前位置判定运行的前方层站是否需要电梯停止。若在换速点之前,运行方向的下一个层站有与运行方向同向的呼叫信号,或者下个位置为终点,则停车位置子模块发出下一个位置停车信号。运行模块在轿门关门且未执行开/关门模块时,检测到运行方向的开始执行;在已有运行方向,刚执行完开/关门模块时开始执行。
4.1.2门拖动控制系统的软件设计
门机控制系统中PLC 是核心控制部件,负责进行逻辑判断和控制,利用电动机系统拖动电梯门的开启和关闭。
门机系统开门、关门指令由电梯主拖动控制系统PLC产生, 当门机控制系统中的PLC收到由电梯主拖动控制系统PLC发来的开门或关门指令时,PLC进行逻辑判断,首先确认电梯不在运行状态,满足开关门条件时、就向变频器发送运转命令, 控制门电机运转通过变频器上的按键可对参数方便地进行设置,
门拖动控制系统流程图如图4-2
13
开始 系统设置初始化 开门请求 Y 条件具备 Y 控制门电机运行 N 开门限位? Y 门电机停止 Y N 关门请求 Y 条件具备 Y 控制门电机运行 N 关门限位? Y 门电机停止 Y N 结束
图4-2 门拖动系统流程图
门机控制系统中的PLC是整个控制系统中的一个下位机, 仅完成具体的开、 关门动作,是否具备开门、关门条件由电梯主拖动控制系统PLC来判断。因此说其任务比较单一, 相应软件也比较简单。
门的控制状态分:
(1)开门过程。当外部有开门请求命令被按下时,电梯主拖动控制系统PLC向门机控制系统发出开门指令时, 门机控制系统中的PLC首先判定电梯应处于停止运行状态。当开门条件具备时, 向电动机运行命令, 门电机快速运行,直至电梯门完全打开。
14
(2)关门过程。此过程和开门类似,当外部有关门请求命令被按下时,当电梯主拖动控制系统向门机控制系统发出关门指令时, 门机控制系统中的PLC首先判定是否具备关门条件,具备条件时, 门电机运行, 完成关门过程。当关门过程中因为有人碰撞物体或按动开门按钮时,电梯控制系统会向门机控制系统发送开门指令,此时门机将停止关门过程,进入开门过程。
4.2系统软件程序设计 系统程序梯形图见附录
5 基于CX-P软件调试系统
在调试该部分软件时,调整门机PLC存贮器中的值是关键,它直接关系着门电机运行情况,通过合理设置数值既能保证不出现碰撞现象和关门、开门不到位情况,又能保证开、关过程的快速性和平稳性。由于整个运行区间比较短,通过几次数据调整,并结合开关的通断,能达到预期的效果。
在调试过程中比较容易发现程序设计的漏洞,更直观,清晰的看出程序执行的效果,更有利于修改程序。
CX-P软件调试系统又是一种很方便,简单的调试工具。
5.1 新建文件
选择文件里的新建,在设备类型中找到CMP2*,然后点确定。页面上就会出现新建的文件,如图5-1。然后就可以在此文件中编辑程序。
15
图5-1 新建文件
5.2 调试环境
先将程序输入到新建的文件里,然后点击PLC下的在线工作选项,当工程文件变灰时,表示处在在线工作状态,然后再点击PLC的传送里的子菜单“到PLC”,再将操作模式转为运行模式。此时,就可以改变开关状态了。如图5-2
16