EcHmi工控組態(tài)軟件
EcHmi(Easy Control Human-Machine Interaction )是一個通用的工控軟件人機介面組態(tài)軟件。作者十多年從事工控行業(yè)軟件的開發(fā)。EcHmi從HMI入手,從2001年的1.0版開始,到目前的9.5版,歷經(jīng)6年時間,通過不斷的應(yīng)用、改進,逐漸完善為一個全功能的工控組態(tài)軟件,和國內(nèi)外的同類軟件相比有著獨有的特點,比如動態(tài)模板,子圖同步更新。 EcHmi包含:EcMake開發(fā)環(huán)境、EcView運行系統(tǒng)、實時庫、歷史庫、WEB系統(tǒng)5部分。
圖1 ________________________________________功能強大的作圖系統(tǒng) 采用GDIPLUS和GDI混合編程、WMF文件的導(dǎo)入、單元組合圖形直接編輯內(nèi)部屬性和動作。采用世界坐標(biāo)映射,方便對圖形的編輯調(diào)整。可對任何類型的圖形(包括圖片)進行任意角度的旋轉(zhuǎn)、整體調(diào)控。并提供了圖型之間的對齊、等分排列功能。________________________________________方便的子圖庫管理和子圖重用 制作子圖無需編程,子圖中可自定義變量、編寫腳本,子圖的更新可同步更新到工程中。 提供了子圖更新的同步畫面更新功能,子圖更新可選當(dāng)前畫面、已打開畫面、整個工程。________________________________________高效的C腳本 EcHmi的腳本采用CScript,腳本歷經(jīng)兩次升級,目前的腳本系統(tǒng)采用虛擬機方式,由編譯器編譯成字節(jié)碼,由虛擬機直接執(zhí)行字節(jié)碼,效率很高。虛擬機的功能十分強大,支持指針、數(shù)組、遞歸函數(shù)調(diào)用。 腳本分為圖形腳本、窗口腳本、控制過程腳本。 內(nèi)置函數(shù)包含數(shù)據(jù)訪問類、圖形控制類、畫面(窗口)控制類、ActiveX訪問類和標(biāo)準(zhǔn)ANSIC的一些函數(shù)(比如字符串處理、數(shù)學(xué)計算等),而且方便擴充內(nèi)置函數(shù),擴充內(nèi)置函數(shù)時不需要修改編譯系統(tǒng)。只需在虛擬機里定義擴充函數(shù)的實現(xiàn)即可。________________________________________動作和觸發(fā)器 概念和WinCC相同,動作包含直接連接、向?qū)_本、自定義CSCript腳本,適合不同的應(yīng)用場合。動作觸發(fā)器包括畫面周期、標(biāo)準(zhǔn)周期、變量變化、事件觸發(fā)。 使用直接連接和向?qū)煞N方法來產(chǎn)生動畫,您只需要點幾下鼠標(biāo)就行了。 系統(tǒng)提供了數(shù)值顯示、百分比填充、移動、縮放、旋轉(zhuǎn)、儀表指針、邊線/文本顏色、實體填充顏色、顯示/隱藏、條件閃爍等直接連接和動畫向?qū)?。因此無需手工編寫腳本就能產(chǎn)生豐富多彩、表達直觀的動態(tài)界面。當(dāng)然對于懂C語言的工程組態(tài)工程師來講,也可以直接手工編寫腳本來進行高級應(yīng)用。 ________________________________________結(jié)構(gòu)和模板畫面 結(jié)構(gòu)和模板畫面極大的提高了工程組態(tài)的效率,相同的設(shè)備可以定義為結(jié)構(gòu),做成模板畫面。模板畫面在運行時動態(tài)生成。動態(tài)模板功能是EcHmi獨有功能。
圖2 ________________________________________ActiveX支持 EcHmi的每一個畫面都是ActiveX容器,因此您可以插入ActiveX控件,并可用腳本來訪問ActiveX的屬性和方法,以達到EcHmi和ActiveX交換數(shù)據(jù)的目的。 ________________________________________類似WinCC的趨勢 趨勢包括趨勢曲線和趨勢表,歷史和實時公用,和WinCC的趨勢類似。
圖3 ________________________________________ECP網(wǎng)絡(luò)協(xié)議數(shù)據(jù)接口和ECD驅(qū)動規(guī)范接口 通過ECP數(shù)據(jù)接口和ECD驅(qū)動規(guī)范接口,使EcHmi界面端能通過本機進程間、局域網(wǎng)、廣域網(wǎng)訪問現(xiàn)場設(shè)備數(shù)據(jù)。 塊變量,具有字節(jié)數(shù)<400的數(shù)據(jù)塊變量,常用于現(xiàn)場設(shè)備的配置、設(shè)置、整定值。 帶大塊參數(shù)的設(shè)備事件支持,比如電力錄波事件帶錄波數(shù)據(jù)。 ECHMI目前提供了一個OPC2.0DA驅(qū)動和一個例子驅(qū)動,開放ECD規(guī)范和提供ECD開發(fā)例子程序,使您能編寫任何工控設(shè)備的ECD驅(qū)動程序。 ________________________________________WEB發(fā)布 EcHmi提供兩種運行模式C/S和B/S模式,EcHmi能直接根據(jù)工程生成WEB站點,只需將該站點通過IIS發(fā)布出去即可。EcHmi客戶端可通過Internet廣域網(wǎng)從實時庫和歷史庫獲取數(shù)據(jù)。________________________________________實際的大型工程應(yīng)用 本系統(tǒng)的HMI已被北京中石化、北京國電等采用,用于開發(fā)輸油管道SCADA系統(tǒng)和風(fēng)能發(fā)電遠程監(jiān)測系統(tǒng)。也被北京工程商用于重慶珞璜電廠監(jiān)測系統(tǒng)。 EcHmi適合于管道/線SCADA系統(tǒng)(石化輸油管道/自來水管道/天然氣管道),電力(水電站/火電廠/風(fēng)力發(fā)電)監(jiān)測系統(tǒng),工廠自動化系統(tǒng)(化工/造紙),電信動力及環(huán)境監(jiān)測系統(tǒng),化工廠/水廠/污水處理廠監(jiān)測監(jiān)控系統(tǒng),油田/油井遠程監(jiān)測監(jiān)控控系統(tǒng)等。________________________________________系統(tǒng)資源占用低、穩(wěn)定可靠 EcHmi采用VC++編寫,同時采用高效的圖形顯示技術(shù)和高性能的CScript腳本系統(tǒng)。 EcHmi從1.0到目前的9.2歷經(jīng)6年多,經(jīng)過不斷的實際工程應(yīng)用、改進,已經(jīng)很成熟。 ________________________________________EcHmi主要客戶 北京中石化下屬某公司 (輸油管道SCADA系統(tǒng)) 北京國電下屬某公司 (風(fēng)能發(fā)電監(jiān)測系統(tǒng)) 北京某自動化工程公司 (通用工控,火電廠監(jiān)測) 成都某自動化工程公司 (通用工控) 西安某公司 (工廠電能監(jiān)測) EcHmi提供多種靈活的合作方式。歡迎廣大各行業(yè)軟件開發(fā)商,工控軟件集成商下載試用評估。也可為各行業(yè)軟件開發(fā)商定制行業(yè)組態(tài)軟件。比如電力行業(yè)組態(tài)軟件,石化行業(yè)組態(tài)軟件,礦井監(jiān)控組態(tài)軟件,工廠自動化組態(tài)軟件等。 自動化網(wǎng)宋小白編輯

圖1

圖2

圖3
我要收藏
點個贊吧
轉(zhuǎn)發(fā)分享
評論排行