欢迎光临浔之漫智控技术(上海)有限公司网站!
全国服务咨询热线:

15821971992

技术文章 / article 您的位置:网站首页 > 技术文章 > 西门子代理|模块代理商

西门子代理|模块代理商

发布时间: 2022-12-07  点击次数: 219次

从MMC卡中恢复PLC程序的方法

    西门子的S7-300plc的MMC存储卡,用普通MMC读卡器,用软件S7ImgRD1.01读MMC程序镜像,生成扩展名为S7img镜像文件。
同时可直接在S7ImgRD1.01里看到程序的密码(如果程序加密的话)。再用Unlock_and_converter_MMC_Image_S7v v4.11.exe软件打开刚生成的镜像文件,用Password菜单仍然可以破解程序密码。单击“Converter"菜单生成wld文件。
    用STEP7打开(在文件菜单-存储卡文件-打开)刚生成的wld文件,这时就可以看到程序了。
    然后,再新建一个S7-300的项目,随便插入一个CPU,然后编译一下。将打开的wld文件里的所有程序块包括系统数据块一起复制到刚才生成新300项目中,覆盖所有文件。
    打开PLCSIM仿真软件,将这个S7-300项目下载到PLCSIM里(注意不要下载硬件组态,只是下载块文件夹里的所有块,包括系统数据块),然后从PLCSIM里上载程序就可以了,上载后就可以看到硬件组态了,即已经还原了MMC卡里的程序了。

虽然简单易用,但有时候用户还是会遇到不能正常工作的困扰。那么,在遇到FB41不能正常工作时(最常见的就是输出没有变化或者输出与预想的相反),如何快速的判断故障原因呢?

其实答案就在FB41的输出参数里,这些不常用的输出参数可以指引我们判断出故障的根源。另外在FB41的帮助里(鼠标选中FB41功能块,然后按F1键)有一张FB41的控制流程图,结合流程图与输出参数可以很方便的作出判断。

下面就让我们顺着流程图来介绍一下各个输出参数的用法。首先我们来看一下PV输出参数,这个参数指示了PID回路的反馈值。如果这个参数不正常就要检查PVPER_ON这个参数,如果为0反馈值通过PV_IN参数输入,为1则通过PV_PER参数输入。

然后就是ER输出参数,这个参数就是设定值与反馈值之差。如果FB41不能正常调节,可以先检查这个参数。只有这个参数正常FB41才能继续下面的运算。如果这个参数没有变化,或者一直为零则需要检查反馈通道是否正常。如果FB41的输出与预想的相反(如反馈值比设定值大,输出还在增加),需要检查ER的正负。在比例参数为正数的情况下,ER为正FB41输出增加,ER为负FB41输出减小。

接下来的三个输出参数LMN_P、LMN_I、LMN_D分别代表了PID运算的比例分量,积分分量以及微分分量,这三个分量可以分别通过输入参数P_SEL,I_SEL,D_SEL来设置是否参与控制,最终的输出取决于这三个分量的和。

其它的输出参数与故障诊断关系不大,这里就不多说了。这些输出参数中最重要的就是PV和ER,通过它俩可以诊断FB41的大部分故障。


技术支持:化工仪器网   sitemap.xml   管理登陆
© 2024 版权所有:浔之漫智控技术(上海)有限公司( www.xzmsh.cn)   备案号:沪ICP备20010280号-7