通過STEP7軟件的KNOW_HOW_PROTECT功能實現對您程序代碼的加密保護。
如果您雙擊鼠標打開經過加密的程序塊時,您只能看到該程序塊的接口數據(即IN, OUT 和 IN/OUT 等類型的參數)和注釋信息,而程序塊中的代碼及代碼的注釋,臨時/靜態變量是不能被看到的。同時您也無法對加密保護的程序塊做出任何改動。
程序塊保護實現步驟:
1.打開程序編輯窗口LAD/FBD/STL;
2.將要進行加密保護的程序塊生成轉換為源代碼文件(通過選擇菜單 File—>Generate source 生成);
3.在LAD/FBD/STL 窗口中關閉您的程序塊,并在SIMATIC Manager項目管理窗口的source文件夾中打開上一步所生成的source文件;
4.在程序塊的聲明部分,TITLE行下面的一行中輸入KNOW_HOW_PROTECT;
5.存盤并編譯該source文件(選擇菜單FileàSave,FileàCompile);
6.現在就完成了您程序塊的加密保護;
如下圖中表示了如何對STL source文件進行加密:
取消對程序塊的加密保護
1. 打開程序塊的Source源文件;
2. 刪除文件中的KNOW_HOW_PROTECT;
3. 存盤并編譯該source文件;
4. 現在程序塊的加密保護已經取消。
注意:如果沒有STL source 源文件,您是無法對已經加密的程序塊進行編輯的!
設置PLC密碼保護
當我們寫好程序下載到PLC之后就希望PLC能正常穩定的運行。為了防止人為出現的故障,要對PLC設置使用權限,來保護PLC程序不會被更改或程序被刪除。如何設置這個口令來保護PLC呢??
1. 打開硬件組態界面
打開STEP7 單擊目錄中的SIMATIC 300 station,雙擊右窗口的Hardware 圖標,從而入硬件組態界面。
2.雙擊CPU模塊
3.選擇protection 選項卡
選項卡中有三個保護級別,它們具體功能如下:
保護級別(Protection level)
1. No protection(無保護)
2. Write-protection(寫保護:程序可讀不可寫)
3. Write-/read protecti(讀寫保護:即不可讀也不可寫)
4. 選擇級別三(讀寫保護),并輸入密碼并保存.
設置好讀寫口令保護之后,當我們要改寫程序或讀程序時,就會彈出輸入口令???,提示您輸入口令,只有輸入的口令正確才可以正常讀寫。
- 大神是這樣理解 西門子串口通訊與MODBUS協議的 2024-11-22
- 西門子PLC的條件跳轉、子程序調用等,我這都給你講解 2024-11-22
- 電氣人!西門子斷路器的分類與選擇你知道嗎 2024-11-22
- 西門子PLC與觸摸屏、變頻器控制的供水實例 2024-11-22
- 那個看似簡單的西門子200 PLC自由口通訊,真的簡單嗎 2024-11-22
- 西門子PLC常用數制及轉換方法 2024-11-22
- 西門子PLC原來是這樣控制步進驅動器的 2024-11-22
- 詳解西門子RS232、RS485、RS422、串口amp 2024-11-22
- 西門子PLC是怎么控制伺服電機的?如何設計一個伺服系統? 2024-11-22
- 西門子PLC與這7種設備的連接方式,一看就懂 2024-11-22
- 西門子PLC編程控制入門實例:接線圖及梯形圖程序 2024-11-22
- 西門子PLC與變頻器的幾種連接方式,Zui后一種Zui方便 2024-11-22
- 西門子S7-1200plc作為從站的編程詳解 2024-11-22
- 電氣控制電路與西門子PLC之間的梯形圖轉化,挺實用 2024-11-22
- 上位機WinCC中的畫面模板應用實例及其組態實現方法 2024-11-22
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415