万胜解密网

万胜解密网联系电话

从欧姆龙CP1H功能块加密方式看解密难易

发布时间:2011-11-18 19:42|来源:万胜PLC解密网|点击:

前面讲到一个PLC的加密程度,以及解密的难易程度,在CXP编程软件中有5种加密称为UM密,任务密、功能块密、禁止传送程到储存卡,禁止覆盖。现在进一步谈谈功能块是怎么一回事??

首先,要理解功能块就相当于我们编程中的函数,在功能块中定义好输入输出和变量,然后通过功能块编程,使的功能块具有一定的功能,在主程序中,就按需要在多处调用功能块,使之产生同样的功能,当然象函数可以给定变量不同的值,产生的输出就不同。

其次,功能块具有很好的移植性能,为了保护功能块的程序,可以单独对每个功能块加密,密码为4个字符,加了密的功能块,就看不到功能块程序了。

如何判断一个加密了的CP1 PLC密码了,CP1H操作说明书是这样的,如下图:

 

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解密网

 


 

更多