A0491_WinCC生成操作員記錄_第1頁
A0491_WinCC生成操作員記錄_第2頁
A0491_WinCC生成操作員記錄_第3頁
A0491_WinCC生成操作員記錄_第4頁
A0491_WinCC生成操作員記錄_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、SIEMENSSIEMENSCS LS TSPage #-15SIEMENSCS LS TSPage #-15SIEMENSWinCC V7中如何生成操作員的操作記錄How to configure an operation message in WinCC V7Getting-StartedEdition (2012 年 1 月) 摘 要對某些車耍的對象和數(shù)據(jù)進行操作,根據(jù)石要町以在操作過程屮觸發(fā)操作員輸入消 息,本文主要介紹操作員輸入消息的組態(tài)方法,及GCreateMyOperationMsg 數(shù)的簡單應 用。關犍詞操作員輸入消息,GCreateMyOperationMsgKey Word

2、s Operation message GCreateMyOperationMsgCS LS TSPage 2-15SIEMENS目錄1. 操作員輸入消息的分類41. 1如何限制用戶對畫面對象的操作41.2記錄操作員登陸/注銷的消息62. 操作員輸入消息的組態(tài)方法 82十圖形編輯器”屮相應對彖的屬性中有操作員輸入消息”選項的對象820圖形編輯器沖相應對象的屬性中沒有1操作員輸入消息選項的對彖122.3對于消息操作,生成一條操作員輸入消息14CS LS TSPage 3-15SIEMENS1.操作員輸入消息的分類對某些貞耍的対象和數(shù)據(jù)進行操作,根據(jù)術要可以在操作過程屮觸發(fā)操作員輸入消息.操作員輸

3、入消息根據(jù)操作的對象和操作類型的不同,分為以卜三類:a. “圖形編輯器沖相應對象的屬性中有操作員輸入消息”選項,例如:在I/O域中輸入 數(shù)值,文本列衣中選擇文本等。對象屬性功能支持的對象類型操作員輸入消息定義操作后是否輸出消息I/O域、文本列表、組合框、列表框、復 選框、單選框、滾動條操作員激活報農定義是否記錄操作的原因I/O域、文本列表、組合框、列表框、滾 動條b對于操作可選圖形WinCC對象,苴屬性中沒冇44操作員輸入消息”選項.例如:對于 按鈕的操作等。C.在報警控件中對J:消息的操作,例如確認鎖定/釋放消息等。1.1如何限制用戶對畫而對彖的操作Q(IMOr pantxriftr

4、3;.E“r ¥耐弓附徉0)移新女斗廠用尸(U> rdE認時如上圖屮,通過按鈕PIC1切換畫而。如果需耍限定菜些操作員不能切換畫而,就可 以在按鈕屬性“其他”的“授權”中指定操作此對象所船要的權限。然后,在"用戶管理 器”中創(chuàng)建新用戶,并分配相應權限即町。這樣,如果沒有用戶甥陸,或竊陸用戶沒有按 鈕預先定義的授權,則無法操作按鈕。需要注意的是,在“用戶管理器”中列出的1-17號權限的名稱,僅是權限編號的別 名而已,沒有任何實際的功能。例如,畫面中按鈕1需要1號權限,按鈕2需要2號權 限按鈕仃需要17號權限;這樣,只要用戶管理器中的用戶分配了相應的權限編號, 如1、3、

5、13石權限,那么這個用戶只能操作仁3、13兮按鈕,其他按鈕則無法操作。在按鈕的“事件”中插入以F腳本可以彈出用戶登陸的對話框。 #p rag ma codeC'useadmi n.d)#include "pwrt_api.h"#pragma code()PWRTLoginCt); 沓陸 C 腳本在按鈕的“爭件”屮插入以卜腳木町以注銷為前&陸的用戶。#pragma code(Huseadmin.d)#include ”pwrt_api.h"#pragma code()PWRTLogout(); 注銷 C 腳本也可以在項冃屬性中,為用戶空陸的對話框分配

6、熱鍵。WinCCExplorer - D:liuzgUiuzg.MCP文件(F)編鉅(E)視圖(V)工夙(T)幫助(H)1 > J 詢二IT liuzg工計算機片!蠻量莒理 fe結構變量A圖形編輯器粟單和工貝欄 宙報警記錄IQ變量記錄M報表騙輯器 打全局腳本 瞬文本庫 牡文本分配器項目屬性I名稱竄規(guī)|更新周期熱龍選頂|操作模式|用戶界面和設計|動作:熱雜是在WinCC中可僦予指走動作的殂合雜.分配Fij以前分配到:1.2記錄操作員住陸/注銷的消息S報曹記錄-LHu2BJ文件怕熊做2)視Ev)消息M)TArr) |WftKulKC系壇H豈二I昱加垂1M自消息類別ra對組消息 守歸匕泌感圜

7、a用戸戈卞塊討稈佰按在報警記錄4 "TH"里"WinCC系統(tǒng)消息” 創(chuàng)建系統(tǒng)消息。在畫而中添加WinCC Alarm Control控件,“消息塊”中增加勾選'計算機名和Bhbbsbdid1 tx WifCLAttrmCtMtrol* X iilM FC 心 pJ 0!Hit*!&-I !-91 y:氐食a仝血久a isb n叨區(qū)OK i 1| I SHWJUOI* an-CJ&tri&b S «r«W4 V Wm rrorw-J« Pt»jhC«rt>SQ rw*C«

8、;*r<3 M irr««Muia)t o 刃Sew ME感2 Ub門43 wra STD* 7 STOMAo朗 HmMCW、wWQ H1 zwrtRc*Cc<g,補切“、, I .<> .rti* Sfffl'.整岳彳仄 已JTtt01毎U 何 Uft為 isjtwor 心4專0 厶曰'用戶名,°并添加到“消息列表”屮的“選定的消息塊” OCS LS TSPage 7-15SIEMENS如卜圖過濾消息編號1008003到1008005 Z間的系統(tǒng)消息。I CS LS TSPage 7-15SIEMENS這樣,通過“長期歸檔

9、列表”,在運行系統(tǒng)中就可以査詢用戶登陸/注銷的系統(tǒng)消息。2.操作員輸入消息的組態(tài)方法2.1 *圖形編輯器”中相應對象的屬性中冇1操作員輸入消息”選項的對彖可選擇激活“圖形編耕器”屮相應對彖的“操作員輸入消息”屬性,以控制菜些對象,例如, 在I/O域屮輸入數(shù)值,文本列衷屮選擇文本等。這町通過設直“操作員輸入消息”屬性來完 成,如圖2仁注意:該消息的結構不能進行編輅。操作員輸入消息的消息兮為“1250814T。操作員輸入消息包含過程值塊2中的操作前的值(lllffL)和過程值塊3中修改后的值(新值)。對象屬性輸入輸出域5雇性爭件s轉入輸出域幾何顏色祥式字體 閃爍 其它 限制值輸出/輸入效果屬性允許

10、操作員控制授權顯示提示文本顯示變呈狀態(tài)操作員激活報表操作員輸入消息調整邊框光標控制立即輸入.R 因 JXXXXXJV態(tài)痢是 < 是是是是否否否CS LS TSPage 9-15SIEMENS圖2-1CS LS TSPage #-15SIEMENS“操作員激活報表”屬性指操作員是否記錄操作理由.操作員活動報表在消息系統(tǒng)中川 檔。操作員輸入的理由在長期川檔列衣屮作為操作員輸入消息的注釋顯示?!安僮鲉T輸入消息”屬性指在操作Z后是否生成編號為12508141的系統(tǒng)消息。如果 “操作員輸入消息”屬性已設置為“是”,則在操作時生成一個消息,并將It發(fā)送至消 息系統(tǒng)進行歸檔。例如,使用消息系統(tǒng),可在消

11、息行中輸出消息。為了使操作員在操作完成Z后可輸入操作理由,必須啟用“操作員激活報衣”屬性。操 作員輸入的理由在長期歸檔列表中作為操作員輸入消息的注釋顯示。11.00022.000033.000rmControl時間13001.0301 JOO圖2-2CS LS TSPage 10-15SIEMENSCS LS TSPage #-15SIEMENS為了更直觀在報警控件里査看此類消息.町在OS項目編輯器中作以卜設置并“確定” oCS LS TSPage #-15SIEMENSCS LS TSPage 11-15SIEMENS對 if I «»;r)JJVO 帶知HInCClap

12、tortr DzProrn HtosShmeMSl«p/U7p<ojS/ Pr«2WiiKp(oJUJS(2)0S(2).nKp9 g"出坯5魁:匚井越空量A楓“器徭工具欄Ld*i2*R J!邑記錄離立環(huán)% rr-H85»fi空衛(wèi)垂引 土 "另瑩好冗*UJfflpjae乂卑汝住鏤:tt?沁I1H茗K信勿,由三申7注.0倉呂7r僅乖牌且走令r禺刁修工竝下氏理9 I完成12;唁R不EJ無立件»JrfraUSXtfz ij“的IE券目占程刪曲It於冷7?畫SR麗禺C1討雖茁臨竟桓C KOSllBCTS i Audit zW8osniM

13、iitta、淖息“乙eFv匚瓏 匚盼在報警控件中添加“消息列表”,并設置過濾條件。JOOD.oooo3 000WinCC AUrmConlrolProperties-msit AlaxniConlfol卓衣 沁 MRtooNLECrzrr細加 樂怛:軻人#3工A笆伏遊欄AKSMm1 1M E 如 0j0811:9 0? 31 0:0ez2.-W-1-9:0& cC UUrrrn:n< ir uit rg os 3; om2L-OT-11 C9.0B M 0:0nrrHH*=09X:9.0B 10 0:0TWTIX7UX72l097i 09:08 <*T 000 9?“或昭I

14、袈2心 M 0X1 1vK|2 呻”09:0B g MD 2.-0:-!.:9.0B 50 0:0 *loo2:-(-1:g 054<0709421-W-1L:9.0B150:0勢2;-0i-l 9:0E<60刀氐名稱巨123®選樣名和朗:可去忙消*垛: &總待纓時間 EJ1IU 卿 蕓型岡 花B文衣tt先©runs木用2rw<oinn>MSB <adnft>如ts孔嶺復制IIXrd耳冗迤奔鯉“ 1 址崖曰妙a)i(9/2i上午舊;p!±i or|導入;&ACPACPCS LS TSPage 12-15SIEME

15、NS這樣,在報警控件屮可以直觀的查看操作員修改數(shù)值的消息。72.00073 000CS LS TSPage 13-15SIEMENSCS LS TSPage #-15SIEMENS,WinCC AkrmControlCfS Ei q 1 2 3 “ nK9-L1 09 10.02. 530g9訂 IoP:16:O4XqiHdL0°V01011I; 13 U lb 1GIT13192D再處理:0與理人:o asa o驅:9翟 9.11 5<如果用戶遷陸后修改了數(shù)值,消息內容“新值/III值”的前面會增加操作的用戶乳稱。1.0031 500WinCC AtormConuolOS 可

16、含! GW J L < 3 弓丄 lO 也 s H»2 0TlM g 06 62囚 S 08 68W 10 02 30 "tf (14 話15 H J4 71 03 32 06 3516Q茨 13 00mwi 云JH-cIC-IJA1*# JhZ護J| j a 1AJC SG2?Xin=».:.|月c1Ks31*Vv fih - B力話盼AJrSB?2X0H 丁 Bjr 4 Ifi-71Bs9IQ1AKFGh|回;:退岀范錄|IH IIZIH H*MCS632XXK% 証 X注笄岡-g.Mr GCS LS TSPage #-15SIEMENS2.2“圖形編輯

17、器”中相應對象的屬性中沒有操作員輸入消息”選項的對彖對于操作可選圖形WinCC對彖,可以將您自己的操作員消息組態(tài)為C動作或VBS動作。執(zhí)行各自的C動作或者VBS動作作為對操作爭件的反應。例如,在這種情況卜, 操作爭件町以是鼠標單擊WinCC對象,例如對按鈕操作。使用“報警”功能組屮“GCreateMyOperationMsg”功能組態(tài)您門C的操作員輸入消息,卜頂舉例對此函數(shù)進行 簡單說明。int GCreateMyOperationMsg(DWORD dwFlagsf DWORD dwMsgNum, char* IpszPictureName, char* IpszObjectName, DW

18、ORD dwMyTextID, double doValueOld, double doValueNew, char* pszComment)參數(shù)的簡單介紹dwFlags FLAG_COMMENT_PARAMETER 0x00000001 為操作員輸入消息添加固定的注秤,在pszComment中添加相應的文木FLAG_COMMENT_DIALOG 0x00000003 在對對彖進行操作 時彈出對話框,在對話框中為其添加注釋dwMsgNum生成的操作員輸入消息的消息號,石要預先創(chuàng)建pszPictureName盂耍生成操作員輸入消息對彖所在的畫而IpszObjectName 在操作員消息生成時,盂

19、要在涓息中記錄的變駅。doValueOld IpszObjectName ffl態(tài)的變駅在消息生成Z前的數(shù)值,注意:兩數(shù)無 法門動計算此數(shù)值,盂耍利用GetTagvalue等函數(shù)門(2提取。doValueNew IpszObjectName flI態(tài)的變吊在消息定成Z厲的數(shù)值,函數(shù)無法門動計 算此數(shù)值,盂耍利用GetTagvalue等函數(shù)取。pszComment 在 FLAG_COMMENT_DIALOG 0x00000001 時,在此參數(shù)中 添加相應文本。注常:要預先創(chuàng)建編兮為“X”的報警消息:消息類別為:系統(tǒng)無石確認:類巾為:操作員輸入消息:在“消息文本”屮輸入盂要顯示的報警提小信從 其他

20、參數(shù)保持默認值即町。實例:按鈕的功能為在對變彊做加法計算后,保留結果,同時記錄操作員輸入的消 息,并在報警控件的系統(tǒng)塊的注釋 列中(其對應報警控件工具欄里輸入或査詢的圖標 圜欄注釋對話框理為二打開-個用干輸入注釋的文桶輯器)添加腳本中的文本“changed"。卜°圖為在按鈕的M件匕添加的腳本。include 'pdefap.h'1void OnClick(chsr* IpszPictureName, charlpszObjectName, chsr* IpszPropertyNsme)INTaINTb:INTc:a=GetTagWordfey11): /Re

21、turn-Type: WORD bGetTagWordf1!n); /Return-Type: WORDc=a*b;SetTagWordC'key'1,c): /Return-Type: BOOL GCreateMyOperationMsg(0x00000001Jl/NewPdll. PD L'11 key'l7Bz a c '"ch ang ed11);更進步的詳細>*I以在 WlnCC V7 幫助中 Search: GCreateMyOperationMsg對J V6版本請參考以卜鏈接: 2.3對消息操作,生成-條操作員輸入消息例如確認鎖定/釋放消息,操作員輸入消息將在WinCC報警記錄中進行組態(tài)。為此必 須在報警記錄編輯器中創(chuàng)建WinCC系統(tǒng)消息。在“操作員輸入消息”選項卡上的WinCC報警控件屮,激活操作消息的觸發(fā)事件, 如卜圖所示。也可在此處組態(tài)操作員輸入消息本身。在WinCC V7Z前,在“消息列表” 選項卡匕的WinCC報警控件中,使用“操作員輸入消息”按鈕激活操作員輸入消息的觸發(fā) 事件。為了顯示或輸入對應的操作員輸入消息的注釋,可使用“注釋”按鈕在長期歸檔列 表屮打開對話框。在報警控件屮將“注釋”系統(tǒng)塊插入消息行時,此消息塊指示此消息仃 注釋。更進一步的詳細役置,請參考

溫馨提示

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

評論

0/150

提交評論