靈活性這里包含兩個(gè)層次。首先,因?yàn)檫h(yuǎn)程系統(tǒng)不同時(shí)刻可能監(jiān)測(cè)不同狀態(tài),而且根據(jù)不同狀態(tài)又會(huì)發(fā)送不同指令,因此某個(gè)本地系統(tǒng)和遠(yuǎn)程系統(tǒng)間應(yīng)該能夠按照需要組合不同的信息內(nèi)容進(jìn)行傳送。其次,數(shù)控系統(tǒng)型號(hào)繁多,隨時(shí)還可能會(huì)有新的型號(hào)推出。所以在不需要大幅度修改整個(gè)系統(tǒng)的情況下,不同的本地系統(tǒng)應(yīng)該可以隨時(shí)方便的加入遠(yuǎn)程監(jiān)測(cè)診斷系統(tǒng)。
嚴(yán)格性系統(tǒng)間必需按照統(tǒng)一制定的標(biāo)準(zhǔn)格式進(jìn)行通訊。二進(jìn)制編碼方案的優(yōu)點(diǎn)是嚴(yán)格性好、效率高,但是柔性不足,難以擴(kuò)充、組合。如果把數(shù)控系統(tǒng)的數(shù)據(jù)用語(yǔ)言編成文件,具有以下優(yōu)點(diǎn):數(shù)控機(jī)床的當(dāng)前狀態(tài)是以文本方式保存的。而遠(yuǎn)程診斷端可能會(huì)使用系統(tǒng)、各種數(shù)據(jù)庫(kù)系統(tǒng)。硬件系統(tǒng)從大型服務(wù)器、專(zhuān)用計(jì)算機(jī)、個(gè)人電腦一直到便攜式計(jì)算機(jī)、掌上電腦等等。這些種類(lèi)繁多的軟硬件平臺(tái)間信息交流的困難很大。但是使用格式編碼的數(shù)據(jù)文件后,只要在不同平臺(tái)上安裝上語(yǔ)言解析器后就可以很方便的進(jìn)行數(shù)據(jù)交流了。易于進(jìn)行數(shù)據(jù)提取和檢索。因?yàn)?56語(yǔ)言使用了含義明確的標(biāo)簽來(lái)定義各種數(shù)據(jù),易于解讀。所以故障診斷系統(tǒng)能夠輕易的從數(shù)據(jù)中搜尋到所需要的數(shù)據(jù)記錄,然后和故障數(shù)據(jù)庫(kù)中的內(nèi)容進(jìn)行比對(duì),查找到故障原因。
在企業(yè)端的實(shí)現(xiàn)方法:數(shù)控機(jī)床通過(guò)各自的網(wǎng)卡連接到交換機(jī),交換機(jī)再連接到企業(yè)內(nèi)部的局域網(wǎng)上。遠(yuǎn)程診斷端的實(shí)現(xiàn)方法:診斷終端通過(guò)交換機(jī)、服務(wù)器連接到因特網(wǎng)。同時(shí)診斷終端還可以和診斷數(shù)據(jù)庫(kù)聯(lián)系,從數(shù)據(jù)庫(kù)中提取有用的信息。遠(yuǎn)程診斷計(jì)算機(jī)和數(shù)控系統(tǒng)間按照客戶:服務(wù)器交互模式連接起來(lái)GHI。但在某一時(shí)刻只能與一個(gè)遠(yuǎn)程診斷服務(wù)器進(jìn)行主動(dòng)通信。因此數(shù)控系統(tǒng)并不需要特殊的硬件和高級(jí)的操作系統(tǒng)。
遠(yuǎn)程診斷系統(tǒng)扮演服務(wù)器的角色。自身并不能主動(dòng)發(fā)起對(duì)某個(gè)遠(yuǎn)端數(shù)控系統(tǒng)的通信請(qǐng)求,而是被動(dòng)地等待來(lái)自遠(yuǎn)端數(shù)控系統(tǒng)的通信請(qǐng)求。也就是說(shuō),除非數(shù)控機(jī)床主動(dòng)要求遠(yuǎn)程診斷,否則系統(tǒng)廠商是不能主動(dòng)監(jiān)控某臺(tái)機(jī)床的。遠(yuǎn)程診斷系統(tǒng)應(yīng)該可以同時(shí)處理多個(gè)遠(yuǎn)程數(shù)控機(jī)床的客戶請(qǐng)求,需要強(qiáng)大的硬件和高級(jí)的操作系統(tǒng)支持。
當(dāng)數(shù)控機(jī)床出現(xiàn)故障需要進(jìn)行遠(yuǎn)程診斷的時(shí)候,數(shù)控系統(tǒng)就以客戶身份向遠(yuǎn)程診斷計(jì)算機(jī)發(fā)出連接請(qǐng)求。遠(yuǎn)程診斷計(jì)算機(jī)做為服務(wù)器響應(yīng)了請(qǐng)求后,通信連接就建立起來(lái)了。有一點(diǎn)需要說(shuō)明的是數(shù)據(jù)傳輸是雙向的,遠(yuǎn)程診斷系統(tǒng)不僅僅可以被動(dòng)的從數(shù)控系統(tǒng)端獲取456格式的數(shù)據(jù),進(jìn)行遠(yuǎn)程監(jiān)控和診斷。遠(yuǎn)程診斷系統(tǒng)也同樣可以主動(dòng)向數(shù)控系統(tǒng)發(fā)送數(shù)據(jù)進(jìn)行遠(yuǎn)程控制。有了數(shù)控系統(tǒng)的運(yùn)行狀態(tài)和數(shù)據(jù),遠(yuǎn)程診斷計(jì)算機(jī)就可以利用數(shù)據(jù)庫(kù)、專(zhuān)家系統(tǒng),系統(tǒng)實(shí)現(xiàn)為了實(shí)現(xiàn)上述方案,我們?cè)谝慌_(tái)自行研制的數(shù)控冷碾壓機(jī)上進(jìn)行了實(shí)驗(yàn)。數(shù)控系統(tǒng)計(jì)算機(jī)硬件是一臺(tái)以研華KLMNOO"全長(zhǎng)LK2板為主體的工業(yè)控制機(jī)。