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