| 作者 | 主题 |
|---|---|
|
keene426 侠圣 经验值:4913 发帖数:640 精华帖:13 |
楼主
主题:6SE70 报F082故障
刚刚我们生产线上有十几台6SE70 系列的矢量控制器一直出现F082故障。断电重启后没有报这个故障,但是一启动电机,就会全部出现这个故障。本来前一天都还是好好运行的,早上出现故障前,也能正常运行。PLC能正常监控到所有硬件都正常运行。
投身技术即为专,挑灯夜战不能眠。
|
|
keene426 侠圣 经验值:4913 发帖数:640 精华帖:13 |
2楼
主题:回复:6SE70 报F082故障
昨天心急火瞭的跑来这里求助,可能也没有把问题说清楚。还好经过一天的排查故障解决了。今天再来谈谈处理的过程。顺便有几点疑问与大家共同探讨。
对于变频器报F082这个故障,网上很多人都有讨论。以前我们这里也经常出现F082故障,但都只是有一两个或几个会同时或间或的出现这个故障。通过复位后可以运行几分钟或更长时间或许会再次出现的这个带有随机性的情况。但昨天我们生产线这种情况都不同于以前出现的情形。首先,在CPU一上电时所有变频器都会同时出现F082故障(生产线上有6SE70与MM440两种变频器各十余台及5个DP从站上I/O模块与触摸屏,都是通过Profibus通信联接),通过在变频器上复位后,所有变频器的故障能清除,并且这时候如果CPU没有任何操作,变频器上不会出现F082。通过在线监视硬件,所有的模块都是在线并且模块正常。但是,一旦全线对电机控制有任何操作,所有变频器都会同时出现F082故障。 1、发现这个故障现象,我首先判断应该不是单纯的通讯干扰这么简单了,怀疑是程序出现问题。但是程序已经正常运行了两年多也没有出现同类现象,并且检查了程序也没有发现什么有用的信息。通讯、测控都能正常进行,且除了对电机进行操作外,其它液压、气动元件的操作都正常。那好吧,先把问题回归到变频器上,因为这个最明显的问题反映在那里呢,领导还在监工呢,“光靠想是不能解决问题的”(领导语录)。 2、于是,按照以往以验,检查DP头,接地线,通讯线。光是这一项带了一个电工,两人都忙了一上午。(变频器多,生产线跨度长,装置较分散,操作工都是带对讲机)。果不其然,故障依旧,领导也没有耐心等下去了,也没有作出“最高指示”就走了。 3、没有办法再回去查查程序吧!(因为程序不是自己写的,还有很多程序块是加了密码的),与写程序的工程联系,对方表示也没有预见这种情况,并且他也表示程序也不是全是他写的,他也是从其它地方弄了一个程序过来修改的。(因为与之个人关系较好,这些话可靠性较高,再说生产线通过不断运行,自己也修改完善了很多地方,所以表示理解,对方只能表示遗憾)。 4、问题还得解决,上网“淘了”一个办法,说是所有DP从站断电后,从首端测量通讯线的电阻在110欧左右。那就试试吧。首先我们这里的硬件配件是通过DP中继器的。从中继器外断开,往CPU及另两个端头分三路测量,结果只有一路能“正常”测量到电阻值为124欧这个样子,其它两路也会出现电阻值,但好像是接触不良似的,闪一下就没有读数了。怀疑是我们用的万用表不行(也确实不怎么样),向别人借了一块好一点的万用表一试,情况还是一样的。排除正常一路后,定下人兵分两路的方针,两人各自从尾端查起,一个DP头一个DP头的检查。结果发现很多DP头即使将末端电阻置于ON端,测量到的电阻也只是闪一下。所以怀疑是DP头坏了,后来从备品里找了几个也是这种情况,没有办法选是两个测量正常的将末端DP头更换,再查电阻值正常了。通电再试机,白忙活了,故障依旧。 5、还有网上说是把P722.1设置为0,这样可能屏蔽掉F082故障。试过之后,故障倒是没有再出现了,但是变频器根本就动不了,看来此路也不通。 6、这下头大了,世界都黑暗了!(天快黑了,忙了一天)没有办法,再看看程序吧!当检查各元件组态时,发现有一个电机的组态地址是“1”,但是看了一下,Profibus那条线上也标了一个“1”?会不会是这个地址有“忌讳”这里不好说是冲突,是因为程序了运行了这么久都没有问题。类似的情况在另一条线上也有出现,就是用200定位模块时选择的储存器范围,与触摸屏上定义的地址有交叉了,虽然程序不使用那个地址段。也是刚开始运行一段时间都没有发现问题。但是后来也是出现定位尺寸混乱(随机性的出现差误或停止事件)。后来改了储存器的范围,故障没有了。但这两者是不是同样的故障呢?同样的事情是不是都让我碰上了呢,这时想起了领导的语录:“光靠想是不能解决问题的”。那就动手吧!我试着将那个地址为“1”变频器改了一个空余地址。再下载组态,在变频器上更改了相应地址。 最后通电试验,OK了,通知车间值班操作动试机,没有问题,再运行了两个小时也一直正常。 最后总结一下处理的事情: 1、处理维修故障,一切都得从实际出发,别人的经验只能供鉴、参考。因为从故障现象看,我最初的考虑方向是正确的。但在维修过程中,有时候为了应付上级领导的监督管控,有时候表面工程不得不做,但形象工程有时真是“坑爹的”尤其像我们国企,出现问题,要是坐着去思考,领导认为是不作为。只有行动起来最重要,哪怕最终解决不了问题,但是我们努力过了。这样的结果是有时候多走了很多弯路。所以在这种环境下也是技术管理的一个“悲哀”。但不是不这样不行,要不吃亏的还是自己,这也是学做事,先学做人的道理。其实放眼中国,这种情况比比皆是。 2、这也是我现在一直疑惑的地方,为什么有的DP头将电阻置ON后,能够测量到电阻,有的只是闪一下就没有了呢,还有的根本就测不出来?(新的也一样,买到水货?) 3、还有一种情况没有试验,那就是把波特率改小一点。说是能够消除很多通讯故障? 4、有没有人真的试过将P722.1设置为0,将通讯屏蔽掉,不知道这样会不会出现一些其它的后果? 5、最后就是这个网页为什么第一次发贴不成功,返回后输入的文字都没有了,呜呼!重输了一遍!
投身技术即为专,挑灯夜战不能眠。
|
|
keene426 侠圣 经验值:4913 发帖数:640 精华帖:13 |
27楼
主题:回复:6SE70 报F082故障
首先感谢大家的踊跃讨论,与感谢大家提出很多的疑问,正是因为大家的讨论与疑问,才不断推动着我去思考这个问题,去想办法了解事情的真相。
也许有的同行性急,急于了解事情的真相,那在最开始我便先把事情根源说一说,最后再谈谈自己的一点看法。 导致引起矢量控制器出现F082故障的真正原因,就是有人为的改动程序后造成的,但可能修改程序的人本身也没有意识到这个问题,或者说该程序改动不是在出现故障的近期所为,所以连更改程序的人也忘记有改动程序这回事了吧。 事情是这样的: 我们生产线程序采用的是Profibus通讯,在程序中需要给矢量控制器的几个位赋值。原来程序中这个位是程序上电就直接接通的,即程序通电运行该位就是“1”状态。但程序被修改后,有人在该程序段前加了一个常闭触点。该常闭触点是由触摸屏上的一个“隐形”按钮控制的。(该“隐形”按钮在触摸屏上是看不到的,我自己无法解锁触摸屏的程序,但从组态可以算出该地址是出现在生产线上某一个触摸屏上,并且以我的推断出发,我通过最笨的探雷办法------就是在屏上逐一点取,成功找到了这个按扭所在的位置) ,只要触压这个按钮,程序就无法给矢量控制器的位赋值,从而造成矢量控制一动作就报F082(如果上电不操作,没有数据与矢量控制器交换,不会出现F082)。具体是给哪个位赋值,相信用过Profibus通讯的同行都应该清楚,这里就不再详叙了。 再说说为什么前面几次我断电后重新组态后,故障消失的原因。现在我想想了想是因为,隐形按钮所用到的数据类形在PLC中与触摸屏中都是断开清零的类型。因为重新组态或者是检查DP头等工作,我都会要求电工把全线的电源全部断掉。现在看来,这个无意的要求,恰恰是解决问题的关键,断了全部电源,数据清零了,那个点就没有作用了。但也恰恰是因为了断了电,所以每次检查后都找不到真正的原因。
投身技术即为专,挑灯夜战不能眠。
|
|
李文华 奇侠 经验值:8475 发帖数:1070 精华帖:31 |
40楼
主题:回复:6SE70 报F082故障
如果在plc的程序中对plc发送给变频器的控制字1的bit10编程,必须确保bit10为高电平,这样才能实现正常的通讯,如果bit10由高电平转为低电平,就报F082。
|
|
老兵veteran 版主 经验值:59333 发帖数:9984 精华帖:505 |
42楼
主题:回复:6SE70 报F082故障quote:以下是引用keeneyoung在2013-08-06 15:12:33的发言: 最后, 感谢并十分认同kdrjl版主的话,论坛本来就是一个讨论的场所,而不是一个寻求答案的场所(MS这个功能在找答案中有)。如果大家都认为只有对的结论才能在论坛上说出来,那也就失去了讨论了意义。 请问讨论的目的是什么?是为了讨论而讨论么? 另外,难道找答案就只能说正确的答案而不说错误的答案么? 无论找答案,还是论坛,目的是为了分享,是为了帮助别人,而不是自己藏着掖着一些东西,然后又宣传自己找到正确答案了,且这个所谓的正确答案,根本就经不起仔细推敲。 看看你洋洋酒酒两大篇帖子发下来,还有smilewe找不到北,难道这是论坛发言的目的? 如果我不质疑你,你第三篇帖子能挂出来?难道你不认为你第三篇帖子,才把问题的根本说了出来?虽然还差最后一步。 如果你第三篇帖子不出来,是不是大家,尤其是对DP通讯及MASTERDRIVE了解不深的更大的误导?难道,这是你来论坛发言的目的? [quote]以下是引用李文华在2013-08-06 19:12:32的发言: 如果在plc的程序中对plc发送给变频器的控制字1的bit10编程,必须确保bit10为高电平,这样才能实现正常的通讯,如果bit10由高电平转为低电平,就报F082。 这是问题的关键,而所谓的DBX22.2,应该是对应的这个点。 但这个点只要断开,不管是否对从站在进行点动或运行、使能等操作,从站都会报F082。除非DBX22.2也是个中间变量,在对变频器进行操作的同时,才把DBX22.2赋值到相应的PQW.
天生不宜做胜利者,自来没有胜利的欲望,只是不甘失败,十分十分不甘心失败。木心
|
|
老兵veteran 版主 经验值:59333 发帖数:9984 精华帖:505 |
49楼
主题:回复:6SE70 报F082故障
地址1默认是OP的地址,但这并不意味着这个地址不能用,因为它仅是默认,毕竟DP地址是活的,可以按设计者的思路设定。只要保证这条DP中地址不冲突,也不超出范围,哪个地址都是可用的。
天生不宜做胜利者,自来没有胜利的欲望,只是不甘失败,十分十分不甘心失败。木心
|
|
Robert 211 侠圣 经验值:2501 发帖数:1010 精华帖:41 |
51楼
主题:回复:6SE70 报F082故障quote:以下是引用老兵在2013-08-08 21:37:51的发言: 地址1默认是OP的地址,但这并不意味着这个地址不能用,因为它仅是默认,毕竟DP地址是活的,可以按设计者的思路设定。只要保证这条DP中地址不冲突,也不超出范围,哪个地址都是可用的。 ----- 对变频器设置DP地址,地址1和2是很容易与自动化发生冲突。 因为HMI屏挂到profibus,作为二类主站,默认DP地址就是1;如果我们把笔记本挂到profibus,作为二类主站,默认DP地址也是1。 S7-300/ 400 CPU挂到profibus,作为一类主站,默认DP地址就是2。 养成一个好习惯,变频器设置DP地址,直接从地址3开始。省去很多的麻烦! 呵呵 |
|
老兵veteran 版主 经验值:59333 发帖数:9984 精华帖:505 |
53楼
主题:回复:6SE70 报F082故障quote:以下是引用Robert 211在2013-08-11 11:01:01的发言: quote:以下是引用老兵在2013-08-08 21:37:51的发言: 地址1默认是OP的地址,但这并不意味着这个地址不能用,因为它仅是默认,毕竟DP地址是活的,可以按设计者的思路设定。只要保证这条DP中地址不冲突,也不超出范围,哪个地址都是可用的。 ----- 对变频器设置DP地址,地址1和2是很容易与自动化发生冲突。 因为HMI屏挂到profibus,作为二类主站,默认DP地址就是1;如果我们把笔记本挂到profibus,作为二类主站,默认DP地址也是1。 S7-300/ 400 CPU挂到profibus,作为一类主站,默认DP地址就是2。 养成一个好习惯,变频器设置DP地址,直接从地址3开始。省去很多的麻烦! 呵呵 很久以前讨论DP通讯时,我曾说过:有经验的工程师设置DP从站地址是从4开始的,并不是3.原因很简单:所有的SIMOREG/MASTER的默念地址是3,如果你地址从3开始设时,当该总线上的地址非3的设备需要在线改换时,一不留神,新设备就与地址为3的设备冲突了。
天生不宜做胜利者,自来没有胜利的欲望,只是不甘失败,十分十分不甘心失败。木心
|