从欧姆龙CP1H功能块加密方式看解密难易
发布时间:2011-11-18 19:42|来源:万胜PLC解密网|点击:
前面讲到一个PLC的加密程度,以及解密的难易程度,在CXP编程软件中有5种加密称为UM密,任务密、功能块密、禁止传送程到储存卡,禁止覆盖。现在进一步谈谈功能块是怎么一回事??
首先,要理解功能块就相当于我们编程中的函数,在功能块中定义好输入输出和变量,然后通过功能块编程,使的功能块具有一定的功能,在主程序中,就按需要在多处调用功能块,使之产生同样的功能,当然象函数可以给定变量不同的值,产生的输出就不同。
其次,功能块具有很好的移植性能,为了保护功能块的程序,可以单独对每个功能块加密,密码为4个字符,加了密的功能块,就看不到功能块程序了。
如何判断一个加密了的CP1 PLC密码了,CP1H操作说明书是这样的,如下图:
总结如下,A99说明:
A99=
0001表示有UM密
0002表示有任务密
0003表示有UM密+任务密
0004表示有禁止覆盖
0005表示有UM密+禁止覆盖
0006表示有任务密+禁止覆盖
0007表示有UM密+任务密+禁止覆盖
0008表示有禁止向卡传送
0009表示有UM密+禁止向卡传送
000A表示有任务密+禁止向卡传送
000B表示有UM密+任务密+禁止向卡传送
000C表示有禁止覆盖+禁止向卡传送
000D表示有UM密+禁止覆盖+禁止向卡传送
000E表示有任务密+禁止覆盖+禁止向卡传送
000F表示有UM密+任务密+禁止覆盖+禁止向卡传送
100X:X是参考上述的说明,最高位为1表示不允许解除UM密
200X:最高位为2表示不允许解除TK密
300X:最高位为3表示不允许解除UM+TK密
查一查A99的值,对照上面说明就一目了然。
本文来自万胜PLC解密网