电工学习网

 找回密码
 立即注册
查看: 1678|回复: 0
打印 上一主题 下一主题

西门子V90使能前后的报警处理的故事

[复制链接]
跳转到指定楼层
楼主
发表于 2021-9-22 08:07:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
今天给大家分享的故事是关于V90的使能前后报警处理问题。
1200 plc控制V90PN定位,方式是FB284。首先遇到的问题就是使能。FB284管脚有几个模式,相互之间的切换手册中已经给出:
西门子V90使能前后的报警处理的故事
今天要说的是模式0、2、7之间的切换及使能的方法。图示清楚的说明了各个模式间的切换可能,但是有一个细节这里说明一下,模式2和7之间的转换要在中间的条件下转换,中间的条件挺不是模式0。使能轴之后模式之间可以切换,跟使能与否没有关系。目前现场的应用是带动一个半径为1米的机械臂,水平轴,电机没有抱闸,所有动作及程序都已经调试完成,突然有一天发现了一个bug,而且我觉得是一个非常危险的bug:
这个水平轴上电就已经使能,目的就是为了防止人为参与将负载推动,按下急停之后使能去掉,模式也随之切换为0。
那么问题来了,当拍下急停后,维护人员如果推动了机械机构,也就是电机转动了一个角度,重新上电后,会发生什么呢?
首先上电之前一个FB284的管脚会发出一个报警8402,如果在模式0的状态下直接复位后使能,这个报警时可以取消的,但是会有一个对于目前这个机构来说非常危险的动作,就是电机会迅速转回到下使能前的位置,带动的机械结构也随之非常迅速的回到原来的位置,非常危险。
那么怎么能避免这个问题的发生呢?
怎样在去掉使能后,如果电机人为外力转动一个角度之后上使能的瞬间就停止在原位呢?
有人会所使能给的方式不对,不应该在模式0的方式下上使能,应该在其他模式下上使能。经过试验证明跟使能在什么时候上根本没有关系,而且只有在模式0的时候复位才能把报警8402复位掉。
那么到底要怎么做呢?
在S120的基本定位器里有一个参数P2655,如果设置为1就会激活位置跟踪模式。但是在V90里并没有这个参数,V90开放的参数确实不多,但是在111 报文里可以找到这个参数对应的位,第三个控制字的第0位就是:
西门子V90使能前后的报警处理的故事
看一下111报文的地址:
西门子V90使能前后的报警处理的故事
第三个状态字是IW72,第三个控制字是QW68,所以我们要控制的位就是Q69.0,对应的状态位是I73.0(高位低存)。
测试一下,就是这个参数,达到了下使能后认为转动后再次使能停在原位的状态。故事的结尾留了一个小尾巴,大家一起谈论一下:
I73.0监控显示在无规律闪烁。。。
来源:西门子工业技术论坛

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-5-5 15:21

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表