在实际项目中,有时候需要保存PLC的运行结果,以防止由于新数据块下载或者突然断电导致过程数据丢失。在S7-200 SMART中,可以通过从RAM创建DB来达到这个目的。今天这篇文章,我们来介绍下如何在S7-200 SMART中从RAM创建DB。
为了更好的理解,我们先创建一个数据页面【Page_RAM】,并新建三个变量VB0,VB1和VB2,其值如下图所示:
然后在程序中写一段简单的代码,对VB0、VB1和VB2进行修改,如下图:
启动CPU运行,接下来从RAM创建DB,以保存CPU运行的结果。
在STEP7 Micro-WIN/SMART的【PLC】菜单中,单击【通过RAM创建DB】按钮,如下图:
如果此时编程电脑还没有与CPU进行连接,会弹出查找CPU对话框,如下图:
单击其中的【查找CPU】按钮,会自动查找所有联网的S7-200 SMART CPU,如下图:
单击【确定】按钮,会弹出【通过RAM创建数据块】对话框,如下图:
单击【创建】按钮,稍等一段时间,PLC中的数据块会自动更新,并弹出如下对话框:
如果单击【是】,则项目中的数据块也会被更新;于是之前创建的【Page_RAM】中的数据变成了程序运行的值,如下图:
如果单击【否】,则不更新项目中的数据块,但此时进行比较会发现PLC中的数据与项目数据不一致。如下图:
好了,关于S7-200 SMART从RAM创建DB来保存过程变量就先介绍到这里。欢迎扫描下方的二维码关注我们的微信公众号。
发表评论