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