組態(tài)王入門講解.ppt_第1頁
組態(tài)王入門講解.ppt_第2頁
組態(tài)王入門講解.ppt_第3頁
組態(tài)王入門講解.ppt_第4頁
組態(tài)王入門講解.ppt_第5頁
已閱讀5頁,還剩131頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、,組態(tài)軟件是工業(yè)控制應用軟件的開發(fā)平臺,它提供了一個良好開發(fā)環(huán)境,如:提供了許多繪圖元素、控件、報表格式、報警方式等,使開發(fā)人員不必把精力集中在繪制人機界面上,而專心考慮如何實現(xiàn)系統(tǒng)的功能,使開發(fā)工作變得輕松容易、簡單高效。 目前我國引進的組態(tài)軟件有:美國的FIX32、iFIX,德國的WinCC等。國產(chǎn)的組態(tài)軟件有組態(tài)王、開物、世紀星、力控、FameView、MCGS等,其中亞控公司開發(fā)的組態(tài)王是一個非常優(yōu)秀的軟件。,前 言,主講人:,講課主線,一、組態(tài)軟件概述 1. 組態(tài)軟件的特點及誕生與發(fā)展 2. 目錄 3. 教學目的 4. 基本要求,二、粗講 1. 組態(tài)王的組成結構 2. 各部分的功能和

2、它們之間的關系 3. 組態(tài)王課題的開發(fā)步驟,三、細講 1. 工程管理器的使用 2. 工程瀏覽器的使用 3. 系統(tǒng)安全措施,四、深講 1. ODBC數(shù)據(jù)庫的應用 2. 組態(tài)王的網(wǎng)絡服務功能 3. 實現(xiàn)遠程控制,建立一個空工程 定義外部設備 建立數(shù)據(jù)詞典 制作車間畫面 進行動畫連接 調(diào)試運行 采取安全措施,開發(fā)步驟歸納,概 述 一、組態(tài)軟件的誕生歷史 二、組態(tài)軟件的發(fā)展趨勢 三、組態(tài)軟件的設計思想和特點 四、組態(tài)軟件中的數(shù)據(jù)流 五、使用組態(tài)軟件的一般步驟,目 錄 1. 組態(tài)王的系統(tǒng)結構 各部分的功能 各部分之間的關系 2. 組態(tài)王報警的配置及使用 組態(tài)王曲線的配置及使用 組態(tài)王提供的控件及使用 3

3、. 組態(tài)王報表的制作 組態(tài)王與通用數(shù)據(jù)庫的連接 4. 組態(tài)王局域網(wǎng)絡配置及連接 組態(tài)王WEB 版的功能實現(xiàn),教學目的,讓一個從沒接觸過組態(tài)王軟件的人,知道組態(tài)王是什么?干什么用的?怎樣用?學完后達到:每人都能夠建立一個功能齊全、可實際運行的工業(yè)監(jiān)控系統(tǒng)。,怎樣建立和運行工程文件 怎樣繪制畫面 怎樣建立數(shù)據(jù)變量和I/O設備通訊 怎樣產(chǎn)生動畫效果 怎樣使用圖庫 怎樣建立和使用報警窗口 怎樣建立和使用曲線窗口 怎樣建立和使用報表 怎樣使用控件 怎樣使用數(shù)據(jù)庫 系統(tǒng)的安全防范措施 網(wǎng)絡功能和遠程控制,基本要求:學會以下幾點,1.組態(tài)王6.5使用手冊 2. 組態(tài)王函數(shù)速查手冊 3. 組態(tài)王軟件的在線幫助

4、,參考資料,方法一 從組態(tài)王網(wǎng)站上下載 方法二 光盤安裝后,在下面的子目錄中有兩個PDF格式的手冊 C:kingviewusers guide,怎樣得到參考資料,使用菜單,退出畫面運行,使用菜單 或快捷工具,使用菜單 或快捷工具,1.工程管理器ProjManager 2.工程瀏覽器TouchExplorer 3.畫面開發(fā)和畫面運行系統(tǒng)(Touchmak、Touchvew),一、通用組態(tài)王軟件的構成,工程管理器,工程瀏覽器,畫面開發(fā)畫面運行系統(tǒng),所謂工程管理器中內(nèi)嵌了工程瀏覽器,工程瀏覽器中內(nèi)嵌了畫面開發(fā)和運行系統(tǒng),是指單擊快捷按鈕就啟動了另一個制作工具。,教學目的,教學內(nèi)容,參考資料,首先介紹

5、一個概念,讓一個從沒有接觸過組態(tài)王的人,知道組態(tài)王是什么?干什么用的?怎樣用?講解內(nèi)容覆蓋組態(tài)王軟件的大部分基本功能,學完后,你將會建立一個功能齊全、可實際使用的監(jiān)控系統(tǒng)。,前 言,l 怎樣建立和運行工程文件 l 怎樣繪制畫面 l 怎樣建數(shù)據(jù)變量和IO設備通訊 l 怎樣產(chǎn)生動畫效果 l 怎樣使用圖庫 l 怎樣建立和使用報警窗口 l 怎樣建立和使用曲線窗口 l 怎樣建立和使用報表 l 怎樣使用控件 l 怎樣使用數(shù)據(jù)庫 l 系統(tǒng)安全防范 l 網(wǎng)絡功能和遠程控制,工程管理器用于新工程的創(chuàng)建和已有工程的管理。 工程瀏覽器中可以查看、配置工程的各個組成部分; 調(diào)用畫面開發(fā)系統(tǒng)和運行系統(tǒng)完成工程開發(fā)和調(diào)試

6、。 畫面開發(fā)系統(tǒng)用于完成畫面設計、建立實時數(shù)據(jù)庫、 外部設備的動畫連接、程序編寫等工作。 實時運行系統(tǒng),負責畫面的運行。,各部分的功能和它們之間的關系:,第一步:確定硬件控制方案和硬件設備的輸入輸出點數(shù) 如:工控機+PLC+傳感器(含執(zhí)行機構)方案 工控機+智能儀表+傳感器(含執(zhí)行機構)方案 工控機+接口板+傳感器(含執(zhí)行機構)方案 工控機+智能模塊+傳感器(含執(zhí)行機構)方案 硬件設備的輸入、輸出點數(shù)是指: 有多少路傳感器 有多少個執(zhí)行機構,二、課題的開發(fā)步驟,第二步:確定是單個系統(tǒng),還是需要網(wǎng)絡模式 若是網(wǎng)絡模式,需要幾個計算機,都干什么用。 如:(數(shù)據(jù)采集、數(shù)據(jù)存儲、報警記錄等),第三步:

7、在熟悉工藝過程的基礎上著手開發(fā)(8個階段) 1建立一個空工程 2定義外部設備(組態(tài)王為每種設備都提供了一個 測試,用于檢查和計算機連通了 沒有。) 3定義全局變量(整個工程都用到的變量,每個變 量都對應一個實際設備的寄存器。) 確定變量屬性(每個變量有三種屬性,基本屬性、 報警否、記錄否、安全權限等。) 4車間畫面制作 5動畫連接 6制作報表、曲線 7制作報警窗口 8系統(tǒng)安全管理,下面對這幾個階段 進行詳細介紹,工程管理器的使用,工程是一組與用戶相關的文件集合,工程的表現(xiàn)形式是放在一個文件夾中的目錄樹,一般目錄樹中的文件是不能單獨使用和刪除的。 開發(fā)人員每接受一個應用組態(tài)王的課題,都要單獨的建

8、立一個工程文件夾,把自己所做的一切都放在這個工程文件夾中;,1.什么是工程?,以上是概述和粗講,下面進行詳細介紹:,一個工程就是這樣一棵目錄樹,目錄樹中的文件是不能單獨使用和隨便刪除的,圖示:已建立的工程,整個開發(fā)過程都是在這個目錄樹中進行添加和配置,共有六個大類: 一、Web 二、文件 三、數(shù)據(jù)庫 四、設備 五、系統(tǒng)配置 六、SQL訪問管理,新建工程 刪除工程 對工程重命名 搜索指定路徑下的所有組態(tài)王工程 修改工程屬性 工程的備份和恢復 數(shù)據(jù)詞典的導入導出 切換到組態(tài)王開發(fā)或運行環(huán)境,2.什么是工程管理器?,工程管理器的作用是為用戶集中管理本機上的多個組態(tài)王工程。,工程管理器的功能,工程管理

9、器的界面,雙擊桌面上的組態(tài)王圖標,就進入了工程管理器環(huán)境,界面各部分名稱如下:,主菜單,快捷工具欄,工程信息區(qū),狀態(tài)欄,標題欄,文件菜單,工具菜單,文件新建工程,雙擊桌面上的 組態(tài)王圖標,選文件 新建工程 或雙擊新建圖標,工程描述是小于40個字符的注釋,此處單擊瀏覽,選一個要建工程的目標盤根目錄,單擊打開按鈕,再單擊下一步。,若在此處鍵入了新文件夾名, 則會多出現(xiàn)一個確認畫面。,文件搜索工程,選擇搜索目標盤,則目標盤上搜到的所有工程自動加入信息區(qū),演示步驟:要先在某個盤上建立幾個空工程,然后分別選中,在文件下 拉菜單中選清除工程信息后,再搜索該盤。,文件添加工程,新工程已經(jīng)加入到工程信息區(qū),添

10、加工程與搜索工程的區(qū)別是: 添加工程只添加一個指定的工程; 搜索工程是將搜索到的所有工程都加入工程信息區(qū)。,要單擊開文件夾bbb,文件設為當前工程,此時當前工程標記:小紅旗已經(jīng)挪到指定工程前面,在沒有工程運行的情況下,用鼠標選中一個工程(或在選定工程上單擊右鍵),然后在文件的下拉菜單中(或在右擊工程彈出的菜單中)選則設為當前工程,如下圖所示:,文件刪除工程,首先選則要刪除的工程,如C:工程二bbb,注意:刪除工程不可恢復!,此時C:工程二bbb已經(jīng)被刪除。,文件工程屬性,選擇需要觀察屬性的工程,單擊確定則退出觀察,文件重命名,此時工程名bbb已經(jīng)變?yōu)閏cc,輸入新名,選擇需要改名的工程,文件清

11、除工程信息,選中的必須是非當前工程,清除工程信息,只是從工程管理器中清除顯示,并沒有在硬盤上物理刪除,將來用添加工程的方法,還可以加回到工程管理器中。,工具工程備份,選中需要備份的工程,選則存放位置,輸入存盤文件名后,點保存。,選自定義可以備份在1.44寸小盤上,備份的工程也可以在另外的計算機上恢復,但恢復時不要選覆蓋當前工程,否則就把當前工程沖掉了。,工具工程恢復,不要選是,否則將覆蓋當前工程。,工具數(shù)據(jù)詞典導出,先關閉開發(fā)系統(tǒng),再選中要導出的工程。,選目標路徑,答存盤文件名后,單擊保存按鈕。,數(shù)據(jù)詞典導出后,存成了EXCEL文件,主要是分析程序用。 工程運行中的實時數(shù)據(jù)是不需要導出的,直接

12、存盤就行了。,工具數(shù)據(jù)詞典導入,選則需要導入數(shù)據(jù)的工程,提示備份工程,找到原來導出時的文件名單擊打開按鈕,工程瀏覽器的使用,工程瀏覽器的作用是管理開發(fā)系統(tǒng),它將圖形畫面,命令語言,設備驅動程序管理,配方管理,數(shù)據(jù)庫訪問等配置進行集中管理,并在一個窗口中以樹形結構排列,類似于Windows 資源管理器的功能,如下圖。,工程瀏覽器內(nèi)嵌畫面開發(fā)系統(tǒng),在目錄樹中選畫面后,雙擊右窗口中的新建圖標,則進入畫面開發(fā)系統(tǒng)。,在畫面開發(fā)系統(tǒng)中可以利用組態(tài)王的圖庫和畫圖工具箱進行畫面設計。,工具箱介紹,工具箱中的工具是為了使用方便,而把主菜單項的各個下拉菜單中的常用選項集中在一起的。 第一排:是開發(fā)系統(tǒng)文件下拉菜

13、單中的:“新建、打開、關閉、存盤和刪除”,最后一個工具是全屏顯示的邏輯開關,全屏顯示時,不顯示主菜單。 第二排:是幾何制圖工具,包括:直線、扇形、橢圓、矩形和折線。 第三排:是畫管道、多邊形、輸入文字、建立按鈕、菜單和報警窗口的工具。 第四排:是建報表、曲線、插入位圖和控件的工具。 第五排:是打開圖庫、撤消操作、重復操作、剪切、拷貝、粘貼的工具。 第六排:第1個工具是復制,它與拷貝粘貼的區(qū)別是不進入剪貼板。第2、3個工具是合成圖素和解散合成圖素,第4、5個工具是合成單元和解散合成單元,二者的區(qū)別是圖素合成前沒有動畫連接,圖素合成復雜圖形后可以建立動畫連接。二單元合成前有動畫連接,單元合成不能再

14、進行動畫連接。 第七排:是圖的疊放次序、修改圖形、文字和旋轉。 第八排:對齊工具,紅線表示對齊位置很形象。 第九排:水平勻布、垂直勻布、顯示柵格、調(diào)色板。 第十排:顯示畫刷類型、選擇線型。,第1排第5個工具刪除頁面,單擊后彈出以下對話框,列出當前路徑下的所有頁面,此時可選擇需要刪除的頁面,單擊確定。,第1排第6個工具全屏顯示邏輯開關,全屏顯示時,不顯示主菜單。,第3排第1個工具畫管道工具,以雙擊作為結束,右擊可修粗細。演示一下畫三通的方法:,第2排第6個工具畫折線(畫特殊圖形用),可畫一個折線、演示一下修改曲線顏色,用變形工具拉一下頂點。,第3排第2個工具畫多邊形,和畫折線的區(qū)別時可修改填充顏

15、色。,第3排第3個工具輸入文字(文字要先輸入再修改)。 用工具箱中的 工具換字體; 在調(diào)色板中換顏色; 更換文字的方法是:右擊字符串 選字符串替換 輸入新文字 單擊確定。,第3排第4個工具畫按鈕。 注意按鈕上的文字是無法修改的,只能采用如下方法覆蓋: 右擊按鈕 選字符串替換 刪除文字 單擊確定,然后用T工具輸入文字后,覆蓋在按鈕上。,第3排第5個工具制作菜單,第3排第6個工具制作報警窗口,這部分內(nèi)容最后再講,第4排第1個工具制作報表,第4排第2個工具實時曲線,第4排第3個工具歷史曲線,第4排第4個工具插入點位圖 選中此工具后在屏幕上畫一個矩形(大小以后可以拖放) 右擊此矩形區(qū) 選從文件中加載

16、選中磁盤上的一幅圖 單擊確定。 若有剪紙圖可演示透明化的步驟,如下: 右擊圖片 選透明化 單擊調(diào)色板最右上角的工具“透明色” 再選調(diào)色板下面的吸管工具 在圖中吸去一種顏色(只能吸去一種顏色)。,這部分內(nèi)容專門介紹,第4排第5個工具插入控件(組態(tài)王自制的控件),第4排第6個工具插入通用控件,后面專門介紹,第5排第1個工具打開圖庫。,第6排第1個工具復制(不進入剪貼板)。,第6排第4、5個工具 合成單元 解散合成單元(合成前有動畫連接,單元合成不能再進行動畫連接),第6排第2、3個工具 合成圖素 解散合成圖素(合成前沒有動畫連接,合成復雜圖形后可建動畫連接),第6排第6個工具和第7排第1個工具 疊

17、放次序后移 疊放次序前移,第7排第2個工具變形工具,演示:畫一個矩形,向兩個方向拉同一 個頂點,最后單擊 結束。,第7排第3個工具修改字體、字型、字號,單擊后彈出如下對話框,修改完單擊確定。,第7排第4個工具順時針旋轉90度。,第7排第5個工具逆時針旋轉90度。,第7排第6個工具水平翻轉。,第8排第1個工具垂直翻轉。,第8排第2個工具上對齊。,第8排第3個工具中對齊。,第8排第4個工具下對齊。,第8排第5個工具左對齊。,第8排第6個工具中對齊。,第9排第1個工具右對齊。,第9排第2個工具水平勻布。,第9排第2個工具垂直勻布。,第9排第4個工具顯示柵格的邏輯開關。,畫完圖后一定要保存一次,若選全

18、部存則所有打開的畫面都存好了。畫面制作需要用戶認可,外觀上不外乎模擬仿真現(xiàn)場狀態(tài)。,第9排第5個工具顯示調(diào)色板的邏輯開關。,第9排第6個工具全選,若在背景上單擊則取消全選。,第10排第1個工具選畫刷類型。,第10排第2個工具選線型和粗細。,一、建立一個空工程的步驟,雙擊桌面上的 組態(tài)王圖標,二、定義外部設備的步驟,所有需要和組態(tài)王進行通訊的硬件設備都稱作外部設備,包括PLC、儀表、模塊、板卡、變頻器等。只有定義了外部設備后,才能和組態(tài)王進行通訊。 為了方便定義外部設備,組態(tài)王提供了“設備配置向導”,操作步驟示例如下:,選中任一COM口后雙擊新建,定義外部設備操作步驟,每個設備的地址不能重復,(

19、有幾個設備就重復上面的操作幾次),回答所連接的COM口,起一個設備名,選設備類型,設置通訊參數(shù),雙擊連接設備的COM口,回答完通訊參數(shù)后,單擊確定,實時數(shù)據(jù)庫的概念,實時數(shù)據(jù)庫是組態(tài)王的核心,工業(yè)現(xiàn)場的參數(shù)變化和操作人員的操作會自動填入實時數(shù)據(jù)庫,而實時數(shù)據(jù)庫的內(nèi)容一變,屏幕上有動畫連接的顯示部分就跟著變。數(shù)據(jù)庫中變量的集合形象地稱為數(shù)據(jù)詞典。,三、定義數(shù)據(jù)庫中的變量,左窗口中選數(shù)據(jù)詞典,右窗口中雙擊新建。,變量定義對話框中有三個標簽,對三個標簽分述如下,基本屬性標簽,基本屬性標簽中的參數(shù),基本的變量類型有8種,鼠標單擊下拉列表后可選擇一種:,變量名,變量名是一個唯一的標識,即同一個應用程序中

20、的變量不能重名;,變量名的長度為131個字符;,變量名可以是漢字或英文名字;,變量名的第一個字符不能是數(shù)字。,變量名區(qū)分大小寫;,變量類型,若用戶定義有結構類型時,一個結構體類型就是一種類型。,內(nèi)存離散變量、I/O離散變量只有0,1兩種取值,用于表示開關量; 內(nèi)存實型變量、I/O實型變量取值范圍10E-3810E+38,有效值7位; 內(nèi)存整數(shù)變量、I/O整數(shù)變量取值范圍 21474836482147483647; 內(nèi)存字符串型變量、I/O字符串型變量用于記錄名稱,密碼等;,所謂內(nèi)存變量是指與外部設備無關的變量。,是對該變量注釋,將來可在報警窗口顯示此注釋(最長不超過39個字符),描述,變化靈敏

21、度,數(shù)據(jù)類型為模擬量或整型時此項有效。當變量的變化幅度超過 變化靈敏度值時,組態(tài)王才更新與之相連接的圖素(缺省為0)。,最小值 該變量值在數(shù)據(jù)庫中的下限。 最大值 該變量值在數(shù)據(jù)庫中的上限,定義時最大值不要越限。 最小原始值 前面定義的最小值所對應的輸入寄存器的值的下限。 最大原始值 前面定義的最大值所對應的輸入寄存器的值的上限。 注:用于將采集的通信數(shù)值變換為需要的物理量綱,保存數(shù)值 系統(tǒng)運行時,變量的值發(fā)生變化后自動保存; 系統(tǒng)退出后再次運行時,變量的初始值為上次保存的終值; 非法退出和系統(tǒng)掉電時,將不能保存該參數(shù)。,保存參數(shù) 系統(tǒng)運行時,修改變量各域的參數(shù)值(可讀可寫型)后自動保存; 系

22、統(tǒng)退出后再啟動時,變量各域的參數(shù)值為上次運行時的保存值; 非法退出和系統(tǒng)掉電時,將不能保存參數(shù)的修改值。,初始值 初始值含義是軟件開始運行時變量的值,它與所定義的變量類型有關: 定義模擬量時,可輸入一個數(shù)值; 定義離散量時,只有開或關兩種選擇; 定義字符串變量時,可輸入一個字符串。,連接設備 僅對I/O變量起作用,單擊下拉列表,選擇該變量和哪個外部設備建立連接。 (注:此時列表框中所列出的設備名就是上一步定義的外部設備邏輯名) 如果連接設備為Windows的DDE服務程序,則下拉列表中選項為項目名; 如果連接設備選為PLC、板卡等,則下拉列表中選項為“寄存器”; 如果連接設備選為板卡等,則下拉

23、列表中選項為通道。,寄存器 下拉列表中出現(xiàn)的寄存器名與上面定義的外部設備有關,不同類型的外部設備具有不同的內(nèi)部寄存器: 使用設備為亞控仿真PLC時,提供五種類型的內(nèi)部寄存器變量INCREA 、 DECREA、RADOM、STATIC(編號從1-1000)、CommErr。數(shù)據(jù)類型均為INT型。 如: INCREA100 表示該寄存器的值周而復始的由0遞加到100。 DECREA100 表示該寄存器的值周而復始的由100遞減為0。 RADOM100 表示該寄存器的值在0到100之間隨機的變動。 下標100的含義是寄存器中數(shù)據(jù)的最大值是100,不是下標為100。 組態(tài)王對所支持的設備及軟件都提供了

24、相應的聯(lián)機幫助。,轉換方式 規(guī)定I/O模擬量輸入原始值到數(shù)據(jù)庫使用值的轉換方式。,線性 用原始值和數(shù)據(jù)庫使用值的線性插值進行轉換;,開方 用原始值的平方根進行轉換;,高級 指非線性查表和累計算法。詳細說明參見60A培訓教程。,Bit: 1位; 范圍是:0或1。 BYTE: 8位, 1個字節(jié);范圍是:0-255。 INT: 16位,2個字節(jié);范圍是:-32768-32767。 UINT: 16位,2個字節(jié);范圍是:0-65535。 BCD: 16位,2個字節(jié);范圍是:0-9999。 LONG: 32位,4個字節(jié);范圍是:0-99999999。 LONGBCD:32位,4個字節(jié);范圍是:0-999

25、99999。 FLOAT: 32位,4個字節(jié);范圍是:10e-38-10e38。,數(shù)據(jù)類型,僅對I/O型變量起作用,共有8種,分別是:,采集頻率 用定義數(shù)據(jù)變量的采樣頻率。 讀寫屬性 只讀:對于進行采集的變量一般定義屬性為只讀,其采集頻率不能為0; 只寫:對于只需要進行輸出而不需要讀回的變量一般定義屬性為只寫。 讀寫:對于需要進行輸出控制又需要讀回的變量一般定義屬性為讀寫。 允許DDE訪問 用其它程序訪問該變量,即與DDE服務程序進行數(shù)據(jù)交換。,報警定義標簽,報警組名 指明該變量屬于哪個報警組。 優(yōu)先級 為1999 之間的一個整數(shù)。數(shù)值越小,級別越高。 (模擬量有三種報警:越限報警、變化率報警

26、和偏差報警;字符串變量無報警) (1)越限報警 低低限小于等于低低限時報警,大于低低限時恢復; 低限小于等于低限時報警,大于低限時恢復; 高限大于等于高限時報警,小于高限時恢復; 高高限大于等于高高限時報警,小于高高限時恢復。,注意一個變量某時刻只能產(chǎn)生一種越限報警,如變量產(chǎn)生高高限報警,就不再同時產(chǎn)生高限報警。越限報警產(chǎn)生和恢復的算法為: 越限死區(qū)是指當變量產(chǎn)生越限報警后,再次產(chǎn)生同類型的越限報警時,如果變量的值在報警限加減死區(qū)值的范圍內(nèi),就不會恢復報警,也不產(chǎn)生新的報警,如果變量的值不在報警限加減死區(qū)值的范圍內(nèi),則先恢復原來的報警,再產(chǎn)生新報警。 例如:變量的高限=80,高高限=90,死區(qū)

27、值為2。則當變量值為80時并不產(chǎn)生報警,當變量值為82 時產(chǎn)生高報警,變量值為92 時,產(chǎn)生高高限報警,恢復高限報警。當變量=87 時,恢復高高限報警,產(chǎn)生高限報警。當變量為77時,恢復高限報警。,(2)變化率報警 即變化率太快時產(chǎn)生報警。 (3)偏差報警 相對偏差波動超過一定量時產(chǎn)生的報警。 目標值輸入基準值 大偏差大于大偏差時產(chǎn)生報警; 小偏差大于小偏差且小于大偏差時產(chǎn)生報警。 偏差死區(qū)產(chǎn)生偏差報警后: 變量值在基準報警值加減死區(qū)范圍內(nèi)時,不恢復報警,也不產(chǎn)生新報警 變量值不在基準報警值加減死區(qū)范圍內(nèi)時,則恢復原報警。 越限或偏差報警延時(單位為秒) 變量的值越限或超過偏差后,先計時,當時

28、間到后: 如果報警還存在,則顯示報警信息; 如果報警已經(jīng)恢復,則不顯示報警信息; 如果在這段時間內(nèi),產(chǎn)生了新類型的報警,則重新開始計時。 報警文本報警產(chǎn)生時顯示的文本,可以根據(jù)自己的需要填寫。 (開關量報警分三種類型) 關斷此項表示當離散變量由開狀態(tài)變?yōu)殛P狀態(tài)(1變0)時,產(chǎn)生報警。 開通此項表示當離散變量由關狀態(tài)變?yōu)殚_狀態(tài)(0變1)時,產(chǎn)生報警。 改變此項表示當離散變量發(fā)生變化(1變0或0變1)時,產(chǎn)生報警。 報警文本產(chǎn)生報警時顯示的文本,字符長度最長不超過9 個字符。 擴展域1、擴展域2報警的擴展域文本。字符長度最長不超過9個字符。,記錄和安全區(qū)標簽,不記錄此選項有效時,則該變量值不存到硬

29、盤上作歷史記錄。 數(shù)據(jù)變化記錄當變量值發(fā)生變化時,將變量值存到硬盤上(歷史記錄), 實型,長整型,離散量可記錄。適用于數(shù)據(jù)變化快的場合。 變化靈敏度只有變量值的變化幅度大于此值時才被記錄到磁盤上。,記錄和安全區(qū)標簽說明,定時記錄最小時間間隔為1分鐘,適用于數(shù)據(jù)變化慢的場合。 安全區(qū)的定義 生成事件該變量的值、域等被改變或被操作時,產(chǎn)生事件(見報警一章)。 安全區(qū)確定變量所屬的操作安全區(qū)和權限。,例如:記錄一個實型變量,規(guī)定其變化靈敏度為3,則記錄過程如下: 如果第一次記錄值是10, 當變量值為12時,由于12-103 ,則此次變量值記錄到硬盤上。,四、建立車間畫面的步驟,雙擊新建的工程,利用圖

30、庫和工具箱畫出畫面,工程目錄樹中選中畫面后,再雙擊新建圖標。,五、建立動畫連接,以上制作的畫面是靜態(tài)的,要反映現(xiàn)場的狀態(tài)就需要通過一個中間“人”即實時數(shù)據(jù)庫,實時數(shù)據(jù)庫中的變量是與現(xiàn)場變化是同步的。畫面上的動畫又是跟隨實時數(shù)據(jù)庫中變量的變化而變化。 所謂建立動畫連接就是確定畫面上的哪個圖素跟隨數(shù)據(jù)庫中哪個變量變化。例如工業(yè)現(xiàn)場的溫度發(fā)生變化時,通過I/O 接口,將引起實時數(shù)據(jù)庫中變量的變化,畫面上有個指針與這個變量建立了關聯(lián),我們將會看到隨著現(xiàn)場溫度的變化指針在同步偏轉。,1.什么是動畫連接,有自畫圖素的動畫,有圖庫元素的動畫,其中自畫圖素的動畫連接內(nèi)容更多一些。 雙擊某圖素則打開動畫連接對話

31、框,例如雙擊某圓角矩形后,動畫連接對話框如下:,2.建立動畫連接的步驟,灰色表示該圖素沒有這部分動畫連接,對話框第一行標識出被連接對象的名稱、左上角在畫面中的坐 標、寬度和高度。 屬性變化:有三種連接(線屬性、填充屬性、文本色),它們規(guī)定 了圖形對象的顏色、線型、填充類型等屬性如何隨變量或連接表達 式的值而變化。單擊任一按鈕彈出相應的連接對話框。 位置與大小變化:有五種連接(水平移動、垂直移動、縮放、旋轉、 填充)規(guī)定了圖形對象如何隨變量值的變化而改變位置或大小。單 擊任一按鈕彈出相應的連接對話框。,值輸出:有三種連接,適用于文本對象,用來在畫面上輸出與文本 對象連接的表達式的值。運行時文本字

32、符串將被連接表達式的值所 替換,輸出的字符串的大小、字體和文本對象相同。按動任一按鈕 彈出相應的輸出連接對話框。 值輸入:有三種連接,用來從畫面向現(xiàn)場發(fā)送數(shù)據(jù),當TouchVew 運 行時,被連接對象成為觸敏對象。由鼠標或鍵盤選中此觸敏對象,會 彈出對話框,可以從鍵盤鍵入數(shù)據(jù)以改變數(shù)據(jù)庫中變量的值。,注意這里談到的輸入、輸出是對現(xiàn)場傳感器而言的,傳感器的輸出是計算機的輸入,傳感器的輸入就是計算機的輸出。,特殊:所有的圖形對象都可定義閃爍、隱含兩種可見性連接。 滑動桿輸入: 所有圖形對象都可以定義滑動桿輸入,當TouchVew 運 行時,鼠標左鍵拖動滑動桿可以改變數(shù)據(jù)庫中變量的值。 命令語言連接

33、:所有的圖形對象都可以定義三種命令語言連接中的 一種,當TouchVew 運行時,被連接對象在運行時為觸敏對象,用鼠標 或鍵盤選中,就會執(zhí)行定義的命令語言程序。按動相應按鈕彈出連接的命 令語言對話框。 等價鍵:設置與單擊被連接的圖素功能相同的快捷鍵。 優(yōu)先級: 用于確定被連接的圖形元素的訪問優(yōu)先級級別。當TouchVew 運行 時,只有優(yōu)先級級別不小于此值的操作員才能訪問它,這是組態(tài)王保障系 統(tǒng)安全的一個重要功能。 安全區(qū):用于確定被連接元素屬于哪個安全區(qū)。當TouchVew 運行時,只有 對此安全區(qū)有操作權限的操作員才能訪問它,這是組態(tài)王保障系統(tǒng)安全的 又一個重要功能。,此時應演示一兩個動畫

34、連接的例子! 液位的和數(shù)值變化的,命令語言介紹,在定義動畫連接時,除了用連接表達式,還允許用命令語言來擴展應用程序的功能。 命令語言的格式類似于語言,組態(tài)王具有完備的詞法語法查錯功能和豐富的運算符、數(shù)學函數(shù)、字符串函數(shù)、控件函數(shù)、SQL函數(shù)和系統(tǒng)函數(shù)等。 命令語言有六種形式,區(qū)別是命令語言執(zhí)行的時機或條件不同: 1.應用程序命令語言 可以在應用程序啟動時、關閉時或在運行時期間周期執(zhí)行。如果希望周期執(zhí)行,還需要指定時間間隔。 2.熱鍵命令語言 被鏈接到指定的熱鍵上,軟件運行期間,操作者隨時按下熱鍵都可以啟動這段命令語言程序。 3.事件命令語言 規(guī)定在事件發(fā)生、存在或消失時執(zhí)行的程序。離散變量名或

35、表達式都可以作為事件。,4.數(shù)據(jù)改變命令語言 只鏈接到變量,當變量值變化超出數(shù)據(jù)字典中所定義的變化靈敏度時,它們就被觸發(fā)執(zhí)行一次。 5.自定義函數(shù)命令語言 提供用戶自定義函數(shù)功能。用戶可以根據(jù)組態(tài)王的基本語法及提供的函數(shù)自己定義各種功能更強的函數(shù),通過這些函數(shù)能夠實現(xiàn)工程特殊的需要。 6 畫面命令語言 可以在畫面顯示時、隱含時或者在畫面存在期間定時執(zhí)行畫面命令語言。 在定義各種圖素的動畫連接時,可進行命令語言的編輯,注意除了漢字以外,一律用英文輸入,包括標點符號。在以后的教學內(nèi)容中會逐一講解各中命令語言,先見如下兩例:,熱鍵命令語言(即不用鼠標,只要按鍵就能產(chǎn)生動作的意思),在工程目錄樹的命令

36、語言處,選熱鍵命令語言; 雙擊右窗口中的新建圖標; 單擊 “鍵” 按鈕,在彈出的窗口中找一個鍵(如Esc)雙擊; 在命令語言處填上:Exit(0),修改了工程文件后,必須關掉系統(tǒng)再運行。,系統(tǒng)運行時,只要按Esc鍵就退出了。,自定義函數(shù)命令語言,在工程目錄樹的命令語言處,選自定義函數(shù)命令語言; 雙擊右窗口中的新建圖標; 在VOID下拉列表中選函數(shù)返回值類型; 在同一行輸入框中起一個函數(shù)名,函數(shù)有參數(shù)就放入小括號中; 在程序窗口中粘貼過來一些函數(shù),單擊確認。,自定義函數(shù)就是把組態(tài)王中的多個函數(shù)合成 自己的一個函數(shù),類似于DOS下的批處理文件。,起函數(shù)名,有參數(shù)就放入小括號中,在此處粘貼過來一些函

37、數(shù),將來在任一編程處,可 插入自定義函數(shù)。,六、制作報表、曲線,數(shù)據(jù)報表是反應生產(chǎn)過程中的數(shù)據(jù)、狀態(tài)等記錄的一種重要形式。是生產(chǎn)過程必不可少的一個部分。組態(tài)王提供了內(nèi)嵌報表系統(tǒng),可以任意設置報表格式,提供了豐富的報表函數(shù),實現(xiàn)各種運算、數(shù)據(jù)轉換、統(tǒng)計分析、報表打印等。即可以制作實時報表,也可以制作歷史報表。 趨勢曲線用來反應數(shù)據(jù)變量隨時間變化的情況。趨勢曲線有兩種:實時趨勢曲線和歷史趨勢曲線。這兩種曲線外形都類似于坐標紙,X軸代表時間,Y軸代表變量的量程百分比。所不同的是畫面程序運行時,實時趨勢曲線隨時間變化自動卷動,以快速反應變量的新變化,但時間軸不能“回卷”,不能查閱歷史數(shù)據(jù);歷史趨勢曲線

38、可以完成歷史數(shù)據(jù)的查看工作,但它不會隨時間自動卷動。,一、教學目的(講清組態(tài)王內(nèi)嵌報表的制作內(nèi)容和步驟),1.制作內(nèi)容,2.制作實時報表的步驟,新建一個畫面起名:實時數(shù)據(jù)報表; 單擊工具箱中4排第1個工具 ,用鼠標拖放出一個矩形區(qū),即表; 雙擊矩形區(qū)中的灰色部分,彈出報表設計窗口; 起報表控件名,如:biao1,回答幾行幾列,單擊確認; 將最上面一行拉高后,掃選中最上一行,單擊報表工具箱中的合并工具;,(此時會彈出一個報表工具箱,見上圖),雙擊某單元格,輸入 =Date($年,$月,$日) 雙擊某單元格,輸入 =Time($時,$分,$秒) 對準日期所在的單元格單擊右鍵,選設置單元格格式為:Y

39、YYY年MM月DD日 對準時間所在的單元格單擊右鍵,選設置單元格格式為:xx時xx分xx秒,單擊工具箱中的工具:T ,輸入表頭文字,如:數(shù)據(jù)報表; 單擊報表工具箱中最后一個工具:“設置單元格格式” ,設好表頭字體、字號、顏色;,必須有賦值號“=”,下面是確定輸出哪些變量的值: 在A3單元格中起行名,右擊B3單元格,選插入變量,雙擊數(shù)據(jù)詞典中對應的變量名; 在A4單元格中起行名,右擊B4單元格,選插入變量,雙擊數(shù)據(jù)詞典中對應的變量名; 在A5單元格中起行名,右擊B5單元格,選插入變量,雙擊數(shù)據(jù)詞典中對應的變量名; ,全選中表格(即單擊最左上角的單元格),單擊右鍵,選設置單元格格式:,加邊框,選邊

40、框標簽,現(xiàn)在可以存盤和預覽了,報表保存,做一個按鈕:,報表保存,雙擊該按鈕進入動畫連接窗口,選命令語言連接區(qū)的按鈕“彈起時”,填上如下函數(shù),要保存的表的控件名,存盤文件名,存盤運行后,單擊“報表保存”按鈕,就可看到e盤有bbb.rtl文件了。 存在問題是:因為老以一個名存盤,所以總覆蓋前面的文件, 下面講換名存盤的方法。,ReportSaveAs(biao1, e:bbb.rtl);,報表保存,按鈕進入動畫連接窗口,選命令語言連接區(qū)的按鈕“彈起時”,填上如下程序,先定義一個字符串變量,存盤運行后,單擊一次“報表保存”按鈕,就存一個文件。,雙擊,string filename; filename

41、=e:+ StrFromReal( 本站點$年,0,f)+ StrFromReal( 本站點$月,0,f)+ StrFromReal( 本站點$日,0,f)+ StrFromReal( 本站點$時,0,f)+ StrFromReal( 本站點$分,0,f)+ StrFromReal( 本站點$秒,0,f)+.rtl; ReportSaveAs(biao1,filename);,StrFromReal( )函數(shù)的功能是將實型數(shù)據(jù)化成字符串。,報表打印,做一個按鈕:,報表打印,雙擊該按鈕進入動畫連接窗口,選命令語言連接區(qū)的按鈕“彈起時”,填上如下函數(shù),ReportPrint2(biao1);,這是

42、單擊按鈕后自動打印,手動打印,做一個按鈕:,打印預覽,雙擊該按鈕進入動畫連接窗口,選命令語言連接區(qū)的按鈕“彈起時”,填上如下函數(shù),ReportPrintSetup(biao1);,這是單擊按鈕后先預覽,再打印,定時打印,在工程目錄樹的命令語言處,選事件命令語言; 右窗口中雙擊新建圖標,選發(fā)生時標簽; 在事件描述處填上:本站點$時=8|本站點$時=10 在程序窗口中寫上:ReportPrint2(biao1);,報表查詢,做一個按鈕:,報表查詢,雙擊該按鈕進入動畫連接窗口,選命令語言連接區(qū)的按鈕“彈起時”,填上如下函數(shù),ReportLoad(kbiao , e:bbb.rtl );,在畫面上再建

43、一個空白表,雙擊灰色區(qū)域,起個報表控件名,如:kbiao,全部保存后,運行時單擊報表查詢按鈕, 則bbb.rtl的內(nèi)容就顯示在 空表中了。,存在問題:只能查詢一個報表 e:bbb.rtl,解決辦法如下:,動態(tài)查詢,在數(shù)據(jù)詞典中先定義一個變量,如:查詢,內(nèi)存字符串型,單擊工具箱第4排倒數(shù)第2個工具(這是組態(tài)王內(nèi)置的控件); 左窗口中選“窗口控制”,右窗口中選“下拉或組合框”,單擊創(chuàng)建按鈕;,用鼠標拖放出一個矩形區(qū)(要大一點,不然下拉不了); 雙擊長條圖形,起下拉列表控件名,如:xiala,答變量名:查詢,單擊確認。,用鼠標右擊畫面,選畫面屬性,單擊命令語言按鈕,在顯示時標簽中, 寫上如下程序:

44、listClear(xiala); ListLoadFileName( xiala, e:*.rtl ); 單擊確認按鈕。,現(xiàn)在,存盤運行后,單擊下拉列表, 可以看出e:下所有擴展名是 .rtl的文件都列出來了,再雙擊自制的,報表查詢,按鈕,進入動畫連接窗口,選命令語言連接區(qū)的按鈕“彈起時”,填上如下函數(shù),/刷新列表框,得到新的列表文件 listClear(xiala); ListLoadFileName( xiala, e:*.rtl ); /合成路徑,查詢文件 string filename; filename=e:+本站點查詢; ReportLoad(kbiao,filename);,單

45、擊確認。,存盤后,運行時先單擊下拉列表,選中一個 .rtl文件,再單擊,報表查詢,還有一種方法是,只要一單擊下拉列表中的一個 .rtl文件,就自動查詢,制作步驟為:,在工程目錄樹的命令語言處,選數(shù)據(jù)改變命令語言; 右窗口中雙擊新建圖標; 在變量處填上:本站點查詢 在程序窗口中寫上:這段語句 單擊確認。,此時,實際上已將,選中的文件名賦給了剛定義的字符串變量“查詢” 了。,歷史報表制作步驟,新建一個畫面,起名:歷史數(shù)據(jù)報表; 單擊工具箱中4排第1個工具,用鼠標拖放一個矩形區(qū); 雙擊矩形區(qū)中的灰色部分,彈出報表設計窗口; 起報表控件名,如:lish,回答幾行幾列,單擊確認;,單擊工具箱中的工具:T

46、 ,輸入表頭文字,如:歷史數(shù)據(jù)報表; 單擊報表工具箱中最后一個工具,設置好表頭字體、字號、顏色和對齊方式; 再輸入表頭的各欄目:,將最上面一行拉寬后,掃選中最上一行,單擊報表工具箱中的合并工具;,在文件下拉菜單中選全部存。,以上和制作實時報表的步驟完全一樣。,在工程目錄樹中選數(shù)據(jù)改變命令語言; 雙擊右窗口中的新建圖標; 在變量域處填上:本站點$秒; 在程序窗口中,寫上如下語句:,填4是因為表中的前三行已占用了,以秒變化為條件是為了講課時能看出變化,實際中可以小時變化為條件。,因為是按秒變化控制的行填寫,所以是059行自動循環(huán); 若不是按秒控制,又要設成行循環(huán)填表,則程序最后 還應加兩行,如:

47、if (Row=27) ReportSetCellString2(lish, 3, 1, 27, 8, ” ”);,其中: 3、1是起始行、列 27、8是結束行、列,局部變量Row可不區(qū)分大小寫,用報表查詢歷史庫,做一個按鈕:,雙擊該按鈕進入動畫連接窗口,選命令語言連接區(qū)的按鈕“彈起時”,填上如下函數(shù),ReportSetHistData2(3,1);,存盤運行后,運行時單擊 按鈕;,只答起始行、列,變量必須在數(shù)據(jù)詞典中定義為記錄型,這才出現(xiàn),在報表屬性標簽的下拉列表中,選填入哪個表 在變量屬性標簽中,將要查詢的變量選到右窗口中 在時間屬性標簽中,答要查詢的起始時間和終止時間和時間間隔,單擊確定

48、,要想有個報表統(tǒng)計行,就增加一個表行,在報表工具箱中單擊fx后,如選 =Average(C3:C27),則表示把第C列的327行求平均值,放入該表達式所在的單元格。,存在問題:在變量屬性標簽中,若選擇變量的順序和原表中的字段順 序不一致,則會出現(xiàn)查詢后的表中欄目對不上了?,解決辦法:數(shù)據(jù)詞典中(記錄型)變量起成中文名(當表頭欄目用); 填表時覆蓋表頭的欄目行。,更改變量名的辦法:數(shù)據(jù)詞典中右擊變量名,在下拉列表中選變量名稱替換:,回答新變量名后,單擊確定,就將程序中所有該變量名替換完畢。,曲線的作用: 反應數(shù)據(jù)變量隨時間變化的情況,橫軸代表時間,縱軸代表變量值占量程的百分比。 曲線的種類: 實

49、時曲線隨時間變化卷動,因時間不能回轉,所以不能看歷史數(shù)據(jù); 歷史曲線可以查看歷史數(shù)據(jù),但不會自動卷動。,其中控件中的歷史曲線,可以實現(xiàn)ODBC數(shù)據(jù)庫中數(shù)據(jù)記錄的曲線繪制,而且在運行狀態(tài)下,可以實現(xiàn)在線動態(tài)增加/刪除曲線、曲線圖表的無級縮放、曲線的動態(tài)比較、曲線的打印等。,組態(tài)王有三種歷史趨勢曲線,工具箱上的 圖庫內(nèi)的 通用控件中的,趨勢曲線,一、實時曲線的制作步驟,新建畫面,起名XX實時曲線,單擊工具箱4排第2個工具,雙擊矩形區(qū),彈出實時趨勢曲線窗口,選曲線定義標簽;,,用鼠標拖放一個矩形區(qū);,3.單擊 “?”,在數(shù)據(jù)詞典中選則對應變量。,1.最多能顯示4條曲線,在標識定義標簽中: 分別回答橫

50、軸刻度線上和縱軸刻度線上都標幾個數(shù)值;和時間以什么為單位。,2.回答橫坐標和縱坐標上有幾條主刻度線,次刻度線,以及刻度線的線型和顏色。,存盤、運行。,二、利用控件制作歷史曲線的步驟,新建畫面,起名XX歷史曲線,單擊工具箱4排最后一個工具,雙擊矩形區(qū),在彈出的動畫連接屬性窗口中選“常規(guī)”標簽; 起控件名,如lish,單擊確定(可先不定義安全區(qū)、優(yōu)先級及和組態(tài)王變量的關聯(lián))。,用鼠標拖放一個矩形區(qū)(此控件是有大小比例的,即矩形區(qū)要足夠大);,(即插入通用控件);,在彈出的窗口中,選下部的“歷史趨勢曲線”,單擊確定;,游標是對準時間刻度的,1. 制作控件,2. 設置運行初始狀態(tài)(不設這步也行,此控件

51、可在運行時調(diào)整),右擊控件,在快捷菜單中選“控件屬性”項; 在彈出的對話框中先選曲線標簽;,單擊增加按鈕,在增加曲線對話框中可選初始顯示哪幾條曲線及顏色和線型; 繪制方式模擬、階梯、邏輯、棒圖4種;,曲線比較如和前一天同一時間的曲線進行比較。,隱藏曲線指運行初始時隱藏當前繪制的曲線;,使用ODBC數(shù)據(jù)源時,可顯示通用數(shù)據(jù)庫中的數(shù)據(jù),但要提前配置好數(shù)據(jù)源。,再選坐標系標簽,可設置:,邊框顏色和背景顏色; 是否在圖表上繪制坐標軸及軸線類型; 定義時間軸、數(shù)值軸主次分割線的數(shù)目、線型、線顏色等; Y軸刻度標記數(shù)目,最小值和最大值,字體、字型、字號、字顏色等。 X軸刻度標記數(shù)目,選擇時間軸顯示的時間的

52、格式,時間段的長度及字體等; 最后單擊確定返回。,在工程目錄樹的系統(tǒng)配置中,選歷史數(shù)據(jù)記錄; 在右窗口中,雙擊歷史數(shù)據(jù)記錄圖標; 在彈出的對話框中回答以下提問: 1.運行時自動啟動若不選此項,則 在運行時,選“特殊/重啟歷史數(shù)據(jù)記錄” 才能記錄數(shù)據(jù)。 2.數(shù)據(jù)文件記錄時數(shù)每個文件記錄 多長時間的數(shù)據(jù)。超過這段時間就產(chǎn)生 一個新的記錄文件。 3.記錄起始時刻每個文件開始記錄 的時刻,文件名為:“年月日時.rec” 其中年月日時各為兩位二進制數(shù)。 4.數(shù)據(jù)保存天數(shù)每天0點,從硬盤上清除超過保存天數(shù)的文件,若計算機關機, 則不能清除。 5.存儲路徑可建一個子目錄,將歷史文件存在下面。,運行時每小時生

53、成一個“.tmp”文件,24小時打包生成一個“.rec”文件(假設記錄時數(shù)為24),3. 設置動態(tài)屬性,4. 運行操作,數(shù)值軸指示器,拖動數(shù)值軸指示器,可以放大或縮小曲線在Y軸方向的長度,一般情況下,指示器標記為當前圖表中變量量程的百分比。,時間軸指示器,移動時間軸指示器可以獲得曲線上某個時刻的數(shù)據(jù)。,工具條是用來查看曲線的,從鼠標放到按鈕上時彈出的提示文本可以看 到每個按鈕的作用。 工具條下部顯示了每條曲線最左端的數(shù)值、最右端的數(shù)值、最大值、最 小值和平均值,在工具條下方右擊鼠標,可以增加和刪除曲線。,工具條,歷史服務程序沒啟動的解決辦法,1.單擊開始單擊程序單擊組態(tài)王6.51單擊安裝工具單

54、擊服務注冊工具 2.在彈出的服務程序注冊窗口中,單擊Search按鈕。 3.選蘭窗口中的第一項,單擊Register按鈕。 4.重新啟動組態(tài)王。 以上操作步驟如下圖所示,報警事件處理是監(jiān)控軟件不可缺少的功能,組態(tài)王中的報警事件包括: 變量報警事件 操作事件 用戶登錄事件 工作站事件 發(fā)生報警事件時,報警窗口會按設置的過濾條件實時顯示出來。 為了分類顯示報警事件,可以把變量劃分到不同的報警組,同時指定報警窗口中只顯示所需的報警組。,七、制作報警窗口,新建一個畫面,起名,如:報警窗口;,做一個按鈕:,單擊工具箱第三排最后一個工具,,用鼠標拖放出一個表,雙擊這個表彈出如下窗口:,在通用屬性標簽中起控

55、件名,如:baojing;,一、制作報警畫面,報警窗口的制作步驟,變量值正常時,報警消失稱為實時報警,一般選新報警位置在前,在列屬性標簽中,把需要報警顯示的列名都選入右窗口; 再用上、下移動按鈕排好順序,圖中最上邊的項 “操作員” 是報警表中的最左列;,在操作屬性標簽中,把三項都選中,其中顯示工具條的含義是,畫面運行時報警表上方 有一排工具按鈕:,條件屬性標簽是設置系統(tǒng)運行時的報警條件,優(yōu)先級:999;允許所有優(yōu)先級在999以上的報警和事件信息在信息窗口中顯示 注:報警優(yōu)先級的范圍在1-999之間,999是最低的優(yōu)先級,,顏色和字體屬性標簽是設置產(chǎn)生報警后字體的顏色和確認報警后字體的顏色的。,

56、最后單擊確定; 在文件下拉菜單中選全部存。,二、設置報警組,在工程瀏覽器左窗口選目錄樹中的報警組; 雙擊右窗口的圖標彈出“報警組定義”對話框; 單擊“修改”按鈕起報警組名,如將“RootNode” 修改為“化工廠;,單擊“確認”,關閉“修改報警組”對話框。 單擊“增加”按鈕,在“化工廠”報警組下再增加一個分組“反應車間”。 若選中反應車間后,再單擊“增加”按鈕則是在反應車間的下級增加報警組; 單擊確認,則關閉對話框。,三、設置報警輸出去向,雙擊目錄樹中的“報警配置”,則彈出配置報警屬性頁,三個標簽為設定報警輸出形式:,示例:工作站事件文件記錄: 工作站日期:2001年4月28日 工作站時間:1

57、4時24分7秒 事件類型:工作站啟動 機器名:本站點 工作站日期:2001年4月28日 工作站時間:14時24分14秒 事件類型:工作站退出 機器名:本站點,1.輸出到文件(擴展名為.al2) 按用戶定義的文件記錄格式及內(nèi)容,將報警、事件信息記錄到報警文件中,對于某一條記錄的所有字段內(nèi)容均以空格隔開,每個字段被包含在 內(nèi),并且字段標題與字段內(nèi)容之間用冒號分割。,緩沖區(qū)大小是指報警表能存多少行,2.輸出到打印機 按用戶定義的報警事件的打印格式及內(nèi)容,系統(tǒng)將報警信息送到指定的打印端口,當報警事件產(chǎn)生時將其實時打印出來。在打印時,某一條記錄中間的各個字段以/分開,每個字段包含在內(nèi),并且字段標題與字段

58、內(nèi)容之間用冒號分割。打印時,兩條報警信息之間以-分隔。,示例:工作站事件打?。?/ - /,要使用針式打印機,因為針式打印機支持行打。,3.輸出到外部數(shù)據(jù)庫 報警和事件的信息,可以直接記錄到關系型數(shù)據(jù)庫中,步驟如下: (1)先建立一個數(shù)據(jù)庫(以Access為例),數(shù)據(jù)庫中有4個固定的表格: Alarm(報警) Operate(操作) Enter(登錄) Station(工作站) 每個表格的字段如下:,Enter(登錄)表,字段名稱 OperatorName SuccessEnter EventType AlarmDate AlarmTime MachineName,說明 操作員名 成功標志 事件類型 事件日期 事件時間 工作站名稱,Station(工作站)表,字段名稱 事件類型 事件日期 事件時間 工作站名稱,說明 EventType Alarm

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論