西门子S7-1200存储卡使用问题

2023-03-19 佚名
浏览
S7-1200存储卡作为传输卡使用时,如何选择存储卡的大小?客户查看了项目文件夹的大小,发现其很大,有4-5MB,那么是不是在选择存储卡时需要根据这个大小选择呢?

答案是否定的,因为此文件夹中不仅包含项目文件本身,还包含一些辅助文件,并不需要传输到存储卡里,所以这个选择依据是错误的。

那么究竟该如何选择呢?首先,需要了解如下背景知识:
S7-1200的内部存储区分为工作存储区、装载存储区和保持性存储区三种。

装载存储区是非易失性存储区。用于存储用户项目文件(用户程序、数据和组态)。在不插存储卡时,用户使用TIA Portal软件下载项目即是下载到装载存储区中。

注意:对于S7-1200,存储卡不是必须的。即使使用大容量的存储卡,也无法扩展装载存储区。
所以用户的项目所占存储区的大小不会超过S7-1200装载存储区的最大限制。

西门子S7-1200存储卡使用问题

由此可知,S7-1200的程序不会超过4MB,所以无论那款CPU,选择4MB的存储卡作为传输卡已经足够。
那么如何查看用户项目需要存储区的大小呢?
如果想知道目前程序所占用的存储区空间,可以通过TIA Portal软件的资源窗口查看。在软件左侧的结构树中,用鼠标右击“程序块”选择“调用结构”,如下图所示:

西门子S7-1200存储卡使用问题

然后选择“资源”标签,弹出资源窗口,如下图所示:

西门子S7-1200存储卡使用问题

可见,现有程序占用了装载存储区的0.67%,7002个字节。