1、程序可讀出,數據可修改,運行可監視,只是程序不可更改。(出於安全考慮)
2、數據可修改,運行可監視,程序即不能讀出也不能修改。(出於安全考慮,也為保護知識產權)
3、程序、數據、運行均不可讀出、監視和更改。(安全性最高)方法:在硬件組態中打開CPU的protection(保護)選項,選擇所需加密方式,設置密碼後保存編譯重新下載硬 件組態就可以了。註意:如何設置密碼忘記或丟失,那麽只有通過編程軟件在線連接PLC,清空PLC程序,(包括程序塊,系統塊和數據塊)然後將備份的程序重新下載。
第二種情況就是程序中程序塊的加密和解密。方法步驟如下。
1、在STEP7中打開要加密的程序塊,點擊菜單“文件/生成源文件(File/Generate source)”,
生成要加密保護的程序塊的原代碼文件。
2、關閉程序塊,在項目管理器中打開“源文件(source)”,打開生成的源文件。
3、在程序塊的聲明部分,TITLE行下面的壹行中輸入“KNOW_HOW_PROTECT”。
4、執行菜單命令“文件/保存(File/Save)”然後“文件/編譯(File/Compile)”。
5、編譯成功後,可在“塊”中看到加鎖的程序塊。
6、解除密碼,打開相應的“源文件”,把“KNOW_HOW_PROTECT”刪除,然後編譯即可。