[西门子] PLC编程实例分享,多图详解五层楼电梯控制系统~

[复制链接]
查看39297 | 回复0 | 2024-12-22 16:46:56 | 显示全部楼层 |阅读模式
五层电梯示意图



五层楼电梯轿厢内键盘



五层楼电梯软元件分布



下行逻辑流程图



上行逻辑流程图



五层楼电梯控制系统的程序由六个子程序和一个主程序组成。

子程序0是常规检测,包括各个楼层上/下按钮命令的检测,运算出有否下降请求信号,如果有请求信号VB300<>0,同时运算出下降请求的最大楼层,VB300的非零数值就是下降请求的最大楼层;运算出有否上升请求信号, 如果有请求信号VB302<>0,同时运算出上升请求的最小楼层,VB302的非零数值就是上升请求的最小楼层;同时也检测轿厢所在楼层,VB303的数值就是轿厢所在楼层所在位置;轿厢内部数值按键开门楼层检测,运算出开门请求信号最小楼层存放在VB304中,开门请求信号最大楼层存放在VB305中,开门请求信号同时点亮响应的键盘灯。

子程序1是检测三表的请求信号,三表指的是各楼层下行按钮发出的下行请求信号表、各楼层上行按钮发出的上行请求信号表和轿厢里面键盘发出的开门请求信号表。如果有请求信号,结合当时轿厢所在位置,算出是立即开门、还是下行、或是上行,同时发出响应的指令。如果是立即开门,还需要及时地把当前请求信号表。

子程序2是开门、关门管理程序,自动检测轿厢所在楼层,所在楼层门与轿厢门同步开与关,开门后8s自动关门。当然,在开关门过程中,允许人工通过开关门按钮干预其开关门。程序中没有考虑安全因素引起干预的处理,比如在关门过程中有人堵住了门等情况。同时开门后,及时把相应的请求信号复位。

子程序3是轿厢到位停车控制程序,其过程是快速下行或者上行中,靠近后降速接近,达到后停车,合上抱闸。

子程序4是下行过程中,把轿厢外面给出的下行请求信号中,找有效的下行信号加入开门表中。

子程序5是上行过程中,把轿厢外面给出的上行请求信号中,找有效的上行信号加入开门表中。

主程序就是按照控制工艺逻辑流程图,控制着程序的有序执行。













































该电梯程序,智能程度高,程序可伸缩性强,稍做改动即可以成为其他层数的电梯控制功能。还可以根据电梯服务地域不同,很容易更改下行优先还是上行优先等功能。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则