作者 | 主题 |
---|---|
渔明鱼工 至圣 经验值: 23896 发帖数: 2059 精华帖: 78 |
楼主 2021-10-07 21:13:52
主题:828D换档无法执行,程序在其他机器上用的好好的,为什么在此设备上无法执行,两台设备程序一样的故障处理。 同事昨天在现场调试一台机器,该程序在其他机器上用的好好的,两台机器一样,为什么新装的一台不行呢? 今天让我去看一下,啊呀我才来公司对了设备还不熟,你们搞不定,我只能试试,也就屁殿屁殿的跟他们到 现场。用电脑连上PPU,检查程序和另外一台正常运行的程序完全一样呀!一开始他们建议我这样做的。 可是问题不能解决,我坚持要找到原因,不去跟另一台机器比较了,在线诊断程序,发现临时变量L0.3为什么一直处在1状态,而Q4.5又是0状态,L0.3直接输出到Q4.5,关机重起也没有用。 而实际DB9026.DBX0.1是没有信号的,因为M42换档指令没有执行,L0.3不该是1,实际线圈也是0,但上面常闭L0.3且是断开的,当然L0.2在执行换低档时没有输出,但我也没想通,干脆我就在L0.3并联M256.6,然后把L0.3用M256.6取代,再进行换档测试可以换到低档了,I8.0低档信号也正常了。 接着再换到高档M42,问题又来了,当换到高档后I8.1高档信号有了,闪了一下又回到低档了,然后又回到高档,往复换档不停,换档一会儿正转,一会儿反转,按复位键也是随机在高档或低档。但执行的是高档且停在低档,检查程序换低档条件中少了个与高档条件互锁的条件,换高档条件中有低档互锁点,之后我把此条件加进去了,换档终于OK了。 但让我无法理解的是另一台机器同样的程序运行是OK的,L0.3状态是0。 问题是解决了,同样的机器同样的程序会有不同的结果,让我见识了。
网鱼能够改善伙食,还能释放工作中的压力。
|
菲戈 至圣 经验值: 28622 发帖数: 5906 精华帖: 61 |
1楼 2021-10-09 10:08:32
主题:回复:828D换档无法执行,程序在其他机器上用的好好的,为什么在此设备上无法执行,两台设备程序一样的故障处理。 会不会是信号开关的一些时序问题呢
欢迎交流,QQ:2301013064 邮箱:feige6@139.com
|
西范斯 至圣 经验值: 18851 发帖数: 3960 精华帖: 36 |
2楼 2021-10-09 13:10:32
主题:回复:828D换档无法执行,程序在其他机器上用的好好的,为什么在此设备上无法执行,两台设备程序一样的故障处理。
临时变量公用,必须线圈网络在前,后续网络才能用常开/常闭触点。使用临时变量不遵循这个原则很容易出现莫名其妙的问题,很多人不明白其中原理,往往把问题归结为控制器“系统游问题”。
|
渔明鱼工 至圣 经验值: 23896 发帖数: 2059 精华帖: 78 |
3楼 2021-10-09 21:02:17
主题:回复:828D换档无法执行,程序在其他机器上用的好好的,为什么在此设备上无法执行,两台设备程序一样的故障处理。
互锁信号有点难做到
网鱼能够改善伙食,还能释放工作中的压力。
|
天芯 至圣 经验值: 18783 发帖数: 2104 精华帖: 0 |
4楼 2021-10-15 09:57:51
主题:回复:828D换档无法执行,程序在其他机器上用的好好的,为什么在此设备上无法执行,两台设备程序一样的故障处理。 这个就很疑惑了,期待后续会有发现 |
WWCWWC 至圣 经验值: 71682 发帖数: 8019 精华帖: 145 |
5楼 2021-10-15 10:15:09
主题:回复:828D换档无法执行,程序在其他机器上用的好好的,为什么在此设备上无法执行,两台设备程序一样的故障处理。 先点赞,后评论。 为一丝不苟点一个赞,做工控项目就是要有刨根问底的心态,这样才能够提示自己的思路。 由于我平时工作中也有遇到类似,同一个型号的设备,具体的plc控制程序稍有不同的区别,原因在于设备外部各传感器、信号等安装位置及传感器、信号的响应速度不等,可能会造成一些逻辑在特定环境下的多种输出结果。 对于此,我也是分别根据具体的,实际的plc在线状态单独修改plc的,而没有去调整那些外部信号、传感器的位置。 关于渔工说的那个L0.3,我理解是否有多线圈(L0.3重复多次调用的可能)。 前一段时间,我遇到一起“蹊跷”的程序,实际上是程序的严谨性不够造成的。 一个没有线圈的触点,不清楚是什么原因,具体被使能了,这个触点的所有逻辑转变,在线查找居然没有线圈驱动,排除用其它方式赋值的可能性。 我后来想,可能是我休息在家,同事用不同的不是最终版本的程序下载引起的,这样理解就有理论依据了,不然无论如何都无法理解没有线圈的程序(逻辑不严谨),会自己使能的。 |
黑猫警长W 至圣 经验值: 18375 发帖数: 2408 精华帖: 1 |
6楼 2021-10-15 12:31:20
主题:回复:828D换档无法执行,程序在其他机器上用的好好的,为什么在此设备上无法执行,两台设备程序一样的故障处理。 |
123_123 奇侠 经验值: 9560 发帖数: 2050 精华帖: 3 |
7楼 2021-10-15 14:18:03
主题:回复:828D换档无法执行,程序在其他机器上用的好好的,为什么在此设备上无法执行,两台设备程序一样的故障处理。 这种莫名其妙的信号基本都是时序问题引起的 |
渔明鱼工 至圣 经验值: 23896 发帖数: 2059 精华帖: 78 |
8楼 2021-10-15 18:38:52
主题:回复:828D换档无法执行,程序在其他机器上用的好好的,为什么在此设备上无法执行,两台设备程序一样的故障处理。 没有出现双线圈的地方。
网鱼能够改善伙食,还能释放工作中的压力。
|