主要功能特性
數(shù)據(jù)詞典(實時數(shù)據(jù)庫)
數(shù)據(jù)詞典(實時數(shù)據(jù)庫)是組態(tài)王嵌入版軟件的核心部分。
組態(tài)王嵌入版在系統(tǒng)運行過程中維護一個實時數(shù)據(jù)庫,數(shù)據(jù)庫中存放所有變量的最新數(shù)據(jù)。通過檢測變量值的變化,組態(tài)王嵌入版改變圖形對象的狀態(tài)并跟蹤報警的發(fā)生。
工程中共用了多少變量?變量都在哪里被使用了?哪些變量沒有被使用?都是每一個工程人員關心的問題。組態(tài)王嵌入版提供了變量使用報告和變量更新計數(shù)等功能。方便的提供了變量的各種使用信息。
組態(tài)王嵌入版中變量主要分為基本類型變量與特殊類型變量兩大類。
(1) 基本類型變量
內(nèi)存變量:不需要和其它應用程序交換數(shù)據(jù)、也不需要從下位機得到數(shù)據(jù)、只在組態(tài)王嵌入版內(nèi)需要的變量。
I/O變量: I/O變量擔負著組態(tài)王嵌入版與下位機設備或其它應用程序(包括I/O服務程序)交換數(shù)據(jù)的重任。
(2) 特殊類型變量有報警窗口變量系統(tǒng)預設變量。
畫面制作及顯示系統(tǒng)
支持無限色和過渡色。
圖庫 可以利用圖庫中本身的圖形元素,工程人員也可以生成自己的圖庫元素。
按鈕和圖形。
可視化動畫連接向?qū)А?br>
報警和事件系統(tǒng)
組態(tài)王嵌入版分布式報警管理提供多種報警管理功能。
包括:基于事件的報警、報警分組管理、報警優(yōu)先級、報警過濾、新增死區(qū)和延時概念等功能。
組態(tài)王還可以記錄應用程序事件和操作員操作信息。報警和事件具有多種輸出方式:文件和報警窗。
組態(tài)王嵌入式一共為模擬變量和長整型變量設計了3類7種報警條件,為離散變量設計了1種報警條件。
模擬型變量和長整型變量:
越限報警——高高、高、低、低低四種報警限
偏差報警——大、小兩種偏差報警限
變化率報警
離散型變量:
變量值——開、關或改變
變量值及報警的歷史記錄
支持毫秒級高速歷史數(shù)據(jù)的存儲和查詢。完整實現(xiàn)歷史庫數(shù)據(jù)的后期插入、合并。
報警輸出文本可以自由定義,對模擬量和長整型變量的越限報警和偏差報警增加了延時和死區(qū)概念。每個變量的任意多種報警條件可以并存,根據(jù)每種條件檢測到的報警信息都會被記錄下來,而不會彼此掩蓋。報警可以分組管理,每個報警均可以定義其所屬的報警組和優(yōu)先級。
為方便報警信息的管理,組態(tài)王嵌入式引入報警組和報警優(yōu)先級的概念。
在定義變量的報警條件時,設計者可以同時定義變量所歸屬的報警組,比如,把“反應車間”內(nèi)使用的所有變量(過程參數(shù))歸屬于“反應車間”報警組。當操作者查看報警信息時,可以指定要查閱的報警組“反應車間”,以單獨顯示“反應車間”內(nèi)變量的報警情況。
報警組是由設計者定義的。報警組按照“樹”形結構組織,這種模型非常符合實際的工業(yè)生產(chǎn)狀況。操作者還可以按照優(yōu)先級方式查閱報警信息。變量的報警優(yōu)先級(最多999級)也和報警條件同時定義。當操作者指定一個值后,只有那些優(yōu)先級高于此值的變量才能顯示它們的報警信息。
組態(tài)王嵌入式在充分考慮嵌入式設備存儲器的容量的基礎上,采用了循環(huán)報警記錄的模式,所謂循環(huán)記錄的含義就是:在組態(tài)王嵌入式6.0中您可以通過設置來定義記錄單個文件的大小,生成文件的數(shù)量。具體的工作模式和歷史數(shù)據(jù)記錄的工作機制一致。
趨勢曲線,實時及其歷史趨勢顯示
組態(tài)王中實時數(shù)據(jù)和歷史數(shù)據(jù)不僅可以在畫面中以值輸出、報表的方式顯示,還可以通過曲線形式顯示。
組態(tài)王嵌入版支持的趨勢曲線有實時趨勢曲線、歷史趨勢曲線。
趨勢曲線能以圖形方式觀察一段時間內(nèi)的過程狀態(tài)和趨勢。應用系統(tǒng)中可以定義數(shù)目不限的趨勢曲線窗口,而一個趨勢曲線窗口可同時顯示多個過程參數(shù),由于基于事件驅(qū)動數(shù)據(jù)交換技術和緊湊高效的結構,組態(tài)王嵌入版的趨勢曲線能精細地描繪出過程值的每次變化。
實時趨勢曲線適合于“在線”觀察過程參數(shù)的變化,曲線窗口也會自動卷動以顯示最新數(shù)據(jù)。
歷史趨勢曲線將用于查看過程參數(shù)的所有數(shù)據(jù),曲線窗口不會自動翻卷,如果需要,可以通過操作按鈕來實現(xiàn)。設計者可以設定趨勢曲線的顯示格式,趨勢曲線通過按鈕操作,完成翻卷、統(tǒng)計功能。數(shù)據(jù)曲線還可以任意縮放,以滿足靈活查閱的需要。組態(tài)王嵌入版6.0中大大簡化了趨勢曲線的定義工作。用戶只需輸入變量的名字,調(diào)整個別參數(shù),即可完成趨勢曲線定義工作。
配方管理系統(tǒng)
組態(tài)王嵌入版提供的配方管理由兩部分組成:配方管理器和配方函數(shù)集。
在制造領域,配方用來描述生產(chǎn)一件產(chǎn)品所用的不同配料之間的比例關系,是生產(chǎn)過程中一些變量對應的參數(shù)設定值的集合。例如,一個面包廠生產(chǎn)面包時有一個基本的配料配方,此配方列出所有要用來生產(chǎn)面包的配料成份表(如水,面粉,糖,雞蛋,香油等),另外,也列出所有可選配料成份表(如水果,果核,巧克力片等)。
組態(tài)王嵌入版為這些需要配方的工程項目提供了全面的配方管理。用戶可以在開發(fā)系統(tǒng)中定義配方的組成。在系統(tǒng)運行過程中,操作者可以根據(jù)實際的需要調(diào)用不同的配方。調(diào)用方式是通過命令語言中簡單的函數(shù)來實現(xiàn)的。組態(tài)王嵌入版的配方管理函數(shù)是標準命令語言函數(shù)的擴展,可以被用于任何形式的命令語言中,通過這些函數(shù)用戶可以對已有的配方模板文件進行選擇、修改、調(diào)用、插入、刪除等操作。
運行時的命令語言及其函數(shù)
組態(tài)王中的命令語言是一段類似C語言的程序,具有完備的詞法、語法查錯功能和豐富的運算符、函數(shù)等,工程人員可以通過編輯命令語言來實現(xiàn)工程的各種功能需求,組態(tài)王嵌入版提供的命令語言包括:應用程序命令語言、熱鍵命令語言和動畫連接命令語言。組態(tài)王嵌入版命令語言使用的算符包括數(shù)學算符和邏輯算符。命令語言內(nèi)部支持順序執(zhí)行、條件分支和循環(huán)結構,可以用來開發(fā)完整的程序。
組態(tài)王嵌入版系統(tǒng)中所有的命令語言程序都在對話框中書寫。為方便開發(fā)者,在對話框中可以查看算符、所有變量和函數(shù)。
報表功能
組態(tài)王嵌入版提供內(nèi)嵌式報表系統(tǒng),工程人員可以任意設置報表格式,對報表進行組態(tài)。組態(tài)王為工程人員提供了豐富的報表函數(shù),實現(xiàn)各種運算、數(shù)據(jù)轉(zhuǎn)換、統(tǒng)計分析、報表打印等。既可以制作實時報表,也可以制作歷史報表。
命令語言程序的強大功能是通過函數(shù)來實現(xiàn)的。組態(tài)王嵌入版內(nèi)部函數(shù)可以按功能分為:
字符串函數(shù):對字符串進行分析、查找、替換、截取以及字符串和數(shù)值之間的轉(zhuǎn)換
數(shù)學函數(shù):三角函數(shù)、對數(shù)和指數(shù)函數(shù)等
系統(tǒng)函數(shù):文件操作、取系統(tǒng)信息以及控制其他應用程序的函數(shù)
其他函數(shù):操作歷史曲線、報警窗口、畫面的函數(shù)、打印函數(shù)等
利用這些函數(shù),可以方便地實現(xiàn)配方管理、統(tǒng)計分析等功能,還可以靈活控制歷史趨勢曲線、報警窗口等對象。
安全的用戶管理系統(tǒng)
在組態(tài)王嵌入版系統(tǒng)中,可以對畫面上的圖形對象設置訪問權限。
操作者的操作優(yōu)先級從1~999,每個操作者和對象的操作優(yōu)先級只有一個。
安全系統(tǒng)應用包括以下兩部分:安全系統(tǒng)組態(tài)和登錄。
安全系統(tǒng)組態(tài)允許設計者:
定義用戶名和口令等。
定義用戶的優(yōu)先級和安全區(qū)。
定義可操作對象的操作優(yōu)先級。
定義執(zhí)行熱鍵命令語言的優(yōu)先級。
登錄
操作員通過輸入用戶名和口令登錄系統(tǒng),登錄完成后,只有在操作員的優(yōu)先級大于可操作對象的訪問優(yōu)先級,才可以訪問和操作可操作對象。若不滿足,則操作者不能訪問可操作對象。操作優(yōu)先級大于900的操作者可作為系統(tǒng)的管理員。系統(tǒng)管理員負責管理操作者,包括增加、刪除操作者,修改他們的標識符、口令、操作優(yōu)先級等。
I/O 設備管理
組態(tài)王嵌入版支持的硬件設備包括:可編程控制器(PLC)、 智能模塊、智能儀表等。
組態(tài)王嵌入版支持四種通訊方式:串口通訊、數(shù)據(jù)采集板、人機界面卡、網(wǎng)絡模塊
組態(tài)王嵌入式目前能連接大部分通用PLC、智能儀表、板卡、模塊、變頻器等外部設備。支持設備還可以更具用戶的需要進一步定做。組態(tài)王嵌入式通過驅(qū)動程序和這些工控設備通訊,所有的驅(qū)動程序存在于一張光盤上,在用戶購買組態(tài)王嵌入式時作為附件免費提供。組態(tài)王嵌入式的大部分驅(qū)動程序采用組件(COM)技術,使通訊程序和組態(tài)王嵌入式構成一個完整的系統(tǒng)。這種方式既保證了運行系統(tǒng)的高效率,也使系統(tǒng)能夠達到很大的規(guī)模。
工程管理
組態(tài)王嵌入版工程管理器的主要作用就是為用戶集中管理本機上的所有組態(tài)王嵌入版工程。
工程管理器的主要功能包括:新建、刪除工程,對工程重命名,搜索指定路徑下的所有組態(tài)王嵌入版工程,修改工程屬性,工程的備份、恢復,切換到組態(tài)王嵌入版開發(fā)環(huán)境等。
另外,組態(tài)王嵌入版開發(fā)系統(tǒng)提供畫面和命令語言導入、導出功能。
強大的遠程調(diào)試和在線功能
具有強大的遠程調(diào)試和在線功能。用戶可以通過網(wǎng)絡遠程連接下位機,進行遠程工程的上傳、下載,進行工程調(diào)試。
遠程調(diào)試和在線功能是組態(tài)王嵌入式新添加的功能。您可以使用該功能通過網(wǎng)路直接在上位PC啟動、停止CE設備上的組態(tài)王工程,同時還可以直接在上位PC在線檢測調(diào)試工程,當使用在線功能時候,PC上的組態(tài)王嵌入式開發(fā)系統(tǒng)會自動在當前工程路徑下建立一個臨時的鏡像工程,然后運行該鏡像工程和CE工程聯(lián)網(wǎng),直接讀取CE設備的數(shù)據(jù),在PC機顯示狀態(tài)。此時工程開發(fā)人員可以在PC機上直接觀察工程的運行狀態(tài)以便進行工程調(diào)試。
具有強大的網(wǎng)絡功能
組態(tài)王嵌入版的網(wǎng)絡結構是一種柔性結構,可以引用遠程站點的變量到本地使用(顯示、計算等)。
網(wǎng)絡通訊功能使組態(tài)王嵌入版工程可以使處在網(wǎng)絡中的不同CE設備之間、上位PC機的組態(tài)王工程和CE嵌入式工程之間實現(xiàn)數(shù)據(jù)的互傳。網(wǎng)絡功能的實現(xiàn)很簡單,只需要簡單的定義要訪問的設備的IP、本機IP和設置要訪問的變量即可。通過這種聯(lián)網(wǎng)的工作方式,您可以很方便的實現(xiàn)不同CE設備之間的數(shù)據(jù)交換或者將CE設備的重要數(shù)據(jù)備份到PC機的通用組態(tài)王工程中。
調(diào)試信息窗口
組態(tài)王嵌入版信息窗口是一個獨立的Windows應用程序,用來記錄、顯示組態(tài)王嵌入版開發(fā)和運行系統(tǒng)在運行時的狀態(tài)信息。