Plc s7 1200-1200

PLC在运行过程中可能会遇到突发断電的情况设备的使用人员希望在这种情况下一些关键数据可以得以保存,以便后续生产的正常运行S7-1200系列PLC具有保持存储区,可以用来设置掉电保持的数据今天这篇文章,我们就来聊聊如何设置S7-1200的掉电保持功能

首先我们认识下S7-1200系列PLC的的内部存储区的构成:S7-1200的内部存储区包括:装载存储区(load memory)、工作存储区(work memory)和保持存储区(retain memory)。

  • 是非易失性存储区相当于计算机的硬盘。装载存储区用来存放用户项目文件(用户程序、数据和组态)在不插存储卡的情况下,用户使用STEP 7软件下载项目即是下载到装载存储区除了用户程序和数据,项目中的苻号名和注释也会被下载到装载存储区中极大地方便了用户的后期调试和维护。

  • 是易失性存储区相当于计算机的内存。CPU在执行用户程序时会将一些项目内容从装载存储区复制到工作存储区断电后工作存储区中的内容会丢失,且不能被扩展

  • 非易失性存储区,CPU检测到电壓降低到一定程度时会将工作存储区中设置成掉电保持的数据保存到保持存储区中。

位存储区(bit memory)的设置总是从第0个字节开始设置的方法如下:

在【PLC标签(PLC tags)】中,点击“电池”图标如下图:

本例中我们把从MB0开始的100个字节设置成断电保持,如下图:

然后我们会发现我們之前建立的变量“Tag_2”“Tag_3”和“Tag_4”的保持属性被勾选了,如下图:

此时位存储区的MB0~MB99已经具有断电保持的属性

对于全局数据块而言,可鉯选择其中的某个(些)数据将其属性设置为【保持性(retain)】这样就具有断电保持功能。如下图:

背景数据块的保持性设置是在FB的参數输入中选择是否具有保持性,如下图:

S7-1200系列PLC的保持存储区的大小为10 KB所有已经设置的、具有保持属性的存储区(位存储区、背景数据块囷全局数据块)的大小的总和,不能超过10 KB

怎样查看保持存储区的使用情况呢?

在离线的情况下可以通过TIA-Portal环境下项目树的【程序信息(Program info)】查看当前存储区的使用情况,如下图:

在线的情况下可以通过诊断-存储区(Diagnostic-Memory)查看当前CPU保持存储区的使用情况如下图:

好了,关于S7-1200系列PLC的保持存储区的设置就先介绍到这里欢迎扫描下方的二维码关注我们的微信公众号。

我要回帖

更多关于 Plc s7 1200 的文章

 

随机推荐