關(guān)于iFix
iFIX是國內(nèi)常用的HMI/SCADA自動化監(jiān)控組態(tài)軟件,已有超過300,000套以上的軟件在全球運行。在包括冶金、電力、石油化工、制藥、生物技術(shù)、包裝、食品飲料、石油天然氣等各種工業(yè)應(yīng)用當(dāng)中,iFIX集強大功能、安全性、通用性和易用性于一身,使之成為適用各種生產(chǎn)環(huán)境下的HMI/SCADA解決方案。
很多工廠在上世紀(jì)90年代引進了國外的全套生產(chǎn)設(shè)備,這些設(shè)備自己帶有集成好過程控制系統(tǒng)包括計算機及人機界面系統(tǒng)(組態(tài)軟件)。很多人機界面系統(tǒng)都采用了FIX32。由于FIX32軟件的通用性,易用性,穩(wěn)定性,F(xiàn)IX32迅速普及,需求量也逐年迅猛增長。
很多生產(chǎn)設(shè)備現(xiàn)在仍在使用,原來的FIX32人機界面系統(tǒng)經(jīng)過多年的使用,現(xiàn)在已經(jīng)出現(xiàn)了以下各種問題。
計算機軟硬件老化問題:FIX32很多使用的都是早期的操作系統(tǒng),如Win95,WinNT,Win2K甚至更早的Win31系統(tǒng)。FIX32早期版本有FIX5.X, 6.X,一直到最后的FIX 7.0版本軟件。
fix7.0軟件
計算機硬件問題:長期運行的計算機硬件比如硬盤,顯卡等計算機硬件設(shè)備等也會出現(xiàn)損壞。過于陳舊的計算機硬件因為無法更換,導(dǎo)致計算機停機,并導(dǎo)致無法正常生產(chǎn)。
通訊硬件以及接口問題:部分控制系統(tǒng),軟件等采用了老的通訊接口,或硬件接口。如早期的過程控制控制系統(tǒng)如PLC采用了串口與計算機進行通訊。還有些控制系統(tǒng)通過特殊的通訊卡(如施耐德PLC早期采用ISA接口的SA-85卡)與上位機進行通訊。現(xiàn)在新的計算機與老的硬件接口無法進行兼容。
Fix/iFix并口加密鎖
軟件的加密鎖匹配問題:早期版本的FIX32軟件采用并口方式的加密鎖。現(xiàn)在新的計算機很多已經(jīng)取消了并口。
軟件的項目移植、版本升級問題:操作系統(tǒng)及軟件運行速度慢,操作系統(tǒng)報錯,F(xiàn)IX軟件報錯等。組態(tài)軟件工程項目恢復(fù)的工作需要對FIX32組態(tài)軟件熟悉的專門技術(shù)工程師來進行操作。很多用戶對FIX32軟件并不熟悉,無法完成項目移植或升級。
軟件的功能修改問題:用戶經(jīng)過多年使用,對軟件有了新的要求,或?qū)δ艿耐晟萍靶薷?。比如,部分早期版本FIX32軟件的操作界面為英文,很多用戶希望能轉(zhuǎn)換為簡體中文。再比如,由于生產(chǎn)條件的改變,早期項目的報表不能滿足當(dāng)前的要求,或某些功能需要進行調(diào)整適合于現(xiàn)在的生產(chǎn)。
由于是老設(shè)備改造,用戶一般要求在原項目的基礎(chǔ)上進行恢復(fù)或部分功能調(diào)整和改進,并非是將原項目的控制系統(tǒng)等設(shè)備進行完全更換。改造成本成為一個非常重要的因素。
針對于以上出現(xiàn)的各種問題,北京遞杰科進技術(shù)開發(fā)有限公司的工程師結(jié)合十幾年的工程經(jīng)驗,給出一套完整的解決方案。
計算機硬件老化,可以更換計算機,提升運行速度。并將原操作系統(tǒng)更換到WinXP操作系統(tǒng)或者更新的系統(tǒng)上。。
早期的FIX32系統(tǒng)可以升級到FIX7.0版本,并運行在XP操作系統(tǒng)上。
FIX軟件升級到iFIX軟件有兩種方案。第一種為畫面等功能完全不變,只是將FIX32平臺轉(zhuǎn)換為iFIX平臺。早期的計算機分辨率低,且都是4:3的顯示屏,升級轉(zhuǎn)換后畫面顯示效果沒有提升??紤]到重新購買iFIX軟件的費用,很多用戶對此轉(zhuǎn)換感覺性價比不高。第二種方案為對畫面和腳本進行重新整合。根據(jù)原來的項目及用戶提出的新要求進行項目的重新開發(fā)。
iFix5.1
如果項目不進行版本升級,早期的并口加密鎖可以繼續(xù)使用。并口加密鎖可以更換為USB接口方式的加密鎖?,F(xiàn)在新版本的iFIX已經(jīng)都是USB方式。另一種解決方案為增加并口卡。并口卡可以安裝在計算機PCI/PCIe插槽上。普通的打印機并口卡及usb轉(zhuǎn)并口轉(zhuǎn)接設(shè)備并不能正常用于并口加密鎖。我公司采用的工業(yè)級并口卡已經(jīng)經(jīng)過我公司工程師測試,并有多個客戶在現(xiàn)場已經(jīng)有長時間應(yīng)用。
并口卡
過程控制系統(tǒng)的通訊接口如果可以進行升級,(一般PLC都推出了以太網(wǎng)通訊接口或接口卡)可以更換為以太網(wǎng)方式的通訊。(如果需要更換PLC的話,需要將PLC邏輯控制程序進行重新的編寫,以及控制柜集成,接線,打點測試等一系列工作。)FIX32軟件的通訊驅(qū)動程序也要進行重新配置。
針對于用戶的串口設(shè)備,可以將串口設(shè)備轉(zhuǎn)換為以太網(wǎng)方式。232/485通訊的設(shè)備傳輸距離,通訊速率有限,串口設(shè)備數(shù)量很多的情況下,會導(dǎo)致軟件通訊延遲很大。針對Modbus串口設(shè)備遞杰科進公司提供了專門以太網(wǎng)方式的優(yōu)化解決方案。
FIX32軟件的項目升級及移植工作量如下:
對早期版本的FIX32進行完整備份,項目進行離線升級并經(jīng)過運行測試后,在現(xiàn)場新計算機上進行通訊測試,完整功能測試及穩(wěn)定性測試后完成升級及移植工作。
通訊測試完成FIX32與過程控制硬件的通訊工作。
完整功能測試針對系統(tǒng)所有的按鈕,腳本,畫面等進行測試,恢復(fù)原項目完全相同的功能操作。
穩(wěn)定性測試對項目的長時間在線穩(wěn)定運行進行測試。
對于功能方面的更新,或原功能的擴展,同樣需要進行離線測試和在線測試等工作。
針對報表方面的開發(fā),遞杰科進公司工程師通過Excel對FIX32/iFIX已經(jīng)做出了成功的應(yīng)用實例,并在現(xiàn)場應(yīng)用。報表通過可以腳本實現(xiàn)了報表生成,報表瀏覽,報表查詢,報表打印等一系列功能。
項目完成后,遞杰科進公司為用戶提供完備的文檔資料及說明文件,方便用戶進行緊急項目恢復(fù),并提供售后技術(shù)支持等一系列工作。
FIX32軟件項目移植及軟硬件優(yōu)化是一個完整的解決方案,遞杰科進公司針對不同用戶、不同場合及各種用戶要求,提出了完備可靠,快捷方便的解決方案。使之延續(xù)了生產(chǎn)設(shè)備的使用壽命,大大節(jié)省了用戶的成本和時間,滿足了客戶要求。