一起840D系统NCK风扇报警处理
2019-5-29午夜12点,工厂设备操作员说工厂一台840D设备故障停机并出现报警,通过微信传过来的“诊断”界面图示:
看这些报警信息,在系统2120#报警的同时,伴随着制造商自定义的700006# 和70007# 故障报警信息,打开电脑中的用户程序,找到相关故障报警程序段。
设备制造商编辑的70006#、70007# 报警程序如下:
A "verz Steuerspannung ein" //系统启动完毕
A(
O "NC".E_ATempAlarm
O "NC".E_HTempAlarm
)
= "ALMSG_DB".A7000xx[6] //FM 700006 NCK高温故障(NC系统高温故障)
A "verz Steuerspannung ein" //系统启动完毕
A I 32.1 //模块1温度控制位
= "ALMSG_DB".A7000xx[7] //FM 700007 E/R1#模块超温(伺服1#模块超温)
分析报警程序:
70006# 报警为NCK控制器温度高报警,可能的原因为NCK风扇因脏堵转或者烧毁引起的温度高报警,其触发条件均是运行内部变量转换过来的位变量。
70007# 报警为伺服电源模块I2t温度高报警所致,查阅电气原理图为伺服驱动器电源模块订货号6SN1145-1BB00-0EA1的X121端口(5.1、5.2)为NC状态,触发连接到PLC的输入端子I32.1 = 1引起的故障原因。
第2天一早,到公司马上赶赴设备现场。重新确认报警信息后,用洁净的空气先吹扫伺服电源模块的灰尘(怀疑该模块故障引起的70007#报警),吹扫结果报警信息依旧;根据早前论坛上看到的记录报警笔记,需要将参数MD11415【2】参数由原0H修改为1H,临时屏蔽2120#报警信息。由此,拉开了我关于MD11415参数的理解过程。
打开西门子参数手册,查阅到MD11415# 参数,图示:
屏蔽(锁定)NCK风扇报警是将参数MD11415写入2(H)值。可是,我按这本参数手册的内容要求给MD11415#参数由0(H)改为2(H),重新上电后使能,2120#报警依然存在,说明我想屏蔽NCK风扇报警的效果并没有生效。
重新思考参数没有生效的原因,一个我不理解的问题是网友提供的方法是将参数MD11415#参数的“下标”2写入1,也可以理解将这个参数写入2(H)?可是,我的设备界面并没有如网友说的那样,这个参数有下标呀,图示:
是参数MD11415#没有下标的不同引起,还是我的理解问题?我修改参数的方式是通过OP面板的相关操作key进行的,也确认过参数确实被写入了2(H)的,这个应该没有问题。
当我试着再次将光标移动到参数写入区域时,出现了一个select按钮图标,按OP面板上的select键,出现了这个界面,图示:
将光标移动到Bit2位置,确认OK后,重新上电,哈哈,这个2120#报警是被屏蔽掉了,再看参数MD11415# = 4(H),原来下标【2】相当于参数的第2位呀,难怪我理解错了。
屏蔽掉系统报警2120#后启动设备,按reset键,制造商的报警70007#报警依然存在。查看电气原理图,发现是伺服驱动器电源模块6SN1145-1BB00-0EA1的X121端口(5.1、5.2)为NC状态所致。看来仅仅是屏蔽掉2120#参数是不合理的,当然,我也意识到这个屏蔽所存在的隐患和危害,只是临时屏蔽一些报警信息,看一看后面的结果如何罢了。
重新回到NCK模块处(6FC5247-0AA00-0AA3),将这个电池、风扇组,从模块上抽出来一看,这个风扇是被赃物堵住了,仅仅依靠外部吹扫不能够解决根本问题了,用洁净的空气、小刀片清理、吹扫后,重新装回模块,按MCP面板上的reset键,此时报警消除。
电池、风扇组位置图示:
根据西门子官方手册提示:更换该电池或风扇允许在断电状态15分钟时间内进行,否则有丢失数据的可能!
一直以来,看到论坛上网友对系统报警2120#屏蔽过程的讨论,始终有无法进行屏蔽的多种说法,可能也是与我这次错误的理解参数手册有关吧,望这篇文章对需要的网友提供一种参考。终于能够在实际的故障处理过程中,体验了一下这个参数的设置过程,理论结合实际,有时候理解别人的讨论内容,真的还不如自己动一动手和脑来的简单、易懂还容易记忆,也算是一种“因祸得福”吧,自己动手丰衣足食。