当然被误格式化成电脑文件格式的MMC卡也可以用附带的标准IMG文件来恢复。比如你把8MMMC给格式化成16.7M的FAT格式,结果电脑认识了,PLC却不认识了,这时候可以用<MMC写卡软件>拿8MMMC的IMG文件来恢复,恢复完就还是PLC能认识的8MMMC了。
软件版本的不同可能导致您无法写入S7IMG文件,所以解压包里共提供V0.9和V1.0两个版本,以供选用。西门子300解密全攻略之程序还原篇模拟与测试如果您现在还没有卡,或心里没底不敢轻易使用MMC卡,那么就先来模拟一下吧。
您需要找来一个普通的随意大小的U盘或普通相机或手机的MMC卡,仿真当作S7的MMC卡来作我们的试验品。S7-300的解密软件您可能已经下载,那么现在就请打开<MMC写卡软件>,打开<映像文件>文件夹里的<S7-3002080压机程序>写入到U盘。
到此,您已经拥有了一个仿真的MMC卡了,现在可以按照上面的解密方法密码了.....不过此方法仅供学习模拟适用,不能代替S7的MMC卡,也并非不行,如果修改CID和CSD数据的话plc也能认识,但是民用mmc卡和工业mmc卡的技术参数必定不同,比如温度参数,S7的MMC卡上限温度是80度,而普通M。
等等原因,所以不建议替代,如果哪位网友替代成功请来信告诉我。怎样打开卡内的程序:用<MMC读卡软件>读出来的文件是一个后缀名为s7img的文件,这是一种映像文件,这种文件是编程软件无论如何也不可能打开的,那么就需要转换了。
具体操作如下图所示:1、运行<S7MMC卡转换与解密软件>,点击<文件>下的<打开>,选择你所读出的S7img文件。2、点击<转换>下的<s7img到wld>,这时会弹出完成消息筐,点击<确定>按钮,到此时转换过程全部完成。
3、运行s7300400的编程软件的管理器<SIMATICManager>,在<文件>选择项里的<存储卡文件>下点击<打开>,选择你刚才所转换的*.wld文件,程序就打开了。遗憾。但是你看不到硬件组态。
编程软件建议使用STEP7V5.3中文版或更高,如果您还没有此软件请安装本软件是需要授权的,如果你还没有,请在这里卡文件的还原转换您打开的卡文件如下图1处,只有文件名,并不像2处有cpu型号及硬件组态,不如使用MPI电缆下载的好看、好懂。
没有关系,我们可以使用仿真软件将其转换。如果您还没有安装西门子公司的PLCSIM仿真软件那么请此软件安装也是需要授权KEY的,请在这里如果您还不会使用仿真请先看一下视频教程。安装完成后管理器<SIMATICManager>的右上角就会出现如上图指示的一个图标,点击一下便可启动仿真功能。
现在不要启动,我们要做的下一步是要复制如下图1中右框里的所有的块,当然包括重要的系统数据块,接下来你点击《文件》下的《新建项目向导》,在弹出的对话框中不择cpu型号及其他选项,直接《确定》。这时你已经新建了一个工程,在下图2右侧栏里右单击鼠标选择“粘贴”,会复制刚才1处卡文件的所有块,到这里你就需要启动仿真了。
后一步点击管理器<SIMATICManager>中“PLC”下的“将站点上传到PG”,在弹出的对话框中点《视图》按钮,这时“可访问的节点”栏里会出现“2CPU841-0”等字符,你点击使其发蓝,再点击《确定》按钮,程序上传了.....上传完毕后你会发现在刚才新建的项目下又多了一个项目,你现在可以删除。
仿真启动后你点击下载按钮,这样一路“确定”、“是”便把工程下载到了仿真机里了。现在我们来看一下刚才还原的程序是不是和用MPI电缆下载的一样。点击“SIMATIC300(2)”在右侧筐里会显示“硬件”和“CPU***”再双击“硬件”,好了,接下来你自己看吧。