您现在所在的是:

欧姆龙OMRON

回帖:19个,阅读:1138 [上一页] [1] [2] [下一页]
18052
pan_xiansheng
文章数:2373
年度积分:546
历史总积分:18052
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2022/9/4 19:00:40
#0楼
受朋友委托,本人接手一自动扶梯维修工程,按他的描述,自动扶梯在无人乘载时,理应自动降速。但该扶梯大约每隔10多天,就不能自动降速,一直在高速运行,经过重新自学停车参数后,又能恢复正常。不过好不了几天,又再次故障。

该扶梯用的是OMRON的CP1E-E20型PLC,按OMRON的说明,该型PLC内部无电池,数据只能保持60小时。尽管也有办法解决数据记忆问题,但前提是必须充分了解内部的逻辑关系。考虑再三,就用最简单办法,换用一个带电池CP1E-N20型。按理说也算不上工程,再简单不过,就是将原有程序提出,再写入到新的PLC,就算完工。

经过一顿折腾后,原有程序终于被提出,程序不大,也就383步,从头到尾不分段,有一半的触点无解释,看了头都晕。幸好我有一本扶梯维修说明,还有另一厂家的扶梯程序,经过比对,发现程序竟然一模一样。结合两种扶梯程序,花了几天时间,总算了解个大概,扶梯的动作不复杂,正、反转控制,可连续不停车运行(无人也不停),可快慢速运行(无人慢速),可开、停运行(无人自动停),能自学停车参数,还能手动进入检修。

我重点查看停车参数程序,发现一段无人自动定时控制部分,与我想象中的不一样,竟然有几十步,云里雾里,看的似懂非懂,原编程人用最大的9999bcd 码定时器,由于OMRON定时器采用减计数方式,所以采用0减去定时器的实时数值,得出来的就是运行的时间,再拿实际时间与标准时间比较,如果大于,则执行自动降速程序,最后在扶梯停车、反向时,还将时间数据清零。

我感觉到该程序真是太绕人了,有点不太明白,也不放心,我突发奇想,让9999bcd一直走下去,看看有什么结果。

附件 截图.jpg
[此贴子已经被作者于2022/9/4 19:28:31编辑过]
21902
bnnyygy
文章数:6247
年度积分:798
历史总积分:21902
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2022/9/4 19:32:10
#1楼
程序能否上传来看看?
18052
pan_xiansheng
文章数:2373
年度积分:546
历史总积分:18052
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2022/9/4 19:46:33
#2楼
程序不算大,但确实绕人,如果全部上传,我怕各位没有耐心看,也看不明白,就节选相关的一部分:

附件 截图.jpg

附件 截图2.jpg

附件 截图3.jpg
18052
pan_xiansheng
文章数:2373
年度积分:546
历史总积分:18052
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2022/9/4 19:49:20
#3楼
为便于各位自建程序查看,以下是助记符程序:

LD 202.10
ANDNOT T013
ORNOT 202.14
AND H0.01
AND 200.13
ANDNOT 200.03
TIM 025 #9999
-BC(416) D0 T25 D230
LD 202.14
OR 202.10
ANDNOT T013
MOV(021) #0 D230
'  上行无人时间比较
LD P_On
CMP(020) D230 D192
AND P_GT
OUT 202.04
LD 200.14
ANDNOT T013
ORNOT 202.15
AND H0.02
AND 200.15
ANDNOT 200.04
TIM 003 #9999
-BC(416) D0 T3 D232
LD 202.15
OR 200.14
ANDNOT T013
MOV(021) #0 D232
'  下行无人时间比较
LD P_On
CMP(020) D232 D192
AND P_GT
OUT 202.06
LDNOT 202.11
MOV(021) #0 D230
MOV(021) #0 D232
LD 202.04
OR 202.06
AND C108
ANDNOT 200.07
OUT 202.00
'  C110未设置,无效,可删除
LD C109
OR C110
OUT TR0
AND 202.04
ANDNOT 202.09
OUT 202.01
LD TR0
AND 202.06
ANDNOT 202.07
OUT 202.02
18052
pan_xiansheng
文章数:2373
年度积分:546
历史总积分:18052
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2022/9/4 19:55:28
#4楼
各位请猜一下,如果定时器T003(T025)内数值大于D192设置数值,继电器202.06将会怎样?再如果把定时器的9999bcd数值全部走完,即16.7分钟后,将会如何?
7554
wenpian
文章数:289
年度积分:50
历史总积分:7554
注册时间:2007/2/10
发站内信
发表于:2022/9/4 22:14:30
#5楼
步入电梯位置不是有检测开关,检测到有人进入开始慢慢加速,加速到顶部这段距离时间可以调试时候得出来,后面检测没人进入可以慢慢减速。
39229
知道一点
文章数:23102
年度积分:921
历史总积分:39229
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2022/9/4 22:29:44
#6楼
看所用指令,疑似是CXP或CPM 转过来的

4楼提的问题太高了,没人能用简单语言说对问题

2楼的表白 呵呵了

不就是滚梯嘛
快乐 幸福 自由 比什么都重要
18052
pan_xiansheng
文章数:2373
年度积分:546
历史总积分:18052
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2022/9/5 9:55:05
#7楼
以下程序已经简化一切无关部分,现在就定时器T003走到#600,即到达预定时间,程序运行正常,可以实现无人慢速运行,但如果此后一直无人经过(未能触发202.15光电开关),当定时器时间9999bcd完全走完,将会如何?比较指令中的202.06将会怎样?

附件 截图.jpg
[此贴子已经被作者于2022/9/5 9:56:10编辑过]
18052
pan_xiansheng
文章数:2373
年度积分:546
历史总积分:18052
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2022/9/5 10:14:31
#8楼
以下是3中不同的时刻状态下,比较输出继电器202.06的运行情况:

1、无人时间小于预设的600bcd(1536/10进制),202.06=0

附件 截图.jpg

2、无人时间大于预设的600bcd(1536/10进制),202.06=1

附件 截图2.jpg

3、无人时间达到的9999bcd,202.06=0

附件 截图3.jpg
18052
pan_xiansheng
文章数:2373
年度积分:546
历史总积分:18052
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2022/9/5 10:35:33
#9楼
在以上模拟中,当无人时间达到的9999bcd(16.6分钟后),202.06=0,也就是说,此时尽管没有人经过,但电梯却无故的自动进入高速状态。

当我把这个结果告诉维修师傅后,维修师傅怎么也不信,说绝对不可能,该电梯已经出厂10多年,那么多的(不同厂家、不同地区都同时使用该程序)厂家都在用,厂家也没发现?不可能!绝对不可能!我说可以现场测试,当电梯启动后,1分钟自动停止,在15.6分钟内未有任何人经过,当时间到达15.6分钟时,电梯却突然高速运行。当时把维修师傅惊的目瞪口呆,自言自语道:怎么可能?但显示确实如此!

其实要解释以上的原因也不难,厂家工程师现场测试,也就在16.6分钟内,怎么也没想到还有个16.6分钟后,会发生类似于千年虫,现场使用也无人在意,因为前些年,商场的生意非常兴旺,不可能在17分内没人通过电梯。可现在情况不同了,商场的生意也不如以往,事情发生在小县城,又逢新冠病毒,整个商场几乎看不到人,因此,也就出现了以上情况。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004