编写报警文本小技巧
test1
发布于2012-03-27 14:11
356
0
标签:
作者:刘同
一台机床如果做的好,其中一方面应该是机床只要不动作,就应该有报警或者提示信息出来,告诉操作者发生了什么以及怎么处理。
但你调试过程中,在编写报警文本的时候是否发现,总搞不清DB2中哪位是报警哪位是提示信息?或者出了报警又不能知道哪位被置位,只能去查List然后还要掰手指头算到底是哪位?其实在toolbox中有个小工具非常方便,就是在8×0d60502PLCALARM目录下有个plcalarm.zip,解压后名为PLCAlarm.txt。截取其部分内容,如下:
%_N_MYPLC_GR_COM
;$PATH=/_N_MB_DIR
;GeighardtStand01.07.99
51000000“DB2.DBX0.0K1VS-SPFM”
51000100“DB2.DBX0.1K1VS-SPFM”
51000200“DB2.DBX0.2K1VS-SPFM”
51000300“DB2.DBX0.3K1VS-SPFM”
51000400“DB2.DBX0.4K1VS-SPFM”
51000500“DB2.DBX0.5K1VS-SPFM”
51000600“DB2.DBX0.6K1VS-SPFM”
51000700“DB2.DBX0.7K1VS-SPFM”
51000800“DB2.DBX1.0K1VS-SPBM”
51000900“DB2.DBX1.1K1VS-SPBM”
51001000“DB2.DBX1.2K1VS-SPBM”
51001100“DB2.DBX1.3K1VS-SPBM”
51001200“DB2.DBX1.4K1VS-SPBM”
51001300“DB2.DBX1.5K1VS-SPBM”
51001400“DB2.DBX1.6K1VS-SPBM”
51001500“DB2.DBX1.7K1VS-SPBM”
……
60010000“DB2.DBX144.0ASVH/SHA/S1FM”
60010100“DB2.DBX144.1ASVH/SHA/S1FM”
60010200“DB2.DBX144.2ASVH/SHA/S1FM”
60010300“DB2.DBX144.3ASVH/SHA/S1FM”
60010400“DB2.DBX144.4ASVH/SHA/S1FM”
60010500“DB2.DBX144.5ASVH/SHA/S1FM”
60010600“DB2.DBX144.6ASVH/SHA/S1FM”
60010700“DB2.DBX144.7ASVH/SHA/S1FM”
…….
70000000“DB2.DBX180.0FM”
70000100“DB2.DBX180.1FM”
70000200“DB2.DBX180.2FM”
70000300“DB2.DBX180.3FM”
70000400“DB2.DBX180.4FM”
70000500“DB2.DBX180.5FM”
70000600“DB2.DBX180.6FM”
70000700“DB2.DBX180.7FM”
可以看出它是德文报警文本,报警号后面引号内应该是我们的报警/提示信息,但现在给了一些提示:
DB2.DBX*.*—-肯定是与前面报警文本对应的信号位了
K*—-*是通道号
VS-SP—-是进给停
VS-LS-SP—-是进给停+禁止读入
LS-SP—-是禁止读入
NCST-SP—-是禁止NC启动
VS-SPGEO*—-是禁止几何轴
FM—-报警位
BM—-提示位
等等,在此不一一列出,你只要对照List熟悉一下即可。
使用时,把语言改一下,把你的报警文本写好,如果需要可以保留DB2.DBX*.*,这样出现报警后,知道是哪个信号位被置位便于查找,调试。未用到的报警在调试过程中也不用删除。然后把文件传入PCU即可。非常的方便。