step 7的5.5版自帶一個加密工具,現(xiàn)在還沒有破解的辦法。
加密工具在step7軟件下面的文件夾中:\step7 v5.5 sp2 ch\cd_2\optional components\s7 block privacy\
安裝后,右鍵單擊simatic管理器中的“塊”,執(zhí)行快捷菜單中的“block provacy”命令,在彈出的“s7-block provacy”窗口勾選要加密的程序塊(見下圖),然后右鍵單擊選中的塊,執(zhí)行出現(xiàn)的“encrypt block”命令,在出現(xiàn)的“block encryption”窗口中輸入密碼(12~24個字符或24字節(jié)的數(shù)字),確定后就加密了,塊上面出現(xiàn)加密的符號。
需要解密時右鍵單擊“塊”,執(zhí)行快捷菜單中的“block provacy”命令,在彈出的窗口勾選要解密的程序塊,然后右鍵單擊塊,執(zhí)行出現(xiàn)的“decrypt block”命令,在出現(xiàn)的“block encryption”窗口中輸入密碼,確定后塊就解密了,塊上面加密的符號消失。
要求s7-300的cpu的固件版本為v3.2 或更高,s7-400 cpu的固件版本為v6.0或更高。
已加密的塊不能用plcsim仿真。