順泰(tai)克組(zu)態(tai)系(xi)列軟件(jian)是北京順泰(tai)克公司研發的新一(yi)代組(zu)態(tai)及(ji)HMI軟件(jian),組(zu)態(tai)軟件(jian)系(xi)統(tong)采(cai)用了QT圖形庫(ku)技(ji)術(shu)及(ji)C++語(yu)言開發,同時支持(chi)B/S與C/S混合技(ji)術(shu),支持(chi)WINDOWS,LINUX操作系(xi)統(tong),具有跨平(ping)臺(包括嵌入(ru)式、平(ping)板電腦(nao)、智(zhi)能(neng)移動等(deng)(deng)平(ping)臺)、Web運(yun)行、手機APP運(yun)行等(deng)(deng)特點。
A)跨平臺:Windows, Linux 平臺都可運行。嵌入式、平板電腦、智能移動等平臺。
1)系統的圖形/控件、驅動/模塊支持源代碼級跨平臺,即所有平臺的圖形、驅動代碼一致,經過不同平臺編譯器編譯鏈接后,即可在該平臺上運行。
2)所有平臺的所有文件格式都一致,因此工程無需修改就可以在不同平臺間移植、運行,而且不同平臺開發環境(目前只有Windows開發環境)可以開發其它平臺的工程。
3)所有平臺(tai)間(jian)的網絡通訊協議一致,平臺(tai)之間(jian)可以相互(hu)訪問。參見“網絡分(fen)布(bu)式”特點說明。
B)網絡分布式
1)所有平臺(包括嵌入式、平板電腦、智能移動等平臺)的網絡版本都內置微小、高效的網絡/WEB模塊,因此天生具備網絡/WEB服務功能,組態文件無須發布,通過WEB瀏覽器或者組態瀏覽器即可遠程監控該設備工程。
2)由于所有平臺間的網絡通訊協議一致,所以利用網絡共享模塊,不同工程、不同平臺間的變量、資源都可以通過網絡互相訪問,實現真正意義上的跨平臺網絡分布式系統。
3)利用“內核訪問開發包”(參見“強大開放性”),也可以與其它系統、其它平臺組成網絡分布式系統。
4)系統對(dui)網絡(luo)協議和通訊采用了大(da)(da)量的優化(hua)技術,通訊實時性高,響應(ying)迅速,網絡(luo)往(wang)返包少,大(da)(da)大(da)(da)提高了網絡(luo)性能。
C)強大開放性:系統提供了如下的開發包,隨開發包發布的還有很多例子源碼,而且系統封裝了大量的基類和宏,因此開發擴展極其容易:
1)驅動開發包:供用戶定制擴展IO通信。
2)圖形開發包:供用戶定制擴展特殊圖形和控件。
3)系統模塊:用戶可以根據實際需求增加系統模塊對變量、事務、算法等的處理,大大擴展了系統的應用領域。
4)內核(he)訪(fang)問開發包:外部程序(xu)和系統(tong)、無(wu)論(lun)是遠程或者本地(di)、任何(he)平臺(tai),都(dou)可以通過(guo)該開發包訪(fang)問、管理、讀寫任何(he)平臺(tai)的實時數(shu)據庫內核(he)。
1.版本介紹
系統目前包括Windows單機版本、Windows網絡版本、Wince(HMI)版本,Linux(包括HMI和桌面)版本,以及智能移動(android、iPhone/iPad)客戶端等。這些版本都在Windows或Linux上進行組態開發,生成的工程文件打包、下載或復制到運行平臺。
2.系統組成
每個平臺版本都是由組態開發環境、組態運行環境組成。為了便于開發調試,這些版本都有對應的開發組態環境,但是大同小異,實際上各個開發環境可以相互通用。但是運行環境差別較大,因為運行環境位于不同的操作系統平臺。開發組態時為方便非Windows平臺能模擬運行,因此為非Windows平臺提供了仿真運行環境,其實際上就是Windows平臺的單機運行環境。
3.網絡功能
系統已經內置了短小精悍的WEB服務器,與組態軟件完美結合,具有高效、易用、無需發布等特點。除了Windows平臺版本的網絡功能是獨立出單機版本外,其它的平臺版本已經內置在單機系統中了,通過授權來控制網絡功能。另外,與其它組態軟件不同的是:本系統C/S、B/S結構高度一致,除了運行載體不同,它們之間無其它差別。
4.畫面和數據庫
從組態工程設計角度,組態工程可以分成畫面端組態和數據庫端組態,實際上與C/S、B/S相對應,即畫面運行在客戶端,數據庫運行在服務器端。與此對應,在開發組態工程時,有專門的畫面端/數據庫端管理、畫面/數據庫模塊、畫面/數據庫變量、畫面/數據庫文件、畫面/數據庫配置等。
5.IO通信驅動
與現場IO設備通信是工業監控軟件必不可少的功能,組態軟件一般通過IO通信驅動與現場IO設備進行通信交互、采集控制、數據讀寫等操作。由于IO通信設備千差萬別,每種設備都有不同的通信方式、通信協議,所以得為不同類型的設備編寫一個相應的程序模塊,這個模塊就叫IO通信驅動。
6.變量
變量是組態軟件一個非常重要的概念,它具有舉足輕重的作用。首先,IO設備采集數據后,以變量的形式存在;其次,畫面與數據庫的交互主要是通過變量進行的,畫面圖形會隨著所連接變量值的改變而產生相對應的動畫;另外,歷史記錄、報警、事件操作等,都是通過變量來實現的。根據變量所屬位置,變量可分為畫面變量和數據庫變量,分別供畫面和數據庫使用,畫面變量一般作為畫面模塊臨時使用,所以只有數據庫的變量才能具有歷史記錄、報警、事件操作等功能。
7.軟件授權
系統(tong)(tong)的(de)開發環(huan)境(jing)(jing)無需授權,可以免費(fei)使用。桌面版本(ben)的(de)運行(xing)環(huan)境(jing)(jing)通過(guo)USB加密鎖進行(xing)授權,人機(ji)界面(HMI)版本(ben)的(de)運行(xing)環(huan)境(jing)(jing)通過(guo)加密芯片進行(xing)授權。未授權的(de)系統(tong)(tong)也(ye)可以免費(fei)使用,但是只(zhi)能(neng)運行(xing)2-4小時,對于未授權的(de)網絡版本(ben),最多(duo)允許3個用戶同時監控。