登录
首页 电工技术 电工技术
回帖 发帖
正文

主题:兼职维修续集2,难啃的骨头,未完!看戏吃瓜模式。

点击:231 回复:5

甲方:朋友的朋友介绍给我的一个外企。
乙方:甲方找人过来改造设备的。
电气硬件:欧姆龙NJ+几个ECAT从站,
设备:意大利冲床+上料系统,(冲床离合有专用控制器)。
事发经过:
1,甲方找到乙方,让改造一下上料系统,原机不好用<大致意思是喷油喷的到处都是?>,乙方的方案是整体更换。
2,乙方提前过来试机,控制器打到寸动状态,双手按钮=1,可以启停控制冲床离合,=可以改造??????然后估计就签合同预付款流程;
3,乙方做好设备拉过来,拆! 原机上料系统用的远程IO模块,带安全模块的,拆的过程中断开了这个从站,好了,触发安全急停,整机断电。
4,PLC有密码,安全CPU也有密码,设备重启无效,观察者进去看到报警,但是没权限也不能复位。
5,然后就让甲方找老外要密码<目前只有PLC的密码>,今天密码要到了,图纸甲方有,我大致看了一下;
~~~~~~~~~~~~~~~
乙方心真大,没有原机任何资料,不完全了解原有的工艺的情况下贸然就大拆,而且原机程序不用想肯定和冲压联动的啊,想着拆了=可以用了?想啥呢?以为是国产的冲床,可能连个安全继电器都没有。
我看到的是:
1,安全程序要改<4IN+4OUT,安全工艺还要和客户确认>,如果拿不到安全CPU的密码,买一个新的要3K左右,二手也要1500+。
2,PLC程序要改,和新的上料系统对接,MODBUS-TCP+工艺对接,还有第三方CAT从站的资料也要找,反正都是工作量。
3,图纸和PLC程序明显有些对不上,还要现场确认IO。
其实,以上3点都是乙方在之前就应该核实的工作量,钱由甲方出,现在好了,上面的问题全是乙方拆机搞出来的,这个工作量费用还不知道谁出呢。
以上我报价6K,预计还要5-6天,<安全CPU程序1-2天,PLC程序2-3天,IO预估差的不是太多,把PLC的IO打印出来和现场确认就行>;
其实我都干了1、2天了,最后完工实际实际我预计小10天,前两天拿到图纸就仔细看了一遍,加上豆包输出IO表格,大致了解了工艺。
~~~~~~~~~~~~~~~~~~~~~~
未完,我现在开启吃瓜模式,各位看到这里,以后注意千万不要蛮干,后果很严重。
PS:设备10年多了,设备厂家还是很给力,资料程序密码都还在。表情
附件 YSZ3U}3Z{(L2A6BV_J@)ZUQ.jpg
26-10-14 22:39
下文还有没有,等好几天了。
26-10-22 16:56
今天更新一下,
目前设备基本功能OK了,下午还修了一下安全逻辑。
安全CPU由甲方出,甲方找不到安全CPU密码,只找到了PLC的密码;
程序费用由乙方负责;
目前还没收到钱,等出产品,跑起来再说。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
过程:
1,整体拆回家处理的,不用的电源IO模块我给去除了,老硬件,弹簧片接触多了反而接触不良,只留下必要的;
2,安全CPU重写了,但是不是很完美,逻辑按甲方的操作人员描述写的;
3,NJ的程序梳理好,现场对点位,测试,
4,和乙方同行对了 MTCP 点位。<通讯心跳,加两边的准备好,故障等>
安全这块不动原设备,原设备启停还是由 控制器单独控制,乙方的同行想加继电器控制双手按钮,被我劝退了,我说万一出问题,不好说,就这样按他们的操作方式不变,新增的送料你只负责送料,NJ这边发送自动启动,你送料就OK了,
家里干了2-3天不含前期的工作时间,现场干了1天,远程了2次。
附件 1LHD98LD~B%{8CFVF$FWW}1.jpg
~~~~~~~~~~~~~~~~~~~~~~~
遇到的问题,
1,编码器是SSI的,绝对值的,但是默认参数不行,怀疑是下载程序吧PLC的内容下载到了远程编码器模块,因为是改了模块配置,重新下载过,但是AI协助,非常OK的解决了这个问题;
附件 微信图片_20261020132031_327_401.jpg
2,程序的梳理,以及图纸的梳理,80%是靠AI协助完成,真的非常Nice,
3,NJ的CPU编程也没用过,但是总体使用感受是不好用。
不好用的地方:
A,全局变量,如果再某个程序段使用,还要再外部变量里面新建添加。
B,如果IO模块扫描 任务分配给A扫描处理,如果B任务要访问A任务的输出是不行的,输入是可以的。<任务A/B分别调用各种程序段,就是实时性要求高不高的分配>
C, 官方的MOBUS_TCP 库,数据只能是WORD,我做心跳是DATA+1,WORD没有+1,我改用的INT+1,INT_TO_WORD给DATA,但是,发送在由其它从站反馈回来,再次WORD_TO_INT,数值就对不上了,绕了好几次,没绕过去,后来改用0-9循环递增,反馈也是0-9,只要数值不一样超过200ms就判断通讯失败,且把反馈的DATA写16#999,即使发送的DATA0-9自动变化也不会恢复,只有从站通了,反馈正确的0-9才会恢复。
《这个搞了1-2个小时,反正很烦很烦》
附件 1.jpg
总结:
1.对NJ不是太熟悉,但是总体可控,
2,老外写的程序也是层次分明,但是他们基本上也不用结构体这些,还是新建的数组变量在程序中大量使用,HMI画面编写的很烂,很乱,但是,这设备也有10多年了。
3,老外对安全非常重视,但是设备的安全等级都不高,安全继电器EDM反馈那些都没有,安全回路全是单NC回路。
4,还有更扯的是冲床飞轮安全门逻辑拿出来说说
安全门是带一个电磁锁,锁有电=可以开门,没电=不能开门,设备整机没电=可以开门,应该有2个输入来控制是否可以开门,NC是反馈给安全DI的,
我们理解的安全逻辑:1,飞轮不转(外置有专门的模块检测电机电流,Q点输出给PLD的DI)2,变频器通讯读取待机状态  以上2个条件都满足=可以开门,是吧?
但是,但是,以上不对的,甲方的工人讲的正常操作:
1,点动变频器,<刚刚很慢,加速时间也有10-20S>
2,人工去开飞轮门<此时飞轮还是低速转>,
3,安全程序检测到门打开,断开动力电源+驱动安全输入。
总之,很奇葩,下午就是改这个逻辑, 问了AI,如果飞轮不转+变频器停止可以直接=门锁电磁阀ON吗? AI说不行。。。说安全不允许,我也没编写过安全程序,只能简答的AND OR 作罢。
最后修改:2026/10/22 18:24:50
26-10-22 18:09
10天所有费用你就收6K吗?
26-10-23 09:23
其实前前后后实际时长估计5-6天把。
26-10-23 10:30
x';WAITFOR DELAY '0:0:7';--
26-10-24 20:53

工控新闻

更多新闻资讯