《工業(yè)組態(tài)軟件應(yīng)用技術(shù)-組態(tài)王7.5》 課件 項目5、6 閘門組態(tài)監(jiān)控系統(tǒng)設(shè)計、機(jī)械手組態(tài)監(jiān)控系統(tǒng)設(shè)計_第1頁
《工業(yè)組態(tài)軟件應(yīng)用技術(shù)-組態(tài)王7.5》 課件 項目5、6 閘門組態(tài)監(jiān)控系統(tǒng)設(shè)計、機(jī)械手組態(tài)監(jiān)控系統(tǒng)設(shè)計_第2頁
《工業(yè)組態(tài)軟件應(yīng)用技術(shù)-組態(tài)王7.5》 課件 項目5、6 閘門組態(tài)監(jiān)控系統(tǒng)設(shè)計、機(jī)械手組態(tài)監(jiān)控系統(tǒng)設(shè)計_第3頁
《工業(yè)組態(tài)軟件應(yīng)用技術(shù)-組態(tài)王7.5》 課件 項目5、6 閘門組態(tài)監(jiān)控系統(tǒng)設(shè)計、機(jī)械手組態(tài)監(jiān)控系統(tǒng)設(shè)計_第4頁
《工業(yè)組態(tài)軟件應(yīng)用技術(shù)-組態(tài)王7.5》 課件 項目5、6 閘門組態(tài)監(jiān)控系統(tǒng)設(shè)計、機(jī)械手組態(tài)監(jiān)控系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩112頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

項目五閘門組態(tài)監(jiān)控系統(tǒng)設(shè)計214任務(wù)2用戶管理與安全設(shè)置任務(wù)1閘門組態(tài)監(jiān)控系統(tǒng)界面創(chuàng)建設(shè)計任務(wù)1閘門組態(tài)監(jiān)控系統(tǒng)界面創(chuàng)建設(shè)計216學(xué)習(xí)目標(biāo)1.掌握縮放連接、垂直移動連接等連接動畫的設(shè)置方法。2.掌握視頻動畫控件的放置、設(shè)置和使用方法。3.能正確完成閘門組態(tài)監(jiān)控系統(tǒng)界面創(chuàng)建設(shè)計。217任務(wù)引入隨著科學(xué)技術(shù)的發(fā)展,水利工程自動化程度越來越高,上位機(jī)遠(yuǎn)程監(jiān)控功能被更加頻繁地用于河道水位、流量等的實(shí)時監(jiān)測和閘門的遠(yuǎn)程控制。創(chuàng)建如圖所示的閘門組態(tài)監(jiān)控系統(tǒng),具體要求如下:218閘門組態(tài)監(jiān)控系統(tǒng)a)主畫面b)閘門監(jiān)控畫面219閘門組態(tài)監(jiān)控系統(tǒng)c)水位實(shí)時曲線畫面d)視頻監(jiān)控畫面1.各畫面中的頁眉可以實(shí)時顯示日期、時間,各畫面可以互相切換。2.閘門監(jiān)控畫面中設(shè)置閘門開度值,單擊“上升”按鈕,閘門向上移動,開度值增加,閘門運(yùn)行、電動機(jī)等指示燈為紅色,達(dá)到設(shè)定開度值后閘門停止上升,閘門運(yùn)行、電動機(jī)等指示燈為綠色。單擊“下降”按鈕,閘門向下移動,開度值減小,閘門運(yùn)行、電動機(jī)等指示燈為紅色,下降到底部時閘門停止下降,閘門運(yùn)行、電動機(jī)等指示燈為綠色。運(yùn)行過程中單擊“停止”按鈕,閘門停止運(yùn)行。2203.游標(biāo)模擬閘門內(nèi)、外側(cè)水位,當(dāng)內(nèi)、外側(cè)水位差超過30cm時,水位差報警燈為紅色,若水位差未超過30cm則水位差報警燈為綠色。4.水位實(shí)時曲線畫面中使用實(shí)時趨勢曲線控件記錄內(nèi)、外側(cè)水位變化曲線。5.視頻監(jiān)控畫面可顯示監(jiān)控閘門部位的監(jiān)控視頻。6.單擊“退出系統(tǒng)”按鈕或按“Esc”鍵可退出運(yùn)行系統(tǒng)。221相關(guān)知識一、動畫連接1.縮放連接縮放連接的功能是使被連接對象的大小隨連接表達(dá)式的值的變化而變化。例如,建立一個溫度計,用一個矩形表示水銀柱(將其設(shè)置“縮放連接”動畫連接屬性),以反映變量“溫度”的變化情況,如圖所示。222223縮放連接實(shí)例a)設(shè)計狀態(tài)b)運(yùn)行狀態(tài)在“動畫連接”對話框中單擊“縮放”,彈出“縮放連接”對話框,如圖所示。224“縮放連接”對話框【表達(dá)式】:在此編輯框內(nèi)輸入合法的連接表達(dá)式,單擊“?”可以查看已定義的變量名和變量域?!咀钚r】:輸入對象最小時占據(jù)被連接對象的百分比(占據(jù)百分比)及對應(yīng)的表達(dá)式的值(對應(yīng)值)。百分比為0時此對象不可見?!咀畲髸r】:輸入對象最大時占據(jù)被連接對象的百分比(占據(jù)百分比)及對應(yīng)的表達(dá)式的值(對應(yīng)值)。若百分比為100,則當(dāng)表達(dá)式值為對應(yīng)值時,對象大小為制作時該對象的大小?!咀兓较颉浚哼x擇縮放變化的方向。變化方向共有五種,用“方向選擇”按鈕旁邊的指示器形象地表示。箭頭是變化的方向,藍(lán)色點(diǎn)是參考點(diǎn)。單擊“方向選擇”,可切換變化方向。2252.垂直移動連接垂直移動連接的功能是使被連接對象在畫面中的位置隨連接表達(dá)式的值的變化而垂直移動。移動距離以像素為單位,以被連接對象在畫面制作系統(tǒng)中的原始位置為參考基準(zhǔn)。垂直移動連接常用來表示對象實(shí)際的垂直運(yùn)動,單擊“動畫連接”對話框中的“垂直移動”,彈出“垂直移動連接”對話框,如圖所示。226“垂直移動連接”對話框【表達(dá)式】:在此編輯框內(nèi)輸入合法的連接表達(dá)式,單擊“?”可以查看已定義的變量名和變量域。【向上】:輸入圖素在垂直方向向上移動(以被連接對象在畫面中的原始位置為參考基準(zhǔn))的距離。【最上邊】:輸入與圖素處于最上邊時相對應(yīng)的變量值,當(dāng)連接表達(dá)式的值為對應(yīng)值時,被連接對象的中心點(diǎn)向上(以原始位置為參考基準(zhǔn))移到最上邊規(guī)定的位置。227【向下】:輸入圖素在垂直方向向下移動(以被連接對象在畫面中的原始位置為參考基準(zhǔn))的距離。【最下邊】:輸入與圖素處于最下邊時相對應(yīng)的變量值,當(dāng)連接表達(dá)式的值為對應(yīng)值時,被連接對象的中心點(diǎn)向下(以原始位置為參考基準(zhǔn))移到最下邊規(guī)定的位置。2283.垂直移動連接向?qū)褂么怪币苿舆B接向?qū)У牟襟E如下:(1)在畫面上繪制希望垂直移動的圖素,如圓角矩形。(2)選中該圖素,單擊“編輯”→“垂直移動向?qū)А?,或右擊該圓角矩形,單擊“動畫連接向?qū)А薄按怪币苿舆B接向?qū)А?,鼠?biāo)光標(biāo)變?yōu)椤笆弊中巍?29(3)選擇圖素垂直移動的起始位置,單擊鼠標(biāo)左鍵,鼠標(biāo)光標(biāo)變?yōu)橄蛏系募^,表示當(dāng)前定義的是運(yùn)行時圖素由起始位置向上移動的距離。垂直移動箭頭,移動到上邊界后,單擊鼠標(biāo)左鍵,鼠標(biāo)光標(biāo)變?yōu)橄蛳碌募^,表示當(dāng)前定義的是運(yùn)行時圖素由起始位置向下移動的距離。垂直移動箭頭,畫出一條垂直移動軌跡線。當(dāng)?shù)竭_(dá)垂直移動的下邊界時,單擊鼠標(biāo)左鍵,彈出“垂直移動連接”對話框,如圖所示。230(4)在“表達(dá)式”文本框中輸入變量或單擊“?”選擇變量?!耙苿泳嚯x”的“向上”“向下”文本框中的數(shù)據(jù)為利用向?qū)Ы赢嬤B接產(chǎn)生的數(shù)據(jù),用戶可以根據(jù)需要再進(jìn)行修改。231“垂直移動連接”對話框二、視頻動畫控件視頻動畫控件是一個比較簡單的控件,它只能針對一路視頻輸入,該控件通常適用于單通道視頻輸入,即整個系統(tǒng)只監(jiān)視一個視頻圖像的情況。1.放置視頻動畫控件選用工具箱中的“插入通用控件”工具或單擊“編輯”→“插入通用控件”,彈出“插入通用控件”對話框,在“其他控件”選項卡下的列表中雙擊“VideoControl”,鼠標(biāo)光標(biāo)變?yōu)椤笆弊中巍T诋嬅嫔袭嬕粋€矩形框,視頻動畫控件就放置到畫面上了,如圖所示。232233視頻動畫控件2.設(shè)置視頻動畫控件雙擊視頻動畫控件,或右擊視頻動畫控件并單擊“控件屬性”,彈出“動畫連接屬性”對話框,如圖所示,可以設(shè)置視頻動畫控件的相關(guān)參數(shù)。234“動畫連接屬性”對話框3.使用視頻動畫控件用戶將視頻輸入卡插入計算機(jī),啟動計算機(jī)并安裝視頻輸入卡的驅(qū)動程序,對視頻輸入卡做必要的配置以確保視頻正常運(yùn)行。在組態(tài)王中創(chuàng)建視頻動畫控件,切換到組態(tài)王運(yùn)行系統(tǒng),即可顯示視頻圖像。235任務(wù)2用戶管理與安全設(shè)置236學(xué)習(xí)目標(biāo)1.了解組態(tài)王運(yùn)行系統(tǒng)安全管理、用戶管理和對象安全屬性設(shè)置相關(guān)知識。2.能完成閘門組態(tài)監(jiān)控系統(tǒng)的用戶管理和安全屬性設(shè)置。237任務(wù)引入在工業(yè)控制中常常需要對人員的操作權(quán)限進(jìn)行設(shè)置,如操作員只能進(jìn)行運(yùn)行操作,經(jīng)理可以查詢生產(chǎn)統(tǒng)計數(shù)據(jù)等。使用組態(tài)王的用戶管理功能可以實(shí)現(xiàn)用戶登錄、退出登錄、修改密碼等操作。在項目五任務(wù)一的閘門組態(tài)監(jiān)控系統(tǒng)中,當(dāng)用戶未正確登錄時,只能監(jiān)控而不能進(jìn)行操作,用戶正確登錄后,方能進(jìn)行操作。238相關(guān)知識一、運(yùn)行系統(tǒng)安全管理為了保證組態(tài)王運(yùn)行系統(tǒng)的安全運(yùn)行,需要對畫面上的圖形對象設(shè)置訪問權(quán)限,同時給操作者分配訪問優(yōu)先級和安全區(qū)。要訪問一個有優(yōu)先級設(shè)置的對象,要求操作者的優(yōu)先級高于對象的優(yōu)先級;訪問一個具有安全區(qū)設(shè)置的對象,要求操作者與對象在同一個安全區(qū)內(nèi)。239操作者的優(yōu)先級為1~999,每個操作者和對象只有一個優(yōu)先級級別。系統(tǒng)安全區(qū)共有64個,每個操作者可選擇除“無”以外的多個安全區(qū),即一個操作者可有多個安全區(qū)權(quán)限,每個對象也可有多個安全區(qū)權(quán)限。除“無”以外的安全區(qū)名稱可由操作者根據(jù)自己的需要進(jìn)行修改。在軟件運(yùn)行過程中,優(yōu)先級大于900的操作者還可以為其他操作者設(shè)置用戶名、口令、訪問優(yōu)先級和安全區(qū)。組態(tài)王采用分優(yōu)先級和分安全區(qū)的雙重保護(hù)策略,為了方便、安全地管理控制系統(tǒng)中的不同控制過程,組態(tài)王引入了安全區(qū)的概念。為需要授權(quán)的控制過程的對象設(shè)置安全區(qū),同時為操作這些對象的用戶分別設(shè)置安全區(qū)。240組態(tài)王中可以定義操作優(yōu)先級和安全區(qū)的項目有以下五種:1.值輸入連接:模擬值輸入、離散值輸入、字符串輸入。2.滑動桿輸入連接:水平滑動桿輸入、垂直滑動桿輸入。3.命令語言連接和熱鍵命令語言:(鼠標(biāo)或等價鍵)按下時、按住時、彈起時、鼠標(biāo)進(jìn)入、鼠標(biāo)離開。4.變量的定義:每個變量有相應(yīng)的安全區(qū)和優(yōu)先級。5.其他:報警窗、圖庫精靈、控件(包括通用控件)、自定義菜單。241二、用戶管理雙擊工程瀏覽器中的“系統(tǒng)配置”→“用戶配置”,或單擊工程瀏覽器工具欄中的“用戶”,彈出“安全管理系統(tǒng)”對話框,如圖所示。242“安全管理系統(tǒng)”對話框1.定義角色右擊左側(cè)目錄中的“角色”,可以打開菜單項,包括“新建角色”和“關(guān)聯(lián)角色”。當(dāng)左側(cè)目錄中的“角色”被選中時,右側(cè)顯示角色列表,在角色列表中選中某一角色,下方會顯示出與該角色相關(guān)聯(lián)的用戶列表。右擊右側(cè)角色列表中的某角色,單擊“關(guān)聯(lián)角色”,彈出“關(guān)聯(lián)角色”對話框,顯示本工程創(chuàng)建的所有角色及相關(guān)用戶的信息,不可編輯,如圖所示。243244“關(guān)聯(lián)角色”對話框右擊某角色后單擊“新建角色”,彈出“角色管理”對話框,如圖所示。最多允許64個角色。245“角色管理”對話框角色名稱命名規(guī)則:同一工程中角色名不能重復(fù);只能由中英文、數(shù)字和下劃線組成,且不能以數(shù)字開頭;不得出現(xiàn)特殊字符(如&、!、@、$、空格);區(qū)分大小寫;長度不能超過128個字符。角色主要用來配置用戶的安全區(qū)和電子簽名權(quán)限屬性。安全區(qū)的默認(rèn)名稱為A、B、C等,用戶可通過“安全區(qū)編輯”按鈕來修改各個安全區(qū)的名稱。電子簽名權(quán)限說明如下:【用戶配置】:工程運(yùn)行過程中,修改用戶信息和密碼,執(zhí)行用戶管理、用戶登錄、用戶退出操作?!咀兞坎僮鳌浚汗こ踢\(yùn)行過程中,修改變量的域值(包括值域)。246【配方組配置】:工程運(yùn)行過程中,添加、修改(保存)、刪除配方組。【配方操作】:工程運(yùn)行過程中,寫入、保存、管理配方?!倦娮雍灻麛?shù)據(jù)備份】:工程運(yùn)行過程中,用戶對電子簽名數(shù)據(jù)進(jìn)行備份操作。【畫面操作】:工程運(yùn)行過程中,打開、關(guān)閉畫面。【運(yùn)行退出】:工程運(yùn)行過程中,執(zhí)行運(yùn)行系統(tǒng)退出操作?!緢缶_認(rèn)】:工程運(yùn)行過程中,執(zhí)行報警確認(rèn)操作。【批次配置】:工程運(yùn)行過程中,添加、刪除、修改、查看批次?!九尾僮鳌浚汗こ踢\(yùn)行過程中,啟動、停止、改變批次。2472.定義用戶組組態(tài)王可根據(jù)工程管理的需要將用戶分為若干個組來管理,即用戶組。用戶組沒有任何特殊屬性,可以包含多個用戶。右擊“安全管理系統(tǒng)”對話框中的“用戶”可以打開菜單項,包括新建用戶、新建用戶組和關(guān)聯(lián)角色,如圖所示。最多允許128個用戶組。用戶組名稱命名規(guī)則:同一工程中用戶組名不能重復(fù);只能由中英文、數(shù)字和下劃線組成,且不能以數(shù)字開頭;不得出現(xiàn)特殊字符(如&、!、@、$、空格);區(qū)分大小寫;長度不能超過128個字符。248249“用戶”菜單3.定義用戶用戶組建立完成后,可以在該用戶組下添加用戶。右擊“用戶”或用戶組,單擊“新建用戶”,彈出“用戶管理”對話框,如圖所示。250“用戶管理”對話框【用戶名稱】:同一工程中用戶名不能重復(fù);只能由中英文、數(shù)字和下劃線組成,且不能以數(shù)字開頭;不得出現(xiàn)特殊字符;區(qū)分大小寫;長度不能超過128個字符?!久枋觥浚河糜谳斎雽τ脩舻拿枋鲂畔?。可以為空,長度不能超過256個字符?!居脩艚M】:可以將用戶歸屬到某個用戶組內(nèi)?!久艽a】:必須符合密碼安全策略的要求,長度不能超過64個字符?!敬_認(rèn)密碼】:與密碼一致?!緝?yōu)先級】:輸入當(dāng)前用戶的操作優(yōu)先級,范圍為1~999,999為最高級。251【首次登錄須改密碼】:勾選該復(fù)選框,即使在開發(fā)系統(tǒng)中修改過已有用戶的密碼,首次登錄時也提示進(jìn)行密碼修改。【用戶不可修改密碼】:勾選該復(fù)選框,運(yùn)行過程中用戶無法修改密碼?!居脩裘艽a永不過期】:勾選該復(fù)選框,密碼安全策略中的密碼最長使用期限不起作用。【賬戶已經(jīng)禁用】:勾選該復(fù)選框,禁用此用戶?!举~戶已經(jīng)鎖定】:勾選該復(fù)選框,鎖定此用戶。【電子簽名類型】:操作者只能操作電子簽名,不能作為校驗者;而校驗者不能作為操作者簽名,只能校驗電子簽名。252【無操作自動注銷】:用戶成功登錄系統(tǒng)后,若在設(shè)定時間內(nèi)無任何操作,系統(tǒng)將自動注銷該用戶,避免其他用戶的誤操作。如果此處設(shè)置為0分鐘,則不會自動注銷?!居脩羝谙蕖浚旱竭_(dá)設(shè)定期限后,用戶賬號處于過期狀態(tài),不能再登錄?!居脩艚巧浚毫谐霎?dāng)前工程中創(chuàng)建的所有角色,勾選某角色的復(fù)選框,下方的用戶安全區(qū)會列出該角色擁有的安全區(qū)合集。一個用戶可以關(guān)聯(lián)多個角色,該用戶具有的權(quán)限是選中角色的權(quán)限合集。2534.賬戶密碼安全策略賬戶密碼安全策略包括密碼安全策略和賬戶鎖定策略,“賬戶密碼安全策略”對話框如圖所示。設(shè)置了賬戶密碼安全策略后,進(jìn)行用戶配置時要遵循此策略。254“賬戶密碼安全策略”對話框(1)密碼安全策略【啟動密碼符合復(fù)雜性要求】:勾選該復(fù)選框,激活密碼安全策略設(shè)置?!久艽a最小的長度值】:設(shè)置密碼最少包含的字符個數(shù),設(shè)置范圍為0~64。若設(shè)置為0,則可不需要密碼。255【密碼最短使用期限】:設(shè)定用戶更改某個密碼之前必須使用該密碼的最短天數(shù),設(shè)置范圍為0~998。若將天數(shù)設(shè)置為0,則允許隨時更改密碼?!久艽a最長使用期限】:設(shè)置系統(tǒng)要求用戶更改密碼之前,用戶可以使用該密碼的最長時間?!緩?qiáng)制密碼歷史記錄】:該策略項可以確保舊的密碼不會被重新使用,從而提高賬戶安全性。256(2)賬戶鎖定策略【啟動賬戶鎖定策略】:設(shè)置造成用戶賬戶被鎖定的最多登錄失敗嘗試次數(shù)。在鎖定時間內(nèi),無法使用鎖定的賬戶,除非管理員進(jìn)行了重新設(shè)置或該賬戶的鎖定已解除?!驹试S自動解除鎖定】:設(shè)置鎖定賬戶保持鎖定狀態(tài)的時長,達(dá)到設(shè)定時間后,賬戶將自動解鎖。257三、對象安全屬性設(shè)置1.圖形對象的安全屬性設(shè)置用戶登錄成功后,對于圖形的動畫連接命令語言,只有當(dāng)?shù)卿浻脩舻牟僮鲀?yōu)先級不小于該圖形規(guī)定的操作優(yōu)先級,并且安全區(qū)在該圖形規(guī)定的安全區(qū)內(nèi)時,方可訪問該圖形或執(zhí)行命令語言。命令語言執(zhí)行時與其中連接的變量的安全區(qū)沒有關(guān)系,命令語言會正常執(zhí)行。對于滑動桿輸入和值輸入,除要求登錄用戶的操作優(yōu)先級不小于對象設(shè)置的操作優(yōu)先級、安全區(qū)在對象的安全區(qū)內(nèi),其安全區(qū)還必須在所連接變量的安全區(qū)內(nèi),否則用戶雖然可以訪問對象(使對象獲得焦點(diǎn)),但不能操作和修改它的值,在組態(tài)王的信息窗口中也會有對連接變量沒有修改權(quán)限的提示信息。2582.熱鍵命令語言的安全屬性設(shè)置用戶登錄成功后,對于熱鍵命令語言,只有當(dāng)?shù)卿浻脩舻牟僮鲀?yōu)先級不小于熱鍵規(guī)定的操作優(yōu)先級,并且安全區(qū)在熱鍵規(guī)定的安全區(qū)內(nèi)時,方可執(zhí)行熱鍵命令語言。命令語言執(zhí)行時與其中連接的變量的安全區(qū)沒有關(guān)系,命令語言會正常執(zhí)行。3.變量的安全屬性設(shè)置在工程瀏覽器中單擊“數(shù)據(jù)詞典”,雙擊“新建”圖標(biāo),彈出“定義變量”對話框,變量定義完成后,單擊“記錄和安全區(qū)”選項卡,屬性頁如圖所示。工程人員需要根據(jù)工程設(shè)計在安全區(qū)列表中選擇一個安全區(qū),單擊“確定”完成。259260“記錄和安全區(qū)”屬性頁4.控件的安全屬性設(shè)置對于組態(tài)王的控件,只有趨勢曲線類控件中的溫控曲線、X-Y軸曲線、窗口控制類控件(包括列表框、組合框、復(fù)選框、編輯框、單選按鈕)和超級文本顯示控件可以設(shè)置訪問權(quán)限,這些控件不能設(shè)置安全區(qū),只與相連接的變量的安全區(qū)有關(guān)。261項目六機(jī)械手組態(tài)監(jiān)控系統(tǒng)設(shè)計262任務(wù)2機(jī)械手組態(tài)監(jiān)控系統(tǒng)報警與事件配置任務(wù)1機(jī)械手組態(tài)監(jiān)控系統(tǒng)界面創(chuàng)建設(shè)計任務(wù)1機(jī)械手組態(tài)監(jiān)控系統(tǒng)界面創(chuàng)建設(shè)計264學(xué)習(xí)目標(biāo)1.掌握水平移動連接的設(shè)置方法和水平移動連接向?qū)У氖褂梅椒ā?.掌握組態(tài)王中變量組的管理方法。3.能完成機(jī)械手組態(tài)監(jiān)控界面創(chuàng)建設(shè)計。265任務(wù)引入創(chuàng)建如圖所示的機(jī)械手組態(tài)監(jiān)控畫面,設(shè)置相關(guān)變量與動畫連接,編寫PLC程序和組態(tài)王應(yīng)用程序以實(shí)現(xiàn)對機(jī)械手的監(jiān)控,具體要求如下:266機(jī)械手組態(tài)監(jiān)控畫面1.機(jī)械手具有手動、回原點(diǎn)、單步、單周期、連續(xù)幾種工作方式,可通過工作方式按鈕進(jìn)行選擇切換。手動模式下,按住“上升”“下降”“左行”“右行”“松開”“夾緊”按鈕可手動控制機(jī)械手運(yùn)行。當(dāng)機(jī)械手不在原點(diǎn)時,單擊“回原點(diǎn)”按鈕,機(jī)械手回到原點(diǎn)。單步模式下,每單擊一次“啟動”按鈕,機(jī)械手執(zhí)行一個操作步后停止,再單擊一次“啟動”按鈕,機(jī)械手再執(zhí)行一個操作步。單周期模式下,單擊“啟動”按鈕,機(jī)械手按照下降→夾緊→上升→右移→下降→松開→上升→左移→回原點(diǎn)的順序執(zhí)行一個周期的工作。連續(xù)模式下,單擊“啟動”按鈕,機(jī)械手連續(xù)、周期性地運(yùn)行。單擊“停止”按鈕,機(jī)械手立即停止運(yùn)行。2672.系統(tǒng)畫面具有日期、時間、用戶名、機(jī)械手水平和垂直位置坐標(biāo)顯示功能。3.配置用戶“操作員”及其權(quán)限,可通過菜單進(jìn)行用戶登錄、密碼修改、用戶退出、退出運(yùn)行和系統(tǒng)關(guān)機(jī)操作。操作員未登錄時只能進(jìn)行手動和回原點(diǎn)操作,登錄后方可進(jìn)行其他模式操作。268相關(guān)知識一、動畫連接1.水平移動連接水平移動連接的功能是使被連接對象在畫面中隨連接表達(dá)式的值的改變而水平移動。移動距離以像素為單位,以被連接對象在畫面制作系統(tǒng)中的原始位置為參考基準(zhǔn)。水平移動連接常用來表示圖形對象實(shí)際的水平運(yùn)動。269如圖所示為水平移動連接實(shí)例(指示器),在畫面上畫一個三角形(將其設(shè)置為“水平移動”動畫連接),以表示shift量的實(shí)際大小。270水平移動連接實(shí)例a)設(shè)計狀態(tài)b)TouchView中的運(yùn)行狀態(tài)在“動畫連接”對話框中單擊“水平移動”,彈出如圖所示的“水平移動連接”對話框?!颈磉_(dá)式】:在此編輯框內(nèi)輸入合法的連接表達(dá)式,單擊“?”可查看已定義的變量名和變量域。271“水平移動連接”對話框【向左】:輸入圖素在水平方向向左移動(以被連接對象在畫面中的原始位置為參考基準(zhǔn))的距離?!咀钭筮叀浚狠斎肱c圖素處于最左邊時相對應(yīng)的變量值,當(dāng)連接表達(dá)式的值為對應(yīng)值時,被連接對象的中心點(diǎn)向左(以原始位置為參考基準(zhǔn))移到最左邊規(guī)定的位置?!鞠蛴摇浚狠斎雸D素在水平方向向右移動(以被連接對象在畫面中的原始位置為參考基準(zhǔn))的距離?!咀钣疫叀浚狠斎肱c圖素處于最右邊時相對應(yīng)的變量值,當(dāng)連接表達(dá)式的值為對應(yīng)值時,被連接對象的中心點(diǎn)向右(以原始位置為參考基準(zhǔn))移到最右邊規(guī)定的位置。2722.水平移動連接向?qū)褂盟揭苿舆B接向?qū)У牟襟E如下:(1)在畫面上繪制希望水平移動的圖素,如圓角矩形。(2)選中該圖素,單擊“編輯”→“水平移動向?qū)А?,或右擊該圓角矩形,單擊“動畫連接向?qū)А薄八揭苿舆B接向?qū)А保髽?biāo)光標(biāo)變?yōu)椤笆弊中巍?73(3)選擇圖素水平移動的起始位置,單擊鼠標(biāo)左鍵,鼠標(biāo)光標(biāo)變?yōu)橄蜃蟮募^,表示當(dāng)前定義的是運(yùn)行時圖素由起始位置向左移動的距離。水平移動箭頭,移動到左邊界后,單擊鼠標(biāo)左鍵,鼠標(biāo)光標(biāo)變?yōu)橄蛴业募^,表示當(dāng)前定義的是運(yùn)行時圖素由起始位置向右移動的距離。水平移動箭頭,畫出一條水平移動軌跡線。當(dāng)?shù)竭_(dá)水平移動的右邊界時,單擊鼠標(biāo)左鍵,彈出“水平移動連接”對話框,如圖所示。274275“水平移動連接”對話框(4)在“表達(dá)式”文本框中輸入變量或單擊“?”選擇變量?!耙苿泳嚯x”的“向左”“向右”文本框中的數(shù)據(jù)為利用向?qū)Ы赢嬤B接產(chǎn)生的數(shù)據(jù),用戶可以根據(jù)需要再進(jìn)行修改。二、變量組管理當(dāng)工程中有大量的變量時,會給使用者查找變量帶來一定的困難,為此組態(tài)王提供了變量分組管理功能。按照使用者的意圖將變量放到不同的組中,這樣在修改和選擇變量時,只需到相應(yīng)的分組中查找即可。1.建立并編輯變量組單擊組態(tài)王工程瀏覽器Tab標(biāo)簽欄中的“變量”,左側(cè)視圖中顯示“變量組”。單擊“變量組”,右側(cè)視圖將顯示工程中的所有變量,如圖所示。276277顯示工程中的所有變量右擊“變量組”,單擊“建立變量組”,在編輯框中輸入變量組的名稱,如“機(jī)械手監(jiān)控變量組”,如圖所示。變量組定義的名稱是唯一的,而且要符合組態(tài)王變量命名規(guī)則。278命名變量組變量組建立完成后,可以在變量組下直接新建變量,在該變量組下建立的變量屬于該變量組。變量組中建立的變量全部可以在系統(tǒng)的數(shù)據(jù)詞典中看到。還可以在變量組下再建立子變量組,屬于子變量組的變量同樣屬于上級變量組。右擊目標(biāo)變量組,單擊“編輯變量組”,可以修改變量組的名稱。2792.增加變量單擊選中目標(biāo)變量組,雙擊內(nèi)容顯示區(qū)中的“新建”圖標(biāo),即可在該變量組中直接新建變量。除直接新建變量外,也可以將已定義的變量從其他變量組移動到當(dāng)前變量組中。如圖所示,在某個變量組中右擊要移動的變量,在打開的快捷菜單中單擊“移動變量”,然后選擇目標(biāo)變量組,則選擇的變量就被移動到目標(biāo)變量組中。在系統(tǒng)數(shù)據(jù)詞典中,屬于變量組的變量圖標(biāo)與其他圖標(biāo)不同。280281移動變量3.變量排序變量組內(nèi)的變量在以列表形式顯示時(詳細(xì)資料)可以按不同方式進(jìn)行排序顯示,可按“變量名稱”“變量類型”“ID”“連接設(shè)備”“寄存器”“報警組”進(jìn)行排序顯示,不能按“變量描述”進(jìn)行排序。2824.刪除變量如果不需要在變量組中保留某個變量,可以選擇從變量組中刪除該變量,也可以將該變量移動到其他變量組中。從變量組中刪除的變量將不屬于任何一個變量組,但變量仍然存在于數(shù)據(jù)詞典中。進(jìn)入變量組,右擊希望刪除的變量,單擊“從變量組刪除”,則該變量將從當(dāng)前變量組中消失。如果單擊“移動變量”,可以將該變量移動到其他變量組中。2835.刪除變量組當(dāng)不再需要某個變量組時,可以將其刪除。右擊希望刪除的變量組,單擊“刪除變量組”,系統(tǒng)提示刪除確認(rèn)信息,如果確認(rèn),當(dāng)前變量組將被永久刪除。284任務(wù)2機(jī)械手組態(tài)監(jiān)控系統(tǒng)報警與事件配置285學(xué)習(xí)目標(biāo)1.了解報警組和變量報警的相關(guān)知識。2.掌握模擬型變量報警屬性。3.掌握離散型變量報警屬性。4.掌握事件類型及使用方法。5.能完成機(jī)械手組態(tài)監(jiān)控系統(tǒng)報警和事件的配置。286任務(wù)引入為保證控制設(shè)備正常運(yùn)行,當(dāng)設(shè)備出現(xiàn)故障時需顯示相應(yīng)故障信息,同時記錄設(shè)備相關(guān)操作信息。創(chuàng)建如圖所示的機(jī)械手組態(tài)監(jiān)控系統(tǒng)報警和事件窗口,使用組態(tài)王的報警和事件功能記錄系統(tǒng)運(yùn)行、用戶登錄、操作事件、限位開關(guān)動作等報警信息。287機(jī)械手組態(tài)監(jiān)控系統(tǒng)報警和事件窗口相關(guān)知識報警是指當(dāng)系統(tǒng)中某些量的值超過了規(guī)定的界限時,系統(tǒng)自動產(chǎn)生相應(yīng)警告信息,表明該量的值已經(jīng)超限。事件是指用戶對系統(tǒng)的行為和動作。如修改了某個變量的值,用戶的登錄、注銷,站點(diǎn)的啟動、退出等。事件不需要操作人員應(yīng)答。288當(dāng)組態(tài)王中的報警和事件發(fā)生時,組態(tài)王把這些信息存于內(nèi)存的緩沖區(qū)中,報警和事件在緩沖區(qū)中以先進(jìn)先出的隊列形式存儲,所以只存儲最近的報警和事件。當(dāng)緩沖區(qū)內(nèi)容達(dá)到指定數(shù)目或記錄定時時間到時,系統(tǒng)自動將報警和事件信息進(jìn)行記錄,記錄形式可以是文本文件、開放式數(shù)據(jù)庫或連接打印機(jī)。另外,用戶可以從監(jiān)控界面提供的報警窗口中查看報警和事件信息。289一、報警組1.報警組概述在監(jiān)控系統(tǒng)中,為了方便查看、記錄和區(qū)別,要將變量產(chǎn)生的報警信息歸類到不同的組中,即使變量的報警信息屬于某個設(shè)定的報警組。報警組的組織結(jié)構(gòu)為樹狀,缺省時只有一個根節(jié)點(diǎn),缺省名為RootNode(可以改為其他名字)。通過“報警組定義”對話框可以為這個樹狀結(jié)構(gòu)加入多個節(jié)點(diǎn)和子節(jié)點(diǎn),每個子節(jié)點(diǎn)報警組中的變量既屬于該報警組,也屬于其上一級父節(jié)點(diǎn)報警組。如圖所示,在RootNode報警組下添加一個報警組A,則屬于A報警組的變量也同時屬于Root-Node報警組。290291報警組結(jié)構(gòu)示意圖定義報警組后,組態(tài)王會按照定義報警組的先后順序為每一個報警組設(shè)定一個ID號,當(dāng)引用變量的報警組域時,系統(tǒng)顯示的是報警組的ID號,而不是報警組名稱。每個報警組的ID號是固定的,若刪除某個報警組,其他報警組的ID號也不會發(fā)生變化,新增加的報警組也不會占用該ID號。2922.報警組定義在組態(tài)王工程瀏覽器中雙擊“數(shù)據(jù)庫”→“報警組”,彈出“報警組定義”對話框,如圖所示。293“報警組定義”對話框【增加】:在當(dāng)前選擇的報警組節(jié)點(diǎn)下增加一個節(jié)點(diǎn)。【修改】:修改當(dāng)前選擇的報警組的名稱?!緞h除】:刪除當(dāng)前選擇的報警組。294二、變量報警1.變量報警定義在組態(tài)王工程瀏覽器的“數(shù)據(jù)詞典”中新建一個變量或雙擊一個原有變量,在彈出的“定義變量”對話框中單擊“報警定義”選項卡,“報警定義”屬性頁如圖所示?!緢缶M名】:單擊“報警組名”右側(cè)的按鈕,會彈出“選擇報警組”對話框,該對話框中會列出所有已定義的報警組,選擇目標(biāo)報警組并確認(rèn),則該變量的報警信息就屬于選中的報警組。295“報警定義”屬性頁【優(yōu)先級】:優(yōu)先級指報警的級別,有利于操作人員區(qū)別報警的緊急程度。報警優(yōu)先級的范圍為1~999,1為最高,999為最低?!緢缶蕖俊咀兓蕡缶俊酒顖缶浚喝绻?dāng)前變量為模擬量,則這些區(qū)域內(nèi)的選項是有效的?!鹃_關(guān)量報警】:如果當(dāng)前變量為離散量,則“開關(guān)量報警”區(qū)域內(nèi)的選項是有效的?!緮U(kuò)展域1】【擴(kuò)展域2】:報警的擴(kuò)展域共有兩個,主要是對報警的補(bǔ)充說明和解釋,顯示在報警產(chǎn)生時的報警窗口中。2962.報警相關(guān)概念(1)報警產(chǎn)生:變量的值超出了定義的正常范圍,處于報警區(qū)域。(2)報警確認(rèn):對報警的應(yīng)答,表示已經(jīng)知道或已處理過該報警,報警確認(rèn)后報警狀態(tài)不會消失。(3)報警恢復(fù):變量的值恢復(fù)到定義的正常范圍,不再處于報警區(qū)域。297三、模擬型變量報警屬性模擬型變量主要指內(nèi)存型或I/O型的整型變量和實(shí)型變量,模擬型變量的報警類型主要有越限報警、偏差報警和變化率報警,越限報警和偏差報警還可定義報警延時和死區(qū)。1.越限報警(1)越限報警原理越限報警是指當(dāng)模擬量的值跨越規(guī)定的高低報警限時產(chǎn)生的報警,高低報警限分為低低限、低限、高限和高高限,越限報警原理如圖所示。298299越限報警原理當(dāng)變量值發(fā)生變化時,如果跨越某一個限值,會立即發(fā)生越限報警。一個變量在某個時刻只可能跨越一個限值,因此只能產(chǎn)生一種越限報警。例如,如果變量的值超過高高限報警界限值,就會產(chǎn)生高高限報警,而不會產(chǎn)生高限報警。越限報警產(chǎn)生和恢復(fù)的算法為:1)當(dāng)變量值小于等于低低限報警界限值時產(chǎn)生低低限報警,大于低低限報警界限值時低低限報警恢復(fù)。2)當(dāng)變量值小于等于低限報警界限值時產(chǎn)生低限報警,大于低限報警界限值時低限報警恢復(fù)。3003)當(dāng)變量值大于等于高限報警界限值時產(chǎn)生高限報警,小于高限報警界限值時高限報警恢復(fù)。4)當(dāng)變量值大于等于高高限報警界限值時產(chǎn)生高高限報警,小于高高限報警界限值時高高限報警恢復(fù)。如圖所示,越限報警可以定義一種、多種或全部報警限。選擇要定義的報警限,則對應(yīng)的“界限值”和“報警文本”編輯框變?yōu)橛行А6x界限值時應(yīng)注意:最小值≤低低限值<低限值<高限值<高高限值≤最大值?!皥缶谋尽本庉嬁蛑休斎腙P(guān)于該類型報警的說明文字,文本應(yīng)不超過15個字符。301302越限報警定義(2)越限報警設(shè)置【例6-2-1】設(shè)定液位變量報警界限值,要求液位的高高限報警界限值為900,高限報警界限值為750,低限報警界限值為150,低低限報警界限值為50,可按以下步驟進(jìn)行設(shè)置:1)在“數(shù)據(jù)詞典”中新建內(nèi)存整數(shù)變量,在“定義變量”對話框的“基本屬性”選項卡下設(shè)置變量名稱為“液位測量”,變量類型為內(nèi)存整數(shù),定義其最小值為0,最大值為1000。3032)單擊“報警定義”選項卡,勾選“報警限”項目中的“低低”復(fù)選框,對應(yīng)的“界限值”和“報警文本”編輯框變?yōu)橛行?,在“界限值”編輯框中輸?0,在“報警文本”編輯框中輸入“液位低低限報警”。用同樣的方法,分別設(shè)置其他幾個報警項,如圖所示。304報警限的定義3)單擊“報警組名”右側(cè)的“RootNode”,在彈出的“選擇報警組”對話框中選擇目標(biāo)報警組,在“優(yōu)先級”編輯框中輸入100,完成后單擊“確定”。4)新建一個畫面,選用工具箱中的“報警窗口”工具,在畫面上創(chuàng)建報警窗口。雙擊報警窗口,彈出“報警窗口配置屬性頁”對話框,如圖所示。在“報警窗口名”編輯框中輸入“越限報警窗”,選擇“歷史報警窗”單選按鈕,然后單擊“確定”。305306“報警窗口配置屬性頁”對話框5)選用工具箱中的“文本”工具,在畫面上添加文本并雙擊該文本,彈出“動畫連接”對話框,單擊“模擬值輸出”并選擇變量“液位測量”。在模擬值輸入中同樣選擇變量“液位測量”,“值范圍”最大值為1000,最小值為0。動畫連接建立完成后,保存當(dāng)前畫面。6)右擊該畫面并選擇“切換到View”,進(jìn)入組態(tài)王運(yùn)行系統(tǒng)。打開越限報警畫面,如圖所示。307越限報警畫面7)在畫面上與“液位測量”變量連接的文本處輸入值5,報警窗口中會出現(xiàn)一條報警信息。然后分別輸入100、146、800、900,報警窗口中會顯示一系列的報警信息??梢钥吹?,當(dāng)數(shù)據(jù)小于等于50時,產(chǎn)生低低限報警;當(dāng)數(shù)據(jù)大于50且小于等于150時,低低限報警恢復(fù),產(chǎn)生低限報警;當(dāng)數(shù)據(jù)大于150且小于750時,低限報警恢復(fù),此時該變量沒有報警;當(dāng)數(shù)據(jù)大于等于750且小于900時,產(chǎn)生高限報警;當(dāng)數(shù)據(jù)大于等于900時,高限報警恢復(fù),產(chǎn)生高高限報警。當(dāng)數(shù)據(jù)逐步減小時,也會產(chǎn)生相應(yīng)的報警和恢復(fù)。3082.偏差報警(1)偏差報警原理偏差報警是指當(dāng)模擬量的值相對目標(biāo)值的波動超過指定范圍時產(chǎn)生的報警。偏差報警可以分為小偏差報警和大偏差報警。當(dāng)波動的數(shù)值超出大、小偏差限值時,分別產(chǎn)生大偏差報警和小偏差報警,其原理如圖所示。309偏差報警原理偏差報警產(chǎn)生的算法為:1)當(dāng)變量值大于等于小偏差限值(上限)或小于等于小偏差限值(下限)時,產(chǎn)生小偏差報警。2)當(dāng)變量值大于等于大偏差限值(上限)或小于等于大偏差限值(下限)時,產(chǎn)生大偏差報警。變量變化的過程中,如果跨越某個界限值,則會立刻產(chǎn)生報警,而同一時刻不會產(chǎn)生兩種類型的偏差報警。310(2)偏差報警設(shè)置【例6-2-2】某工序中要求壓力在一定的范圍內(nèi),不能太大或太小,可通過定義偏差報警來確定壓力的值是否在要求的范圍內(nèi)。1)在“數(shù)據(jù)詞典”中新建內(nèi)存實(shí)數(shù)變量,在“定義變量”對話框的“基本屬性”選項卡下設(shè)置變量名稱為“壓力測量”,變量類型為內(nèi)存實(shí)數(shù),定義其最小值為-1.5,最大值為6。2)單擊“報警定義”選項卡,勾選“偏差報警”項目中的“小偏差”和“大偏差”復(fù)選框,則對應(yīng)的編輯框變?yōu)橛行?。在“目?biāo)值”編輯框中輸入目標(biāo)值2,在小偏差對應(yīng)的“偏差”編輯框中輸入值100,在大偏差對應(yīng)的“偏差”編輯框中輸入值150,選擇相應(yīng)的報警組并設(shè)置優(yōu)先級,如圖所示。311312偏差報警的定義3)在建立的畫面中添加一個文本并定義該文本的動畫連接,模擬值輸出、模擬值輸入連接的變量為“壓力測量”,“值范圍”最大值為6,最小值為-1.5。動畫連接建立完成后,保存當(dāng)前畫面。4)修改變量的值。數(shù)據(jù)值增加:當(dāng)數(shù)據(jù)增加到4(2+2)時,產(chǎn)生小偏差報警;增加到5(2+3)時,小偏差報警恢復(fù),產(chǎn)生大偏差報警。數(shù)據(jù)值減?。寒?dāng)數(shù)據(jù)減小到4時,大偏差報警恢復(fù),產(chǎn)生小偏差報警;當(dāng)數(shù)據(jù)小于4但大于0時,小偏差報警恢復(fù),此時沒有報警產(chǎn)生;當(dāng)數(shù)據(jù)減小到0(2-2)時,產(chǎn)生小偏差報警;當(dāng)數(shù)據(jù)減小到-1(2-3)時,小偏差報警恢復(fù),產(chǎn)生大偏差報警。3133.變化率報警變化率報警是指模擬量的值在一段時間內(nèi)的變化速度超過了指定數(shù)值而產(chǎn)生的報警,即變量變化太快時產(chǎn)生的報警。系統(tǒng)運(yùn)行過程中,每當(dāng)變量發(fā)生一次變化,系統(tǒng)都會自動計算變量變化的速度,以確定是否產(chǎn)生變化率報警。變化率報警單位包括秒、分、時三種,變化率報警值的計算公式為:[(變量的當(dāng)前值-變量上一次變化的值)×100×報警單位對應(yīng)的值]/[(變量本次變化的時間-變量上一次變化的時間)×(變量的最大值-變量的最小值)]。314其中,報警單位對應(yīng)的值定義為:如果報警單位為秒,則該值為1;如果報警單位為分,則該值為60;如果報警單位為時,則該值為3600。計算結(jié)果取整數(shù)部分的絕對值,若計算結(jié)果大于等于報警極限值,則立即產(chǎn)生報警。當(dāng)變化率小于報警極限值時,報警恢復(fù)。變化率報警的定義如圖所示。勾選“變化率”復(fù)選框,在編輯框中輸入報警極限值,選擇報警單位。315316變化率報警的定義4.報警死區(qū)報警死區(qū)的作用是防止變量值在報警限上、下頻繁波動而產(chǎn)生許多不真實(shí)的報警。在原報警限上、下各增加一個報警限的閾值,使原報警限界線變?yōu)橐粭l報警限帶,當(dāng)變量的值在報警限帶范圍內(nèi)變化時,不會產(chǎn)生和恢復(fù)報警,只有超出該范圍時才產(chǎn)生和恢復(fù)報警信息。這樣對消除波動信號的無效報警有積極的作用?!纠?-2-3】對“液位測量”變量的越限報警進(jìn)行報警死區(qū)的定義,原要求為液位的高高限報警界限值為900,高限報警界限值為750,低限報警界限值為150,低低限報警界限值為50?,F(xiàn)定義報警死區(qū),死區(qū)值為5。317操作步驟

溫馨提示

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

最新文檔

評論

0/150

提交評論