編寫報(bào)警文本小技巧
test1
發(fā)布于2012-03-27 14:11
356
0
標(biāo)簽:
作者:劉同
一臺(tái)機(jī)床如果做的好,其中一方面應(yīng)該是機(jī)床只要不動(dòng)作,就應(yīng)該有報(bào)警或者提示信息出來(lái),告訴操作者發(fā)生了什么以及怎么處理。
但你調(diào)試過(guò)程中,在編寫報(bào)警文本的時(shí)候是否發(fā)現(xiàn),總搞不清DB2中哪位是報(bào)警哪位是提示信息?或者出了報(bào)警又不能知道哪位被置位,只能去查L(zhǎng)ist然后還要掰手指頭算到底是哪位?其實(shí)在toolbox中有個(gè)小工具非常方便,就是在8×0d60502PLCALARM目錄下有個(gè)plcalarm.zip,解壓后名為PLCAlarm.txt。截取其部分內(nèi)容,如下:
%_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”
可以看出它是德文報(bào)警文本,報(bào)警號(hào)后面引號(hào)內(nèi)應(yīng)該是我們的報(bào)警/提示信息,但現(xiàn)在給了一些提示:
DB2.DBX*.*—-肯定是與前面報(bào)警文本對(duì)應(yīng)的信號(hào)位了
K*—-*是通道號(hào)
VS-SP—-是進(jìn)給停
VS-LS-SP—-是進(jìn)給停+禁止讀入
LS-SP—-是禁止讀入
NCST-SP—-是禁止NC啟動(dòng)
VS-SPGEO*—-是禁止幾何軸
FM—-報(bào)警位
BM—-提示位
等等,在此不一一列出,你只要對(duì)照List熟悉一下即可。
使用時(shí),把語(yǔ)言改一下,把你的報(bào)警文本寫好,如果需要可以保留DB2.DBX*.*,這樣出現(xiàn)報(bào)警后,知道是哪個(gè)信號(hào)位被置位便于查找,調(diào)試。未用到的報(bào)警在調(diào)試過(guò)程中也不用刪除。然后把文件傳入PCU即可。非常的方便。