組態王軟件教程
組態王軟件結構由工程管理器、工程瀏覽器及運行系統三部分構成。 工程管理器:工程管理器用于新工程的創建和已有工程的管理,對已有工程進行搜索、添加、備份、恢復以及實現數據詞典的導入和導出等功能。
工程瀏覽器:工程瀏覽器是一個工程開發設計工具,用于創建監控畫面、監控的設備及相關變量、動畫鏈接、命令語言以及設定運行系統配置等的系統組態工具。
運行系統:工程運行界面,從采集設備中獲得通訊數據,并依據工程瀏覽器的動畫設計顯示動態畫面,實現人與控制設備的交互操作。
一、建立應用工程的一般過程
(1)創建新工程
為工程創建一個目錄用來存放與工程相關的文件。
(2)定義硬件設備并添加工程變量
添加工程中需要的硬件設備和工程中使用的變量,包括內存變量和I/O 變量。
(3)制作圖形畫面并定義動畫連接
按照實際工程的要求繪制監控畫面并使靜態畫面隨著過程控制對象產生動態效果。
(4)編寫命令語言
通過腳本程序的編寫以完成較復雜的操作上位控制。
(5)進行運行系統的配置
對運行系統、報警、歷史數據記錄、網絡、用戶等進行設置,是系統完成用于現場前的必備工作。
(6)保存工程并運行
完成以上步驟后,一個可以拿到現場運行的工程就制作完成了。
二、建立一個新工程
1、工程管理器
組態王工程管理器是用來建立新工程,對添加到工程管理器的工程做統一的管理。工程管理器的主要功能包括:新建、刪除工程,對工程重命名,搜索組態王工程,修改工程屬性,工程備份、恢復,數據詞典的導入導出,切換到組態王開發或運行環境等。
2、工程瀏覽器
工程瀏覽器是組態王6.55 的集成開發環境。
3、定義外部設備和數據變量
組態王把那些需要與之交換數據的硬件設備或軟件程序都作為外部設備使用。外部硬件設備通常包括PLC、儀表、模塊、變頻器、板卡等;外部軟件程序通常指包括DDE、OPC 等服務程序。按照計算機和外部設備的通訊連接方式,則分為:串行通信(232/422/485)、以太網、專用通信卡(如CP5611)等。
組態王與外部設備的通訊方式:如COM1、COM2、DDE、板卡、OPC 服務器、網絡站點,其中COM1、COM2 表示組態王支持串口的通訊方式,DDE表示支持通過DDE 數據傳輸標準進行數據通訊,其他類似。
注意:標準的計算機都有兩個串口,所以此處作為一種固定顯示形式,這種形式并不表示組態王只支持COM1、COM2,也不表示組態王計算機上肯定有兩個串口;并且“設備”項下面也不會顯示計算機中實際的串口數目,用戶通過設備定義向導選擇實際設備所連接的PC 串口即可。
注意:在連接現場設備時,設備地址處填寫的地址要和實際設備地址完全一致。
由于我們定義的是一個仿真設備,所以串口通訊參數可以不必設置,但在工程中連接實際的I/O 設備時,必須對串口通訊參數進行設置且設置項要與實際設備中的設置項完全一致(包括:波特率、數據位、停止位、奇偶校驗選項的設置),否則會導致通訊失敗。
編輯推薦:組態王6.55破解版下載TouchExplorer和組態王6.55安裝教程 點擊下載
數據庫-----最核心的部分
數據庫是聯系上位機和下位機的橋梁。數據庫中變量的集合形象地稱為“數據詞典”,數據詞典記錄了所有用戶可使用的數據變量的詳細信息。數據詞典中存放的是應用工程中定義的變量以及系統變量。
“I/O 變量”指的是組態王與外部設備或其它應用程序交換的變量。數據交換是雙向的、動態的。(比如:反應罐液位、電源開關等設置成“I/O”變量)內存變量---不需要與外部設備或其他應用程序交換變量,只在組態王內使用的變量(比如計算過程的中間變量)。
基本類型變量:
1.、內存離散變量、I/O 離散變量-----只有0、1 兩種取值,用于表示一些開關量
2.、內存實型變量、I/O 實型變量
浮點型變量,用于表示浮點數據,取值范圍10E-38~10E+38,有效值7位。
3.、內存整數變量、I/O 整數變量
長整數型變量,用于表示帶符號的整型數據,取值范圍2147483648~2147483647。
4.、內存字符串型變量、I/O 字符串型變量
字符串變量,可用于記錄一些有特定含義的字符串,如名稱、密碼等,該類型變量可以進行比較運算和賦值運算。
特殊變量類型:報警窗口變量、歷史趨勢曲線變量、系統變量三種。
5.、寄存器
1)遞增寄存器 INCREA100 變化范圍 0~100 ,表示該寄存器的值周而復始的由0 遞加到100。
2)遞減寄存器 DECREA100 變化范圍 0~100 ,表示該寄存器的值周而復始的由100 遞減為0。
3)隨機寄存器 RADOM100 變化范圍 0~100 ,表示該寄存器的值在0 到100 之間隨機的變動。
4)靜態寄存器 STATIC100 該寄存器變量是一個靜態變量,可保存用戶下發的數據,當用戶寫入數據后就保存下來,并可供用戶讀出。STATIC100 表示該寄存器變量能夠接收0-100 之間的任意一個整數。 6. 變化靈敏度
數據類型為實數型或整數型時此項有效,只有當該數據變量的值變化幅度超過設置的“變化靈敏度”時,組態王才更新與之相連接的圖素(缺省為0)。
7. 最小原始值
針對I/O 整型、實型變量,為組態王直接從外部設備中讀取到的最小值
8. 最大原始值;針對I/O 整型、實型變量,為組態王直接從外部設備中讀取到的最大值
9. 最小值
用于在組態王中將讀取到的原始值轉化為具有實際工程意義的工程值,并在畫面中顯示,與最小原始值對應
10.最大值
用于在組態王中將讀取到的原始值轉化為具有實際工程意義的工程值,并在畫面中顯示,與最大原始值對應。
最小原始值、最大原始值和最小值、最大值這四個數值是用來確定原始值與工程值之間的轉換比例(當最小值和最小原始值一樣,最大值和最大原始值一樣時,則組態王中顯示的值和外部設備中對應寄存器的值一樣)。原始值到工程值之間的轉換方式有線性和平方根兩種,線性方式是把最小原始值到最大原始值之間的原始值,線性轉換到最小值至最大值之間。工程中比較常用的轉換方式是線性轉換,下面將以具體的實例進行講解。
數據類型
只對I/O 類型的變量起作用,共有9 種類型: Bit:1 位,0 或1 Byte:8 位,一個字節 Short:16 位,2個字節 Ushort:16 位,2個字節 BCD:16 位,2個字節 Long:32 位,4個字節 LongBCD:32 位,4個字節 Float:32 位,4個字節 String:128個字符長度
三.創建組態畫面 1.設計畫面
1)建立新畫面-----工程瀏覽器----畫面選項----右側新建雙擊----設置屬性
2)工具箱繪制圖素(如果工具箱沒有出現,選擇工具中的顯示工具箱或按F10)------文本工具,輸入文字; ---調色板,改變對象顏色;
3)圖庫管理器
圖庫(或按F2)----打開圖庫
4.動畫連接
所謂“動畫連接”就是建立畫面的圖素與數據庫變量的對應關系。液位示值動畫設置:打開畫面---雙擊原料油罐---彈出如下動畫連接對話框
作為一個實際可用的監控程序,操作者可能需要知道罐液面的準確高度而不僅是形象的表示,這個功能由“模擬值動畫連接”來實現。
-----輸入字符串“####”,這個字符串是任意的,當工程運行時,字符串的內容將被您需要輸出的模擬值所取代。
---雙擊文本對象“####”,選擇“模擬量輸出”,彈出—
作為一個實際可用的監控程序,操作者可能需要知道罐液面的準確高度而不僅是形象的表示,這個功能由“模擬值動畫連接”來實現。-----輸入字符串“####”,這個字符串是任意的,當工程運行時,字符串的內容將被您需要輸出的模擬值所取代。---雙擊文本對象“####”,選擇“模擬量輸出”,
彈出—閥門動畫設置:雙擊“原料油進料閥”圖形
液體流動動畫設置:畫面畫一立體管道---流動---模擬值輸入與輸出---?----運行動畫屬性的介紹:1.隱含鏈接隱含連接是使被連接對象根據條件表達式的值而顯示或隱含。
組態王視頻教程
組態王視頻教程鏈接:http://www.youku.com/playlist_show/id_17506599.html
評論
查看更多