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