SM( 特 殊 内 存 ) 赋 值 和 功 能 SMB0 至 SMB29( S7-200 只 读 特 殊 内 存 ) 每 次 扫 描 循 环 后 , S7-200 CPU 操 作 系 统 将 新 改 动 写 入 特 殊 内 存 中 存 储 的 系 统 数 据 中 。 如 果 从 程 序 读 取 SMB0至 SMB29, 此 为 只 读 地 址 。 如 果 程 序 尝 试 对 只 读 SM 地 址 写 入 , Micro/WIN 会 编 译 程 序 , 不 会 出 错 。 但 是 , CPU程 序 编 译 程 序 会 拒 绝 程 序 , 并 显 示 “ 操 作 数 范 围 错 误 , 下 载 失 败 。” 程 序 可 以 读 取 存 储 在 特 殊 内 存 地 址 中 数 据 、 评 估 当 前 系 统 状 态 、 并 使 用 有 条 件 逻 辑 决 定 如 何 应 答 。 在 运 行 模 式 中 , 对 程 序 的 连 续 扫 描 提 供 对 所 选 系 统 数 据 的 连 续 监 管 。 SMB0 系 统 状 态 位 SMB1 指 令 执 行 状 态 位 SMB2 自 由 端 口 接 收 字 符 SMB3 自 由 端 口 奇 偶 校 验 错 误 SMB4 中 断 队 列 溢 出 、 运 行 时 间程 序 错 误 、 中 断 启用 、 自 由 端 口 传输器被强制 SMB5I/O 错 误 状 态 位 SMB6 CPU 代码寄存 器 SMB8-SMB21 I/O 模 块代码和 错 误 寄存 器 SMW22-SMW26 扫 描 时 间 SMB28-SMB29 模 拟调整 SMB30 至 SMB549( S7-200 读 取 /写 入 特 殊 内 存 ) 根据 要求, S7-200 CPU 操 作 系 统 从 特 殊 内 存 读 取 配置/控制数 据 , 并 将 新 改 动 写 入 存 储 在 特 殊 内 存 中 的 系 统 数 据 。 程 序 可 以 读 取 和 写 入 所 有 SM 地 址 30 或更大的 地 址 , 但 是 SM 数 据 的 普通用 法根据 每 个地 址 的功 能 不 同而异。 程 序 可 以 读 取 通常写 入 数 据 的 SM 地 址 。 程 序 可 以 在 SM 地 址 中 读 取 和 写 入 数 据 。 SM 地 址 提 供 一种解释系 统 状 态 数 据 、 配置系 统 选 项和 控制 系 统 功 能 的 方法。 在 运 行 模 式 中 , 对 程 序 的 连 续 扫 描 提 供 对 特 ...