順泰克組態系列軟件是北京順泰克公司研發的新一代組態及HMI軟件,組態軟件系統采用了QT圖形庫技術及C++語言開發,同時支持B/S與C/S混合技術,支持WINDOWS,LINUX操作系統,具有跨平臺(包括嵌入式、平板電腦、智能移動等平臺)、Web運行、手機APP運行等特點。
A)跨平臺:Windows, Linux 平臺都可運行。嵌入式、平板電腦、智能移動等平臺。
1)系統的圖形/控件、驅動/模塊支持源代碼級跨平臺,即所有平臺的圖形、驅動代碼一致,經過不同平臺編譯器編譯鏈接后,即可在該平臺上運行。
2)所有平臺的所有文件格式都一致,因此工程無需修改就可以在不同平臺間移植、運行,而且不同平臺開發環境(目前只有Windows開發環境)可以開發其它平臺的工程。
3)所有平臺間的網絡通訊協議一致,平臺之間可以相互訪問。參見“網絡分布式”特點說明。
B)網絡分布式
1)所有平臺(包括嵌入式、平板電腦、智能移動等平臺)的網絡版本都內置微小、高效的網絡/WEB模塊,因此天生具備網絡/WEB服務功能,組態文件無須發布,通過WEB瀏覽器或者組態瀏覽器即可遠程監控該設備工程。
2)由于所有平臺間的網絡通訊協議一致,所以利用網絡共享模塊,不同工程、不同平臺間的變量、資源都可以通過網絡互相訪問,實現真正意義上的跨平臺網絡分布式系統。
3)利用“內核訪問開發包”(參見“強大開放性”),也可以與其它系統、其它平臺組成網絡分布式系統。
4)系統對網絡協議和通訊采用了大量的優化技術,通訊實時性高,響應迅速,網絡往返包少,大大提高了網絡性能。
C)強大開放性:系統提供了如下的開發包,隨開發包發布的還有很多例子源碼,而且系統封裝了大量的基類和宏,因此開發擴展極其容易:
1)驅動開發包:供用戶定制擴展IO通信。
2)圖形開發包:供用戶定制擴展特殊圖形和控件。
3)系統模塊:用戶可以根據實際需求增加系統模塊對變量、事務、算法等的處理,大大擴展了系統的應用領域。
4)內核訪問開發包:外部程序和系統、無論是遠程或者本地、任何平臺,都可以通過該開發包訪問、管理、讀寫任何平臺的實時數據庫內核。
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.軟件授權
系統的開發環境無需授權,可以免費使用。桌面版本的運行環境通過USB加密鎖進行授權,人機界面(HMI)版本的運行環境通過加密芯片進行授權。未授權的系統也可以免費使用,但是只能運行2-4小時,對于未授權的網絡版本,最多允許3個用戶同時監控。