logo资料库

S7-1500和1200存储区域保持性设置.pdf

第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
资料共11页,剩余部分请下载后查看
操作指南09/2017 S7-1500 和 1200 存储区域保持 性设置 1500、1200、保持性、存储区域 https://support.industry.siemens.com/cs/cn/zh/view/ 109750398 Unrestricted
s n e m e S  i t h g i r y p o C r a e y t h g i r y p o C G A d e v r e s e r s t h g i r l l A 1 2 目录 存储区(M、定时器、计数器)的保持性设置.................................................... 3 全局 DB 块保持性的设置 .................................................................................. 4 2.1 2.2 非优化的 DB 块保持性设置 ................................................................ 4 优化的 DB 块保持性设置 .................................................................... 6 3 背景数据块保持性的设置 .................................................................................. 6 非优化的 FB 块的背景数据块保持性设置 ............................................ 6 优化的 FB 块的背景数据块保持性设置 ............................................... 9 3.1 3.2 Unrestricted 2
s n e m e S  i t h g i r y p o C 1 存储区(M、定时器、计数器)的保持性设置 与 S7-300/400 一样,S7-1500 和 S7-1200 都有存储区 M 区,另外 S-1500 还有存储区(定 时器、计数器),这些区域都可以设置保持性。下面详细介绍如何设置这些区域的保持性。 在创建项目中,双击“PLC 变量”中的“显示所有变量”,在点击带有电池和扳手的图标, r a e y t h g i r y p o C G A d e v r e s e r s t h g i r l l A 如下图所示。 图 1-1 点击保持性设置图标后,弹出“保持性存储器”对话框,在此界面可以设置 M 区、定时器和 计数器的保持性大小,如下图所示。 图 1-2 但是 S7-1200 不支持 S5 定时器和计数器(图中设置区域显示为灰色),因此无法设置定时 器和计数器的保持性(即显示灰色),如下图所示。 Unrestricted 3
s n e m e S  i t h g i r y p o C r a e y t h g i r y p o C G A d e v r e s e r s t h g i r l l A 图 1-3 2 全局 DB 块保持性的设置 从访问方式上,全局 DB 块分 2 种类型:DB 块优化和非优化;下面对这 2 种类型分别介绍 保持性的设置。 2.1 非优化的 DB 块保持性设置 进入 DB1 的属性框,“常规-〉属性”下,将“优化的块访问”勾取消,如下图所示。 图 2-1 S7-1500 和 S7-1200 创建 DB 块,默认情况是优化的块访问(即:符号访问),因此将此项 取消,如下图所示。 Unrestricted 4
s n e m e S  i t h g i r y p o C r a e y t h g i r y p o C G A d e v r e s e r s t h g i r l l A 图 2-2 双击打开非优化的 DB 块,在“保持”一列任何一个框打勾,如下图所示。注意:由于这是 非优化的 DB 块,因此如果该 DB 块中的变量需要保持,就是所有变量都被设置成保持(即: “保持”一列全部被勾选上)。 图 2-3 Unrestricted 5
s n e m e S  i t h g i r y p o C 2.2 优化的 DB 块保持性设置 在前面 2.1 章节介绍了,创建 DB 块,默认情况下是优化的块访问,如图 2-1 所示。双击打 开优化的 DB 块,在“保持”一列进行勾选。需要说明,由于这是优化的 DB 块,因此如果 该 DB 块中的哪个变量需要保持,就在该变量这一行的“保持”打勾,而优化的 DB 块的变 量是可以进行单个设置保持性的,如下图所示。 r a e y t h g i r y p o C G A d e v r e s e r s t h g i r l l A 图 2-4 3 背景数据块保持性的设置 背景数据块保持性的设置与 FB 块是密不可分的,下面详细介绍。 3.1 非优化的 FB 块的背景数据块保持性设置 进入 FB1 的属性框,“常规-〉属性”下,将“优化的块访问”勾取消,如下图所示。 Unrestricted 6
s n e m e S  i t h g i r y p o C r a e y t h g i r y p o C G A d e v r e s e r s t h g i r l l A 图 3-1 S7-1500 和 S7-1200 创建 FB 块,默认情况是优化的块访问(即:符号访问),因此将此项 取消,如下图所示。 图 3-2 双击 FB1,进入 FB1 的块接口里,如下图所示,Input 添加两个 Int 类型的变量 Input_1 和 Input_1,Output 添加一个 Int 类型变量 Output_1。可以看到块接口区域没有“保持”这一 列设置。 Unrestricted 7
s n e m e S  i t h g i r y p o C r a e y t h g i r y p o C G A d e v r e s e r s t h g i r l l A 图 3-3 在 OB1 中调用 FB1,生成背景数据块 DB1,如下图所示。 图 3-4 双击 DB1,可以看到“保持”这一列,这与非优化的 DB 块情况一样,在“保持”一列任何 一个框打勾,所有变量都被设置成保持(即:“保持”一列全部被勾选上),如下图所示。 Unrestricted 8
分享到:
收藏