當前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 自動化控制 > 工業(yè)軟件
發(fā)布日期:2022-07-20 點擊率:83
上位機軟件中經(jīng)常需要以圖形化的形式來展示數(shù)據(jù),以達到更好的使用效果。而項目的需求各不相同,如果每次都定制開發(fā)的話,不光開發(fā)成本高、周期長,程序的穩(wěn)定性也沒有保證。
針對于以上情況,唐山平升公司以自身監(jiān)控系統(tǒng)為基礎(chǔ),有針對性的開發(fā)出“平升組態(tài)開發(fā)平臺”,實現(xiàn)了圖形界面、報表功能的組態(tài)化開發(fā)。這樣不僅能夠快速、穩(wěn)定的開發(fā)工程項目,同時也降低了開發(fā)難度,使更多的人員可以參與進來。
一、控件模型
組態(tài)開發(fā)平臺中采用搭積木的方式來進行開發(fā),“積木”的最小單位為控件。
組態(tài)控件的通用模型中包含:數(shù)據(jù)輸入、數(shù)據(jù)處理、數(shù)據(jù)展示、數(shù)據(jù)輸出等四大部分,如下圖所示:
控件按照實際工程項目中所使用的設(shè)備來規(guī)劃開發(fā),比如水泵控件、閥控件、水池控件等;不同控件具有不同的顯示效果,同時它們對數(shù)據(jù)的處理也不相同。比如水泵控件可以接入泵運行狀態(tài)、泵故障等數(shù)據(jù),并綜合處理多種數(shù)據(jù)來生成顯示內(nèi)容。
二、數(shù)據(jù)規(guī)范
沒有規(guī)矩不成方圓,組態(tài)平臺中對控件間交互的數(shù)據(jù)做了嚴格的約定,從而保證各個控件之間數(shù)據(jù)對接時的兼容。控件間交互的數(shù)據(jù)包括:設(shè)備信息、實時數(shù)、參數(shù)、控制操作、歷史數(shù)據(jù)等幾種類型。
每個控件可以有多種數(shù)據(jù)類型的輸入,也可以有多種數(shù)據(jù)類型的輸出,只有相同類型的數(shù)據(jù)才可以對接。
數(shù)據(jù)的約定也使得工程人員在開發(fā)時不至于選錯數(shù)據(jù),減少失誤。如下圖所示,只有符合類型的數(shù)據(jù)才能夠被顯示出來。
三、開發(fā)環(huán)境
組態(tài)開發(fā)平臺不光規(guī)劃了組態(tài)控件的模型和接口數(shù)據(jù)類型,還開發(fā)了組態(tài)的開發(fā)環(huán)境,以提升開發(fā)效率。下圖為實際開發(fā)中的組態(tài)界面。
開發(fā)環(huán)境中可以開發(fā)現(xiàn)場設(shè)備的工藝流程界面,也可以開發(fā)報表功能。
開發(fā)環(huán)境中提供工具箱來管理各種控件,通過拖拽方式添加到界面中。
開發(fā)環(huán)境中提供了控件的屬性編輯界面,可以調(diào)整位置、大小、顏色、字體等基本屬性,也可以設(shè)置輸入、輸出數(shù)據(jù)的關(guān)聯(lián)關(guān)系。
開發(fā)環(huán)境還可以將圖形、報表等界面根據(jù)需要保存成C/S系統(tǒng)可用的窗體文件、也可以保存為B/S網(wǎng)頁形式。
唐山平升組態(tài)平臺已經(jīng)投入使用多年,每年工程部門使用它開發(fā)上百套監(jiān)控系統(tǒng)。并且組態(tài)平臺仍然在不斷的升級、優(yōu)化,以為用戶提供更好的軟件和服務(wù)。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV