西门子plc子程序密码的破解问题
来源:电工天下时间:2015-10-24 14:47:38 作者:老电工手机版>>
西门子plc子程序密码的破解问题
问题:
改造一个小工程,西门子s7-200 plc控制,在程序中有些子程序,这些子程序被加密,请教是否有那些工具可以用来解密,来显示出子程序!
解答:
如何取消对程序块的加密保护?
1、打开程序块的Source源文件;
2、删除文件中的KNOW_HOW_PROTECT;
3、存盘并编译该source文件;
解密。
另外,如果没有目前需要解密的程序块对应的source 源文件,无法对已加密的程序块进行编辑的。
如果实在是没有source 源文件,就只好使用解密软件进行解密了。
另外,还可以搜索下200 POU破解,但要对应现在用的软件版本才行。
清除西门子plc密码的3种方法:
1、在micro/win中选择菜单“plc>clear”选择所有三种块并按"ok"确认。
2、通过程序“wipeout.exe”来恢复cpu的缺省设置。这个程序可在step7-micro/win安装光盘中找到。
3、另外,还可以在cpu上插入一个含有未加密程序的外插存储卡,上电后此程序会自动装入cpu并且覆盖原有的带密码的程序。然后cpu可以自由访问。
相关文章
西门子s7-300子程序执行时间的是多少
有关西门子s7-300执行子程序时间的查看方法,分享了西门子s7-300执行子程序时间的具体查看步骤,可在主程序调用该子程序的前后分别读取cpu的系统时钟,利用时钟指令fc34进行相减进行编程运算。
时间:2020-04-08 13:32:13
西门子plc忘记密码与清除密码的方法
西门子plc忘记密码与清除密码的方法,在西门子plc中,忘记密码,如何访问一个带密码的CPU,不管cpu是否有密码保护功能,清除密码后,cpu中原有的程序将不存在。
时间:2016-01-11 16:18:03
间接寻址减少S7-200与200SMART子程序输入输出参数的方法
间接寻址减少S7-200与200SMART子程序输入输出参数的方法,S7-200和200SMART的子程序最多16个输入、输出参数,使用间接寻址可以显著减少输入、输出参数的个数,一起来看看。
时间:2015-11-03 19:46:18
西门子s7-300 cpu mmc卡密码忘记的多个解决方法
西门子s7-300 cpu mmc卡密码忘记的多个解决方法,公司有2台315 2dp的cpu,密码忘记,要重新使用,除非买新的mcc卡,否则用不了,有什么办法可以找加mmc卡的密码吗,介绍三种方法。
时间:2015-10-24 21:41:41
【图】西门子s7-300子程序执行时间的查看方法
西门子s7-300子程序执行时间的查看方法,如何查看西门子s7-300的一个子程序执行需要的时间,利用时钟指令FC34进行相减进行编程运算,或运用时钟相减指令FC34进行计算,均可查看子程序的执行时间。
时间:2015-10-21 17:13:08
西门子s7-200项目密码的取消方法
西门子s7-200项目密码的取消方法,s7-200软件打开文件中,设置密码,项目保护密码,如何取消,输入密码后进入程序,点击“文件”下的“设置密码”,把“用密码保护本项目”的勾勾取消就行即可。
时间:2015-10-17 07:57:04
【图】西门子s7-200 plc子程序调用与子程序返回指令的用法
西门子s7-200 plc子程序调用与子程序返回指令的用法,子程序调用指令带不带参数的问题,子程序调用指令的梯形图,子程序调用指令的标志位与操作数的使用方法等。
时间:2015-10-15 20:27:10
【图】西门子s7-300子程序调用参数传递的方法
西门子s7-300子程序调用参数传递的方法,有关fc的基本数据类型的参数传送机理的图示,在fc调用中,所有的块参数都必须赋值,在参数声明中,不能对块参数进行初始化。
时间:2015-10-02 02:39:20