如何在simatic里為塊設置密碼保護
鄭志武
發(fā)布于2012-12-20 17:34
5
0
標簽:
你好,請問如何在simatic里為塊設置密碼保護
佳答案
在step7中,可以先任意打開一塊,在"file"中選擇"generatesource"或快捷方式"ctrl+t",彈出一個畫面,填寫"objectname"如"tt",然后按ok確認,就會再彈出另一個畫面,左邊是你的程序中所有的塊,如果你需要保護哪些塊,就把這些塊移到右邊,然后退出所有的程序塊,再進入simaticmanager中。
在s7programsources找到文件tt,雙擊tt打開,在第四行中加入"know_how_protect",然后編譯,無錯后存盤。這樣fb1、fb2就被保護住,如想去掉保護,在tt中去掉"know_how_protect"編譯存盤即可。
注意:千萬不要丟失或刪除源文件(如tt),否則程序被保護,用戶可以另存到其它目錄中,或exportsource到硬盤中,再刪除源文件,這樣別人只能看到未保護的塊。
1.打開程序編輯窗口lad/fbd/stl;
2.將要進行加密保護的程序塊生成轉(zhuǎn)換為源代碼文件(通過選擇菜單file—>generatesource生成);
3.在lad/fbd/stl窗口中關(guān)閉您的程序塊,并在simaticmanager項目管理窗口的source文件夾中打開上一步所生成的source文件;
4.在程序塊的聲明部分,title行下面的一行中輸入”know_how_protect”;
compile);?save,file?
5.存盤并編譯該source文件(選擇菜單file)
6.現(xiàn)在就完成了您程序塊的加密保護。
取消對程序塊的加密保護:
1.打開程序塊的source源文件;
2.刪除文件中的know_how_protect;
3.存盤并編譯該source文件;
4.現(xiàn)在程序塊的加密保護已經(jīng)取消。
具體步驟可以參考:https://support.automation.siemens.com/cn/view/zh/10025431