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