假设电梯在一楼,此时二楼外呼上行信号与外呼下信号同时被按下,电梯由一楼上电二楼过程中无其他比二楼更高楼层呼梯信号,电梯上到二楼时,应该先是二楼外呼上行灯灭的同时执行第一次开门关门动作,情况1:在此过程中如果没有比二楼更高楼层呼梯信号或有一楼呼梯信号,电梯应该第二次执行开关门动作同时二楼外呼下行灯才灭。如果有一楼层呼梯信号时电梯下行,没有则停留。情况2:但在第二次执行开门关门动作过程中电梯收到有低楼层与高楼层呼梯信号,此时电梯应如何判断是上行还是下行。(最近在参照https://www.docin.com/p-2129985112.html学习作S7-1200电梯项目程序,但这份程序没法实现上述功能,望有高手指点迷津,应如何解决,谢谢。个人觉得是技术探讨,上次同样提问被删除表示不解)
问题补充:
我想问的是如何去实现这种功能,或者在链接程序里面应该怎么做修改
图片说明:
最佳答案
情况1:到了二楼就先开门,把二楼上呼灯灭掉,关门,门关好后做个延时,延时时间内没有内外呼信号就再次开门,并把二楼下呼灯灭掉,再次关门,然后按照内外呼信号执行动作,至于先执行哪个根据优先级判断。
情况2:这个说的就是一个优先级的问题了,第二次开门本来就是要下行的,所以就让它先响应下行就行。
其实情况1和情况2是同一个问题,只要你排好优先顺序,程序就会照着你排的顺序执行,你想让它怎么执行就怎么去写程序思路,它就会跟着你的思路去执行,如果执行不对,就去针对性的改进程序直到它能按照你的想法去工作就可以了。
至于删帖,估计是管理员认为你不是在针对某个具体问题来提问而是要索取整体思路,所以才会删帖。
提问者对于答案的评价:
你的意思是,前面情况按我所述,第二次执行开门关门动作过程中电梯收到有低楼层与高楼层呼梯信号,是优先响应低楼层信号下行吗,还有就是在程序上不知道怎么用条件去判断实现上述情况第二次开关门动作,因为第一次开关门过程中如果有上行信号时,电梯时不执行第二次开门动作消除二楼下行信号,要继续上升。或者在链接程序上如何做修整才能实现,能给下具体思路吗,感激不尽
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc362151.html