西门子840D报警文本的编辑应用实例

2016-04-08 02:10王思广
山东工业技术 2016年7期

摘 要:本文简要介绍了西门子840D报警信息的分类、制作以及如何激活。通过一个维修实例阐述了报警文本的制作和报警文本的传输路径及传输方法,以方便维修和了解该系统报警信息的特点。

关键词:西门子840D;PLC报警;报警制作

DOI:10.16640/j.cnki.37-1222/t.2016.07.207

0 引言

随着数控技术的高速发展,功能越来越强大,应用的范围越来越广泛。西门子公司的840D系统是基于PC平台的开放数控系统,使机床制造商和用户更方便地实现对自己产品的控制,修调设备的设计缺陷,更好地实现对数控设备的监控和维修。其中报警信息可以准确描述设备的当前状态,方便维修与使用。

1 报警信息

西门子840D系统的报警分两大类,一类是系统报警,另一类是PLC报警。PLC报警又分为通道、轴、用户、顺序控制PLC报警,在此主要介绍用户PLC报警的制作。

2 自定义用户报警

(1)PLC处理相应报警号。在PLC接口信号DB2块中存放的为报警编号,它只激活相应的报警号,报警显示信息的内容存放在MMC或PCU硬盘的指定文本中。如图1所示,报警的起始地址为DB2.DBX180.0对应的是700000号报警。对应该表可推出报警号中间两位和报警区域的数字一样,因此可以推算出如700138报警号,从01可知为第1组,那么它相对应的地址为DB2.DBX(180+1×8+[38/8])即DB2.DBX192.6,这样就可以根据报警号很容易查找出它在PLC中所对应的地址。

在DB2中每一位对应一个报警号,共分两类,一类是EM,错误信息,这种报警信息当产生错误的条件纠正后需要手动复位。另一类是OM,操作信息,这种报警信息会随着产生该信息的条件消失而自动消失,具体的报警号属于哪种可查阅西门子手册P3。

(2)PLC程序中报警信息的调用。DB2中的位被预先规定好为错误信息或操作信息,只有用户PLC程序中调用功能块FC10时报警信息才能显示,通过FC10,输入到DB2中的信号被处理ToUser:TRUE

Quit:Ix.x

在每个DB2周期,信号传递到接口并对NC产生作用,DB2中相应信号会经过“或”运算后传到DB3X相应的信号上(此时PLC不能使用这些信号)从而达到了读入使能禁止,进给保持等等。此时若想清除报警除了要使触发信号消失,还要用Ix.x对该报警进行应答才能清除报警。

ToUser:FALSE

信号从DB2被传送到接口,此时仅显示报警信息而不会对该故障产生任何反应,只有用户自己编程使其在出现报警时有所反应。在这种情况下,只要触发报警的信号消失无需应答机床就可以清除报警。

3 故障实例

(1)故障现象。我单位有一台4坐标镗铣床,曾经出现故障,正常上电后无进给使能,同时出现“Emergency stop”报警,检查所有急停开关,发现信号均正常,没有任何故障,检查PLC程序可知:

Network2

A I 40.6 ;主轴油冷机报警信号

A Q 1.7 ;MCP进给使能显示信号

= M 30.5

Network3

AN I 37.0 ;急停输入信号

O I 37.3 ;电机过热

O M 30.5

S DB10.DBX56.1 ;急停生效

Network4

A I37.0

A I3.7

R DB10.DBX56.1

= DB10.DBX56.2 ;急停响应

由此几段PLC程序可见,该急停报警是是由主轴油冷机的报警信号引起,仅出现一个急停报警,无其他报警,可以考虑将主轴油冷机报警单独取出,自己编写一个报警信息,以便将来再次出现此故障时可直接显示出故障点所在。

(2)故障的修复。编写报警信息的方法如下:在上面Network2下添加Network3:

Network3

AN I 40.6

= DB2.DBX185.1

查程序可知DB2.DBX185.1地址未使用,为OM信息,随着触发条件的消失而自动消失,通过报警号地址可计算出他的报警号为700000+(5×8+1)=700041。只更改PLC程序,当故障发生触发报警时只会在面板上显示报警号700041,若要显示出所要提示的内容,则需要编辑报警文本,写入所需内容。报警文本一般存储在PCU50的硬盘中(早期MMC100、MMC103无硬盘在内存中),由于这台机床系统不支持中文,所以只需找到MyPLC_UK.com文件,在最末的报警号下添加一行: 700041 0 0 “OIL COOLANT TEMP FAULT”这样就可以显示具体信息了,当触发信号为I40.6为1时,则该报警信息自动清除。

这样在机床再次发生这个故障时可以及时准确找到故障发生的原因,有助于快速维修。

4 结束语

任何数控设备都会设计报警,一个完善的报名系统对于设备的操作和维修都有很大的帮助,能够及时的提供给操作者相应的操作信息,也能很大程度的缩短维修的时间。一个设备的电气系统设计的好不好不完全取决于它能否实现某些功能,完成规定的动作。也在于它是否有一套详细、准确、可靠的报警系统。因此学习报警文本的编辑,在实际的维修过程中不断的总结,完善报警信息有利于对故障的快速反应,及时应对。

参考文献:

[1]SINUMERIK 810D/840D简明调试指南[S].西门子公司.

作者简介:王思广(1983-),男,吉林梅河口人,本科,工程师,主要从事数控设备维修。