這三項只是起顯示作用的,設置並不能在屬性中直接進行。可以想象,如果可以通過直接勾選的方式設置,自然也可以通過直接勾選的方式取消,則事實上就起不到作用了。以下是stonelee大俠提供的方法:/club/bbs/post.asp?b_id=4&a_id=419741&s_id=0&num=22#anch對自己編寫的程序如果不想被別人更改,有兩種方法方法壹:可以直接將程序文件夾設置成只讀即可,用STEP7打開時就會提示項目只讀,無法更改。此種方法只能寫保護,但是可以讀。該方法只能唬唬外行;方法二:通過STEP7軟件的KNOW_HOW_PROTECT功能實現對您程序代碼的加密保護。如果您雙擊鼠標打開經過加密的程序塊時,您只能看到該程序塊的接口數據(即IN,OUT和IN/OUT等類型的參數)和註釋信息,而程序塊中的代碼及代碼的註釋,臨時/靜態變量是不能被看到的。同時您也無法對加密保護的程序塊做出任何改動。具體實現步驟如下:1.打開程序編輯窗口LAD/FBD/STL;2.將要進行加密保護的程序塊生成轉換為源代碼文件(通過選擇菜單File—>Generatesource生成);3.在LAD/FBD/STL窗口中關閉您的程序塊,並在SIMATICManager項目管理窗口的source文件夾中打開上壹步所生成的source文件;4.在程序塊的聲明部分,TITLE行下面的壹行中輸入”KNOW_HOW_PROTECT”;5.存盤並編譯該source文件(選擇菜單File?Save,File?Compile);6.現在就完成了您程序塊的加密保護;但是如果不刪除source源文件,行家就可以通過更改KNOW_HOW_PROTECT使程序塊取消保護,所以最後要做的就是把給別人的程序中的source源文件刪除,切記自己手裏要有該源文件,否則自己也無法打開編輯了。
上一篇:哪個牌子的暖氣片比較好?下一篇:什麽企業需要商務部備案