三层电梯PLC控制程序语句表

三层电梯PLC控制程序语句表,第1张

1\2\3 代表楼层 S-上 X-下 LS-停止位置开关

可以设输入点: X1-1AX X2-2AX X3-2AS X4-3AS

X5-1LS X6-2LS X7-3LS

输出点: Y1-上 Y2-下

指令:

LD X1 OR M1 ANI M2 ANI M5 ANI M7

ANI X5 OUT M1 下一楼

LD X2 OR M3 ANI M5 ANI M7

ANI X6 OUT M3 下二楼

LD X3 OR M5 ANI M1 ANI M3

ANI X6 OUT M5 上二楼

LD X4 OR M7 ANI M8 ANI M1 ANI M3

ANI X7 OUT M7 上三楼

LD M1 ANI X6 AND M3 OR M2

ANI T1 KT0 OUT M2

LD M2 OUT T1

LD T1 OR M10 ANI X5 OUT M10

LD M7 ANI X6 AND M5 OR M8

ANI T2 KT0 OUT M8

LD M8 OUT T2

LD T2 OR M11 ANI X7 OUT M11

LD M1 OR M3 OR M10 OUT Y2

LD M5 OR M7 OR M11 OUT Y1

电梯系统需要以下几个程序功能:

(1)处理电梯呼叫:乘客呼叫电梯、电梯按钮明灭、电梯控制器处理电梯呼叫、处理按钮信息更新等

(2)处理楼层呼叫:包括乘客选择楼层、楼层按钮明灭、电梯控制器处理楼层呼叫、处理按钮信息更新等

(3)移动停止电梯:包括驱动速度的改变、停止的判定、电梯的运动方向驱动

(4)标志移动方向:让乘客知道电梯目前运动方向、决定是否进入电梯

(5)标志电梯位置:让乘客知道乘客的目的层是否到达。决定是否离开电梯

(6)开关门:乘客进出电梯,电梯应该开关门。应包括电梯正关闭而乘客想进入时乘客可以使电梯门打开

(7)触发紧急处理器:电梯有安全机制确定一个不安全的状态不是瞬时产生的

目前电梯的上下决策

完全取决于一个up,down

缺少了分析人群停留的预测功能

所以我认为

首先在这个程序里面

必须多一个组件

用来统计各个业主可能停留的分布

一旦这个统计的控件真的开始运行

它要担任的工作有这么几个

第一,计算出在目前情况下

在只哪几个楼层停下来

可以让时间最少,停的次数最少

第二,给出候梯人员建议

比如说

“大家好,我是电梯,我现在给出大家一个建议:

刚才大家的按键表明,3个人去23楼,5人去10楼,4人去5楼,还有1个要去3楼

情况是这样的:

上面8楼有3个人去2楼,5个人来1楼,

据估算,如果你要去23楼的话,不如坐3号电梯,因为它将在载大家到目的地的同时,还担任着去顶楼取货的任务。

如果到10楼的,就坐1号就可以,你们大概要等40秒,再加上20秒,你们也即将抵达目的地


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11149831.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存