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