西門子PLC密碼三種保護級別和程序塊加密方法
聲明:您必須遵守我們的協(xié)議,如果您下載了該資源行為將被視為對《電天下賬號管理規(guī)范》全部內(nèi)容的認可,本網(wǎng)站資源來自原創(chuàng),僅供用于學習和交流,請勿用于商業(yè)用途。如有侵權、不妥之處,請舉報本資源,我們將及時審核處理!
西門子PLC密碼三種保護級別和程序塊加密方法
西門子PLC密碼三種保護級別和程序塊加密方法
文本預覽
西西西西門門門門子子子子PLC密密密密碼碼碼碼三三三三種種種種保保保保護護護護級級級級別別別別和和和和程程程程序序序序塊塊塊塊加加加加密密密密方方方方法法法法
用戶可以選擇如下三種保護級別:
[*]保護級別1:符合默認值[*]保護級別2:只讀訪問方式[*]保護級別3:不可讀寫訪問方式
用戶可以在 S7 站進行硬件組態(tài)時設置一個 CPU 密碼。打開 CPU 的屬性對話框,屬性對話框內(nèi)保護級
別 2(只讀訪問方式)和設置密碼都是被推薦的。
不知道密碼而無法輸入密碼的用戶只能在 CPU 里讀取程序,用戶無法修改程序。
圖1: 設
置 CPU 保護 塊保護(Know_How_Protect)可用于自動生成的STEP 7塊中。 用用用用戶戶戶戶如如如如果果果果忘忘忘忘記記記記密密密密碼碼碼碼::::
用戶如果忘記了密碼,將無法寫入訪問(或保護級別 3 的讀取訪問)到密碼保護過的 CPU 中。 用戶必
須通過復位 CPU 并上傳程序到 CPU 中來恢復訪問。 注注注注意意意意::::
修改過的數(shù)據(jù)被下載到 S7-CPU 中,密碼才被激活。
為程序塊 DBs, FBs 和 FCs 設置塊保護(Know_How_Protect)的方法。
序序序序
步步步步驟驟驟驟
號號號號
打開要編輯的塊,在 LAD/STL/FBD 編輯器中選擇 "File > Generate source..." ,準備生成
1
源文件。
2 在打開的對話框中輸入項目名稱,如 "Protect_FB"。執(zhí)行步驟2,彈出 "Generate source <項目名稱>" 對話框。 選中需要轉(zhuǎn)換的塊,點擊箭頭按
鈕將其移至右側 "Blocks Selected" 窗口中。 點擊 OK 鍵進行確認后,生成STL 源文件。關
閉 LAD/STL/FBD 編輯器。
3
圖 01
生成的源文件存放在 Simatic Manager -> S7 program -> Sources 文件夾中,打開源文
4
件。
在聲明部分的 "TITLE" 語句下插入 "KNOW_HOW_PROTECT" 命令。
5
圖 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 至此去除對該塊的保護。
用戶可以選擇如下三種保護級別:
[*]保護級別1:符合默認值[*]保護級別2:只讀訪問方式[*]保護級別3:不可讀寫訪問方式
用戶可以在 S7 站進行硬件組態(tài)時設置一個 CPU 密碼。打開 CPU 的屬性對話框,屬性對話框內(nèi)保護級
別 2(只讀訪問方式)和設置密碼都是被推薦的。
不知道密碼而無法輸入密碼的用戶只能在 CPU 里讀取程序,用戶無法修改程序。
圖1: 設
置 CPU 保護 塊保護(Know_How_Protect)可用于自動生成的STEP 7塊中。 用用用用戶戶戶戶如如如如果果果果忘忘忘忘記記記記密密密密碼碼碼碼::::
用戶如果忘記了密碼,將無法寫入訪問(或保護級別 3 的讀取訪問)到密碼保護過的 CPU 中。 用戶必
須通過復位 CPU 并上傳程序到 CPU 中來恢復訪問。 注注注注意意意意::::
修改過的數(shù)據(jù)被下載到 S7-CPU 中,密碼才被激活。
為程序塊 DBs, FBs 和 FCs 設置塊保護(Know_How_Protect)的方法。
序序序序
步步步步驟驟驟驟
號號號號
打開要編輯的塊,在 LAD/STL/FBD 編輯器中選擇 "File > Generate source..." ,準備生成
1
源文件。
2 在打開的對話框中輸入項目名稱,如 "Protect_FB"。執(zhí)行步驟2,彈出 "Generate source <項目名稱>" 對話框。 選中需要轉(zhuǎn)換的塊,點擊箭頭按
鈕將其移至右側 "Blocks Selected" 窗口中。 點擊 OK 鍵進行確認后,生成STL 源文件。關
閉 LAD/STL/FBD 編輯器。
3
圖 01
生成的源文件存放在 Simatic Manager -> S7 program -> Sources 文件夾中,打開源文
4
件。
在聲明部分的 "TITLE" 語句下插入 "KNOW_HOW_PROTECT" 命令。
5
圖 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密碼三種保護級別和程序塊加密方法的相關資源推薦
會員專享
開通會員
升級會員獲取海量資源免費下載
會員免費下載
5D幣 購買
上傳資源賺收益
格式:pdf
瀏覽:293
收藏:0
瀏覽:293??|??
收藏:0
上傳時間:2015-09-12
大?。?span style="color: #444444;" data-v-698f9846>119.8KB

作者相關作品
排名
昵稱
瓦特值
熱門標簽