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