天堃分享西門子PLC密碼的保護設定和程式塊加密方法
工具/原料
Step7管理軟體
windows系統
方法/步驟
西門子PLC 密碼的三級保護:
[*]保護級別1:符合預設值【*]保護級別2:只讀訪問方式【*]保護級別3:小可讀寫訪問方式使用者A}一以在S7站進行硬體組態時設定一個CPU密碼。開啟CPU的屬性對話方塊,屬性對話方塊內保護級別2(只讀訪問方式)和設定密碼都是被推薦的。小知道密碼而無法輸入密碼的使用者只能在CPU裡讀取程式,使用者無法修改程式。
友情提示:使用者如果忘記了密碼,將無法寫入訪問(或保護級別3的讀取訪問)到密碼保護過的CPU中。使用者必須通過復位CPU少個上傳程式到CPU中來恢復訪問。注意:修改過的資料被卜載到S7-CPU中,密碼才被啟用。為程式塊DBs, FBs和FCs設定塊保護(Know How_Protect)的方法。
為程式塊DBs, FBs和FCs設定塊保護(Know How_Protect)的方法。1開啟要編輯的塊,在LAD/S丁L/FBD編輯器中選擇”File>Generate source 原始檔。2在開啟的對話方塊中輸入專案名稱,如”Protect FB"o執行步驟z,彈出”Generate source <專案名稱> ”鈕將其移至右側”Blocks Selected”窗日中。點選閉LAD/S丁L/FBD編輯器。對話方塊。選中需要轉換的塊,點選箭頭按OK鍵進行確認後,生成S丁L原始檔。關 專案名稱>
生成的原始檔存放在件Simatic Manager一>S7 program一>Sources資料夾中,開啟源文在宣告部分的’丁I丁LE”語句卜插入”KNOW日OW PRO丁〔C丁”命令。
最後點選選單”File>Save"和”File>Compile',儲存編譯S丁L原始檔。至此完成塊的保護。
方法/步驟2
表介紹如何去除塊(FBs, FCs and DBs)的KNOW HOW PROTECT保護功能:
序號步驟1開啟原始檔2刪除”KNOW_日OW_ PRO丁〔C丁”語句行或用雙斜槓將其標記為註釋3使用選單命令”File>Save”和”File>Compile”儲存編譯該S丁L原始檔。4至此去除對該塊的保護。
注意事項
修改過的資料被卜載到S7-CPU中,密碼才被啟用。
使用者如果忘記了密碼,將無法寫入訪問(或保護級別3的讀取訪問)到密碼保護過的CPU中