教你欧姆龙C系列PLC如何加密解密
发布于2018-06-22 16:30
12300
0
标签:
在对欧姆龙PLC进行编程前,很多人会给PLC加密,加密的作用其实就是给程序上了一层锁,没有密码的人虽然可以读取程序,但并不能更改程序,这样的方式会使大家编的程序更加安全,避免因他人或自己无意的改写而导致程序错误,影响工作进度,今天,小编就给大家说说该怎么加密,加密之后又该怎么解密,一起来看看吧!
一、 一般C系列的PLC的加密方法为程序全部加密:
在程序的前面添加如下指令:

如果忘记密码,可以使用编程器操作:SET NOT REST MON清除PLC内存,
也可以使用CX-P下传新的程序,覆盖原来程序。
二、 其实C系列的PLC可以实现部分加密:
在程序的任何部分添加指令:
1)在程序的前面(这是保护全部程序)

不能使用编程器操作:SET NOT REST MON清除PLC内存。
要按如下操作:SET NOT REST EXT MON清除PLC内存。
也不能使用CX-P下传新的程序,覆盖原来程序。显示下载了,但原程序仍在。
但是可以使用CX-P使用错误日志内的清除内存来清除。如下图:

2)加在程序的中间:

受保护的是在LD AR1002指令以后的程序,也就是只能读到部分程序。
如果使用编程器操作:SET NOT REST MON清除PLC内存,只能清除LD AR1002
以前的指令,不能清除LD AR1002以后程序。
要按如下操作:SET NOT REST EXT MON清除PLC内存。
也不能使用CX-P下传新的程序,覆盖原来程序。显示下载了,但原程序仍在。但是可以使用CX-P使用错误日志内的清除内存来清除。
在PLC编程中,除了掌握必要的编程语言,了解编程技巧之外,大家也应该重视设密解密这些问题,这些方面虽然看起来没那么重要,但如果一旦被别人私下修改程序,那就可能面临程序全部重写的问题,这样一来,对大家的工作进度会有影响,所以还是值得大家多多注意哦!
作者:叨小叨
本文为原创内容,如需转载请注明出处,违者必究!