您好,杭州萧优自动化科技有限公司网站欢迎您!
6ES7317-2FK14-0AB0西门子 SIMATIC S7-300 CPU317F-2 PN/DP, 中央处理器,带 1.5MB 主存储器, 1 个 MPI/DP 12MBit/s 接口, 2 个 以太网 PROFINET 接口, 带双端口交换机, 需要微型存储卡
6ES7317-2FK14-0AB0西门子
SIMATIC S7-300 CPU317F-2 PN/DP, 中央处理器,带 1.5MB 主存储器, 1 个 MPI/DP 12MBit/s 接口, 2 个 以太网 PROFINET 接口, 带双端口交换机, 需要微型存储卡
转换时始
终保持。
固件版本大于等于 V2.0.12 的 CPU DB 的保持特性
这些 CPU 支持生成具有“无掉电保持”(非保持)属性的数据块。
每次断电/通电后以及 CPU 每次从 STOP 切换到 RUN 时,分配有“非保持”(Non-Retain)
属性的数据块都将复位为其初始值。
有两种方法可以将“非保持”(NON-Retain) 属性分配给数据块:
● STEP 7(V5.2 + SP1 或更高版本): 激活 DB 属性中的无掉电保持功能
● SFC 82“Crea_DBL”(在装载存储器中生成 DB): ATTRIB 参数,将位 2 设置为“1”
表格 5- 2 固件版本大于等于 V2.0.12 的 CPU 的 DB 的保持特性
在通电/ / 断电或重新启动 CPU 时, DB 应
复位为初始值
(非保持 DB )
保持实际值(保持 DB )
原因:
在电源开/关或重启 CPU(STOP-RUN)
时,DB 实际值是不保持的。 DB 将接收
来自装载存储器的初始值。
原因:
在电源关/开或重启 CPU(STOP-RUN) 时,
DB 实际值是保持的。
STEP 7 中的要求:
在 DB 属性中 选中“非保持”(Non-
Retain) 复选框。
或
使用 SFC 82“CREA_DBL”和相关的块
属性(ATTRIB → NON_RETAIN 位)
将生成 非保持性 DB。
STEP 7 中的要求:
在 DB 属性中 取消选中“非保持”(Non-
Retain) 复选框。
或
使用 SFC 82“CREA_DBL”生成了 保持
DB。
可以在章节“CPU 31x 的技术规格 (页 337)”和“CPU 31xC 的技术规格 (页 233)”中找到
CPU 的保持性主存储器(用于保持性数据块)的大小。
存储器原理
5.1 存储器区和可保留性
CPU 31xC 和 CPU 31x:技术规范
设备手册, 03/2011, A5E00432679-12 175
5.1.4 系统存储器的地址区
S7 CPU 的系统存储器划分为多个地址区。 在程序中使用相应的指令可以直接对相应地
址区中的数据寻址。
系统存储器的地址区
表格 5- 3 系统存储器的地址区
地址区 说明
过程输入映像 OB 1 循环每次开始时,CPU 将读取输入模块的输入值,
并将其保存在过程输入映像中。
过程输出映像 循环过程中,程序计算输出值并将其存储在过程输出映
像中。 在 OB 1 循环结束时,CPU 将计算出的输出值写
入输出模块。
位存储器 此区域提供用于保存程序计算中间结果的存储区。
定时器 在此区域可使用定时器。
计数器 在此区域可使用计数器。
本地数据 代码块 (OB、FB、FC) 的临时数据在块的处理过程中保
存在此存储区中。
数据块 参见 配方和测量值归档
参考
有关 CPU 存在哪些地址区的信息,请参见 S7-300 指令列表 和章节 CPU 31x 技术规范
(页 337)和 CPU 31xC 技术规范 (页 233)。
存储器原理
5.1 存储器区和可保留性
CPU 31xC 和 CPU 31x:技术规范
176 设备手册, 03/2011, A5E00432679-12
过程输入/ / 输出映像
在用户程序中对输入 (I) 和输出 (O) 地址区进行寻址时,不查询数字信号模块的信号状
态, 而是访问 CPU 系统存储器中的存储区。 该存储区就是过程映像。
过程映像分为两部分: 输入过程映像和输出过程映像。
过程映像的优点
与直接访问输入/输出模块相比,访问过程映像的优势在于在循环程序处理期间,可为
CPU 提供一致的过程信号映像。 如果在程序执行期间输入模块的信号状态发生变化,过
程映像中的信号状态将保持不变,直到过程映像在下一个周期中被更新。 此外,由于过
程映像存储在 CPU 的系统存储器中,访问过程映像的速度明显快于直接访问信号模块。
更新过程映像
操作系统定期更新过程映像。 下图显示在一个周期内这一操作的顺序。