1、传统 300PLC 加密与解密 一、 加密: A、 MMC 加密 : 硬件组态中打开 CPU 的 属性的 保护选项,选第三个设置(读写保护),设置密码后保存编译重新下载硬件组态就可以了。 这里输了 一个 “1234 567” 的 密码。 B、功能块的保护 单个功能块只能保护,不能加密码,需要注意加密后的源文件一定要保存好,如果丢失或删除了源文件就无法打开自己的程序了。 如何实现程序块保护: 1打开程序编辑窗口 LAD/FBD/STL; 2将要进行加密保护的程序块生成转换为源代码文件(通过选择菜单 文件 生成源文件 ); 3在 LAD/FBD/STL 窗口中关闭您的程序块,并在 SIMATIC
2、Manager 项目管理窗口的源文件 文件夹中打开上一步所生成的 源 文件; 4在程序块的声明部分, TITLE 行下面的一行中输入 ” KNOW_HOW_PROTECT”; 5存盘并编译该 源 文件(选择菜单 文件 保存 , 文件 编译 ); 6现在就完成了您程序块的加密保护; 二、解 密: 先用 S7 MMC ( S7imgRD)读卡,建一个 .s7img 的文件,再用 s7 200/300 解锁打开该文件,按一下 password 下的 S7-300 密码就会出现,有了密码这样你就可以在线把程序下下来,如果程序加了锁再用 124725 这个软件解锁即全搞定。 1、选择 S7imgRD 软
3、件 2、把 MMC 卡从 PLC 上取下来,用 MMC 读卡器连接到电脑,并在 S7imgRD软件中 选择 MMC卡盘符。 点击 Start ,另存 一个 .s7img 的文件 3、 点开 223925 软件 4、选择 File Open 选择 之前保存的 .s7img 的文件 5、 选择 Password S7300 这样 就出现了 S7-300 的 密码 。 6、如果 需要解 程序的锁,再用 124725 这个软件解锁。 选择 需要解锁的程序,选择需要解锁的块 ,点击 解锁即可。 新版 300PLC 加密与解密 A、 加密: 1、 右击 块 选择 Block Privacy 2、选择 需要加密的块 , 右键选择 Encrypt Block 3、选择 如下设置 , 在 Enter Key 位置 输入你想设定的密码( 12位 以上) , 在 Reenter Key 位置 确认刚才输入的密码 , 并选择 OK。 3、 点击 OK,然后加密后的程序段如下: B、 解密: 1、右击 块 选择 Block Privacy, 选择需要 解 密的块,右键选择 Decrypt Block 2、输入 密码,点击 OK,即可去除密码。