北岛夜话
原创工业智能控制领域(PLC、单片机/嵌入式、机器人、通信、机器视觉)的技术及经验分享。
文章545 浏览8639870

S7-200 SMART技巧:从RAM创建DB

在实际项目中,有时候需要保存PLC的运行结果,以防止由于新数据块下载或者突然断电导致过程数据丢失。在S7-200 SMART中,可以通过从RAM创建DB来达到这个目的。今天这篇文章,我们来介绍下如何在S7-200 SMART中从RAM创建DB。

cover.png

为了更好的理解,我们先创建一个数据页面【Page_RAM】,并新建三个变量VB0,VB1和VB2,其值如下图所示:

data_before_save.png

然后在程序中写一段简单的代码,对VB0、VB1和VB2进行修改,如下图:

modify_values.png

启动CPU运行,接下来从RAM创建DB,以保存CPU运行的结果。
在STEP7 Micro-WIN/SMART的【PLC】菜单中,单击【通过RAM创建DB】按钮,如下图:

tool_menu.png

如果此时编程电脑还没有与CPU进行连接,会弹出查找CPU对话框,如下图:

search_CPU.png

单击其中的【查找CPU】按钮,会自动查找所有联网的S7-200 SMART CPU,如下图:

CPU_finded.png

单击【确定】按钮,会弹出【通过RAM创建数据块】对话框,如下图:

creat_DB.png

单击【创建】按钮,稍等一段时间,PLC中的数据块会自动更新,并弹出如下对话框:

ask.png

如果单击【是】,则项目中的数据块也会被更新;于是之前创建的【Page_RAM】中的数据变成了程序运行的值,如下图:

data_after_save.png

如果单击【否】,则不更新项目中的数据块,但此时进行比较会发现PLC中的数据与项目数据不一致。如下图:

data_compare.png

好了,关于S7-200 SMART从RAM创建DB来保存过程变量就先介绍到这里。欢迎扫描下方的二维码关注我们的微信公众号。

founderchip.png

取消

感谢您的支持,欢迎常来看看!

扫码支持
一点动力,多少随意

打开支付宝扫一扫,即可进行扫码打赏哦

发表评论