s7300 STEP7中如何設(shè)置刪除密碼
劉玉蓉
發(fā)布于2014-08-25 17:45
8
0
標(biāo)簽:
現(xiàn)有一工程,需要設(shè)置密碼,請問s7300 STEP7中可通過什么方式設(shè)置刪除密碼
佳答案
硬件組態(tài)中打開CPU的protection(保護)選項,選第三個設(shè)置(讀寫保護),設(shè)置密碼后保存編譯重新下載硬 件組態(tài)就可以了。
在Step7中, 可以先任意打開一塊, 在"file"中選擇"Generate Source"或快捷方式"Ctrl+T",彈出一個畫面,填寫"object name"如"tt",然后按OK確認(rèn),就會再彈出另一個畫面,左邊是程序中所有的塊,如果你需要保護哪些塊, 就把這些塊移到右邊, 然后退出所有的程序塊,再進(jìn)入SIMATIC Manager中。
在S7 Program Sources找到文件tt,雙擊tt打開,在第四行中加入"Know_How_Protect", 然后編譯, 無錯后存盤。這樣FB1、FB2就被保護住,如想去掉保護,在tt中去掉"Know_How_Protect"編譯存盤即可。
注意: 千萬不要丟失或刪除源文件(如tt), 否則程序被保護, 用戶可以另存到其它目錄中,或Export Source到硬盤中,再刪除源文件,這樣別人只能看到未保護的塊。
1. 打開程序編輯窗口LAD/FBD/STL;
2. 將要進(jìn)行加密保護的程序塊生成轉(zhuǎn)換為源代碼文件(通過選擇菜單 File—>Generate source 生成);
3. 在LAD/FBD/STL 窗口中關(guān)閉您的程序塊,并在SIMATIC Manager項目管理窗口的source文件夾中打開上一步所生成的source文件;
4. 在程序塊的聲明部分,TITLE行下面的一行中輸入” KNOW_HOW_PROTECT”;
Compile);?Save,F(xiàn)ile?5. 存盤并編譯該source文件(選擇菜單File
6. 現(xiàn)在就完成了您程序塊的加密保護;
如下圖中表示了如何對STL source文件進(jìn)行加密:
取消對程序塊的加密保護
1. 打開程序塊的Source源文件;
2. 刪除文件中的KNOW_HOW_PROTECT;
3. 存盤并編譯該source文件;
4. 現(xiàn)在程序塊的加密保護已經(jīng)取消。
參考:
https://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=68545&cid=1029