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