版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
組態控制技術—安全機制安全機制概述MCGS組態軟件提供了一套完善的安全機制,用戶能夠自由組態控制菜單、按鈕和退出系統的操作權限,只允許有操作權限的操作員才能對某些功能進行操作。MCGS還提供了工程密碼、鎖定軟件狗、工程運行期限等功能,來保護使用MCGS組態軟件開發所得的成果,開發者可利用這些功能保護自己的合法權益。MCGS系統的操作權限機制和WindowsNT類似,采用用戶組和用戶的概念來進行操作權限的控制。在MCGS中可以定義多個用戶組,每個用戶組中可以包含多個用戶,同一個用戶可以隸屬于多個用戶組。操作權限的分配是以用戶組為單位來進行的,即某種功能的操作哪些用戶組有權限,而某個用戶能否對這個功能進行操作取決于該用戶所在的用戶組是否具備對應的操作權限。MCGS系統按用戶組來分配操作權限的機制,使用戶能方便地建立各種多層次的安全機制。如:實際應用中的安全機制一般要劃分為操作員組、技術員組、負責人組。操作員組的成員一般只能進行簡單的日常操作;技術員組負責工藝參數等功能的設置;負責人組能對重要的數據進行統計分析;各組的權限各自獨立,但某用戶可能因工作需要,能進行所有操作,則只需把該用戶同時設為隸屬于三個用戶組即可。6.2.1定義用戶和用戶組在MCGS組態環境中,選取“工具”菜單中的“用戶權限管理”菜單項,彈出用戶管理窗口,如圖4-29所示。圖4-29用戶管理窗口在MCGS中,固定有一個名為“管理員組”的用戶組和一個名為“負責人”的用戶,它們的名稱不能修改。管理員組中的用戶有權利在運行時管理所有的權限分配工作,管理員組的這些特性是由MCGS系統決定的,其它所有用戶組都沒有這些權利。在用戶管理器窗口中,上半部分為已建用戶的用戶名列表,下半部分為已建用戶組的列表。當用鼠標激活用戶名列表時,在窗口底部顯示的按鈕是“新增用戶”、“復制用戶”、“刪除用戶”等對用戶操作的按鈕;當用鼠標激活用戶組名列表時,在窗口底部顯示的按鈕是“新增用戶組”、“刪除用戶組”等對用戶組操作的按鈕。單擊“新增用戶”按鈕,彈出“用戶屬性設置”窗口,在該窗口中,用戶密碼要輸入兩遍,用戶所隸屬的用戶組在下面的列表框中選擇(注意:一個用戶可以隸屬于多個用戶組)。當在用戶管理器窗口中按“屬性”按鈕時,彈出同樣的窗口,可以修改用戶密碼和所屬的用戶組,但不能夠修改用戶名。單擊“新增用戶”按鈕,可以添加新的用戶名,選中一個用戶時,單擊屬性或雙擊該用戶,會出現用戶屬性設置窗口,在該窗口中,可以選擇該用戶隸屬于哪個用戶組,如圖所示。用戶屬性設置窗口單擊“新增用戶組”按鈕,可以添加新的用戶組,選中一個用戶組時,單擊屬性或雙擊該用戶組,會出現用戶組屬性設置窗口,在該窗口中,可以選擇該用戶組包括哪些用戶,如圖所示。用戶組屬性設置窗口在該窗口中,單擊登錄時間按鈕,會出現打開時間設置窗口,如圖所示。時間設置窗口MCGS系統中登錄時間的設置最小時間間隔是1小時,組態時可以指定某個用戶組的系統登錄時間,如上圖所示,從星期天到星期六、每天24小時,指定某用戶組在某一小時內是否可以登錄系統,在某一時間段打上“√”則表示該時間段可以登錄,否則該時間段不允許登錄系統。同時,MCGS系統可以指定某個特殊日期的時間段,設置用戶組的登錄權限,在上圖中,“指定特殊日期”選擇某年某月某天,按“添加指定日期”按鈕則把選擇的日期添加到上圖中左邊的列表中,然后設置該天的時間段的登錄權限。不要打了,我再聊會就去學習了…6.2.2系統權限設置為了更好的保證工程運行的安全、穩定可靠,防止與工程系統無關的人員進入或退出工程系統,MCGS系統提供了對工程運行時進入和退出工程的權限管理。打開MCGS組態環境,在MCGS主控窗口中設置“系統屬性”,打開窗口,如圖所示。主控窗口屬性設置單擊“權限設置”,設置工程系統的運行權限,同時設置系統進入和退出時是否需要用戶登錄,共四種組合:“進入不登錄,退出登錄”、“進入登錄,退出不登錄”、“進入不登錄,退出不登錄”、“進入登錄,退出登錄”。在通常情況下,退出MCGS系統時,系統會彈出確認對話框,MCGS系統提供了兩個腳本函數在運行時控制退出時是否需要用戶登錄和彈出確認對話框,!EnableExitLogon()和!EnableExitPrompt(),這兩個函數的使用說明如下:!EnableExitLogon(FLAG),FLAG=1,工程系統退出時需要用戶登錄成功后才能退出系統,否則拒絕用戶退出的請求;FLAG=0,退出時不需要用戶登錄即可退出,此時不管系統是否設置了退出時需要用戶登錄,均不登錄。!EnableExitPrompt(FLAG),FLAG=1,工程系統退出時彈出確認對話框;FLAG=0,工程系統退出時不彈出確認對話框。為了使上面兩個函數有效,必須在組態時在腳本程序中加上這兩個函數,在工程運行時調用一次函數運行。4.6.3操作權限設置MCGS操作權限的組態非常簡單,當對應的動畫功能可以設置操作權限時,在屬性設置窗口頁中都有對應的“權限”按鈕,單擊該按鈕后彈出的用戶權限設置窗口,如圖所示。用戶權限設置窗口作為缺省設置,能對某項功能進行操作的為所有用戶,即:如果不進行權限組態,則權限機制不起作用,所有用戶都能對其進行操作。在用戶權限設置窗口中,把對應的用戶組選中(方框內打勾表示選中),則該組內的所有用戶都能對該項工作進行操作。一個操作權限可以配置多個用戶組。在MCGS中,能進行操作權限組態設置的有如下內容:用戶菜單:在菜單組態窗口中,打開菜單組態屬性頁,單擊屬性頁窗口左下角的權限按鈕,即可對該菜單項進行權限設置。退出系統:在主控窗口的屬性設置頁中有權限設置按鈕,通過該按鈕可進行權限設置。動畫組態:在對普通圖形對象進行動畫組態時,按鈕輸入和按鈕動作兩個動畫功能可以進行權限設置。運行時,只有有操作權限的用戶登錄,鼠標在圖形對象的上面才變成手狀,響應鼠標的按鍵動作。標準按鈕:在屬性設置窗口中可以進行權限設置。動畫按鈕:在屬性設置窗口中可以進行權限設置。旋鈕輸入器:在屬性設置窗口中可以進行權限設置。滑動輸入器:在屬性設置窗口中可以進行權限設置。6.2.4運行時改變操作權限MCGS的用戶操作權限在運行時才體現出來。某個用戶在進行操作之前首先要進行登錄工作,登錄成功后該用戶才能進行所需的操作,完成操作后退出登錄,使操作權限失效。用戶登錄、退出登錄、運行時修改用戶密碼和用戶管理等功能都需要在組態環境中進行一定的組態工作,在腳本程序使用中MCGS提供的四個內部函數可以完成上述工作。1.!LogOn()在腳本程序中執行該函數,彈出MCGS登錄窗口,如圖所示。從用戶名下拉框中選取要登錄的用戶名,在密碼輸入框中輸入用戶對應的密碼,按回車鍵或確認按鈕,如輸入正確則登錄成功,否則會出現對應的提示信息。按取消按鈕停止登錄。用戶登錄窗口2.!LogOff()在腳本程序中執行該函數彈出提示框,提示是否要退出登錄,“是”退出,“否”不退出。
3.!ChangePassword()在腳本程序中執行該函數彈出修改密碼窗口,如圖所示。改變用戶密碼窗口先輸入舊的密碼,再輸入兩遍新密碼,按確認鍵即可完成當前登錄用戶的密碼修改工作。4.!Editusers()在腳本程序中執行該函數彈出用戶管理器窗口,允許在運行時增加刪除用戶或修改用戶的密碼和所隸屬的用戶組。注意:只有在當前登錄的用戶屬于管理員組時,本功能才有效。運行時不能增加、刪除或修改用戶組的屬性。在實際應用中,當需要進行操作權限控制時,一般都在菜單組態窗口中增加四個菜單項:登錄用戶、退出登錄、修改密碼、用戶管理,在每個菜單屬性窗口的腳本程序屬性頁中分別輸入四個函數:!LogOn()、!LogOff()、!ChangePassword()、!Editusers(),這樣,運行時就可以通過這樣菜單來進行登錄等工作。同樣,通過對按鈕進行組態也可以完成這些登錄工作。6.2.5工程安全管理1.工程密碼給正在組態或已完成的工程設置密碼,可以保護該工程不被其它人打開使用或修改。當使用MCGS來打開這些工程時,首先彈出輸入框要求輸入工程的密碼,如密碼不正確則不能打開該工程,從而起到保護勞動成果的作用。2.鎖定軟件狗鎖定軟件狗可以把組態好的工程和軟件狗鎖定在一起,運行時,離開所鎖定的軟件狗,該工程就不能正常運行。隨MCGS一起提供的軟件狗都有一個唯一的序列號,鎖定后的工程在其它任何MCGS系統中都無法正常運行,充分保護開發者的權利。3.設置工程運行期限為了方便開發者的利益得到及時的回報,MCGS提供了設置工程運行期限的功能,到一定的時間后,如得不到應得的回報,則可通過多級密碼控制系統的運行或停止。在工程試用期限設置窗口中最多可以設置四個試用期限,每個期限都有不同的密碼和提示信息。運行時工作的流程是:當第一次試用期限到達時,彈出顯示提示信息的對話框,要求輸入密碼,如不輸入密碼或密碼輸入錯誤,則以后每小時再彈出一次對話框;如正確輸入第一次試用期限的密碼,則能正常工作,直到第二次試用期限到達;如直接輸入最后期限的密碼,則工程解鎖,以后永遠正常工作。第二次和第三次試用期限到達時的操作相同,但如密碼輸入錯誤,則退出運行。當到達最后試用期限時,如不輸入密碼或密碼錯誤,則MCGS直接終止,退出運行。實際應用中,請酌情使用本功能和提示信息的措辭,盡
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 肥皂制造工崗位技巧考核試卷含答案
- 西式糕點師崗位基礎培訓考核試卷含答案
- 營林試驗員崗中節能考核試卷含答案
- 制材工崗中責任制考核試卷含答案
- 水生植物疫病檢疫員崗前面試考核試卷含答案
- 家用電器產品維修工崗前持續改進考核試卷含答案
- 木材保護與改性處理工崗前工作質量考核試卷含答案
- 酶制劑制備工工藝控制強化考核試卷含答案
- 南京安全宣講方案講解
- 2024年《醫療器械經營監督管理辦法》培訓試卷及答案
- 全國一級學會、協會目錄
- 徐氏調查研究報告
- 龍虎山正一日誦早晚課
- 2022年阜陽市界首市選調中小學教師考試真題
- 2022高級經濟師《知識產權實務》預測試卷2
- YY/T 0471.3-2004接觸性創面敷料試驗方法 第3部分:阻水性
- GB/T 11348.3-2011機械振動在旋轉軸上測量評價機器的振動第3部分:耦合的工業機器
- GB 2711-2003非發酵性豆制品及面筋衛生標準
- GA/T 1163-2014人類DNA熒光標記STR分型結果的分析及應用
- 煤礦用防爆電氣設備防爆檢查標準培訓課件
- 地鐵是怎樣建成的少兒科普版課件
評論
0/150
提交評論