该扶梯用的是OMRON的CP1E-E20型PLC,按OMRON的说明,该型PLC内部无电池,数据只能保持60小时。尽管也有办法解决数据记忆问题,但前提是必须充分了解内部的逻辑关系。考虑再三,就用最简单办法,换用一个带电池CP1E-N20型。按理说也算不上工程,再简单不过,就是将原有程序提出,再写入到新的PLC,就算完工。
经过一顿折腾后,原有程序终于被提出,程序不大,也就383步,从头到尾不分段,有一半的触点无解释,看了头都晕。幸好我有一本扶梯维修说明,还有另一厂家的扶梯程序,经过比对,发现程序竟然一模一样。结合两种扶梯程序,花了几天时间,总算了解个大概,扶梯的动作不复杂,正、反转控制,可连续不停车运行(无人也不停),可快慢速运行(无人慢速),可开、停运行(无人自动停),能自学停车参数,还能手动进入检修。
我重点查看停车参数程序,发现一段无人自动定时控制部分,与我想象中的不一样,竟然有几十步,云里雾里,看的似懂非懂,原编程人用最大的9999bcd 码定时器,由于OMRON定时器采用减计数方式,所以采用0减去定时器的实时数值,得出来的就是运行的时间,再拿实际时间与标准时间比较,如果大于,则执行自动降速程序,最后在扶梯停车、反向时,还将时间数据清零。
我感觉到该程序真是太绕人了,有点不太明白,也不放心,我突发奇想,让9999bcd一直走下去,看看有什么结果。
最后修改:2022/9/4 19:28:31