西門子plc密碼三種保護級別和程序塊加密方法
用戶可以選擇如下三種保護級別:
[*]保護級別1:符合默認值[*]保護級別2:只讀訪問方式[*]保護級別3:不可讀寫訪問方式
用戶可以在 s7 站進行硬件組態(tài)時設置一個 cpu 密碼。打開 cpu 的屬性對話框,屬性對話框內保護級別 2(只讀訪問方式)和設置密碼都是被推薦的。
不知道密碼而無法輸入密碼的用戶只能在 cpu 里讀取程序,用戶無法修改程序。
圖1: 設置 cpu 保護 塊保護(know_how_protect)可用于自動生成的step 7塊中。用戶如果忘記密碼:用戶如果忘記了密碼,將無法寫入訪問(或保護級別 3 的讀取訪問)到密碼保護過的 cpu 中。 用戶必須通過復位 cpu 并上傳程序到 cpu 中來恢復訪問。注意:
修改過的數(shù)據被下載到 s7-cpu 中,密碼才被激活。
為程序塊 dbs, fbs 和 fcs 設置塊保護(know_how_protect)的方法。
| 序號 | 步驟 |
| 1 | 打開要編輯的塊,在 lad/stl/fbd 編輯器中選擇 "file >; generate source..." ,準備生成源文件。 |
| 2 | 在打開的對話框中輸入項目名稱,如 "protect_fb"。 |
| 3 | 執(zhí)行步驟2,彈出 "generate source <項目名稱>;" 對話框。 選中需要轉換的塊,點擊箭頭按鈕將其移至右側 "blocks selected" 窗口中。 點擊 ok 鍵進行確認后,生成stl 源文件。關閉 lad/stl/fbd 編輯器。
圖 01 |
| 4 | 生成的源文件存放在 simatic manager ->; s7 program ->; sources 文件夾中,打開源文件。 |
| 5 | 在聲明部分的 "title" 語句下插入 "know_how_protect" 命令。
圖 02 |
| 6 | 點擊菜單 "file >; save" 和 "file >; compile" 保存編譯 stl 源文件。至此完成塊的保護。 |
下表介紹如何去除塊 (fbs, fcs and dbs)的 know_how_protect 保護功能:
| 序號 | 步驟 |
| 1 | 打開源文件 |
| 2 | 刪除 "know_how_protect" 語句行或用雙斜杠將其標記為注釋 |
| 3 | 使用菜單命令 "file >; save" 和 "file >; compile" 保存編譯該 stl 源文件。 |
| 4 | 至此去除對該塊的保護。 |
本文標簽:西門子plc密碼三種保護級別和程序塊加密方法
* 由于無法獲得聯(lián)系方式等原因,本網使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《西門子plc密碼三種保護級別和程序塊加密方法》相關權利人與機電之家網取得聯(lián)系。












