凌一PLC程序特殊加密方法(防止被读取)

凌一PLC支持8位密码、16位密码以及完全禁止上传的方式对程序进行保护。

由于三菱系统架构原因,8位密码是不安全的,因此如希望在后期读取PLC程序,请务必使用16位密码。

大多数情况下,客户直接禁止程序上传以实现最大限度的保护,本文重点对禁止上传的方法做说明。

凌一PLC支持三种加密方法来完全禁止程序上传,分别为(三种方法根据需要任选其一即可,无需重复设置):

通过指令WR3A K-1 K-1方式直接加密(推荐);
GX软件中设置禁止上传;
设置8位密码“12345678”

下面对这三种加密方式做详细说明。

方法1:通过WR3A指令加密(推荐)

这是最简单也是最推荐的方法,可以省去每个PLC程序下载完成后还需要单独加密的麻烦。

使用方法为在程序的第一句使用WR3A K-1 K-1 D0的形式进行加密,下载完成后只需执行一次即可完成加密。

M8002----------------WR3A K-1 K-1 D0; 指令中第一个第二个参数都是K-1,第三个参数随意

方法2:在GX Works2软件中设置禁止上传

将PLC开关打到STOP状态,然后在“GX Works2”软件中,选择“在线”菜单=>“口令/关键字”=>“登录/更改”菜单项。在弹出的对话框中,选择“无法解密的保护”以及“读取/写入禁止”项,点击“执行”按钮即可完成加密。



方法3:设置8位密码“12345678”

将PLC开关打到STOP状态,然后在“GX Works2”软件中,选择“在线”菜单=>“口令/关键字”=>“登录/更改”菜单项。在弹出的对话框中,选择“关键字保护”、“8位”以及“读取/写入禁止”项后,在关键字区域输入“12345678”,最后点击“执行”按钮即可。


特殊加密解除方法

通过上述三种方法中任意方法进行加密后,之后不管如何设置密码或者重新下载程序,加密状态会一致保持,直到PLC存储器被全部擦除。

将PLC开关打到STOP状态,然后在“GX Works2”软件中,选择“在线”菜单=>“PLC存储器操作”=>“PLC存储器清除”菜单项。在弹出的对话框中,勾选“PLC存储器”项后,点击“执行”按钮即可。













GX Works2 打开GX Developer工程方法