我有S7-300的程序但不知道密码,如何看或破解(不改程序)
最佳答案
如何取消对程序的加密保护——
1.打开程序块的SourCE源文件;
2.删除文件中的KNOW_HOW_PROT;
3.存盘并编译该source文件;
现在程序块的加密保护已经取消。
注意:如果没有STLsource源文件,您是无法对已经加密的程序进行编辑、备份的。
另外,如果是MMC卡的话,告诉你一个非常规的方法,但是有效。
将MMC卡插入一个完全不同的型号的PLC中,如原314上的卡插到315上,由于新型号的PLC与原型号的PLC差别较大,原PLC的MMC卡(存有原型号PLC的组态)插到新PLC上后新PLC会检测到系统数据无效,CPU的STOP灯闪烁(请求存储卡复位),CPU不能运行,也无法与计算机通讯。
此时就可以通过PLC对MMC卡进行复位,清除MMC卡中的组态程序,然后就可以重新下载程序了。
复位按如下操作:
将MMC插入CPU。CPU请求进行完全复位(STOPLED慢闪).
将CPU开关拨至"MRES",保持直至STOPLED常亮(约9秒).
在接下来的3秒内,放开开关并再次拨至"MRES".此时进入删除过程,STOPLED闪烁.。
不用读卡器,不用解密,不违规。当然违规的方法也有,这里不便说了。
如果是老的EPROM卡,此法就不行了。
提问者对于答案的评价:
谢谢