如何确定step7中工程项目需要MMC卡的空间量?

作者:老电工时间:2020-03-10 10:46:07

如何确定step7中工程项目需要MMC卡的空间量,确定控制程序所需的MMC卡的大小,将项目中所有程序块(OB、FC、FB、DB)占用装载内存(Load Memory Requirement)的数量相加。

step7中工程项目需要MMC卡的空间量

确定控制程序所需的MMC卡的大小,具体步骤如下:

1、在STEP7 Manager中打开您的Project;

2、选中程序块,点击鼠标右键(或快捷键Alt + Enter),打开程序块的属性页面:

step7中工程项目需要MMC卡的空间量1

3、选择弹出窗口中的General-Part 2页面:

step7中工程项目需要MMC卡的空间量2

从上图中可以看出某个程序块在plc中占用装载内存和工作内存的字节数。

4、将项目中所有程序块(OB、FC、FB、DB)占用装载内存(Load Memory Requirement)的数量加在一起:

step7中工程项目需要MMC卡的空间量3

这里的OB1程序块需要占用装载内存(即MMC卡)中的248个字节。

step7中工程项目需要MMC卡的空间量4

这里的FB101程序块需要占用MMC卡中的4490个字节。

5、将OB、FB、FC、DB(不包括SFC、SFB、System data)所需占用的字节数加在一起:

step7中工程项目需要MMC卡的空间量5

得到的总的字节数量在除以1024,就可以知道您的Project中的程序块需要多大的MMC卡空间。

6、如果已有Siemens的PLC和MMC,可以通过在线诊断,获取PLC工作内存和装载内存(MMC卡)的使用情况:

在STEP7 Manager界面中,选中CPU,用CP5611或PC-Adapter连接PLC的MPI通讯口,使用快捷键Ctrl + D,弹出PLC的诊断信息窗口:

当MMC卡未插入PLC中时:

step7中工程项目需要MMC卡的空间量6

因为PLC中没有插入MMC卡,Load memory RAM + EPROM列为空,Work Memory列中显示当前PLC的工作内存为48K,EPROM是S7-400、旧款S7-300使用的装载内存卡;

在PLC中插入MMC卡时:

使用快捷键Ctrl + D弹出PLC的内存使用情况:

step7中工程项目需要MMC卡的空间量7

可以看出PLC的内存使用情况为0%,空余128K装载内存和48K工作内存;

将程序下载到PLC当中:

step7中工程项目需要MMC卡的空间量8

使用Ctrl + D弹出PLC的内存使用情况:

step7中工程项目需要MMC卡的空间量9

可以看出,控制程序在PLC中对装载内存和工作内存的占用情况。

本站仅提供信息发布平台,文章仅代表作者个人观点。

猜你喜欢

首页 > plc > 西门子plc