S 可编程控制器
|
|
|
- 虢 费
- 9 years ago
- Views:
Transcription
1
2 前 言 SIMATIC S7 系 统 手 册 产 品 概 述 1 安 装 2 PLC 概 念 3 设 备 配 置 4 编 程 概 念 5 编 写 指 令 6 PROFINET 7 点 对 点 (PtP) 通 信 8 在 线 和 诊 断 工 具 9 A 技 术 规 范 B 计 算 功 率 预 算 C 订 货 号 11/2009 A5E
3 法 律 资 讯 法 警 告 律 提 资 示 讯 系 统 为 了 您 的 人 身 安 全 以 及 避 免 财 产 损 失, 必 须 注 意 本 手 册 中 的 提 示 人 身 安 全 的 提 示 用 一 个 警 告 三 角 表 示, 仅 与 财 产 损 失 有 关 的 提 示 不 带 警 告 三 角 警 告 提 示 根 据 危 险 等 级 由 高 到 低 如 下 表 示 危 险 表 示 如 果 不 采 取 相 应 的 小 心 措 施, 将 会 导 致 死 亡 或 者 严 重 的 人 身 伤 害 警 告 表 示 如 果 不 采 取 相 应 的 小 心 措 施, 可 能 导 致 死 亡 或 者 严 重 的 人 身 伤 害 小 心 带 有 警 告 三 角, 表 示 如 果 不 采 取 相 应 的 小 心 措 施, 可 能 导 致 轻 微 的 人 身 伤 害 小 心 不 带 警 告 三 角, 表 示 如 果 不 采 取 相 应 的 小 心 措 施, 可 能 导 致 财 产 损 失 注 意 表 示 如 果 不 注 意 相 应 的 提 示, 可 能 会 出 现 不 希 望 的 结 果 或 状 态 当 出 现 多 个 危 险 等 级 的 情 况 下, 每 次 总 是 使 用 最 高 等 级 的 警 告 提 示 如 果 在 某 个 警 告 提 示 中 带 有 警 告 可 能 导 致 人 身 伤 害 的 警 告 三 角, 则 可 能 在 该 警 告 提 示 中 另 外 还 附 带 有 可 能 导 致 财 产 损 失 的 警 告 合 格 的 专 业 人 员 本 文 件 所 属 的 产 品 / 系 统 只 允 许 由 符 合 各 项 工 作 要 求 的 合 格 人 员 进 行 操 作 其 操 作 必 须 遵 照 各 自 附 带 的 文 件 说 明, 特 别 是 其 中 的 安 全 及 警 告 提 示 由 于 具 备 相 关 培 训 及 经 验, 合 格 人 员 可 以 察 觉 本 产 品 / 系 统 的 风 险, 并 避 免 可 能 的 危 险 按 规 定 使 用 Siemens 产 品 请 注 意 下 列 说 明 : 警 告 商 标 Siemens 产 品 只 允 许 用 于 目 录 和 相 关 技 术 文 件 中 规 定 的 使 用 情 况 如 果 要 使 用 其 他 公 司 的 产 品 和 组 件, 必 须 得 到 Siemens 推 荐 和 允 许 正 确 的 运 输 储 存 组 装 装 配 安 装 调 试 操 作 和 维 护 是 产 品 安 全 正 常 运 行 的 前 提 必 须 保 证 允 许 的 环 境 条 件 必 须 注 意 相 关 文 件 中 的 提 示 所 有 带 有 标 记 符 号 的 都 是 西 门 子 股 份 有 限 公 司 的 注 册 商 标 标 签 中 的 其 他 符 号 可 能 是 一 些 其 他 商 标, 这 是 出 于 保 护 所 有 者 权 利 的 目 地 由 第 三 方 使 用 而 特 别 标 示 的 责 任 免 除 我 们 已 对 印 刷 品 中 所 述 内 容 与 硬 件 和 软 件 的 一 致 性 作 过 检 查 然 而 不 排 除 存 在 偏 差 的 可 能 性, 因 此 我 们 不 保 证 印 刷 品 中 所 述 内 容 与 硬 件 和 软 件 完 全 一 致 印 刷 品 中 的 数 据 都 按 规 定 经 过 检 测, 必 要 的 修 正 值 包 含 在 下 一 版 本 中 Siemens AG Industry Sector Postfach NÜRNBERG 德 国 文 件 订 购 号 : 6ES7298-8FA30-8KH0 P 10/2009 Copyright Siemens AG 本 公 司 保 留 技 术 更 改 的 权 利
4 前 言 手 册 用 途 S 系 列 是 一 款 可 编 程 逻 辑 控 制 器 (PLC, Programmable Logic Controller), 可 以 控 制 各 种 自 动 化 应 用 S 设 计 紧 凑 成 本 低 廉 且 具 有 功 能 强 大 的 指 令 集, 这 些 特 点 使 它 成 为 控 制 各 种 应 用 的 完 美 解 决 方 案 S 型 号 和 基 于 Windows 的 编 程 工 具 提 供 了 解 决 自 动 化 问 题 时 需 要 的 灵 活 性 本 手 册 提 供 了 有 关 S PLC 的 安 装 和 编 程 信 息, 其 主 要 用 户 是 具 备 可 编 程 逻 辑 控 制 器 基 本 知 识 的 工 程 师 编 程 人 员 安 装 人 员 和 电 工 人 员 所 需 的 基 本 知 识 要 理 解 本 手 册, 需 要 具 备 自 动 化 和 可 编 程 逻 辑 控 制 器 的 基 本 知 识 手 册 适 用 范 围 本 手 册 适 用 于 STEP 7 Basic V10.5 和 S 产 品 系 列 有 关 本 手 册 中 所 述 S 产 品 的 完 整 列 表, 请 参 见 技 术 规 范 ( 页 321) 证 书 CE 标 签 C 标 记 和 其 它 标 准 请 参 见 技 术 规 范 ( 页 321) 以 获 取 更 多 信 息 服 务 与 支 持 除 了 文 档 之 外, 我 们 还 在 Internet 的 以 下 网 址 处 提 供 了 专 业 技 术 知 识 : 如 需 要 回 答 任 何 技 术 问 题 培 训 或 订 购 S7 产 品 方 面 的 帮 助, 请 与 西 门 子 经 销 商 或 销 售 部 联 系 因 为 西 门 子 销 售 代 表 都 经 过 技 术 培 训 并 掌 握 有 关 操 作 过 程 和 工 业 以 及 有 关 您 使 用 的 各 种 西 门 子 产 品 的 最 具 体 的 知 识, 所 以 他 们 能 够 最 快 最 高 效 地 回 答 您 可 能 遇 到 的 任 何 问 题 系 统 手 册, 11/2009, A5E
5 前 言 4 系 统 手 册, 11/2009, A5E
6 目 录 前 言 产 品 概 述 S PLC 简 介 信 号 板 信 号 模 块 通 信 模 块 STEP 7 Basic 使 工 作 更 轻 松 的 不 同 视 图 在 您 需 要 时 提 供 的 帮 助 显 示 面 板 安 装 安 装 和 拆 卸 步 骤 安 装 和 拆 卸 CPU 安 装 和 拆 卸 信 号 模 块 安 装 和 拆 卸 通 信 模 块 安 装 和 拆 卸 信 号 板 拆 卸 和 重 新 安 装 S 端 子 板 连 接 器 接 线 准 则 PLC 概 念 用 户 程 序 的 执 行 CPU 的 工 作 模 式 事 件 执 行 的 优 先 级 与 排 队 CPU 存 储 器 S CPU 的 密 码 保 护 丢 失 密 码 后 恢 复 数 据 存 储 存 储 区 和 寻 址 数 据 类 型 使 用 存 储 卡 在 CPU 中 插 入 存 储 卡 将 项 目 复 制 到 存 储 卡 之 前 组 态 CPU 的 启 动 参 数 传 送 卡 程 序 卡 系 统 手 册, 11/2009, A5E
7 目 录 4 设 备 配 置 插 入 CPU 检 测 未 指 定 的 CPU 的 组 态 组 态 CPU 的 运 行 将 模 块 添 加 到 组 态 组 态 模 块 的 参 数 创 建 网 络 连 接 在 项 目 中 组 态 IP 地 址 编 程 概 念 设 计 PLC 系 统 的 指 南 构 建 用 户 程 序 使 用 块 来 构 建 程 序 组 织 块 (OB) 功 能 (FC) 功 能 块 (FB) 数 据 块 (DB) 了 解 数 据 一 致 性 选 择 编 程 语 言 复 制 保 护 下 载 程 序 的 元 素 上 传 程 序 的 元 素 调 试 和 测 试 程 序 编 写 指 令 基 本 指 令 位 逻 辑 置 位 和 复 位 指 令 上 升 沿 和 下 降 沿 指 令 定 时 器 计 数 器 计 数 器 CTRL_HSC 指 令 高 速 计 数 器 的 使 用 方 法 组 态 HSC 比 较 数 学 MOD 指 令 系 统 手 册, 11/2009, A5E
8 目 录 移 动 交 换 指 令 转 换 标 定 和 标 准 化 指 令 程 序 控 制 逻 辑 运 算 移 位 和 循 环 扩 展 指 令 用 于 扩 展 指 令 的 常 见 错 误 参 数 时 钟 和 日 历 指 令 字 符 串 和 字 符 指 令 String 数 据 概 述 字 符 串 转 换 指 令 字 符 串 操 作 指 令 程 序 控 制 指 令 复 位 扫 描 循 环 监 视 狗 指 令 停 止 扫 描 循 环 指 令 获 取 错 误 指 令 通 信 指 令 开 放 式 以 太 网 通 信 点 对 点 指 令 中 断 指 令 附 加 和 分 离 指 令 启 动 和 取 消 延 时 中 断 指 令 禁 用 和 启 用 报 警 中 断 指 令 PID 控 制 运 动 控 制 指 令 脉 冲 指 令 CTRL_PWM 指 令 全 局 库 指 令 USS 使 用 USS 协 议 的 要 求 USS_DRV 指 令 USS_PORT 指 令 USS_RPM 指 令 USS_WPM 指 令 USS 状 态 代 码 MODBUS MB_COMM_LOAD MB_MASTER MB_SLAVE 系 统 手 册, 11/2009, A5E
9 目 录 7 PROFINET 与 编 程 设 备 通 信 建 立 硬 件 通 信 连 接 配 置 设 备 分 配 Internet 协 议 (IP) 地 址 为 编 程 设 备 和 网 络 设 备 分 配 IP 地 址 在 线 分 配 IP 地 址 在 项 目 中 组 态 IP 地 址 测 试 PROFINET 网 络 HMI 到 PLC 通 信 组 态 HMI 与 CPU 之 间 的 逻 辑 网 络 连 接 PLC 到 PLC 通 信 组 态 两 个 CPU 之 间 的 逻 辑 网 络 连 接 组 态 传 送 ( 发 送 ) 和 接 收 参 数 组 态 TSEND_C 指 令 传 送 ( 发 送 ) 参 数 组 态 TRCV_C 指 令 接 收 参 数 引 用 信 息 查 找 CPU 上 的 以 太 网 (MAC) 地 址 组 态 网 络 时 间 协 议 同 步 点 对 点 (PtP) 通 信 使 用 RS232 和 RS485 通 信 模 块 组 态 通 信 端 口 管 理 流 控 制 组 态 传 送 ( 发 送 ) 和 接 收 参 数 设 计 PtP 通 信 轮 询 架 构 点 对 点 指 令 点 对 点 指 令 的 公 共 参 数 PORT_CFG 指 令 SEND_CFG 指 令 RCV_CFG 指 令 SEND_PTP 指 令 RCV_PTP 指 令 RCV_RST 指 令 SGN_GET 指 令 SGN_SET 指 令 错 误 系 统 手 册, 11/2009, A5E
10 目 录 9 在 线 和 诊 断 工 具 状 态 LED 转 到 在 线 并 连 接 到 CPU 设 置 IP 地 址 和 日 时 钟 在 线 CPU 的 CPU 操 作 员 面 板 监 视 循 环 时 间 和 存 储 器 使 用 情 况 显 示 CPU 中 的 诊 断 事 件 用 于 监 视 用 户 程 序 的 监 视 表 格 A 技 术 规 范 A.1 常 规 技 术 规 范 A.2 CPU A.2.1 CPU 1211C 规 范 A.2.2 CPU 1212C 规 范 A.2.3 CPU 1214C 规 范 A.3 数 字 信 号 模 块 (SM) A.3.1 SM 1221 数 字 输 入 规 范 A.3.2 SM 1222 数 字 输 出 规 范 A.3.3 SM 1223 数 字 输 入 / 输 出 规 范 A.4 模 拟 信 号 模 块 (SM) A.4.1 SM 1231 SM 1232 SM 1234 模 拟 量 规 范 A.5 信 号 板 (SB) A.5.1 SB X 24 VDC 输 入 /2 X 24 VDC 输 出 规 范 A.5.2 SB 路 模 拟 量 输 出 规 范 A.6 通 信 模 块 (CM) A.6.1 CM 1241 RS485 规 范 A.6.2 CM 1241 RS232 规 范 A.7 SIMATIC 存 储 卡 A.8 输 入 仿 真 器 A.9 I/O 扩 展 电 缆 B 计 算 功 率 预 算 B.1 功 率 要 求 计 算 实 例 B.2 计 算 功 率 要 求 C 订 货 号 索 引 系 统 手 册, 11/2009, A5E
11 目 录 10 系 统 手 册, 11/2009, A5E
12 产 品 概 述 S PLC 简 介 S 可 编 程 逻 辑 控 制 器 (PLC, Programmable Logic Controller) 提 供 了 控 制 各 种 设 备 以 满 足 您 自 动 化 需 要 的 灵 活 性 和 强 大 功 能 S 设 计 紧 凑 组 态 灵 活 且 具 有 功 能 强 大 的 指 令 集, 这 些 特 点 的 组 合 使 它 成 为 控 制 各 种 应 用 的 完 美 解 决 方 案 CPU 将 微 处 理 器 集 成 电 源 输 入 电 路 和 输 出 电 路 组 合 到 一 个 设 计 紧 凑 的 外 壳 中 以 形 成 功 能 强 大 的 PLC 在 您 下 载 用 户 程 序 后,CPU 将 包 含 监 控 应 用 中 的 设 备 所 需 的 逻 辑 CPU 根 据 用 户 程 序 逻 辑 监 视 输 入 并 更 改 输 出, 用 户 程 序 可 以 包 含 布 尔 逻 辑 计 数 定 时 复 杂 数 学 运 算 以 及 与 其 它 智 能 设 备 的 通 信 有 多 种 安 全 功 能 可 用 于 保 护 对 CPU 和 控 制 程 序 的 访 问 : 每 个 CPU 都 提 供 密 码 保 护 功 能, 用 户 通 过 它 可 以 组 态 对 CPU 功 能 的 访 问 可 以 使 用 专 有 技 术 保 护 隐 藏 特 定 块 中 的 代 码 有 关 详 细 信 息, 请 参 见 编 程 概 念 ( 页 97) 一 章 CPU 提 供 一 个 PROFINET 端 口 用 于 通 过 PROFINET 网 络 通 信 还 可 使 用 通 信 模 块 通 过 RS485 或 RS232 网 络 通 信 1 2 电 源 接 口 可 拆 卸 用 户 接 线 连 接 器 ( 保 护 盖 下 面 ) 2 存 储 卡 插 槽 ( 上 部 保 护 盖 下 面 ) 3 板 载 I/O 的 状 态 LED 4 PROFINET 连 接 器 (CPU 的 底 部 ) 不 同 的 CPU 型 号 提 供 了 各 种 各 样 的 特 征 和 功 能, 这 些 特 征 和 功 能 可 帮 助 用 户 针 对 不 同 的 应 用 创 建 有 效 的 解 决 方 案 有 关 特 定 CPU 的 详 细 信 息, 请 参 见 技 术 规 范 ( 页 321) 系 统 手 册, 11/2009, A5E
13 产 品 概 述 1.1 S PLC 简 介 特 征 CPU 1211C CPU 1212C CPU 1214C 物 理 尺 寸 (mm) 90 x 100 x x 100 x 75 用 户 存 储 器 工 作 存 储 器 25 KB 50 KB 装 载 存 储 器 1 MB 2 MB 保 持 性 存 储 器 2 KB 2 KB 本 地 板 载 I/O 数 字 量 6 点 输 入 /4 点 输 8 点 输 入 /6 点 输 出 14 点 输 入 /10 点 输 出 模 拟 量 出 2 路 输 入 2 路 输 入 2 路 输 入 过 程 映 像 大 小 1024 字 节 输 入 (I) 和 1024 字 节 输 出 (Q) 位 存 储 器 (M) 4096 个 字 节 8192 个 字 节 信 号 模 块 扩 展 无 2 8 信 号 板 1 通 信 模 块 3( 左 侧 扩 展 ) 高 速 计 数 器 单 相 3 个,100 khz 3 个,100 khz 3 个,100 khz 1 个,30 khz 3 个,30 khz 正 交 相 位 3 个,80 khz 3 个,80 khz 3 个,80 khz 1 个,20 khz 3 个,20 khz 脉 冲 输 出 2 存 储 卡 SIMATIC 存 储 卡 ( 选 件 ) 实 时 时 钟 保 持 时 间 通 常 为 10 天 /40 摄 氏 度 时 最 少 6 天 PROFINET 实 数 数 学 运 算 执 行 速 度 布 尔 运 算 执 行 速 度 1 个 以 太 网 通 信 端 口 18 μs/ 指 令 0.1 μs/ 指 令 12 系 统 手 册, 11/2009, A5E
14 产 品 概 述 1.1 S PLC 简 介 S 系 列 提 供 了 各 种 信 号 模 块 和 信 号 板 用 于 扩 展 CPU 的 能 力 还 可 以 安 装 附 加 的 通 信 模 块 以 支 持 其 它 通 信 协 议 有 关 特 定 模 块 的 详 细 信 息, 请 参 见 技 术 规 范 ( 页 321) 模 块 仅 输 入 仅 输 出 输 入 / 输 出 组 合 信 号 模 块 数 字 量 8 x DC 输 入 8 x DC 输 出 8 x DC 输 入 /8 x DC 输 出 (SM) 8 x 继 电 器 输 出 8 x DC 输 入 /8 x 继 电 器 输 出 16 x DC 输 入 16 x DC 输 出 16 x DC 输 入 /16 x DC 输 出 16 x 继 电 器 输 出 16 x DC 输 入 /16 x 继 电 器 输 出 模 拟 量 4 x 模 拟 量 输 2 x 模 拟 量 输 出 4 x 模 拟 量 输 入 /2 x 模 拟 量 入 4 x 模 拟 量 输 出 输 出 8 x 模 拟 量 输 入 信 号 板 (SB) 数 字 量 x DC 输 入 /2 x DC 输 出 模 拟 量 - 1 x 模 拟 量 输 出 - 通 信 模 块 (CM) RS485 RS232 系 统 手 册, 11/2009, A5E
15 产 品 概 述 1.2 信 号 板 1.2 信 号 板 通 过 信 号 板 (SB, Signal Board) 可 以 给 CPU 增 加 I/O 可 以 添 加 一 个 具 有 数 字 量 或 模 拟 量 I/O 的 SB SB 连 接 在 CPU 的 前 端 具 有 4 个 数 字 量 I/O(2 x DC 输 入 和 2 x DC 输 出 ) 的 SB 具 有 1 路 模 拟 量 输 出 的 SB 1 2 SB 上 的 状 态 LED 可 拆 卸 用 户 接 线 连 接 器 1.3 信 号 模 块 可 以 使 用 信 号 模 块 给 CPU 增 加 附 加 功 能 信 号 模 块 连 接 在 CPU 右 侧 信 号 模 块 的 I/O 的 状 态 LED 总 线 连 接 器 可 拆 卸 用 户 接 线 连 接 器 14 系 统 手 册, 11/2009, A5E
16 产 品 概 述 1.4 通 信 模 块 1.4 通 信 模 块 S 系 列 提 供 了 给 系 统 增 加 附 加 功 能 的 通 信 模 块 (CM, Communication Module) 有 两 种 通 信 模 块 : RS232 和 RS485 CPU 最 多 支 持 3 个 通 信 模 块 各 CM 连 接 在 CPU 的 左 侧 ( 或 连 接 到 另 一 CM 的 左 侧 ) 1 2 通 信 模 块 的 状 态 LED 通 信 连 接 器 1.5 STEP 7 Basic STEP 7 Basic 软 件 提 供 了 一 个 用 户 友 好 的 环 境, 供 用 户 开 发 编 辑 和 监 视 控 制 应 用 所 需 的 逻 辑, 其 中 包 括 用 于 管 理 和 组 态 项 目 中 所 有 设 备 ( 例 如 PLC 和 HMI 等 设 备 ) 的 工 具 STEP 7 Basic 提 供 了 两 种 编 程 语 言 (LAD 和 FBD) 用 于 方 便 高 效 地 开 发 适 合 用 户 具 体 应 用 的 控 制 程 序, 而 且 还 提 供 了 用 于 在 项 目 中 创 建 和 组 态 HMI 设 备 的 工 具 为 了 帮 助 用 户 查 找 需 要 的 信 息,STEP 7 Basic 提 供 了 内 容 丰 富 的 在 线 帮 助 系 统 要 安 装 STEP 7 Basic, 请 将 CD 插 入 计 算 机 的 CD-ROM 驱 动 器 中 安 装 向 导 自 动 启 动 并 在 整 个 安 装 过 程 中 给 出 提 示 有 关 详 细 信 息, 可 参 考 自 述 文 件 说 明 要 在 运 行 Windows 2000 Windows XP 或 Windows Vista 操 作 系 统 的 PC 上 安 装 STEP 7 Basic 软 件, 必 须 以 管 理 员 权 限 登 录 系 统 手 册, 11/2009, A5E
17 产 品 概 述 1.5 STEP 7 Basic 使 工 作 更 轻 松 的 不 同 视 图 为 了 帮 助 用 户 提 高 生 产 率, 全 集 成 自 动 化 门 户 提 供 了 两 种 不 同 的 工 具 集 视 图 : 根 据 工 具 功 能 组 织 的 面 向 任 务 的 门 户 集 ( 门 户 视 图 ), 或 项 目 中 各 元 素 组 成 的 面 向 项 目 的 视 图 ( 项 目 视 图 ) 请 选 择 能 让 您 的 工 作 最 高 效 的 视 图 只 需 通 过 单 击 就 可 以 切 换 门 户 视 图 和 项 目 视 图 门 户 视 图 提 供 项 目 任 务 的 功 能 视 图 并 根 据 要 完 成 的 任 务 ( 例 如, 创 建 硬 件 组 件 和 网 络 的 组 态 ) 组 织 工 具 的 功 能 用 户 可 以 很 容 易 地 确 定 如 何 继 续 以 及 选 择 哪 个 任 务 项 目 视 图 提 供 了 访 问 项 目 中 任 意 组 件 的 途 径 由 于 这 些 组 件 组 织 在 一 个 视 图 中, 所 以 您 可 以 方 便 地 访 问 项 目 的 各 个 方 面 项 目 包 含 已 创 建 或 已 完 成 的 所 有 元 素 16 系 统 手 册, 11/2009, A5E
18 产 品 概 述 1.5 STEP 7 Basic 在 您 需 要 时 提 供 的 帮 助 快 速 查 找 问 题 答 案 为 了 帮 助 用 户 快 速 高 效 地 解 决 问 题,STEP 7 Basic 提 供 了 智 能 的 需 求 点 帮 助 : 输 入 域 提 供 弹 出 式 帮 助 以 帮 助 用 户 输 入 适 合 该 域 的 正 确 信 息 ( 有 效 的 范 围 和 数 据 类 型 ) 例 如, 如 果 输 入 无 效 值, 则 将 弹 出 一 个 消 息 文 本 框 来 提 供 有 效 值 的 范 围 界 面 中 的 某 些 工 具 提 示 ( 例 如, 指 令 的 工 具 提 示 ) 通 过 层 叠 提 供 更 多 信 息 一 些 层 叠 工 具 提 示 会 链 接 到 在 线 信 息 系 统 ( 在 线 帮 助 ) 中 的 特 定 主 题 此 外,STEP 7 Basic 还 具 有 丰 富 全 面 的 信 息 系 统, 完 整 介 绍 了 SIMATIC 工 具 的 功 能 弹 出 式 帮 助 和 层 叠 工 具 提 示 各 种 对 话 框 和 任 务 卡 的 输 入 域 以 消 息 框 的 形 式 提 供 反 馈, 这 些 消 息 框 会 弹 出 并 给 出 所 需 的 数 据 范 围 或 类 型 软 件 界 面 上 的 元 素 提 供 工 具 提 示 来 说 明 元 素 的 功 能 一 些 元 素 ( 例 如, 打 开 或 保 存 图 标 ) 不 需 要 更 多 信 息 但 有 些 元 素 提 供 了 可 显 示 元 素 附 加 描 述 的 机 制 该 附 加 信 息 层 叠 在 来 自 工 具 提 示 的 框 中 ( 工 具 提 示 旁 的 黑 色 三 角 形 表 示 有 更 多 信 息 ) 将 光 标 悬 停 在 软 件 界 面 的 元 素 上 会 显 示 工 具 提 示 要 显 示 附 加 信 息, 只 需 将 光 标 悬 停 在 工 具 提 示 上 一 些 层 叠 工 具 提 示 还 提 供 了 指 向 信 息 系 统 中 相 关 主 题 的 链 接 单 击 链 接 将 显 示 具 体 的 主 题 信 息 系 统 STEP 7 Basic 提 供 了 丰 富 全 面 的 在 线 信 息 和 帮 助 系 统, 该 系 统 介 绍 了 用 户 已 安 装 的 所 有 SIMATIC 产 品 该 信 息 系 统 还 包 含 参 考 信 息 和 实 例 要 显 示 该 信 息 系 统, 请 从 以 下 访 问 点 进 行 选 择 : 从 门 户 视 图, 选 择 起 始 门 户 并 单 击 帮 助 (Help) 命 令 从 项 目 视 图, 在 帮 助 (Help) 菜 单 中 选 择 显 示 帮 助 (Show help) 命 令 从 层 叠 工 具 提 示, 单 击 链 接 以 显 示 相 应 主 题 的 更 多 信 息 该 信 息 系 统 会 在 一 个 不 会 遮 挡 工 作 区 域 的 窗 口 中 打 开 系 统 手 册, 11/2009, A5E
19 产 品 概 述 1.5 STEP 7 Basic 单 击 信 息 系 统 中 的 显 示 / 隐 藏 目 录 按 钮 可 显 示 目 录 和 移 除 帮 助 窗 口 随 后 可 以 调 整 帮 助 窗 口 的 大 小 使 用 目 录 (Contents) 或 索 引 (Index) 选 项 卡 可 以 按 主 题 或 关 键 字 搜 索 整 个 信 息 系 统 帮 助 窗 口 ( 默 认 ) 显 示 有 目 录 的 帮 助 窗 口 说 明 如 果 STEP 7 Basic 已 最 大 化, 则 单 击 显 示 / 隐 藏 目 录 按 钮 将 不 会 移 除 帮 助 窗 口 单 击 向 下 恢 复 按 钮 可 移 除 帮 助 窗 口 随 后 可 以 移 动 和 调 整 帮 助 窗 口 的 大 小 18 系 统 手 册, 11/2009, A5E
20 产 品 概 述 1.5 STEP 7 Basic 从 信 息 系 统 中 打 印 主 题 要 从 信 息 系 统 中 打 印, 请 单 击 帮 助 窗 口 中 的 打 印 (Print) 按 钮 要 从 信 息 系 统 中 打 印, 请 单 击 帮 助 窗 口 中 的 打 印 (Print) 按 钮 通 过 打 印 (Print) 对 话 框 可 以 选 择 要 打 印 的 主 题 确 保 面 板 显 示 了 主 题 然 后 可 以 选 择 任 何 要 打 印 的 其 它 主 题 单 击 打 印 (Print) 按 钮 将 所 选 主 题 发 送 到 打 印 机 系 统 手 册, 11/2009, A5E
21 产 品 概 述 1.6 显 示 面 板 1.6 显 示 面 板 由 于 可 视 化 已 成 为 大 多 数 机 器 设 计 的 标 准 组 件, 所 以 SIMATIC HMI 基 本 型 面 板 提 供 了 用 于 执 行 基 本 操 作 员 监 控 任 务 的 触 摸 屏 设 备 所 有 面 板 的 保 护 等 级 均 为 IP65 并 通 过 CE UL culus 和 NEMA 4x 认 证 KTP 400 Basic PN 单 色 (STN, 灰 度 ) 4" 触 摸 屏, 带 4 个 触 摸 键 纵 向 或 横 向 尺 寸 :3.8" 分 辨 率 :320 x 个 变 量 50 个 过 程 画 面 200 个 报 警 25 条 曲 线 32 KB 配 方 存 储 器 5 个 配 方,20 条 数 据 记 录,20 个 条 目 KTP 600 Basic PN 彩 色 (TFT,256 色 ) 或 单 色 (STN, 灰 度 ) 6" 触 摸 屏, 带 6 个 触 摸 键 纵 向 或 横 向 尺 寸 :5.7" 分 辨 率 :320 x 个 变 量 50 个 过 程 画 面 200 个 报 警 25 条 曲 线 32 KB 配 方 存 储 器 5 个 配 方,20 条 数 据 记 录,20 个 条 目 KTP1000 Basic PN 彩 色 (TFT,256 色 ) 10" 触 摸 屏, 带 8 个 触 摸 键 尺 寸 :10.4" 分 辨 率 : 640 x 个 变 量 50 个 过 程 画 面 200 个 报 警 25 条 曲 线 32 KB 配 方 存 储 器 5 个 配 方,20 条 数 据 记 录,20 个 条 目 20 系 统 手 册, 11/2009, A5E
22 产 品 概 述 1.6 显 示 面 板 TP1500 Basic PN 彩 色 (TFT,256 色 ) 15" 触 摸 屏 尺 寸 :15.1" 分 辨 率 : 1024 x 个 变 量 50 个 过 程 画 面 200 个 报 警 25 条 曲 线 32 KB 配 方 存 储 器 ( 集 成 闪 存 ) 5 个 配 方,20 条 数 据 记 录,20 个 条 目 系 统 手 册, 11/2009, A5E
23 产 品 概 述 1.6 显 示 面 板 22 系 统 手 册, 11/2009, A5E
24 安 装 2 S 设 备 设 计 得 易 于 安 装 可 以 将 S 安 装 在 面 板 或 标 准 导 轨 上, 并 且 可 以 水 平 或 垂 直 安 装 S S 尺 寸 较 小, 用 户 可 以 有 效 地 利 用 空 间 警 告 SIMATIC S PLC 是 敞 开 式 控 制 器 需 要 将 S 安 装 在 外 壳 控 制 柜 或 电 控 室 内 仅 限 获 得 授 权 的 人 员 能 打 开 外 壳 控 制 柜 或 进 入 电 控 室 不 遵 守 这 些 安 装 要 求 可 能 会 导 致 死 亡 人 员 重 伤 和 / 或 财 产 损 失 安 装 S PLC 时 务 必 遵 守 这 些 要 求 将 S 设 备 与 热 辐 射 高 压 和 电 噪 声 隔 离 开 作 为 布 置 系 统 中 各 种 设 备 的 基 本 规 则, 必 须 将 产 生 高 压 和 高 电 噪 声 的 设 备 与 S 等 低 压 逻 辑 型 设 备 隔 离 开 在 面 板 上 配 置 S 的 布 局 时, 请 考 虑 发 热 设 备 并 将 电 子 式 设 备 布 置 在 控 制 柜 中 较 凉 爽 区 域 少 暴 露 在 高 温 环 境 中 会 延 长 所 有 电 子 设 备 的 使 用 寿 命 另 外 还 要 考 虑 面 板 中 设 备 的 布 线 避 免 将 低 压 信 号 线 和 通 信 电 缆 铺 设 在 具 有 交 流 动 力 线 和 高 能 量 快 速 开 关 直 流 线 的 槽 中 留 出 足 够 的 空 隙 以 便 冷 却 和 接 线 S 被 设 计 成 通 过 自 然 对 流 冷 却 为 保 证 适 当 冷 却, 在 设 备 上 方 和 下 方 必 须 留 出 至 少 25 mm 的 空 隙 此 外, 模 块 前 端 与 机 柜 内 壁 间 至 少 应 留 出 25 mm 的 深 度 小 心 垂 直 安 装 时, 允 许 的 最 大 环 境 温 度 将 降 低 10 摄 氏 度 请 调 整 垂 直 安 装 的 S 系 统 的 方 位 使 CPU 处 于 低 端 系 统 手 册, 11/2009, A5E
25 安 装 规 划 S 系 统 的 布 局 时, 应 留 出 足 够 的 空 隙 以 方 便 接 线 和 通 信 电 缆 连 接 1 侧 视 图 3 垂 直 安 装 2 水 平 安 装 4 空 隙 区 域 功 率 预 算 CPU 有 一 个 内 部 电 源, 用 于 为 CPU 信 号 模 块 信 号 板 和 通 信 模 块 供 电 以 及 用 于 满 足 其 它 24 VDC 用 户 的 功 率 要 求 有 关 CPU 所 提 供 的 5 VDC 逻 辑 预 算 和 信 号 模 块 信 号 板 和 通 信 模 块 的 5 VDC 功 率 要 求 的 信 息, 请 参 考 技 术 规 范 ( 页 321) 请 参 考 计 算 功 率 预 算 ( 页 375) 来 确 定 CPU 可 以 为 您 的 配 置 提 供 多 少 电 能 ( 或 电 流 ) CPU 提 供 24 VDC 传 感 器 电 源, 该 电 源 可 以 为 输 入 点 信 号 模 块 上 的 继 电 器 线 圈 电 源 或 其 它 要 求 供 给 24 VDC 如 果 您 的 24 VDC 功 率 要 求 超 出 该 传 感 器 电 源 的 预 算, 则 必 须 给 系 统 增 加 外 部 24 VDC 电 源 有 关 具 体 S CPU 的 24 VDC 传 感 器 电 源 功 率 预 算, 请 参 考 技 术 规 范 ( 页 321) 如 果 需 要 外 部 24 VDC 电 源, 请 确 保 该 电 源 不 要 与 CPU 的 传 感 器 电 源 并 联 为 提 高 电 噪 声 防 护 能 力, 建 议 连 接 不 同 电 源 的 公 共 端 (M) 24 系 统 手 册, 11/2009, A5E
26 安 装 警 告 将 外 部 24 VDC 电 源 与 24 VDC 传 感 器 电 源 并 联 会 导 致 这 两 个 电 源 之 间 有 冲 突, 因 为 每 个 电 源 都 试 图 建 立 自 己 首 选 的 输 出 电 压 电 平 该 冲 突 可 能 使 其 中 一 个 电 源 或 两 个 电 源 的 寿 命 缩 短 或 立 即 出 现 故 障, 从 而 导 致 PLC 系 统 的 运 行 不 确 定 运 行 不 确 定 可 能 导 致 死 亡 人 员 重 伤 和 / 或 财 产 损 失 DC 传 感 器 电 源 和 任 何 外 部 电 源 应 分 别 给 不 同 位 置 供 电 S 系 统 中 的 一 些 24 VDC 电 源 输 入 端 口 是 互 连 的, 并 且 通 过 一 个 公 共 逻 辑 电 路 连 接 多 个 M 端 子 例 如, 在 数 据 表 中 指 定 为 非 隔 离 时, 以 下 电 路 是 互 连 的 : CPU 的 24 VDC 电 源 SM 的 继 电 器 线 圈 的 电 源 输 入 或 非 隔 离 模 拟 输 入 的 电 源 所 有 非 隔 离 的 M 端 子 必 须 连 接 到 同 一 个 外 部 参 考 电 位 警 告 将 非 隔 离 的 M 端 子 连 接 到 不 同 参 考 电 位 将 导 致 意 外 的 电 流, 该 电 流 可 能 导 致 PLC 和 任 何 连 接 设 备 损 坏 或 运 行 不 确 定 不 遵 守 这 些 准 则 可 能 会 导 致 设 备 损 坏 或 运 行 不 确 定, 而 后 者 可 能 导 致 死 亡 人 员 重 伤 和 / 或 财 产 损 失 务 必 确 保 S 系 统 中 的 所 有 非 隔 离 M 端 子 都 连 接 到 同 一 个 参 考 电 位 系 统 手 册, 11/2009, A5E
27 安 装 2.2 安 装 和 拆 卸 步 骤 2.2 安 装 和 拆 卸 步 骤 安 装 尺 寸 (mm) S 设 备 宽 度 A 宽 度 B CPU: CPU 1211C 和 CPU 1212C 90 mm 45 mm CPU 1214C 110 mm 55 mm 信 号 模 块 : 8 和 16 点 DC 和 继 电 器 型 (8I 16I 8Q 16Q 8I/8Q) 模 拟 量 (4AI 8AI 4AI/4AQ 2AQ 4AQ) 45 mm 22.5 mm 16I/16Q 继 电 器 型 (16I/16Q) 70 mm 35 mm 通 信 模 块 : CM 1241 RS232 和 CM 1241 RS mm 15 mm CPU SM 和 CM 支 持 DIN 导 轨 安 装 和 面 板 安 装 使 用 模 块 上 的 DIN 导 轨 卡 夹 将 设 备 固 定 到 导 轨 上 这 些 卡 夹 还 能 掰 到 一 个 伸 出 位 置 以 提 供 将 设 备 直 接 安 装 到 面 板 上 的 螺 钉 安 装 位 置 设 备 上 DIN 卡 夹 的 孔 内 部 尺 寸 是 4.3 mm 必 须 在 设 备 的 上 方 和 下 方 留 出 25 mm 的 发 热 区 以 便 空 气 自 由 流 通 26 系 统 手 册, 11/2009, A5E
28 安 装 2.2 安 装 和 拆 卸 步 骤 安 装 和 拆 卸 S 设 备 CPU 可 以 很 方 便 地 安 装 到 标 准 DIN 导 轨 或 面 板 上 可 使 用 DIN 导 轨 卡 夹 将 设 备 固 定 到 DIN 导 轨 上 这 些 卡 夹 还 能 掰 到 一 个 伸 出 位 置 以 提 供 设 备 面 板 安 装 时 所 用 的 螺 钉 安 装 位 置 1 DIN 导 轨 安 装 3 面 板 安 装 2 DIN 导 轨 卡 夹 处 于 锁 紧 位 置 4 卡 夹 处 于 伸 出 位 置 用 于 面 板 安 装 在 安 装 或 拆 卸 任 何 电 气 设 备 之 前, 请 确 保 已 关 闭 相 应 设 备 的 电 源 同 时, 还 要 确 保 已 关 闭 所 有 相 关 设 备 的 电 源 警 告 安 装 或 拆 卸 已 上 电 的 S 或 相 关 设 备 可 能 会 导 致 电 击 或 意 外 设 备 操 作 如 果 在 安 装 或 拆 卸 过 程 中 没 有 断 开 S 或 相 关 设 备 的 所 有 电 源, 则 可 能 会 由 于 电 击 或 意 外 设 备 操 作 而 导 致 死 亡 人 员 重 伤 和 / 或 财 产 损 失 务 必 遵 守 适 当 的 安 全 预 防 措 施, 确 保 在 尝 试 安 装 或 拆 卸 S CPU 或 相 关 设 备 前 断 开 S 的 电 源 务 必 确 保 无 论 何 时 更 换 或 安 装 S 设 备, 都 使 用 正 确 的 模 块 或 同 等 设 备 警 告 S 模 块 安 装 不 当 可 能 导 致 S 中 的 程 序 工 作 异 常 如 果 不 是 用 相 同 型 号 方 向 或 顺 序 来 更 换 S 设 备, 则 可 能 会 由 于 意 外 设 备 操 作 而 导 致 死 亡 人 员 重 伤 和 / 或 财 产 损 失 请 使 用 相 同 型 号 的 设 备 来 更 换 S 设 备, 并 确 保 设 备 的 方 向 和 位 置 放 置 正 确 系 统 手 册, 11/2009, A5E
29 安 装 2.2 安 装 和 拆 卸 步 骤 安 装 和 拆 卸 CPU 安 装 可 以 将 CPU 安 装 到 DIN 导 轨 或 面 板 上 说 明 将 全 部 通 信 模 块 连 接 到 CPU 上, 然 后 将 该 组 件 作 为 一 个 单 元 来 安 装 在 安 装 CPU 之 后 分 别 安 装 信 号 模 块 要 将 CPU 安 装 到 面 板 上, 请 按 以 下 步 骤 操 作 : 1. 按 照 安 装 尺 寸 图 所 示 的 尺 寸, 执 行 定 位 钻 孔 和 攻 丝 以 准 备 安 装 孔 (M4 或 美 国 标 准 8 号 ) 2. 从 模 块 上 掰 出 安 装 卡 夹 确 保 CPU 上 部 和 下 部 的 DIN 导 轨 卡 夹 都 处 于 伸 出 位 置 3. 使 用 放 到 卡 夹 中 的 螺 钉 将 模 块 固 定 到 面 板 上 说 明 如 果 系 统 处 在 多 振 动 环 境 或 采 用 垂 直 安 装, 则 通 过 面 板 安 装 S 将 能 提 供 更 高 的 防 护 等 级 要 将 CPU 安 装 到 DIN 导 轨 上, 请 按 以 下 步 骤 操 作 : 1. 安 装 DIN 导 轨 每 隔 75 mm 将 导 轨 固 定 到 安 装 板 上 2. 将 CPU 挂 到 DIN 导 轨 上 方 3. 拉 出 CPU 下 方 的 DIN 导 轨 卡 夹 以 便 能 将 CPU 安 装 到 导 轨 上 4. 向 下 转 动 CPU 使 其 在 导 轨 上 就 位 5. 推 入 卡 夹 将 CPU 锁 定 到 导 轨 上 28 系 统 手 册, 11/2009, A5E
30 安 装 2.2 安 装 和 拆 卸 步 骤 拆 卸 若 要 准 备 拆 卸 CPU, 请 断 开 CPU 的 电 源 及 其 I/O 连 接 器 接 线 或 电 缆 将 CPU 和 所 有 相 连 的 通 信 模 块 作 为 一 个 完 整 单 元 拆 卸 所 有 信 号 模 块 应 保 持 安 装 状 态 如 果 信 号 模 块 已 连 接 到 CPU, 则 需 要 缩 回 总 线 连 接 器 : 1. 将 螺 丝 刀 放 到 信 号 模 块 上 方 的 小 接 头 旁 2. 向 下 按 使 连 接 器 与 CPU 相 分 离 3. 将 小 接 头 完 全 滑 到 右 侧 卸 下 CPU: 1. 拉 出 DIN 导 轨 卡 夹 从 导 轨 上 松 开 CPU 2. 向 上 转 动 CPU 使 其 脱 离 导 轨, 然 后 从 系 统 中 卸 下 CPU 安 装 和 拆 卸 信 号 模 块 安 装 在 安 装 CPU 之 后 安 装 SM 卸 下 CPU 右 侧 的 连 接 器 盖 将 螺 丝 刀 插 入 盖 上 方 的 插 槽 中 将 其 上 方 的 盖 轻 轻 撬 出 并 卸 下 盖 收 好 盖 以 备 再 次 使 用 系 统 手 册, 11/2009, A5E
31 安 装 2.2 安 装 和 拆 卸 步 骤 将 SM 装 在 CPU 旁 边 1. 将 SM 挂 到 DIN 导 轨 上 方 2. 拉 出 下 方 的 DIN 导 轨 卡 夹 以 便 将 SM 安 装 到 导 轨 上 3. 向 下 转 动 CPU 旁 的 SM 使 其 就 位 并 推 入 下 方 的 卡 夹 将 SM 锁 定 到 导 轨 上 伸 出 总 线 连 接 器 1. 将 螺 丝 刀 放 到 SM 上 方 的 小 接 头 旁 2. 将 小 接 头 滑 到 最 左 侧, 使 总 线 连 接 器 伸 到 CPU 中 伸 出 总 线 连 接 器 即 为 SM 建 立 了 机 械 和 电 气 连 接 要 接 着 信 号 模 块 再 安 装 信 号 模 块, 请 按 照 相 同 的 步 骤 操 作 拆 卸 可 以 在 不 卸 下 CPU 或 其 它 SM 处 于 原 位 时 卸 下 任 何 SM 若 要 准 备 拆 卸 SM, 请 断 开 CPU 的 电 源 并 卸 下 SM 的 I/O 连 接 器 和 接 线 缩 回 总 线 连 接 器 1. 将 螺 丝 刀 放 到 SM 上 方 的 小 接 头 旁 2. 向 下 按 使 连 接 器 与 CPU 相 分 离 3. 将 小 接 头 完 全 滑 到 右 侧 如 果 右 侧 还 有 SM, 则 对 该 SM 重 复 该 步 骤 卸 下 SM: 1. 拉 出 下 方 的 DIN 导 轨 卡 夹 从 导 轨 上 松 开 SM 2. 向 上 转 动 SM 使 其 脱 离 导 轨 从 系 统 中 卸 下 SM 3. 如 有 必 要, 用 盖 子 盖 上 CPU 的 总 线 连 接 器 以 避 免 污 染 要 拆 除 信 号 模 块 旁 的 信 号 模 块, 请 按 照 相 同 的 步 骤 操 作 30 系 统 手 册, 11/2009, A5E
32 安 装 2.2 安 装 和 拆 卸 步 骤 安 装 和 拆 卸 通 信 模 块 安 装 请 首 先 将 CM 连 接 到 CPU 上, 然 后 再 将 整 个 组 件 作 为 一 个 单 元 安 装 到 DIN 导 轨 或 面 板 上 卸 下 CPU 左 侧 的 总 线 盖 : 1. 将 螺 丝 刀 插 入 总 线 盖 上 方 的 插 槽 中 2. 轻 轻 撬 出 上 方 的 盖 卸 下 总 线 盖 收 好 盖 以 备 再 次 使 用 连 接 单 元 : 1. 使 CM 的 总 线 连 接 器 和 接 线 柱 与 CPU 上 的 孔 对 齐 2. 用 力 将 两 个 单 元 压 在 一 起 直 到 接 线 柱 卡 入 到 位 将 该 组 合 单 元 安 装 到 DIN 导 轨 或 面 板 上 1. 若 是 DIN 导 轨 安 装, 确 保 CPU 和 相 连 CM 的 上 部 DIN 导 轨 卡 夹 处 于 锁 紧 ( 内 部 ) 位 置 而 下 部 DIN 导 轨 卡 夹 处 于 伸 出 位 置 2. 如 安 装 和 拆 卸 CPU ( 页 28) 中 所 示 安 装 CPU 与 相 连 的 CM 3. 将 设 备 安 装 到 DIN 导 轨 上 后, 将 下 部 DIN 导 轨 卡 夹 推 到 锁 紧 位 置 以 将 设 备 锁 定 在 DIN 导 轨 上 若 是 面 板 安 装, 确 保 将 DIN 导 轨 卡 夹 推 到 伸 出 位 置 系 统 手 册, 11/2009, A5E
33 安 装 2.2 安 装 和 拆 卸 步 骤 拆 卸 将 CPU 和 CM 作 为 一 个 完 整 单 元 从 DIN 导 轨 或 面 板 上 卸 下 准 备 拆 卸 CM 1. 断 开 CPU 的 电 源 2. 拆 除 CPU 和 CM 上 的 I/O 连 接 器 和 所 有 接 线 及 电 缆 3. 对 于 DIN 导 轨 安 装, 将 CPU 和 CM 上 的 下 部 DIN 导 轨 卡 夹 掰 到 伸 出 位 置 4. 从 DIN 导 轨 或 面 板 上 卸 下 CPU 和 CM 卸 下 CM 1. 用 力 抓 住 CPU 和 CM 2. 将 它 们 分 开 请 不 要 使 用 工 具 来 分 离 这 两 个 模 块, 因 为 这 可 能 会 损 坏 单 元 安 装 和 拆 卸 信 号 板 安 装 通 过 断 开 CPU 的 电 源 并 卸 下 CPU 上 部 和 下 部 的 端 子 板 盖 子, 准 备 给 CPU 安 装 SB 要 安 装 SB, 请 按 以 下 步 骤 操 作 : 1. 将 螺 丝 刀 插 入 CPU 上 部 接 线 盒 盖 背 面 的 槽 中 2. 轻 轻 将 盖 撬 起 并 从 CPU 上 卸 下 3. 将 SB 直 接 向 下 放 入 CPU 上 部 的 安 装 位 置 中 4. 用 力 将 SB 压 入 该 位 置 直 到 卡 入 就 位 5. 重 新 装 上 端 子 板 盖 子 32 系 统 手 册, 11/2009, A5E
34 安 装 2.2 安 装 和 拆 卸 步 骤 拆 卸 通 过 断 开 CPU 的 电 源 并 卸 下 CPU 上 部 和 下 部 的 端 子 板 盖 子, 准 备 从 CPU 上 卸 下 SB 要 卸 下 SB, 请 按 以 下 步 骤 操 作 : 1. 将 螺 丝 刀 插 入 SM 上 部 的 槽 中 2. 轻 轻 将 SB 撬 起 使 其 与 CPU 分 离 3. 将 SB 直 接 从 CPU 上 部 的 安 装 位 置 中 取 出 4. 重 新 装 上 SB 盖 5. 重 新 装 上 端 子 板 盖 子 拆 卸 和 重 新 安 装 S 端 子 板 连 接 器 CPU SB 和 SM 模 块 提 供 了 方 便 接 线 的 可 拆 卸 连 接 器 从 系 统 中 拆 卸 端 子 板 连 接 器 的 准 备 工 作 : 断 开 CPU 的 电 源 打 开 连 接 器 上 方 的 盖 子 要 卸 下 连 接 器, 请 按 以 下 步 骤 操 作 : 1. 查 看 连 接 器 的 顶 部 并 找 到 可 插 入 螺 丝 刀 头 的 槽 2. 将 螺 丝 刀 插 入 槽 中 3. 轻 轻 撬 起 连 接 器 顶 部 使 其 与 CPU 分 离 连 接 器 从 夹 紧 位 置 脱 离 4. 抓 住 连 接 器 并 将 其 从 CPU 上 卸 下 系 统 手 册, 11/2009, A5E
35 安 装 2.3 接 线 准 则 要 安 装 连 接 器, 请 按 以 下 步 骤 操 作 : 1. 通 过 断 开 CPU 的 电 源 并 打 开 端 子 板 的 盖 子, 准 备 端 子 板 安 装 的 组 件 2. 使 连 接 器 与 单 元 上 的 插 针 对 齐 3. 将 连 接 器 的 接 线 边 对 准 连 接 器 座 沿 的 内 侧 4. 用 力 按 下 并 转 动 连 接 器 直 到 卡 入 到 位 仔 细 检 查 以 确 保 连 接 器 已 正 确 对 齐 并 完 全 啮 合 2.3 接 线 准 则 所 有 电 气 设 备 的 正 确 接 地 和 接 线 非 常 重 要, 因 为 这 有 助 于 确 保 实 现 最 佳 系 统 运 行 以 及 为 您 的 应 用 和 S 提 供 更 好 的 电 噪 声 防 护 请 参 考 技 术 规 范 ( 页 321) 以 查 看 S 的 接 线 图 先 决 条 件 在 对 任 何 电 气 设 备 进 行 接 地 或 者 接 线 之 前, 请 确 保 设 备 的 电 源 已 经 断 开 同 时, 还 要 确 保 已 关 闭 所 有 相 关 设 备 的 电 源 确 保 在 对 S 和 相 关 设 备 接 线 时 遵 守 所 有 适 用 的 电 气 规 程 请 根 据 所 有 适 用 的 国 家 和 地 方 标 准 来 安 装 和 操 作 所 有 设 备 请 联 系 当 地 的 管 理 机 构 确 定 哪 些 规 范 和 标 准 适 用 于 您 的 具 体 情 况 警 告 安 装 已 上 电 的 S 或 相 关 设 备 或 者 为 这 些 设 备 接 线 可 能 会 导 致 电 击 或 意 外 设 备 操 作 如 果 在 安 装 或 拆 卸 过 程 中 没 有 断 开 S 或 相 关 设 备 的 所 有 电 源, 则 可 能 会 由 于 电 击 或 意 外 设 备 操 作 而 导 致 死 亡 人 员 重 伤 和 / 或 财 产 损 失 务 必 遵 守 适 当 的 安 全 预 防 措 施, 确 保 在 尝 试 安 装 或 拆 卸 S 或 相 关 设 备 前 断 开 S 的 电 源 在 您 规 划 S 系 统 的 接 地 和 接 线 时, 务 必 考 虑 安 全 问 题 电 子 控 制 设 备 ( 如 S7-1200) 可 能 会 失 灵 和 导 致 正 在 控 制 或 监 视 的 设 备 出 现 意 外 操 作 因 此, 应 采 取 一 些 独 立 于 S 的 安 全 措 施 以 防 止 可 能 的 人 员 受 伤 或 设 备 损 坏 34 系 统 手 册, 11/2009, A5E
36 安 装 2.3 接 线 准 则 警 告 控 制 设 备 在 不 安 全 情 况 下 运 行 时 可 能 会 出 现 故 障, 从 而 导 致 受 控 设 备 的 意 外 操 作 这 种 意 外 操 作 可 能 会 导 致 死 亡 人 员 重 伤 和 / 或 财 产 损 失 应 使 用 紧 急 停 止 功 能 机 电 超 控 功 能 或 其 它 独 立 于 S 的 冗 余 安 全 功 能 绝 缘 准 则 S 交 流 电 源 和 I/O 与 交 流 电 路 的 边 界 经 过 设 计, 经 验 证 可 以 在 交 流 线 路 电 压 与 低 压 电 路 之 间 实 现 安 全 隔 离 根 据 各 种 适 用 的 标 准, 这 些 边 界 包 括 双 重 或 加 强 绝 缘, 或 者 基 本 绝 缘 加 辅 助 绝 缘 跨 过 这 些 边 界 的 组 件 ( 例 如, 光 耦 合 器 电 容 器 变 压 器 和 继 电 器 ) 已 通 过 安 全 隔 离 认 证 满 足 这 些 要 求 的 绝 缘 边 界 在 S 产 品 数 据 页 中 被 标 识 为 具 有 1500 VAC 或 更 高 的 绝 缘 度 该 标 识 是 通 过 准 许 的 方 法 采 用 (2Ue VAC) 或 等 效 电 压 进 行 常 规 工 厂 测 试 得 来 的 S 的 安 全 隔 离 边 界 已 通 过 高 达 4242 VDC 的 典 型 试 验 根 据 EN , 集 成 有 交 流 电 源 的 S 的 传 感 器 电 源 输 出 通 信 电 路 和 内 部 逻 辑 电 路 属 于 SELV( 安 全 超 低 电 压 ) 电 路 要 维 持 S 低 压 电 路 的 安 全 特 性, 到 通 信 端 口 模 拟 电 路 以 及 所 有 24 V 额 定 电 源 和 I/O 电 路 的 外 部 连 接 必 须 由 合 格 的 电 源 供 电, 该 电 源 必 须 满 足 各 种 标 准 对 SELV PELV 二 类 限 制 电 压 或 受 限 电 源 的 要 求 警 告 若 使 用 非 隔 离 或 单 绝 缘 电 源 通 过 交 流 线 路 给 低 压 电 路 供 电, 可 能 会 导 致 本 来 应 当 可 以 安 全 触 摸 的 电 路 上 出 现 危 险 电 压, 例 如, 通 信 电 路 和 低 压 传 感 器 线 路 这 种 意 外 的 高 压 可 能 会 引 起 电 击 而 导 致 死 亡 人 员 重 伤 和 / 或 财 产 损 失 只 应 当 使 用 合 格 的 高 压 转 低 压 整 流 器 作 为 可 安 全 接 触 的 限 压 电 路 的 供 电 电 源 S 的 接 地 准 则 将 应 用 设 备 接 地 的 最 佳 方 式 是 确 保 S 和 相 关 设 备 的 所 有 公 共 端 和 接 地 连 接 在 同 一 个 点 接 地 该 点 应 该 直 接 连 接 到 系 统 的 大 地 接 地 所 有 地 线 应 尽 可 能 地 短 且 应 使 用 大 线 径, 例 如,2 mm 2 (14 AWG) 确 定 接 地 点 时, 应 考 虑 安 全 接 地 要 求 和 保 护 性 中 断 装 置 的 正 常 运 行 系 统 手 册, 11/2009, A5E
37 安 装 2.3 接 线 准 则 S 的 接 线 准 则 规 划 S 的 接 线 时, 应 提 供 一 个 可 同 时 切 断 S CPU 电 源 所 有 输 入 电 路 和 所 有 输 出 电 路 电 力 供 应 的 隔 离 开 关 请 提 供 过 流 保 护 ( 例 如, 熔 断 器 或 断 路 器 ) 以 限 制 电 源 线 中 的 故 障 电 流 考 虑 在 各 输 出 电 路 中 安 装 熔 断 器 或 其 它 电 流 限 制 器 提 供 额 外 保 护 为 所 有 可 能 遭 雷 电 冲 击 的 线 路 安 装 合 适 的 浪 涌 抑 制 设 备 避 免 将 低 压 信 号 线 和 通 信 电 缆 铺 设 在 具 有 交 流 线 和 高 能 量 快 速 开 关 直 流 线 的 槽 中 始 终 成 对 布 线, 中 性 线 或 公 共 线 与 火 线 或 信 号 线 成 对 使 用 尽 可 能 短 的 电 线 并 确 保 线 径 适 合 承 载 所 需 电 流 连 接 器 接 受 2 mm 2 到 0.3 mm 2 (14 AWG 到 22 AWG) 的 线 径 使 用 屏 蔽 线 以 便 最 好 地 防 止 电 噪 声 通 常 在 S 端 将 屏 蔽 层 接 地 能 获 得 最 佳 效 果 在 给 通 过 外 部 电 源 供 电 的 输 入 电 路 接 线 时, 应 在 电 路 中 安 装 过 流 保 护 装 置 由 S 的 24 VDC 传 感 器 电 源 供 电 的 电 路 不 需 要 外 部 保 护, 因 为 该 传 感 器 电 源 的 电 流 已 经 受 到 限 制 所 有 S 模 块 都 有 供 用 户 接 线 的 可 拆 卸 连 接 器 要 防 止 连 接 器 松 动, 请 确 保 连 接 器 固 定 牢 靠 并 且 导 线 被 牢 固 地 安 装 到 连 接 器 中 为 避 免 损 坏 连 接 器, 小 心 不 要 将 螺 丝 拧 得 过 紧 连 接 器 螺 钉 的 最 大 扭 矩 为 0.56 N-m(5 英 寸 - 磅 ) 为 了 有 利 于 防 止 安 装 中 出 现 意 外 的 电 流,S 在 某 些 点 提 供 绝 缘 边 界 在 您 规 划 系 统 的 接 线 时, 应 考 虑 这 些 绝 缘 边 界 有 关 所 提 供 的 绝 缘 程 度 和 绝 缘 边 界 位 置 的 信 息, 请 参 见 技 术 规 范 不 要 相 信 额 定 值 小 于 1500 VAC 的 绝 缘 边 界 是 安 全 边 界 感 性 负 载 的 使 用 准 则 应 当 为 感 性 负 载 安 装 抑 制 电 路, 限 制 在 关 闭 控 制 输 出 时 的 电 压 上 升 抑 制 电 路 可 保 护 输 出, 防 止 关 闭 感 性 负 载 时 产 生 的 高 压 导 致 其 过 早 损 坏 此 外, 抑 制 电 路 还 能 限 制 开 关 感 性 负 载 时 产 生 的 电 噪 声 布 置 一 个 外 部 抑 制 电 路 使 其 从 电 路 上 跨 接 在 负 载 两 端 并 且 在 位 置 上 接 近 负 载, 这 样 对 降 低 电 气 噪 声 最 有 效 说 明 给 定 的 抑 制 电 路 是 否 有 效 取 决 于 实 际 的 应 用, 必 须 针 对 具 体 应 用 检 验 其 有 效 性 务 必 确 保 抑 制 电 路 中 使 用 的 所 有 元 件 都 适 合 您 的 具 体 应 用 36 系 统 手 册, 11/2009, A5E
38 安 装 2.3 接 线 准 则 控 制 直 流 感 性 负 载 S 的 DC 输 出 包 括 抑 制 电 路, 该 电 路 足 以 抑 制 大 多 数 应 用 的 感 性 负 载 由 于 继 电 器 可 用 于 直 流 或 交 流 负 载, 所 以 未 提 供 内 部 保 护 下 图 显 示 了 一 个 直 流 负 载 抑 制 电 路 实 例 在 大 多 数 应 用 中, 在 感 性 负 载 两 端 增 加 一 个 二 极 管 (A) 就 可 以 了, 但 如 果 您 的 应 用 要 求 更 快 的 关 闭 时 间, 则 建 议 再 增 加 一 个 稳 压 二 极 管 (B) A B I1N4001 二 极 管 或 同 等 元 件 8.2 V 稳 压 二 极 管 ( 直 流 输 出 ), 36 V 稳 压 二 极 管 ( 继 电 器 输 出 ) 输 出 点 请 确 保 正 确 选 择 稳 压 二 极 管, 以 适 合 输 出 电 路 中 的 电 流 量 控 制 交 流 负 载 的 继 电 器 输 出 使 用 继 电 器 输 出 开 关 115 V/230 VAC 负 载 时, 请 在 交 流 负 载 两 端 并 联 一 个 电 阻 / 电 容 网 络, 如 图 所 示 也 可 以 使 用 金 属 氧 化 物 变 阻 器 (MOV) 限 制 尖 峰 电 压 请 确 保 MOV 的 工 作 电 压 至 少 比 额 定 线 电 压 高 出 20% MOV 0.1 μ F 100 到 120 Ω 输 出 点 灯 负 载 的 使 用 准 则 由 于 接 通 浪 涌 电 流 大, 灯 负 载 会 损 坏 继 电 器 触 点 该 浪 涌 电 流 通 常 是 钨 灯 稳 态 电 流 的 10 到 15 倍 对 于 在 应 用 期 间 将 进 行 大 量 开 关 操 作 的 灯 负 载, 建 议 安 装 可 更 换 的 插 入 式 继 电 器 或 浪 涌 限 制 器 系 统 手 册, 11/2009, A5E
39 安 装 2.3 接 线 准 则 38 系 统 手 册, 11/2009, A5E
40 PLC 概 念 用 户 程 序 的 执 行 CPU 支 持 以 下 类 型 的 代 码 块, 使 用 它 们 可 以 创 建 有 效 的 用 户 程 序 结 构 : 组 织 块 (OB) 定 义 程 序 的 结 构 有 些 OB 具 有 预 定 义 的 行 为 和 启 动 事 件, 但 用 户 也 可 以 创 建 具 有 自 定 义 启 动 事 件 的 OB 功 能 (FC) 和 功 能 块 (FB) 包 含 与 特 定 任 务 或 参 数 组 合 相 对 应 的 程 序 代 码 每 个 FC 或 FB 都 提 供 一 组 输 入 和 输 出 参 数, 用 于 与 调 用 块 共 享 数 据 FB 还 使 用 相 关 联 的 数 据 块 ( 称 为 背 景 数 据 块 ) 来 保 存 执 行 期 间 的 值 状 态, 程 序 中 的 其 它 块 可 以 使 用 这 些 值 状 态 数 据 块 (DB) 存 储 程 序 块 可 以 使 用 的 数 据 用 户 程 序 的 执 行 顺 序 是 : 从 一 个 或 多 个 在 进 入 RUN 模 式 时 运 行 一 次 的 可 选 启 动 组 织 块 (OB) 开 始, 然 后 执 行 一 个 或 多 个 循 环 执 行 的 程 序 循 环 OB OB 也 可 以 与 中 断 事 件 ( 可 以 是 标 准 事 件 或 错 误 事 件 ) 相 关 联, 并 在 相 应 的 标 准 或 错 误 事 件 发 生 时 执 行 功 能 (FC) 或 功 能 块 (FB) 是 指 可 从 OB 或 其 它 FC/FB 调 用 的 程 序 代 码 块, 可 下 至 以 下 层 级 : 16( 从 程 序 循 环 OB 或 启 动 OB 开 始 ) 4( 从 延 时 中 断 循 环 中 断 硬 件 中 断 时 间 错 误 中 断 或 诊 断 错 误 中 断 OB 开 始 ) FC 不 与 任 何 特 定 数 据 块 (DB) 相 关 联, 而 FB 与 DB 直 接 相 关 并 使 用 DB 来 传 送 参 数 以 及 存 储 中 间 值 和 结 果 用 户 程 序 数 据 及 组 态 的 大 小 受 CPU 中 可 用 装 载 存 储 器 和 工 作 存 储 器 的 限 制 在 可 用 工 作 存 储 器 空 间 范 围 内, 对 所 支 持 的 块 数 量 没 有 限 制 每 个 周 期 都 包 括 写 入 输 出 读 取 输 入 执 行 用 户 程 序 指 令 以 及 执 行 系 统 维 护 或 后 台 处 理 该 周 期 称 为 扫 描 周 期 或 扫 描 只 有 在 通 电 时, 才 会 对 信 号 板 信 号 模 块 和 通 信 模 块 进 行 检 测 和 注 册 说 明 不 支 持 在 通 电 时 ( 热 ) 插 入 和 拔 出 信 号 板 信 号 模 块 和 通 信 模 块 唯 一 的 例 外 是 SIMATIC 存 储 卡, 它 可 以 在 CPU 通 电 时 插 入 或 拔 出 系 统 手 册, 11/2009, A5E
41 PLC 概 念 3.1 用 户 程 序 的 执 行 在 默 认 组 态 中, 所 有 数 字 量 和 模 拟 量 I/O 点 都 通 过 内 部 存 储 区 ( 即 过 程 映 像 ) 与 扫 描 周 期 同 步 更 新 过 程 映 像 包 含 物 理 输 入 和 输 出 (CPU 信 号 板 和 信 号 模 块 上 的 物 理 I/O 点 ) 的 快 照 CPU 执 行 以 下 任 务 : CPU 将 过 程 映 像 输 出 区 中 的 输 出 值 写 入 到 物 理 输 出 CPU 仅 在 用 户 程 序 执 行 前 读 取 物 理 输 入, 并 将 输 入 值 存 储 在 过 程 映 像 输 入 区 这 样 可 确 保 这 些 值 在 整 个 用 户 指 令 执 行 过 程 中 保 持 一 致 CPU 执 行 用 户 指 令 逻 辑, 并 更 新 过 程 映 像 输 出 区 中 的 输 出 值, 而 不 是 写 入 实 际 的 物 理 输 出 这 一 过 程 通 过 在 给 定 周 期 内 执 行 用 户 指 令 而 提 供 一 致 的 逻 辑, 并 防 止 物 理 输 出 点 可 能 在 过 程 映 像 输 出 区 中 多 次 改 变 状 态 而 出 现 抖 动 用 户 可 以 指 定 是 否 将 数 字 量 和 模 拟 量 I/O 点 存 储 到 过 程 映 像 中 如 果 在 设 备 视 图 中 插 入 模 块, 则 其 数 据 将 默 认 存 储 到 S CPU 的 过 程 映 像 中 CPU 在 过 程 映 像 更 新 期 间 自 动 处 理 模 块 和 过 程 映 像 间 的 数 据 交 换 要 从 过 程 映 像 自 动 更 新 中 删 除 数 字 量 或 模 拟 量 点, 请 在 设 备 配 置 中 选 择 相 应 的 设 备, 查 看 属 性 (Properties) 选 项 卡, 在 必 要 时 展 开 以 查 找 所 需 I/O 点, 然 后 选 择 IO 地 址 / 硬 件 标 识 符 (IO addresses/hw identifier) 然 后 将 过 程 映 像 : (Process image:) 对 应 的 条 目 从 循 环 PI (Cyclic PI) 更 改 为 --- 要 将 这 些 点 重 新 添 加 到 过 程 映 像 自 动 更 新 中, 请 将 该 选 项 再 更 改 为 循 环 PI (Cyclic PI) 可 以 在 指 令 执 行 时 立 即 读 取 物 理 输 入 值 和 立 即 写 入 物 理 输 出 值 无 论 I/O 点 是 否 被 组 态 为 存 储 到 过 程 映 像 中, 立 即 读 取 功 能 都 将 访 问 物 理 输 入 的 当 前 状 态 而 不 更 新 过 程 映 像 输 入 区 立 即 写 入 物 理 输 出 功 能 将 同 时 更 新 过 程 映 像 输 出 区 ( 如 果 相 应 I/O 点 组 态 为 存 储 到 过 程 映 像 中 ) 和 物 理 输 出 点 如 果 想 要 程 序 不 使 用 过 程 映 像, 直 接 从 物 理 点 立 即 访 问 I/O 数 据, 则 在 I/O 地 址 后 加 后 缀 :P 组 态 启 动 参 数 使 用 CPU 属 性 可 组 态 CPU 在 通 电 周 期 后 的 启 动 方 式 选 择 CPU 是 在 STOP 模 式 RUN 模 式 还 是 上 一 个 模 式 ( 通 电 周 期 之 前 ) 下 启 动 CPU 在 进 入 RUN 模 式 前 执 行 暖 启 动 暖 启 动 会 将 所 有 非 保 持 性 存 储 器 复 位 为 默 认 初 始 值, 但 保 留 保 持 性 存 储 器 中 存 储 的 当 前 值 40 系 统 手 册, 11/2009, A5E
42 PLC 概 念 3.1 用 户 程 序 的 执 行 说 明 下 载 完 成 后 CPU 总 是 会 执 行 重 新 启 动 每 次 下 载 完 项 目 元 素 ( 例 如 程 序 块 数 据 块 或 硬 件 配 置 ),CPU 都 会 在 下 一 次 切 换 到 RUN 模 式 时 先 执 行 重 新 启 动 除 清 除 输 入 初 始 化 输 出 以 及 初 始 化 非 保 持 性 存 储 器 之 外, 重 新 启 动 还 会 初 始 化 保 持 性 存 储 区 在 紧 随 下 载 的 重 新 启 动 完 成 之 后, 所 有 随 后 的 STOP 到 RUN 切 换 均 会 执 行 暖 启 动 ( 不 会 初 始 化 保 持 性 存 储 器 ) CPU 的 工 作 模 式 CPU 有 以 下 三 种 工 作 模 式 : STOP 模 式 STARTUP 模 式 和 RUN 模 式 CPU 前 面 的 状 态 LED 指 示 当 前 工 作 模 式 在 STOP 模 式 下,CPU 不 执 行 任 何 程 序, 而 用 户 可 以 下 载 项 目 在 STARTUP 模 式 下, 执 行 一 次 启 动 OB( 如 果 存 在 ) 在 RUN 模 式 的 启 动 阶 段, 不 处 理 任 何 中 断 事 件 在 RUN 模 式 下, 重 复 执 行 扫 描 周 期 中 断 事 件 可 能 会 在 程 序 循 环 阶 段 的 任 何 点 发 生 并 进 行 处 理 处 于 RUN 模 式 下 时, 无 法 下 载 任 何 项 目 CPU 支 持 通 过 暖 启 动 进 入 RUN 模 式 暖 启 动 不 包 括 储 存 器 复 位 在 暖 启 动 时, 所 有 非 保 持 性 系 统 及 用 户 数 据 都 将 被 初 始 化 保 留 保 持 性 用 户 数 据 存 储 器 复 位 将 清 除 所 有 工 作 存 储 器 保 持 性 及 非 保 持 性 存 储 区, 并 将 装 载 存 储 器 复 制 到 工 作 存 储 器 存 储 器 复 位 不 会 清 除 诊 断 缓 冲 区, 也 不 会 清 除 永 久 保 存 的 IP 地 址 值 可 以 使 用 编 程 软 件 指 定 CPU 的 上 电 模 式 以 及 重 启 方 法 该 组 态 项 目 出 现 在 CPU 设 备 配 置 (Device Configuration) 的 启 动 (Startup) 下 通 电 后,CPU 将 执 行 一 系 列 上 电 诊 断 检 查 和 系 统 初 始 化 操 作 然 后 CPU 进 入 适 当 的 上 电 模 式 检 测 到 的 某 些 错 误 将 阻 止 CPU 进 入 RUN 模 式 CPU 支 持 以 下 上 电 模 式 : STOP 模 式 暖 启 动 后 转 到 RUN 模 式 暖 启 动 后 转 到 上 一 个 模 式 系 统 手 册, 11/2009, A5E
43 PLC 概 念 3.1 用 户 程 序 的 执 行 使 用 编 程 软 件 在 线 工 具 中 的 STOP 或 RUN 命 令, 可 以 更 改 当 前 工 作 模 式 也 可 在 程 序 中 包 含 STP 指 令, 以 使 CPU 切 换 到 STOP 模 式 这 样 就 可 以 根 据 程 序 逻 辑 停 止 程 序 的 执 行 在 STOP 模 式 下,CPU 1 处 理 所 有 通 信 请 求 ( 如 果 适 用 ) 并 2 执 行 自 诊 断 在 STOP 模 式 下,CPU 不 执 行 用 户 程 序, 过 程 映 像 也 不 会 自 动 更 新 只 有 在 CPU 处 于 STOP 模 式 时, 才 能 下 载 项 目 在 RUN 模 式 下,CPU 执 行 下 图 所 示 的 任 务 STARTUP RUN A 清 除 I 存 储 区 1 将 Q 存 储 器 写 入 物 理 输 出 B 使 用 上 一 个 值 或 替 换 值 对 输 出 执 行 2 将 物 理 输 入 的 状 态 复 制 到 I 存 储 器 初 始 化 C 执 行 启 动 OB 3 执 行 程 序 循 环 OB D 将 物 理 输 入 的 状 态 复 制 到 I 存 储 器 4 执 行 自 检 诊 断 E 将 所 有 中 断 事 件 存 储 到 要 在 RUN 5 在 扫 描 周 期 的 任 何 阶 段 处 理 中 断 和 通 信 模 式 下 处 理 的 队 列 中 F 启 用 Q 存 储 器 到 物 理 输 出 的 写 入 操 作 42 系 统 手 册, 11/2009, A5E
44 PLC 概 念 3.1 用 户 程 序 的 执 行 STARTUP 过 程 只 要 工 作 状 态 从 STOP 切 换 到 RUN,CPU 就 会 清 除 过 程 映 像 输 入 初 始 化 过 程 映 像 输 出 并 处 理 启 动 OB 启 动 OB 中 的 指 令 对 过 程 映 像 输 入 进 行 任 何 读 访 问 时, 读 取 到 都 只 有 零, 而 不 是 当 前 物 理 输 入 值 因 此, 要 在 启 动 模 式 下 读 取 物 理 输 入 的 当 前 状 态, 必 须 执 行 立 即 读 取 操 作 接 着 再 执 行 启 动 OB 以 及 任 何 相 关 的 FC 和 FB 如 果 存 在 多 个 启 动 OB, 则 按 照 OB 编 号 依 次 执 行 各 启 动 OB,OB 编 号 最 小 的 先 执 行 每 个 启 动 OB 都 包 含 帮 助 您 确 定 保 持 性 数 据 和 日 时 钟 有 效 性 的 启 动 信 息 可 以 在 启 动 OB 中 编 写 指 令, 以 检 查 这 些 启 动 值, 从 而 采 取 适 当 的 措 施 启 动 OB 支 持 以 下 启 动 位 置 : 输 入 数 据 类 型 说 明 LostRetentive BOOL 如 果 保 持 性 数 据 存 储 区 丢 失, 该 位 为 真 LostRTC BOOL 如 果 日 时 钟 ( 实 时 时 钟 ) 丢 失, 该 位 为 真 在 启 动 过 程 中,CPU 还 会 执 行 以 下 任 务 在 启 动 阶 段, 对 中 断 进 行 排 队 但 不 加 以 处 理 在 启 动 阶 段, 不 执 行 任 何 循 环 时 间 监 视 在 启 动 模 式 下, 可 以 更 改 HSC(High-Speed Counter, 高 速 计 数 器 ) PWM (Pulse-Width Modulation, 脉 冲 宽 度 调 制 ) 以 及 PtP(Point-to-Point communication, 点 对 点 通 信 ) 模 块 的 组 态 只 有 在 RUN 模 式 下 才 会 真 正 运 行 HSC PWM 和 点 对 点 通 信 模 块 执 行 完 启 动 OB 后,CPU 将 进 入 RUN 模 式 并 在 连 续 的 扫 描 周 期 内 处 理 控 制 任 务 在 RUN 模 式 下 处 理 扫 描 周 期 在 每 个 扫 描 周 期 中,CPU 都 会 写 入 输 出 读 取 输 入 执 行 用 户 程 序 更 新 通 信 模 块 执 行 内 部 处 理 工 作 以 及 响 应 用 户 中 断 事 件 和 通 信 请 求 在 扫 描 期 间 会 定 期 处 理 通 信 请 求 以 上 操 作 ( 用 户 中 断 事 件 除 外 ) 按 先 后 顺 序 定 期 进 行 处 理 对 于 已 启 用 的 用 户 中 断 事 件, 则 根 据 优 先 级 按 其 发 生 顺 序 进 行 处 理 系 统 要 保 证 扫 描 周 期 在 一 定 的 时 间 段 内 ( 即 最 大 循 环 时 间 ) 完 成 ; 否 则 将 生 成 时 间 错 误 事 件 在 每 个 扫 描 周 期 的 开 始, 从 过 程 映 像 重 新 获 取 数 字 量 及 模 拟 量 输 出 的 当 前 值, 然 后 将 其 写 入 到 CPU SB 和 SM 模 块 上 组 态 为 自 动 I/O 更 新 ( 默 认 组 态 ) 的 物 理 输 出 通 过 指 令 访 问 物 理 输 出 时, 输 出 过 程 映 像 和 物 理 输 出 本 身 都 将 被 更 新 系 统 手 册, 11/2009, A5E
45 PLC 概 念 3.1 用 户 程 序 的 执 行 随 后 在 该 扫 描 周 期 中, 将 读 取 CPU SB 和 SM 模 块 上 组 态 为 自 动 I/O 更 新 ( 默 认 组 态 ) 的 数 字 量 及 模 拟 量 输 入 的 当 前 值, 然 后 将 这 些 值 写 入 过 程 映 像 通 过 指 令 访 问 物 理 输 入 时, 指 令 将 访 问 物 理 输 入 的 值, 但 输 入 过 程 映 像 不 会 更 新 读 取 输 入 后, 系 统 将 从 第 一 条 指 令 开 始 执 行 用 户 程 序, 一 直 执 行 到 最 后 一 条 指 令 其 中 包 括 所 有 的 程 序 循 环 OB 及 其 所 有 关 联 的 FC 和 FB 程 序 循 环 OB 根 据 OB 编 号 依 次 执 行,OB 编 号 最 小 的 先 执 行 在 扫 描 期 间 会 定 期 处 理 通 信 请 求, 这 可 能 会 中 断 用 户 程 序 的 执 行 自 诊 断 检 查 包 括 定 期 检 查 系 统 和 检 查 I/O 模 块 的 状 态 中 断 可 能 发 生 在 扫 描 周 期 的 任 何 阶 段, 并 且 由 事 件 驱 动 事 件 发 生 时,CPU 将 中 断 扫 描 循 环, 并 调 用 被 组 态 用 于 处 理 该 事 件 的 OB OB 处 理 完 该 事 件 后,CPU 从 中 断 点 继 续 执 行 用 户 程 序 组 织 块 (OB) OB 控 制 用 户 程 序 的 执 行 每 个 OB 的 OB 编 号 必 须 唯 一 200 以 下 的 一 些 默 认 OB 编 号 被 保 留 其 它 OB 编 号 必 须 大 于 或 等 于 200 CPU 中 的 特 定 事 件 将 触 发 组 织 块 的 执 行 OB 无 法 互 相 调 用 或 通 过 FC 或 FB 调 用 只 有 启 动 事 件 ( 例 如, 诊 断 中 断 或 时 间 间 隔 ) 可 以 启 动 OB 的 执 行 CPU 按 优 先 等 级 处 理 OB, 即 先 执 行 优 先 级 较 高 的 OB 然 后 执 行 优 先 级 较 低 的 OB 最 低 优 先 等 级 为 1( 对 应 主 程 序 循 环 ), 最 高 优 先 等 级 为 27( 对 应 时 间 错 误 中 断 ) OB 控 制 以 下 操 作 : 程 序 循 环 OB 在 CPU 处 于 RUN 模 式 时 循 环 执 行 主 程 序 块 是 程 序 循 环 OB 用 户 在 其 中 放 置 控 制 程 序 的 指 令 以 及 调 用 其 它 用 户 块 允 许 使 用 多 个 程 序 循 环 OB, 它 们 按 编 号 顺 序 执 行 OB 1 是 默 认 循 环 OB 其 它 程 序 循 环 OB 必 须 标 识 为 OB 200 或 更 大 启 动 OB 在 CPU 的 工 作 模 式 从 STOP 切 换 到 RUN 时 执 行 一 次, 包 括 处 于 RUN 模 式 时 和 执 行 STOP 到 RUN 切 换 命 令 时 上 电 之 后 将 开 始 执 行 主 程 序 循 环 OB 允 许 有 多 个 启 动 OB OB 100 是 默 认 启 动 OB 其 它 启 动 OB 必 须 是 OB 200 或 更 大 通 过 启 动 中 断 (SRT_DINT) 指 令 组 态 事 件 后, 时 间 延 迟 OB 将 以 指 定 的 时 间 间 隔 执 行 延 迟 时 间 在 扩 展 指 令 SRT_DINT 的 输 入 参 数 中 指 定 指 定 的 延 迟 时 间 结 束 时, 时 间 延 迟 OB 将 中 断 正 常 的 循 环 程 序 执 行 对 任 何 给 定 的 时 间 最 多 可 以 组 态 4 个 时 间 延 迟 事 件, 每 个 组 态 的 时 间 延 迟 事 件 只 允 许 对 应 一 个 OB 时 间 延 迟 OB 必 须 是 OB 200 或 更 大 44 系 统 手 册, 11/2009, A5E
46 PLC 概 念 3.1 用 户 程 序 的 执 行 循 环 中 断 OB 以 指 定 的 时 间 间 隔 执 行 循 环 中 断 OB 将 按 用 户 定 义 的 时 间 间 隔 ( 例 如, 每 隔 2 秒 ) 中 断 循 环 程 序 执 行 最 多 可 以 组 态 4 个 循 环 中 断 事 件, 每 个 组 态 的 循 环 中 断 事 件 只 允 许 对 应 一 个 OB 该 OB 必 须 是 OB 200 或 更 大 硬 件 中 断 OB 在 发 生 相 关 硬 件 事 件 时 执 行, 包 括 内 置 数 字 输 入 端 的 上 升 沿 和 下 降 沿 事 件 以 及 HSC 事 件 硬 件 中 断 OB 将 中 断 正 常 的 循 环 程 序 执 行 来 响 应 硬 件 事 件 信 号 可 以 在 硬 件 配 置 的 属 性 中 定 义 事 件 每 个 组 态 的 硬 件 事 件 只 允 许 对 应 一 个 OB 该 OB 必 须 是 OB 200 或 更 大 时 间 错 误 中 断 OB 在 检 测 到 时 间 错 误 时 执 行 如 果 超 出 最 大 循 环 时 间, 时 间 错 误 中 断 OB 将 中 断 正 常 的 循 环 程 序 执 行 最 大 循 环 时 间 在 PLC 的 属 性 中 定 义 OB 80 是 唯 一 支 持 时 间 错 误 事 件 的 OB 可 以 组 态 没 有 OB 80 时 的 动 作 : 忽 略 错 误 或 切 换 到 STOP 模 式 诊 断 错 误 中 断 OB 在 检 测 到 和 报 告 诊 断 错 误 时 执 行 如 果 具 有 诊 断 功 能 的 模 块 发 现 错 误 ( 如 果 模 块 已 启 用 诊 断 错 误 中 断 ), 诊 断 OB 将 中 断 正 常 的 循 环 程 序 执 行 OB 82 是 唯 一 支 持 诊 断 错 误 事 件 的 OB 如 果 程 序 中 没 有 诊 断 OB, 则 可 以 组 态 CPU 使 其 忽 略 错 误 或 切 换 到 STOP 模 式 事 件 执 行 的 优 先 级 与 排 队 CPU 处 理 操 作 受 事 件 控 制 由 事 件 触 发 中 断 OB 的 执 行 事 件 对 应 的 中 断 OB 在 创 建 块 期 间 设 备 配 置 期 间 或 者 使 用 ATTACH 或 DETACH 指 令 指 定 有 些 事 件 定 期 发 生, 例 如, 程 序 循 环 或 循 环 事 件 而 其 它 事 件 只 发 生 一 次, 例 如, 启 动 事 件 和 延 时 事 件 有 些 事 件 在 出 现 硬 件 触 发 的 变 化 时 发 生, 例 如, 输 入 点 上 的 沿 事 件 或 高 速 计 数 器 事 件 还 有 些 事 件 只 有 在 出 现 错 误 时 才 发 生, 例 如, 诊 断 错 误 和 时 间 错 误 事 件 事 件 优 先 级 优 先 级 组 和 队 列 用 于 确 定 事 件 中 断 OB 的 处 理 顺 序 程 序 循 环 事 件 在 每 个 程 序 循 环 ( 扫 描 ) 期 间 发 生 一 次 在 程 序 循 环 期 间,CPU 写 入 输 出 读 取 输 入 和 执 行 程 序 循 环 OB 程 序 循 环 事 件 是 必 需 的, 并 且 一 直 启 用 您 可 以 不 为 程 序 循 环 事 件 选 择 程 序 循 环 OB, 也 可 选 择 多 个 OB 程 序 循 环 事 件 触 发 后, 将 执 行 编 号 最 小 的 程 序 循 环 OB( 通 常 是 OB1) 在 程 序 循 环 中, 其 它 程 序 循 环 OB 按 编 号 顺 序 依 次 执 行 用 户 可 通 过 循 环 中 断 事 件 组 态 中 断 OB 以 指 定 的 时 间 间 隔 执 行 时 间 间 隔 在 创 建 OB 并 将 其 选 为 循 环 中 断 OB 时 组 态 循 环 事 件 此 后 可 中 断 程 序 循 环 并 执 行 循 环 中 断 OB( 循 环 事 件 的 优 先 级 比 程 序 循 环 事 件 的 优 先 级 高 ) 只 能 将 一 个 循 环 中 断 OB 连 接 到 一 个 循 环 事 件 CPU 支 持 4 个 循 环 中 断 事 件 循 环 中 断 OB 具 有 相 移 属 性, 从 而 时 间 间 隔 相 同 的 循 环 中 断 彼 此 错 开 一 定 的 相 移 量 执 行 启 动 事 件 在 从 STOP 切 换 到 RUN 模 式 时 发 生 一 次, 并 触 发 启 动 OB 执 行 可 以 为 启 动 事 件 选 择 多 个 OB 启 动 OB 按 编 号 顺 序 执 行 系 统 手 册, 11/2009, A5E
47 PLC 概 念 3.1 用 户 程 序 的 执 行 用 户 可 以 通 过 延 时 中 断 事 件 组 态 中 断 OB 在 指 定 的 延 迟 时 间 过 后 执 行 延 迟 时 间 使 用 SRT_DINT 指 令 指 定 延 时 事 件 将 中 断 程 序 循 环 以 执 行 延 时 中 断 OB 只 能 将 一 个 延 时 中 断 OB 连 接 到 一 个 延 时 事 件 CPU 支 持 4 个 延 时 事 件 硬 件 中 断 事 件 在 硬 件 有 变 化 时 触 发, 例 如, 输 入 点 上 的 上 升 沿 / 下 降 沿 事 件 或 者 HSC (High Speed Counter, 高 速 计 数 器 ) 事 件 可 以 为 每 个 硬 件 中 断 事 件 选 择 一 个 中 断 OB 硬 件 事 件 在 设 备 配 置 中 启 用 在 硬 件 配 置 中 或 在 用 户 程 序 中 使 用 ATTACH 指 令 为 事 件 指 定 OB CPU 支 持 多 个 硬 件 中 断 事 件 具 体 事 件 数 取 决 于 CPU 型 号 和 输 入 点 数 时 间 和 诊 断 错 误 中 断 事 件 在 CPU 检 测 到 错 误 时 触 发 这 些 事 件 的 优 先 级 比 其 它 中 断 事 件 的 优 先 级 高, 因 此 可 以 中 断 延 时 循 环 和 硬 件 中 断 事 件 的 执 行 对 一 个 时 间 错 误 和 诊 断 错 误 中 断 事 件 只 能 指 定 一 个 中 断 OB 了 解 事 件 执 行 的 优 先 级 与 排 队 单 一 来 源 的 未 决 ( 排 队 的 ) 事 件 数 量 通 过 各 种 事 件 类 型 的 不 同 队 列 加 以 限 制 达 到 给 定 事 件 类 型 的 未 决 事 件 限 值 后, 下 一 个 事 件 将 丢 失 有 关 队 列 溢 出 的 更 多 信 息, 请 参 见 后 面 的 了 解 时 间 错 误 事 件 部 分 每 个 CPU 事 件 都 有 一 个 关 联 的 优 先 级, 而 事 件 优 先 级 分 为 若 干 个 优 先 级 组 下 表 汇 总 了 受 支 持 CPU 事 件 的 队 列 深 度 优 先 级 组 及 优 先 级 说 明 不 能 更 改 优 先 级 或 优 先 级 组 的 分 配, 也 不 能 更 改 队 列 深 度 通 常, 事 件 按 优 先 级 顺 序 进 行 处 理 ( 优 先 级 最 高 的 最 先 进 行 处 理 ) 优 先 级 相 同 的 事 件 按 先 到 先 得 的 原 则 进 行 处 理 46 系 统 手 册, 11/2009, A5E
48 PLC 概 念 3.1 用 户 程 序 的 执 行 事 件 类 型 (OB) 数 量 有 效 OB 编 号 队 列 深 度 优 先 级 组 优 先 级 程 序 循 环 1 个 程 序 循 环 事 件 1( 默 认 ) 允 许 多 个 OB 200 或 更 大 启 动 1 个 启 动 事 件 1 100( 默 认 ) 1 1 允 许 多 个 OB 200 或 更 大 延 时 循 环 沿 HSC 4 个 延 时 事 件 每 个 事 件 1 个 OB 4 个 循 环 事 件 每 个 事 件 1 个 OB 16 个 上 升 沿 事 件 16 个 下 降 沿 事 件 每 个 事 件 1 个 OB 6 个 CV = PV 事 件 6 个 方 向 更 改 事 件 6 个 外 部 复 位 事 件 每 个 事 件 1 个 OB 200 或 更 大 或 更 大 或 更 大 或 更 大 16 6 诊 断 错 误 1 个 事 件 仅 限 时 间 错 误 事 件 /MaxCycle 时 间 事 件 1 个 时 间 错 误 事 件 1 个 MaxCycle 时 间 事 件 仅 限 xMaxCycle 时 间 事 件 1 个 2xMaxCycle 时 间 事 件 不 调 用 OB 启 动 事 件 的 特 殊 情 况 启 动 事 件 和 程 序 循 环 事 件 永 远 不 会 同 时 发 生, 因 为 在 启 动 事 件 运 行 完 成 之 后 才 会 启 动 程 序 循 环 事 件 ( 由 操 作 系 统 控 制 ) 没 有 什 么 事 件 可 以 中 断 启 动 事 件 启 动 事 件 期 间 发 生 的 事 件 因 此 将 排 队 等 到 启 动 事 件 完 成 后 再 进 行 处 理 OB 开 始 执 行 后, 如 果 发 生 另 一 个 相 同 或 较 低 优 先 级 组 中 的 事 件, 则 该 OB 的 处 理 无 法 被 中 断 这 类 事 件 将 排 队 等 待 稍 后 处 理, 从 而 使 当 前 OB 能 够 完 成 系 统 手 册, 11/2009, A5E
49 PLC 概 念 3.1 用 户 程 序 的 执 行 但 是, 较 高 优 先 级 组 中 的 事 件 可 中 断 当 前 OB, 而 CPU 随 后 将 执 行 较 高 优 先 级 事 件 对 应 的 OB 较 高 优 先 级 OB 完 成 后,CPU 将 根 据 较 高 优 先 级 组 内 的 优 先 级, 执 行 该 组 中 排 队 的 任 何 其 它 事 件 的 OB 如 果 该 较 高 优 先 级 组 中 没 有 其 它 未 决 ( 排 队 的 ) 事 件,CPU 将 返 回 到 较 低 优 先 级 组, 并 从 被 预 占 OB 处 理 的 中 断 点 继 续 处 理 该 OB 中 断 等 待 时 间 如 果 中 断 事 件 发 生 时 程 序 循 环 OB 是 唯 一 激 活 的 事 件 服 务 例 程, 则 中 断 事 件 等 待 时 间 ( 该 时 间 是 指 从 通 知 CPU 发 生 了 事 件 到 CPU 开 始 执 行 处 理 该 事 件 的 OB 中 的 第 一 条 指 令 ) 约 为 210 µs 了 解 时 间 错 误 事 件 出 现 几 种 不 同 时 间 错 误 情 况 中 的 任 何 一 种 都 会 引 起 时 间 错 误 事 件 所 支 持 的 时 间 错 误 有 以 下 几 种 : 超 出 最 大 循 环 时 间 请 求 的 OB 无 法 启 动 发 生 队 列 溢 出 如 果 程 序 循 环 在 指 定 的 最 大 扫 描 周 期 时 间 内 未 完 成, 就 会 出 现 超 出 最 大 循 环 时 间 这 种 情 况 有 关 最 大 循 环 时 间 情 况 如 何 组 态 最 大 扫 描 周 期 时 间 以 及 如 何 复 位 循 环 定 时 器 的 更 多 信 息, 请 参 见 监 视 循 环 时 间 ( 页 45) 部 分 如 果 循 环 中 断 或 延 时 中 断 请 求 OB, 但 请 求 的 OB 已 经 在 执 行, 就 会 出 现 请 求 的 OB 无 法 启 动 这 种 情 况 如 果 中 断 的 出 现 频 率 超 过 其 处 理 频 率, 就 会 出 现 发 生 队 列 溢 出 这 种 情 况 各 种 事 件 类 型 的 未 决 ( 排 队 的 ) 事 件 数 量 通 过 不 同 的 队 列 加 以 限 制 如 果 某 个 事 件 在 相 应 的 队 列 已 满 时 发 生, 将 生 成 时 间 错 误 事 件 所 有 时 间 错 误 事 件 都 可 触 发 OB 80( 如 果 存 在 ) 的 执 行 如 果 OB 80 不 存 在,CPU 将 忽 略 该 错 误 如 果 在 同 一 程 序 循 环 中 出 现 两 次 超 出 最 大 循 环 时 间 的 情 况 且 没 有 复 位 循 环 定 时 器, 则 无 论 OB 80 是 否 存 在,CPU 都 将 切 换 到 STOP 模 式 请 参 见 监 视 循 环 时 间 ( 页 45) 部 分 OB 80 中 包 含 的 启 动 信 息 有 助 于 您 确 定 生 成 时 间 错 误 的 事 件 和 OB 可 以 在 OB 80 中 编 写 指 令, 以 检 查 这 些 启 动 值 以 及 采 取 适 当 的 措 施 OB 80 支 持 以 下 启 动 位 置 : 48 系 统 手 册, 11/2009, A5E
50 PLC 概 念 3.1 用 户 程 序 的 执 行 输 入 数 据 类 型 说 明 fault_id BYTE 16#01 - 超 出 最 大 循 环 时 间 16#02 - 请 求 的 OB 无 法 启 动 16#07 和 16#09 - 发 生 队 列 溢 出 csg_obnr OB_ANY 出 错 时 正 在 执 行 的 OB 的 编 号 csg_prio UINT 导 致 错 误 的 OB 的 优 先 级 创 建 新 项 目 时, 不 存 在 时 间 错 误 中 断 OB 80 如 果 需 要, 请 在 树 中 的 程 序 块 (Program blocks) 下 双 击 添 加 新 块 (Add new block), 然 后 依 次 选 择 组 织 块 (Organization block) 时 间 错 误 中 断 (Time error interrupt), 这 样 便 可 将 时 间 错 误 中 断 OB 80 添 加 到 项 目 中 了 解 诊 断 错 误 事 件 某 些 设 备 能 够 检 测 和 报 告 诊 断 错 误 发 生 或 清 除 几 种 不 同 诊 断 错 误 情 况 中 的 任 何 一 种 都 会 引 起 诊 断 错 误 事 件 所 支 持 的 诊 断 错 误 有 以 下 几 种 : 无 用 户 电 源 超 出 上 限 超 出 下 限 断 路 短 路 所 有 诊 断 错 误 事 件 都 可 触 发 OB 82( 如 果 存 在 ) 的 执 行 如 果 OB 82 不 存 在,CPU 将 忽 略 该 错 误 创 建 新 项 目 时, 不 存 在 诊 断 错 误 中 断 OB 82 如 果 需 要, 请 在 树 中 的 程 序 块 (Program blocks) 下 双 击 添 加 新 块 (Add new block), 然 后 依 次 选 择 组 织 块 (Organization block) 诊 断 错 误 中 断 (Diagnostic error interrupt), 这 样 便 可 将 诊 断 错 误 中 断 OB 82 添 加 到 项 目 中 OB 82 中 包 含 的 启 动 信 息 有 助 于 您 确 定 是 因 为 错 误 的 出 现 还 是 清 除 导 致 事 件 的 发 生, 以 及 确 定 报 告 错 误 的 设 备 和 通 道 可 以 在 OB 82 中 编 写 指 令, 以 检 查 这 些 启 动 值 以 及 采 取 适 当 的 措 施 OB 82 支 持 以 下 启 动 位 置 : 系 统 手 册, 11/2009, A5E
51 PLC 概 念 3.1 用 户 程 序 的 执 行 输 入 数 据 类 型 说 明 IOstate WORD 设 备 的 IO 状 态 laddr HW_ANY 报 告 错 误 的 设 备 或 功 能 单 元 的 硬 件 标 识 符 channel UINT 通 道 号 multierror BOOL 如 果 存 在 多 个 错 误, 参 数 值 为 TRUE( 以 前 版 本 中 不 支 持 ) IO_state 的 位 4 指 示 事 件 的 发 生 是 因 为 错 误 的 出 现 还 是 清 除 错 误 ( 例 如, 断 线 ) 出 现 时 位 4 为 1, 错 误 消 失 后 为 0 梯 形 图 输 入 包 含 返 回 错 误 的 设 备 或 功 能 单 元 的 硬 件 标 识 符 (HW ID) HW ID 是 在 设 备 或 网 络 视 图 中 插 入 组 件 时 自 动 分 配 的, 它 出 现 在 PLC 变 量 的 常 量 (Constants) 选 项 卡 中 还 会 为 HW ID 自 动 分 配 名 称 PLC 变 量 的 常 量 (Constants) 选 项 卡 中 的 这 些 条 目 无 法 更 改 输 入 通 道 号 从 0( 对 应 第 一 个 模 拟 量 或 数 字 量 输 入 点 ) 开 始, 而 输 出 通 道 号 从 64( 对 应 第 一 个 模 拟 量 或 数 字 量 输 出 点 ) 开 始 如 果 设 备 同 时 包 含 输 入 和 输 出, 则 需 要 使 用 不 同 的 偏 移 量 来 区 分 它 们 如 果 错 误 影 响 了 整 个 设 备 或 功 能 单 元, 例 如, 缺 少 用 户 电 源, 则 置 位 通 道 号 ( 通 道 号 32768) 字 的 最 高 有 效 位 监 视 循 环 时 间 循 环 时 间 是 指 CPU 操 作 系 统 在 RUN 模 式 下 执 行 循 环 阶 段 所 需 的 时 间 CPU 提 供 了 两 种 监 视 循 环 时 间 的 方 法 : 最 大 扫 描 周 期 时 间 固 定 最 小 扫 描 周 期 时 间 扫 描 周 期 监 视 在 启 动 事 件 完 成 后 开 始 此 功 能 的 组 态 出 现 在 CPU 设 备 配 置 (Device Configuration) 的 循 环 时 间 (Cycle time) 下 CPU 始 终 监 视 扫 描 周 期, 并 在 超 出 最 大 扫 描 周 期 时 间 时 做 出 响 应 如 果 超 出 组 态 的 最 大 扫 描 周 期 时 间, 将 生 成 错 误, 并 按 以 下 两 种 方 法 之 一 对 该 错 误 进 行 处 理 : 如 果 不 存 在 时 间 错 误 中 断 OB 80, 则 CPU 生 成 错 误 并 继 续 执 行 用 户 程 序 如 果 存 在 时 间 错 误 中 断 OB 80, 则 CPU 将 执 行 OB 80 RE_TRIGR 指 令 ( 重 新 触 发 循 环 时 间 监 视 ) 可 用 于 复 位 记 录 循 环 时 间 的 定 时 器 然 而, 该 指 令 只 有 在 程 序 循 环 OB 中 执 行 时 才 起 作 用 ; 在 OB 80 中 执 行 时,RE_TRIGR 指 令 将 被 忽 略 如 果 在 同 一 程 序 循 环 中 两 次 超 出 最 大 扫 描 周 期 时 间, 且 两 次 之 间 未 执 行 50 系 统 手 册, 11/2009, A5E
52 PLC 概 念 3.1 用 户 程 序 的 执 行 RE_TRIGR 指 令, 则 CPU 将 立 即 切 换 到 STOP 模 式 如 果 反 复 执 行 RE_TRIGR 指 令, 可 能 会 导 致 死 循 环 或 扫 描 时 间 非 常 长 通 常, 扫 描 周 期 会 尽 快 执 行, 当 前 扫 描 周 期 一 完 成, 下 一 个 扫 描 周 期 就 会 开 始 视 用 户 程 序 和 通 信 任 务 而 定, 扫 描 周 期 的 时 间 段 在 各 次 扫 描 中 有 所 不 同 为 了 消 除 这 种 差 异, CPU 支 持 一 种 可 选 的 固 定 最 小 扫 描 周 期 时 间 ( 也 称 为 固 定 扫 描 周 期 ) 如 果 启 用 了 此 可 选 功 能 并 且 固 定 最 小 扫 描 周 期 时 间 的 单 位 为 ms, 则 CPU 将 使 完 成 每 次 CPU 扫 描 的 最 小 循 环 时 间 保 持 在 ±1 ms 的 范 围 内 如 果 CPU 完 成 正 常 扫 描 周 期 的 时 间 小 于 指 定 的 最 小 循 环 时 间, 则 CPU 将 用 额 外 的 扫 描 周 期 时 间 执 行 运 行 诊 断 和 / 或 处 理 通 信 请 求 这 样,CPU 将 始 终 花 费 固 定 的 时 间 量 来 完 成 扫 描 周 期 如 果 CPU 在 指 定 的 最 小 循 环 时 间 内 未 完 成 扫 描 周 期,CPU 将 正 常 完 成 扫 描 ( 包 括 通 信 处 理 ), 并 且 不 会 因 超 出 最 小 扫 描 时 间 而 引 起 任 何 系 统 响 应 下 表 定 义 了 循 环 时 间 监 视 功 能 的 值 范 围 和 默 认 值 循 环 时 间 值 范 围 (ms) 默 认 值 最 大 扫 描 周 期 时 间 1 1 到 ms 固 定 最 小 扫 描 周 期 时 间 2 1 到 最 大 扫 描 周 期 时 间 禁 用 1 最 大 扫 描 周 期 时 间 始 终 启 用 请 组 态 一 个 1 ms 到 6000 ms 之 间 的 周 期 时 间 默 认 值 为 150 ms 2 固 定 最 小 扫 描 周 期 时 间 是 可 选 的, 默 认 情 况 下 被 禁 用 必 要 时, 可 组 态 一 个 1 ms 到 6000 ms 之 间 的 周 期 时 间 组 态 循 环 时 间 和 通 信 负 载 利 用 设 备 配 置 中 的 CPU 属 性 可 以 组 态 以 下 参 数 : 循 环 时 间 (Cycle time): 可 以 输 入 最 大 扫 描 周 期 时 间 也 可 以 输 入 固 定 最 小 扫 描 周 期 时 间 系 统 手 册, 11/2009, A5E
53 PLC 概 念 3.1 用 户 程 序 的 执 行 通 信 负 载 (Communications load): 可 以 组 态 一 个 百 分 比 时 间, 专 门 用 于 通 信 任 务 有 关 扫 描 周 期 的 更 多 信 息, 请 参 见 监 视 循 环 时 间 ( 页 45) CPU 存 储 器 存 储 器 管 理 CPU 提 供 了 以 下 用 于 存 储 用 户 程 序 数 据 和 组 态 的 存 储 区 : 装 载 存 储 器, 用 于 非 易 失 性 地 存 储 用 户 程 序 数 据 和 组 态 项 目 被 下 载 到 CPU 后, 首 先 存 储 在 装 载 存 储 区 中 该 存 储 区 位 于 存 储 卡 ( 如 存 在 ) 或 CPU 中 该 非 易 失 性 存 储 区 能 够 在 断 电 后 继 续 保 持 存 储 卡 支 持 的 存 储 空 间 比 CPU 内 置 的 存 储 空 间 更 大 工 作 存 储 器 是 易 失 性 存 储 器, 用 于 在 执 行 用 户 程 序 时 存 储 用 户 项 目 的 某 些 内 容 CPU 会 将 一 些 项 目 内 容 从 装 载 存 储 器 复 制 到 工 作 存 储 器 中 该 易 失 性 存 储 区 将 在 断 电 后 丢 失, 而 在 恢 复 供 电 时 由 CPU 恢 复 保 持 性 存 储 器, 用 于 非 易 失 性 地 存 储 限 量 的 工 作 存 储 器 值 保 持 性 存 储 区 用 于 在 断 电 时 存 储 所 选 用 户 存 储 单 元 的 值 发 生 掉 电 时,CPU 留 出 了 足 够 的 缓 冲 时 间 来 保 存 几 个 有 限 的 指 定 单 元 的 值 这 些 保 持 性 值 随 后 在 上 电 时 进 行 恢 复 要 显 示 当 前 项 目 的 存 储 器 使 用 情 况, 请 右 键 单 击 相 应 CPU( 或 其 中 的 某 个 块 ), 然 后 从 上 下 文 菜 单 中 选 择 资 源 (Resources) 要 显 示 当 前 CPU 的 存 储 器 使 用 情 况, 请 双 击 在 线 和 诊 断 (Online and diagnostics), 展 开 诊 断 (Diagnostics), 然 后 选 择 存 储 器 (Memory) 52 系 统 手 册, 11/2009, A5E
54 PLC 概 念 3.1 用 户 程 序 的 执 行 保 持 性 存 储 器 通 过 将 某 些 数 据 标 记 为 保 持 性 数 据 可 以 避 免 在 出 现 电 源 故 障 后 导 致 数 据 丢 失 以 下 数 据 可 以 组 态 为 保 持 性 数 据 : 位 存 储 器 (M): 可 以 在 PLC 变 量 表 或 分 配 列 表 中 定 义 位 存 储 器 的 具 体 存 储 器 宽 度 保 持 性 位 存 储 器 总 是 从 MB0 开 始 向 上 连 续 贯 穿 指 定 的 字 节 数 通 过 PLC 变 量 表 或 在 分 配 列 表 中 通 过 单 击 保 持 性 (Retain) 工 具 栏 图 标 指 定 该 值 输 入 从 MB0 开 始 保 留 的 M 字 节 个 数 功 能 块 (FB) 的 变 量 : 如 果 FB 是 在 选 中 仅 符 号 访 问 (Symbolic access only) 框 的 情 况 下 创 建 的, 则 该 FB 的 接 口 编 辑 器 将 包 括 保 持 性 (Retain) 列 在 该 列 中, 可 以 为 各 变 量 单 独 选 择 保 持 性 (Retain) 或 非 保 持 (Non-Retain) 在 程 序 编 辑 器 中 放 置 该 FB 时 创 建 的 背 景 DB 也 会 显 示 该 保 持 性 列 但 仅 仅 是 显 示, 用 户 无 法 在 组 态 为 仅 符 号 访 问 (Symbolic access only) 的 FB 的 背 景 DB 接 口 编 辑 器 中 更 改 保 持 性 状 态 如 果 FB 是 在 未 选 择 仅 符 号 访 问 (Symbolic access only) 框 的 情 况 下 创 建 的, 则 该 FB 的 接 口 编 辑 器 不 会 包 括 保 持 性 (Retain) 列 在 程 序 编 辑 器 中 插 入 该 FB 时 创 建 的 背 景 DB 会 显 示 保 持 性 (Retain) 列, 并 且 该 列 可 以 编 辑 在 这 种 情 况 下, 为 任 何 变 量 选 择 保 持 性 (Retain) 选 项 都 会 导 致 选 择 所 有 变 量 同 样, 为 任 何 变 量 取 消 选 择 该 选 项 都 会 导 致 取 消 选 择 所 有 变 量 对 于 组 态 为 非 仅 符 号 访 问 (Symbolic access only) 的 FB, 可 以 在 背 景 DB 编 辑 器 中 更 改 保 持 性 状 态, 但 所 有 变 量 同 时 会 被 设 置 为 相 同 的 保 持 性 状 态 创 建 FB 后, 无 法 更 改 仅 符 号 访 问 (Symbolic access only) 的 选 项 该 选 项 只 能 在 创 建 FB 时 选 择 要 确 定 现 有 FB 是 否 组 态 了 仅 符 号 访 问 (Symbolic access only), 请 在 项 目 树 中 右 键 单 击 该 FB, 选 择 属 性 (Properties), 然 后 选 择 特 性 (Attributes) 全 局 数 据 块 的 变 量 : 在 保 持 性 状 态 分 配 方 面, 全 局 DB 与 FB 类 似 根 据 符 号 寻 址 的 设 置 情 况, 用 户 可 以 为 全 局 数 据 块 的 单 个 变 量 或 所 有 变 量 定 义 保 持 性 状 态 如 果 选 中 DB 的 仅 符 号 访 问 (Symbolic access only) 属 性, 则 可 以 为 各 个 变 量 设 置 保 持 性 状 态 如 果 未 选 中 DB 的 仅 符 号 访 问 (Symbolic access only) 属 性, 则 保 持 性 状 态 设 置 将 应 用 于 该 DB 的 所 有 变 量 ; 即 变 量 或 是 都 有 保 持 性, 或 是 都 没 有 总 共 2048 个 字 节 的 数 据 可 以 具 有 保 持 性 要 了 解 可 用 保 持 性 字 节 数, 请 在 PLC 变 量 表 或 分 配 列 表 中 单 击 保 持 性 (Retain) 工 具 栏 图 标 尽 管 这 里 是 为 M 存 储 器 指 定 保 持 性 范 围 的 地 方, 但 第 二 个 箭 头 会 指 示 可 用 于 M 和 DB 的 总 剩 余 存 储 空 间 系 统 手 册, 11/2009, A5E
55 PLC 概 念 3.1 用 户 程 序 的 执 行 诊 断 缓 冲 区 CPU 支 持 的 诊 断 缓 冲 区 包 含 有 与 诊 断 事 件 一 一 对 应 的 条 目 每 个 条 目 都 包 含 了 事 件 发 生 的 日 期 和 时 间 事 件 类 别 及 事 件 描 述 条 目 按 时 间 顺 序 显 示, 最 新 发 生 的 事 件 位 于 最 上 面 在 CPU 保 持 通 电 时, 该 日 志 最 多 可 提 供 50 个 最 新 发 生 的 事 件 日 志 填 满 后, 新 事 件 将 替 换 日 志 中 最 早 的 事 件 掉 电 时, 将 保 存 最 新 发 生 的 十 个 事 件 诊 断 缓 冲 区 中 记 录 以 下 事 件 类 型 : 所 有 系 统 诊 断 事 件 ; 例 如,CPU 错 误 和 模 块 错 误 CPU 的 每 次 状 态 切 换 ( 每 次 上 电 每 次 切 换 到 STOP 模 式 每 次 切 换 到 RUN 模 式 ) 必 须 在 线 访 问 诊 断 缓 冲 区 可 在 在 线 和 诊 断 / 诊 断 / 诊 断 缓 冲 区 (Online & diagnostics / Diagnostics / Diagnostics buffer) 下 查 找 该 日 志 有 关 故 障 排 除 和 调 试 的 更 多 信 息, 请 参 考 在 线 和 诊 断 章 节 日 时 钟 CPU 支 持 日 时 钟 在 CPU 断 电 期 间, 超 级 电 容 器 提 供 时 钟 继 续 运 行 所 需 的 电 能 超 级 电 容 器 在 CPU 通 电 时 充 电 在 CPU 通 电 至 少 2 小 时 之 后, 超 级 电 容 器 所 具 有 的 电 量 通 常 足 以 维 持 时 钟 运 行 10 天 日 时 钟 被 设 置 为 系 统 时 间, 该 时 间 是 协 调 世 界 时 (UTC, Coordinated Universal Time) STEP 7 Basic 将 日 时 钟 设 置 为 系 统 时 间 有 相 关 指 令 用 于 读 取 系 统 时 间 (RD_SYS_T) 或 本 地 时 间 (RD_LOC_T) 通 过 使 用 用 户 在 CPU 时 钟 设 备 配 置 中 设 置 的 时 区 和 夏 令 时 偏 移 量 计 算 本 地 时 间 可 在 日 时 钟 (Time of day) 属 性 下 组 态 CPU 的 日 时 钟 还 可 以 启 用 夏 令 时, 并 指 定 夏 令 时 的 开 始 时 间 和 结 束 时 间 要 设 置 日 时 钟, 必 须 在 线 并 且 处 于 CPU 的 在 线 和 诊 断 (Online & diagnostics) 视 图 中 然 后 使 用 设 置 日 时 钟 (Set time of day) 功 能 54 系 统 手 册, 11/2009, A5E
56 PLC 概 念 3.1 用 户 程 序 的 执 行 系 统 和 时 钟 存 储 器 使 用 CPU 属 性 可 启 用 系 统 存 储 器 和 时 钟 存 储 器 的 相 应 字 节 程 序 逻 辑 可 以 引 用 这 些 功 能 的 各 个 位 可 以 将 M 存 储 器 的 一 个 字 节 分 配 给 系 统 存 储 器 系 统 存 储 器 的 字 节 提 供 了 以 下 可 供 用 户 程 序 引 用 的 四 位 : 始 终 为 0( 低 ) 位 始 终 设 置 为 0 始 终 为 1( 高 ) 位 始 终 设 置 为 1 诊 断 图 形 已 更 改 位 在 CPU 记 录 了 诊 断 事 件 后 的 一 个 扫 描 周 期 内 设 置 为 1 由 于 直 到 首 次 程 序 循 环 OB 执 行 结 束,CPU 才 能 置 位 诊 断 图 形 已 更 改 位, 因 此 用 户 程 序 无 法 检 测 在 启 动 OB 执 行 期 间 或 首 次 程 序 循 环 OB 执 行 期 间 是 否 发 生 过 诊 断 更 改 首 次 扫 描 位 在 启 动 OB 完 成 后 的 第 一 次 扫 描 期 间 内 设 置 为 1 ( 执 行 了 第 一 次 扫 描 后, 首 次 扫 描 位 将 设 置 为 0 ) 可 以 将 M 存 储 器 的 一 个 字 节 分 配 给 时 钟 存 储 器 被 组 态 为 时 钟 存 储 器 的 字 节 中 的 每 一 位 都 可 生 成 方 波 脉 冲 时 钟 存 储 器 字 节 提 供 了 8 种 不 同 的 频 率, 其 范 围 从 0.5 Hz ( 慢 ) 到 10 Hz( 快 ) 这 些 位 可 作 为 控 制 位 ( 尤 其 在 与 沿 指 令 结 合 使 用 时 ), 用 于 在 用 户 程 序 中 周 期 性 触 发 动 作 CPU 在 从 STOP 模 式 切 换 到 STARTUP 模 式 时 初 始 化 这 些 字 节 时 钟 存 储 器 的 位 在 STARTUP 和 RUN 模 式 下 会 随 CPU 时 钟 同 步 变 化 小 心 改 写 系 统 存 储 器 或 时 钟 存 储 器 的 各 个 位 可 能 会 破 坏 这 些 功 能 中 的 数 据, 同 时 还 可 能 导 致 用 户 程 序 错 误 运 行, 进 而 造 成 设 备 损 坏 和 人 员 伤 害 因 为 时 钟 存 储 器 和 系 统 存 储 器 都 不 是 预 留 的 M 存 储 器, 所 以 指 令 或 通 信 可 以 写 入 这 些 单 元 并 破 坏 其 中 的 数 据 避 免 向 这 些 单 元 写 入 数 据 以 确 保 这 些 功 能 正 常 运 行, 并 且 应 始 终 为 过 程 或 机 器 使 用 紧 急 停 止 电 路 系 统 手 册, 11/2009, A5E
57 PLC 概 念 3.1 用 户 程 序 的 执 行 系 统 存 储 器 组 态 了 一 个 可 在 以 下 条 件 下 启 用 ( 值 = 1) 的 字 节 首 次 扫 描 (First scan): 在 运 行 模 式 下 的 第 一 个 扫 描 周 期 内 启 用 诊 断 图 形 已 更 改 (Diagnostic graph changed): 始 终 为 1( 高 )(Always 1 (high)): 始 终 启 用 始 终 为 0( 低 )(Always 0 (low)): 始 终 禁 用 时 钟 存 储 器 组 态 了 一 个 字 节, 该 字 节 的 各 个 位 分 别 按 固 定 的 时 间 间 隔 循 环 启 用 和 禁 用 每 个 时 钟 标 志 都 在 相 应 的 M 存 储 器 位 产 生 一 个 方 波 脉 冲 这 些 位 可 作 为 控 制 位 ( 尤 其 在 与 沿 指 令 结 合 使 用 时 ), 用 于 在 用 户 代 码 中 周 期 性 触 发 动 作 组 态 CPU 处 于 STOP 模 式 时 的 输 出 值 特 性 可 以 组 态 CPU 处 于 STOP 模 式 时 数 字 量 输 出 和 模 拟 量 输 出 的 特 性 可 以 将 CPU SB 或 SM 的 任 何 输 出 设 置 为 冻 结 值 或 使 用 替 换 值 : 替 换 特 定 的 输 出 值 ( 默 认 ): 为 CPU SB 或 SM 设 备 的 每 个 输 出 ( 通 道 ) 分 别 输 入 替 换 值 数 字 输 出 通 道 的 默 认 替 换 值 为 OFF, 而 模 拟 输 出 通 道 的 默 认 替 换 值 为 0 冻 结 输 出 以 保 持 上 一 个 状 态 : 工 作 模 式 从 RUN 切 换 到 STOP 时, 输 出 将 保 留 当 前 值 上 电 后, 输 出 被 设 置 为 默 认 的 替 换 值 可 以 在 设 备 配 置 (Device Configuration) 中 组 态 输 出 的 行 为 选 择 相 应 的 设 备, 然 后 使 用 属 性 (Properties) 选 项 卡 组 态 每 个 设 备 的 输 出 CPU 从 RUN 切 换 到 STOP 后,CPU 将 保 留 过 程 映 像, 并 根 据 组 态 写 入 相 应 的 数 字 和 模 拟 输 出 值 56 系 统 手 册, 11/2009, A5E
58 PLC 概 念 3.1 用 户 程 序 的 执 行 S CPU 的 密 码 保 护 CPU 提 供 了 3 个 安 全 等 级, 用 于 限 制 对 特 定 功 能 的 访 问 为 CPU 组 态 安 全 等 级 和 密 码 时, 可 以 对 那 些 不 输 入 密 码 就 能 访 问 的 功 能 和 存 储 区 进 行 限 制 要 组 态 密 码, 请 按 以 下 步 骤 操 作 : 1. 在 设 备 配 置 (Device configuration) 中, 选 择 CPU 2. 在 巡 视 窗 口 中, 选 择 属 性 (Properties) 选 项 卡 3. 选 择 保 护 (Protection) 属 性 以 选 择 保 护 等 级 和 输 入 密 码 密 码 区 分 大 小 写 每 个 等 级 都 允 许 在 访 问 某 些 功 能 时 不 使 用 密 码 CPU 的 默 认 状 态 是 没 有 任 何 限 制, 也 没 有 密 码 保 护 要 限 制 CPU 的 访 问, 可 以 对 CPU 的 属 性 进 行 组 态 并 输 入 密 码 通 过 网 络 输 入 密 码 并 不 会 使 CPU 的 密 码 保 护 受 到 威 胁 受 密 码 保 护 的 CPU 每 次 只 允 许 一 个 用 户 不 受 限 制 地 进 行 访 问 密 码 保 护 不 适 用 于 用 户 程 序 指 令 的 执 行, 包 括 通 信 功 能 输 入 正 确 的 密 码 便 可 访 问 所 有 功 能 PLC 到 PLC 通 信 ( 使 用 代 码 块 中 的 通 信 指 令 ) 不 受 CPU 中 安 全 等 级 的 限 制 HMI 功 能 同 样 也 不 受 限 制 安 全 等 级 访 问 限 制 无 保 护 允 许 完 全 访 问, 没 有 密 码 保 护 写 保 护 允 许 HMI 访 问 和 各 种 形 式 的 PLC 到 PLC 通 信, 没 有 密 码 保 护 以 下 情 况 下 需 要 密 码 : 修 改 ( 写 入 )CPU 以 及 更 改 CPU 模 式 (RUN/STOP) 读 / 写 保 护 允 许 HMI 访 问 和 所 有 形 式 的 PLC 到 PLC 通 信, 没 有 密 码 保 护 以 下 情 况 下 需 要 密 码 : 读 取 CPU 中 的 数 据 修 改 ( 写 入 )CPU 以 及 更 改 CPU 模 式 (RUN/STOP) 系 统 手 册, 11/2009, A5E
59 PLC 概 念 3.2 数 据 存 储 存 储 区 和 寻 址 丢 失 密 码 后 恢 复 如 果 用 户 丢 失 受 密 码 保 护 的 CPU 的 密 码, 则 可 使 用 空 传 送 卡 删 除 受 密 码 保 护 的 程 序 空 传 送 卡 将 擦 除 CPU 内 部 的 装 载 存 储 器 随 后 可 以 将 新 的 用 户 程 序 从 STEP 7 Basic 下 载 到 CPU 中 有 关 创 建 和 使 用 空 传 送 卡 的 信 息, 请 参 见 传 送 卡 ( 页 69) 部 分 警 告 如 果 将 传 送 卡 插 入 正 在 运 行 的 CPU 中,CPU 将 进 入 STOP 模 式 控 制 设 备 在 不 安 全 情 况 下 运 行 时 可 能 会 出 现 故 障, 从 而 导 致 受 控 设 备 的 意 外 操 作 这 种 意 外 运 行 可 能 会 导 致 死 亡 严 重 的 人 员 伤 害 和 / 或 设 备 损 坏 将 CPU 设 置 为 RUN 模 式 之 前, 必 须 先 取 出 传 送 卡 3.2 数 据 存 储 存 储 区 和 寻 址 CPU 提 供 了 以 下 几 个 选 项, 用 于 在 执 行 用 户 程 序 期 间 存 储 数 据 : 全 局 储 存 器 : CPU 提 供 了 各 种 专 用 存 储 区, 其 中 包 括 输 入 (I) 输 出 (Q) 和 位 存 储 器 (M) 所 有 代 码 块 可 以 无 限 制 地 访 问 该 储 存 器 数 据 块 (DB): 可 在 用 户 程 序 中 加 入 DB 以 存 储 代 码 块 的 数 据 从 相 关 代 码 块 开 始 执 行 一 直 到 结 束, 存 储 的 数 据 始 终 存 在 全 局 DB 存 储 所 有 代 码 块 均 可 使 用 的 数 据, 而 背 景 DB 存 储 特 定 FB 的 数 据 并 且 由 FB 的 参 数 进 行 构 造 临 时 存 储 器 : 只 要 调 用 代 码 块,CPU 的 操 作 系 统 就 会 分 配 要 在 执 行 块 期 间 使 用 的 临 时 或 本 地 存 储 器 (L) 代 码 块 执 行 完 成 后,CPU 将 重 新 分 配 本 地 存 储 器, 以 用 于 执 行 其 它 代 码 块 每 个 存 储 单 元 都 有 唯 一 的 地 址 用 户 程 序 利 用 这 些 地 址 访 问 存 储 单 元 中 的 信 息 58 系 统 手 册, 11/2009, A5E
60 PLC 概 念 3.2 数 据 存 储 存 储 区 和 寻 址 存 储 区 说 明 强 制 保 持 性 I 过 程 映 像 输 入 I_:P ( 物 理 输 入 ) Q 过 程 映 像 输 出 Q_:P ( 物 理 输 出 ) M 位 存 储 器 在 扫 描 周 期 开 始 时 从 物 理 输 入 复 制 否 否 立 即 读 取 CPU SB 和 SM 上 的 物 理 是 否 输 入 点 在 扫 描 周 期 开 始 时 复 制 到 物 理 输 出 无 否 立 即 写 入 CPU SB 和 SM 上 的 物 理 是 否 输 出 点 控 制 和 数 据 存 储 器 否 是 L 临 时 存 储 器 存 储 块 的 临 时 数 据, 这 些 数 据 仅 在 该 块 的 本 地 范 围 内 有 效 否 否 DB 数 据 块 数 据 存 储 器, 同 时 也 是 FB 的 参 数 存 储 器 否 是 每 个 存 储 单 元 都 有 唯 一 的 地 址 用 户 程 序 利 用 这 些 地 址 访 问 存 储 单 元 中 的 信 息 下 图 说 明 了 如 何 访 问 一 个 位 ( 也 称 为 字 节. 位 寻 址 ) 在 此 实 例 中, 存 储 区 和 字 节 地 址 (I = 输 入, 而 3 = 字 节 3) 通 过 后 面 的 句 点 (.) 与 位 地 址 ( 位 4) 分 开 A 存 储 区 标 识 符 B 字 节 地 址 : 字 节 3 C 分 隔 符 ( 字 节. 位 ) D 位 在 字 节 中 的 位 置 ( 位 4, 共 8 位 ) E F 存 储 区 的 字 节 选 定 字 节 的 位 通 过 使 用 字 节 地 址 格 式, 可 以 按 字 节 字 或 双 字 访 问 大 部 分 存 储 区 (I Q M DB 和 L) 中 的 数 据 要 在 存 储 器 中 访 问 数 据 的 字 节 字 或 双 字, 必 须 以 类 似 于 指 定 位 地 址 的 方 式 指 定 该 地 址 该 地 址 包 括 存 储 区 标 识 符 数 据 大 小 标 识 以 及 字 节 字 或 双 字 值 的 起 始 字 节 地 址 大 小 标 识 是 指 B( 字 节 ) W( 字 ) 和 D( 双 字 ), 例 如,IB0 MW20 或 QD8 诸 如 I0.3 和 Q1.7 等 引 用 可 访 问 过 程 映 像 要 访 问 物 理 输 入 或 输 出, 请 在 引 用 后 面 添 加 :P ( 例 如,I0.3:P Q1.7:P 或 "Stop:P") 系 统 手 册, 11/2009, A5E
61 PLC 概 念 3.2 数 据 存 储 存 储 区 和 寻 址 访 问 CPU 存 储 区 中 的 数 据 STEP 7 Basic 简 化 了 符 号 编 程 通 常, 既 可 在 PLC 变 量 ( 数 据 块 ) 中 创 建 变 量, 也 可 在 OB FC 或 FB 顶 部 的 接 口 中 创 建 变 量 这 些 变 量 包 括 名 称 数 据 类 型 偏 移 量 和 注 释 另 外, 可 以 在 数 据 块 中 指 定 初 始 值 在 编 程 时, 通 过 在 指 令 参 数 中 输 入 变 量 名 称, 可 以 使 用 这 些 变 量 也 可 以 选 择 在 指 令 参 数 中 输 入 绝 对 操 作 数 ( 存 储 器 存 储 区 大 小 和 偏 移 量 ) 以 下 各 部 分 的 实 例 介 绍 了 如 何 输 入 绝 对 操 作 数 程 序 编 辑 器 会 自 动 在 绝 对 操 作 数 前 面 插 入 % 字 符 可 以 在 程 序 编 辑 器 中 将 视 图 切 换 到 以 下 几 种 视 图 之 一 : 符 号 符 号 和 绝 对, 或 绝 对 I( 过 程 映 像 输 入 ): CPU 仅 在 每 个 扫 描 周 期 的 循 环 OB 执 行 之 前 对 外 围 ( 物 理 ) 输 入 点 进 行 采 样, 并 将 这 些 值 写 入 到 输 入 过 程 映 像 可 以 按 位 字 节 字 或 双 字 访 问 输 入 过 程 映 像 允 许 对 过 程 映 像 输 入 进 行 读 写 访 问, 但 过 程 映 像 输 入 通 常 为 只 读 位 I[ 字 节 地 址 ].[ 位 地 址 ] I0.1 字 节 字 或 双 字 I[ 大 小 ][ 起 始 字 节 地 址 ] IB4 IW5 或 ID12 通 过 在 地 址 后 面 添 加 :P, 可 以 立 即 读 取 CPU SB 或 SM 的 数 字 和 模 拟 输 入 使 用 I_:P 访 问 与 使 用 I 访 问 的 区 别 是, 前 者 直 接 从 被 访 问 点 而 非 输 入 过 程 映 像 获 得 数 据 这 种 I_:P 访 问 称 为 立 即 读 访 问, 因 为 数 据 是 直 接 从 源 而 非 副 本 获 取 的, 这 里 的 副 本 是 指 在 上 次 更 新 输 入 过 程 映 像 时 建 立 的 副 本 因 为 物 理 输 入 点 直 接 从 与 其 连 接 的 现 场 设 备 接 收 值, 所 以 不 允 许 对 这 些 点 进 行 写 访 问 即, 与 可 读 或 可 写 的 I 访 问 不 同 的 是,I_:P 访 问 为 只 读 访 问 I_:P 访 问 也 仅 限 于 单 个 CPU SB 或 SM 所 支 持 的 输 入 大 小 ( 向 上 取 整 到 最 接 近 的 字 节 ) 例 如, 如 果 2 DI/2 DQ SB 的 输 入 被 组 态 为 从 I4.0 开 始, 则 可 按 I4.0:P 和 I4.1:P 形 式 或 者 按 IB4:P 形 式 访 问 输 入 点 不 会 拒 绝 I4.2:P 到 I4.7:P 的 访 问 形 式, 但 没 有 任 何 意 义, 因 为 这 些 点 未 使 用 但 不 允 许 IW4:P 和 ID4:P 的 访 问 形 式, 因 为 它 们 超 出 了 与 该 SB 相 关 的 字 节 偏 移 量 使 用 I_:P 访 问 不 会 影 响 存 储 在 输 入 过 程 映 像 中 的 相 应 值 位 I[ 字 节 地 址 ].[ 位 地 址 ]:P I0.1:P 字 节 字 或 双 字 I[ 大 小 ][ 起 始 字 节 地 址 ]:P IB4:P IW5:P 或 ID12:P Q( 过 程 映 像 输 出 ): CPU 将 存 储 在 输 出 过 程 映 像 中 的 值 复 制 到 物 理 输 出 点 可 以 按 位 字 节 字 或 双 字 访 问 输 出 过 程 映 像 过 程 映 像 输 出 允 许 读 访 问 和 写 访 问 60 系 统 手 册, 11/2009, A5E
62 PLC 概 念 3.2 数 据 存 储 存 储 区 和 寻 址 位 Q[ 字 节 地 址 ].[ 位 地 址 ] Q1.1 字 节 字 或 双 字 Q[ 大 小 ][ 起 始 字 节 地 址 ] QB5 QW10 QD40 通 过 在 地 址 后 面 添 加 :P, 可 以 立 即 写 入 CPU SB 或 SM 的 物 理 数 字 和 模 拟 输 出 使 用 Q_:P 访 问 与 使 用 Q 访 问 的 区 别 是, 前 者 除 了 将 数 据 写 入 输 出 过 程 映 像 外 还 直 接 将 数 据 写 入 被 访 问 点 ( 写 入 两 个 位 置 ) 这 种 Q_:P 访 问 有 时 称 为 立 即 写 访 问, 因 为 数 据 是 被 直 接 发 送 到 目 标 点 ; 而 目 标 点 不 必 等 待 输 出 过 程 映 像 的 下 一 次 更 新 因 为 物 理 输 出 点 直 接 控 制 与 其 连 接 的 现 场 设 备, 所 以 不 允 许 对 这 些 点 进 行 读 访 问 即, 与 可 读 或 可 写 的 Q 访 问 不 同 的 是,Q_:P 访 问 为 只 写 访 问 Q_:P 访 问 也 仅 限 于 单 个 CPU SB 或 SM 所 支 持 的 输 出 大 小 ( 向 上 取 整 到 最 接 近 的 字 节 ) 例 如, 如 果 2 DI/2 DQ SB 的 输 出 被 组 态 为 从 Q4.0 开 始, 则 可 按 Q4.0:P 和 Q4.1:P 形 式 或 者 按 QB4:P 形 式 访 问 输 出 点 不 会 拒 绝 Q4.2:P 到 Q4.7:P 的 访 问 形 式, 但 没 有 任 何 意 义, 因 为 这 些 点 未 使 用 但 不 允 许 QW4:P 和 QD4:P 的 访 问 形 式, 因 为 它 们 超 出 了 与 该 SB 相 关 的 字 节 偏 移 量 使 用 Q_:P 访 问 既 影 响 物 理 输 出, 也 影 响 存 储 在 输 出 过 程 映 像 中 的 相 应 值 位 Q[ 字 节 地 址 ].[ 位 地 址 ]:P Q1.1:P 字 节 字 或 双 字 Q[ 大 小 ][ 起 始 字 节 地 址 ]:P QB5:P QW10:P 或 QD40:P M( 位 存 储 区 ): 针 对 控 制 继 电 器 及 数 据 的 位 存 储 区 (M 存 储 器 ) 用 于 存 储 操 作 的 中 间 状 态 或 其 它 控 制 信 息 可 以 按 位 字 节 字 或 双 字 访 问 位 存 储 区 M 存 储 器 允 许 读 访 问 和 写 访 问 位 M[ 字 节 地 址 ].[ 位 地 址 ] M26.7 字 节 字 或 双 字 M[ 大 小 ][ 起 始 字 节 地 址 ] MB20 MW30 MD50 临 时 ( 临 时 存 储 器 ): CPU 根 据 需 要 分 配 临 时 存 储 器 CPU 在 代 码 块 启 动 ( 对 于 OB) 或 被 调 用 ( 对 于 FC 或 FB) 时 为 其 分 配 临 时 存 储 器 为 代 码 块 分 配 临 时 存 储 器 时, 可 能 会 重 复 使 用 其 它 OB FC 或 FB 先 前 使 用 的 相 同 临 时 存 储 单 元 CPU 在 分 配 临 时 存 储 器 时 不 会 对 其 进 行 初 始 化, 因 而 临 时 存 储 器 可 能 包 含 任 何 值 系 统 手 册, 11/2009, A5E
63 PLC 概 念 3.2 数 据 存 储 存 储 区 和 寻 址 临 时 存 储 器 与 M 存 储 器 类 似, 但 有 一 个 主 要 的 区 别 : M 存 储 器 在 全 局 范 围 内 有 效, 而 临 时 存 储 器 在 局 部 范 围 内 有 效 : M 存 储 器 : 任 何 OB FC 或 FB 都 可 以 访 问 M 存 储 器 中 的 数 据, 也 就 是 说 这 些 数 据 可 以 全 局 性 地 用 于 用 户 程 序 中 的 所 有 元 素 临 时 存 储 器 : 只 有 创 建 或 声 明 了 临 时 存 储 单 元 的 OB FC 或 FB 才 可 以 访 问 临 时 存 储 器 中 的 数 据 临 时 存 储 单 元 是 局 部 有 效 的, 并 且 不 会 被 其 它 代 码 块 共 享, 即 使 在 代 码 块 调 用 其 它 代 码 块 时 也 是 如 此 例 如 : 当 OB 调 用 FC 时,FC 无 法 访 问 对 其 进 行 调 用 的 OB 的 临 时 存 储 器 CPU 为 三 个 OB 优 先 级 组 中 的 每 一 个 都 提 供 了 临 时 ( 本 地 ) 存 储 器 : 16 KB 用 于 启 动 和 程 序 循 环 ( 包 括 相 关 的 FB 和 FC) 4 KB 用 于 标 准 中 断 事 件 ( 包 括 FB 和 FC) 4 KB 用 于 错 误 中 断 事 件 ( 包 括 FB 和 FC) 只 能 通 过 符 号 寻 址 的 方 式 访 问 临 时 存 储 器 DB( 数 据 块 ): DB 存 储 器 用 于 存 储 各 种 类 型 的 数 据, 其 中 包 括 操 作 的 中 间 状 态 或 FB 的 其 它 控 制 信 息 参 数, 以 及 许 多 指 令 ( 如 定 时 器 和 计 数 器 ) 所 需 的 数 据 结 构 可 以 指 定 数 据 块 为 读 / 写 访 问 还 是 只 读 访 问 可 以 按 位 字 节 字 或 双 字 访 问 数 据 块 存 储 器 读 / 写 数 据 块 允 许 读 访 问 和 写 访 问 只 读 数 据 块 只 允 许 读 访 问 位 字 节 字 或 双 字 DB[ 数 据 块 编 号 ].DBX[ 字 节 地 址 ].[ 位 地 址 ] DB[ 数 据 块 编 号 ].DB [ 大 小 ][ 起 始 字 节 地 址 ] DB1.DBX2.3 DB1.DBB4 DB10.DBW2 DB20.DBD8 62 系 统 手 册, 11/2009, A5E
64 PLC 概 念 3.3 数 据 类 型 对 CPU 和 I/O 模 块 中 的 I/O 进 行 寻 址 向 组 态 画 面 添 加 CPU 和 I/O 模 块 时, 系 统 会 自 动 分 配 I 地 址 和 Q 地 址 通 过 在 组 态 画 面 中 选 择 地 址 域 并 键 入 新 编 号, 可 以 更 改 默 认 寻 址 设 置 数 字 输 入 和 输 出 按 完 整 的 8 位 字 节 方 式 进 行 分 配, 无 论 模 块 是 否 使 用 所 有 的 点 模 拟 输 入 和 输 出 按 每 组 2 点 (4 个 字 节 ) 的 方 式 进 行 分 配 在 此 实 例 中, 可 以 将 DI16 的 地 址 改 为 2..3 来 替 代 8..9 工 具 可 以 协 助 您 更 改 大 小 错 误 或 与 其 它 地 址 相 冲 突 的 地 址 范 围 图 中 显 示 的 实 例 是 配 有 两 个 SM 的 CPU 1214C 3.3 数 据 类 型 数 据 类 型 用 于 指 定 数 据 元 素 的 大 小 以 及 如 何 解 释 数 据 每 个 指 令 参 数 至 少 支 持 一 种 数 据 类 型, 而 有 些 参 数 支 持 多 种 数 据 类 型 将 光 标 停 在 指 令 的 参 数 域 上 方, 便 可 看 到 给 定 参 数 所 支 持 的 数 据 类 型 形 参 指 的 是 指 令 上 标 记 该 指 令 要 使 用 的 数 据 位 置 的 标 识 符 ( 例 如,ADD 指 令 的 IN1 输 入 ) 实 参 指 的 是 包 含 指 令 要 使 用 的 数 据 的 存 储 单 元 或 常 量 ( 例 如,%MD400 "Number_of_Widgets") 用 户 指 定 的 实 参 的 数 据 类 型 必 须 与 指 令 指 定 的 形 参 所 支 持 的 数 据 类 型 之 一 匹 配 指 定 实 参 时, 必 须 指 定 变 量 ( 符 号 ) 或 者 绝 对 存 储 器 地 址 变 量 将 符 号 名 ( 变 量 名 ) 与 数 据 类 型 存 储 区 存 储 器 偏 移 量 和 注 释 关 联 在 一 起, 并 且 可 以 在 PLC 变 量 编 辑 器 或 块 (OB FC FB 或 DB) 的 接 口 编 辑 器 中 进 行 创 建 如 果 输 入 一 个 没 有 关 联 变 量 的 绝 对 地 址, 使 用 的 地 址 大 小 必 须 与 所 支 持 的 数 据 类 型 相 匹 配, 而 默 认 变 量 将 在 输 入 时 创 建 还 可 以 为 许 多 输 入 参 数 输 入 常 数 值 下 表 列 出 了 受 支 持 的 基 本 数 据 类 型, 同 时 还 包 括 常 量 输 入 实 例 除 String 外, 其 它 所 有 数 据 类 型 都 可 在 PLC 变 量 编 辑 器 和 块 接 口 编 辑 器 中 使 用 String 只 能 在 块 接 口 编 辑 器 中 使 用 下 表 定 义 了 基 本 数 据 类 型 系 统 手 册, 11/2009, A5E
65 PLC 概 念 3.3 数 据 类 型 数 据 类 型 大 小 ( 位 ) 范 围 常 量 输 入 实 例 Bool 1 0 到 1 TRUE, FALSE, 0, 1 Byte 8 16#00 到 16#FF 16#12, 16#AB Word 16 16#0000 到 16#FFFF 16#ABCD, 16#0001 DWord 32 16# 到 16#FFFFFFFF 16#02468ACE Char 8 16#00 到 16#FF 'A', 't', '@' Sint 到 , -123 Int 16-32,768 到 32, , -123 Dint 32-2,147,483,648 到 2,147,483, , -123 USInt 8 0 到 UInt 16 0 到 65, UDInt 32 0 到 4,294,967, Real 32 +/-1.18 x 到 +/-3.40 x E E-3 LReal 64 +/-2.23 x 到 +/-1.79 x Time 32 T#-24d_20h_31m_23s_648ms 到 T#24d_20h_31m_23s_647ms 存 储 形 式 :-2,147,483,648 ms 到 +2,147,483,647 ms E+40 T#5m_30s 5#-2d T#1d_2h_15m_30x_45ms String 可 变 0 到 254 字 节 字 符 'ABC' 尽 管 以 下 BCD 数 字 格 式 不 能 用 作 数 据 类 型, 但 它 们 受 转 换 指 令 支 持 格 式 大 小 ( 位 ) 数 字 范 围 常 量 输 入 实 例 BCD 到 , -123 BCD 到 , 系 统 手 册, 11/2009, A5E
66 PLC 概 念 3.3 数 据 类 型 实 数 格 式 如 ANSI/IEEE 标 准 所 述, 实 ( 或 浮 点 ) 数 以 32 位 单 精 度 数 (Real) 或 64 位 双 精 度 数 (LReal) 表 示 单 精 度 浮 点 数 的 精 度 最 高 为 6 位 有 效 数 字, 而 双 精 度 浮 点 数 的 精 度 最 高 为 15 位 有 效 数 字 在 输 入 浮 点 常 数 时, 最 多 可 以 指 定 6 位 (Real) 或 15 位 (LReal) 有 效 数 字 来 保 持 精 度 计 算 涉 及 到 包 含 非 常 大 和 非 常 小 数 字 的 一 长 串 数 值 时, 计 算 结 果 可 能 不 准 确 如 果 数 字 相 差 10 的 x 次 方, 其 中 x > 6 (Real) 或 15 (LReal), 则 会 发 生 上 述 情 况 例 如 (Real): = 字 符 串 数 据 类 型 的 格 式 CPU 支 持 使 用 STRING 数 据 类 型 存 储 一 串 单 字 节 字 符 STRING 数 据 类 型 包 含 总 字 符 数 ( 字 符 串 中 的 字 符 数 ) 和 当 前 字 符 数 STRING 类 型 提 供 了 多 达 256 个 字 节, 用 于 存 储 最 大 总 字 符 数 (1 个 字 节 ) 当 前 字 符 数 (1 个 字 节 ) 以 及 最 多 254 个 字 符 ( 每 个 字 符 占 1 个 字 节 ) 可 以 对 IN 类 型 的 指 令 参 数 使 用 带 单 引 号 的 文 字 串 ( 常 量 ) 例 如, ABC 是 由 三 个 字 符 组 成 的 字 符 串, 可 用 作 S_CONV 指 令 中 IN 参 数 的 输 入 还 可 通 过 在 OB FC FB 和 DB 的 块 接 口 编 辑 器 中 选 择 数 据 类 型 字 符 串 来 创 建 字 符 串 变 量 无 法 在 PLC 变 量 编 辑 器 中 创 建 字 符 串 在 声 明 字 符 串 时, 可 以 指 定 最 大 字 符 串 大 小 ( 单 位 为 字 节 ); 例 如, MyString[10] 表 示 为 MyString 指 定 的 最 大 大 小 为 10 字 节 如 果 不 包 含 最 大 大 小 说 明 符 括 号, 则 假 定 最 大 大 小 为 254 字 节 以 下 实 例 定 义 了 一 个 最 大 字 符 数 为 10 而 当 前 字 符 数 为 3 的 STRING 这 表 示 该 STRING 当 前 包 含 3 个 单 字 节 字 符, 但 可 以 扩 展 到 包 含 最 多 10 个 单 字 节 字 符 总 字 符 数 当 前 字 符 数 字 符 1 字 符 2 字 符 3... 字 符 'C' 'A' 'T'... - (16#43) (16#41) (16#54) 字 节 0 字 节 1 字 节 2 字 节 3 字 节 4... 字 节 11 数 组 可 以 创 建 包 含 多 个 基 本 类 型 元 素 的 数 组 数 组 可 以 在 OB FC FB 和 DB 的 块 接 口 编 辑 器 中 创 建 无 法 在 PLC 变 量 编 辑 器 中 创 建 数 组 要 在 块 接 口 编 辑 器 中 创 建 数 组, 请 选 择 数 据 类 型 Array [lo.. hi] of type, 然 后 编 辑 lo hi 和 type, 具 体 如 下 : 系 统 手 册, 11/2009, A5E
67 PLC 概 念 3.3 数 据 类 型 lo - 数 组 的 起 始 ( 最 低 ) 下 标 hi - 数 组 的 结 束 ( 最 高 ) 下 标 type - 基 本 数 据 类 型 之 一, 例 如 BOOL SINT UDINT 下 标 可 以 为 负 数 可 以 在 块 接 口 编 辑 器 的 名 称 (Name) 列 中 为 数 组 命 名 下 表 列 出 的 数 组 实 例 可 能 与 其 在 块 接 口 编 辑 器 中 显 示 的 类 似 : 名 称 数 据 类 型 注 释 My_Bits Array [1.. 10] of BOOL 该 数 组 包 含 10 个 布 尔 值 My_Data Array [-5.. 5] of SINT 该 数 组 包 含 11 个 SINT 值, 其 中 包 括 下 标 0 可 使 用 以 下 语 法 在 程 序 中 引 用 数 组 元 素 : Array_name[i ], 其 中,i 为 所 需 下 标 以 下 实 例 可 能 会 作 为 参 数 输 入 出 现 在 程 序 编 辑 器 中 : #My_Bits[3] - 引 用 数 组 My_Bits 的 第 三 位 #My_Data[-2] - 引 用 数 组 My_Data 的 第 四 个 SINT # 符 号 由 程 序 编 辑 器 自 动 插 入 DTL( 长 格 式 日 期 和 时 间 ) 数 据 类 型 DTL 数 据 类 型 是 一 种 12 个 字 节 的 结 构, 以 预 定 义 的 结 构 保 存 日 期 和 时 间 信 息 可 以 在 块 的 临 时 存 储 器 中 或 者 在 DB 中 定 义 DTL 长 度 ( 字 节 ) 格 式 值 范 围 值 输 入 的 示 例 12 时 钟 和 日 历 ( 年 - 月 变 量 : 小 时 : 分 钟 : 秒. 纳 秒 ) 最 小 : DTL# :00:00.0 最 大 : DTL# :59: DTL# :30: 系 统 手 册, 11/2009, A5E
68 PLC 概 念 3.4 使 用 存 储 卡 DTL 的 每 一 部 分 均 包 含 不 同 的 数 据 类 型 和 值 范 围 指 定 值 的 数 据 类 型 必 须 与 相 应 部 分 的 数 据 类 型 相 一 致 Byte 组 件 数 据 类 型 值 范 围 0 年 UINT 1970 到 月 USINT 1 到 12 3 日 USINT 1 到 31 4 星 期 几 USINT 1( 星 期 日 ) 到 7( 星 期 六 ) 工 作 日 不 包 括 在 值 条 目 内 5 小 时 USINT 0 到 23 6 分 USINT 0 到 59 7 秒 USINT 0 到 59 8 纳 秒 UDINT 0 到 使 用 存 储 卡 注 意 CPU 仅 支 持 预 格 式 化 的 SIMATIC 存 储 卡 ( 页 372) 如 果 使 用 Windows 格 式 化 程 序 对 SIMATIC 存 储 卡 重 新 进 行 格 式 化,CPU 将 无 法 使 用 该 重 新 格 式 化 的 存 储 卡 在 将 程 序 复 制 到 格 式 化 的 存 储 卡 之 前, 请 删 除 存 储 卡 中 以 前 保 存 的 所 有 程 序 将 存 储 卡 用 作 传 送 卡 或 程 序 卡 复 制 到 存 储 卡 中 的 任 何 程 序 均 包 括 所 有 代 码 块 和 数 据 块 所 有 工 艺 对 象 和 设 备 配 置 程 序 不 包 含 强 制 值 系 统 手 册, 11/2009, A5E
69 PLC 概 念 3.4 使 用 存 储 卡 使 用 传 送 卡 将 程 序 复 制 到 CPU 的 内 部 装 载 存 储 器, 而 无 需 使 用 STEP 7 Basic 插 入 传 送 卡 后,CPU 首 先 擦 除 内 部 装 载 存 储 器 中 的 用 户 程 序 和 所 有 强 制 值, 然 后 将 程 序 从 传 送 卡 复 制 到 内 部 装 载 存 储 器 传 送 过 程 完 成 后, 必 须 取 出 传 送 卡 在 密 码 丢 失 或 忘 记 密 码 时 ( 页 58), 可 使 用 空 传 送 卡 访 问 受 密 码 保 护 的 CPU 插 入 空 传 送 卡 会 删 除 CPU 内 部 装 载 存 储 器 中 受 密 码 保 护 的 程 序 随 后 可 以 将 新 的 程 序 下 载 到 CPU 中 将 程 序 卡 用 作 CPU 的 外 部 装 载 存 储 器 在 CPU 中 插 入 程 序 卡 将 擦 除 CPU 内 部 装 载 存 储 器 的 所 有 内 容 ( 用 户 程 序 和 所 有 强 制 值 ) CPU 然 后 执 行 外 部 装 载 存 储 器 ( 程 序 卡 ) 中 的 程 序 如 果 将 数 据 下 载 到 插 有 程 序 卡 的 CPU, 将 仅 更 新 外 部 装 载 存 储 器 ( 程 序 卡 ) 因 为 CPU 的 内 部 装 载 存 储 器 在 插 入 程 序 卡 时 已 被 擦 除, 所 以 必 须 将 程 序 卡 保 留 在 CPU 上 如 果 取 出 程 序 卡,CPU 将 切 换 到 STOP 模 式 ( 错 误 LED 闪 烁, 指 示 程 序 卡 已 取 出 ) 存 储 卡 上 的 程 序 包 括 代 码 块 数 据 块 工 艺 对 象 和 设 备 配 置 存 储 卡 不 包 含 任 何 强 制 值 强 制 值 并 不 属 于 程 序 的 组 成 部 分, 但 存 储 在 装 载 存 储 器 中, 也 就 是 存 储 在 CPU 的 内 部 装 载 存 储 器 或 者 外 部 装 载 存 储 器 ( 程 序 卡 ) 中 如 果 在 CPU 中 插 有 程 序 卡,STEP 7 Basic 将 仅 对 程 序 卡 上 的 外 部 装 载 存 储 器 应 用 强 制 值 在 CPU 中 插 入 存 储 卡 警 告 如 果 将 存 储 卡 ( 无 论 组 态 为 程 序 卡 还 是 传 送 卡 ) 插 入 到 正 在 运 行 的 CPU 中,CPU 将 立 即 进 入 STOP 模 式 控 制 设 备 在 不 安 全 情 况 下 运 行 时 可 能 会 出 现 故 障, 从 而 导 致 受 控 设 备 的 意 外 操 作 这 种 意 外 运 行 可 能 会 导 致 死 亡 严 重 的 人 员 伤 害 和 / 或 设 备 损 坏 因 此 务 必 要 为 您 的 应 用 或 过 程 安 装 急 停 电 路 小 心 静 电 放 电 可 能 会 损 坏 存 储 卡 或 CPU 上 的 卡 槽 在 操 控 存 储 卡 时, 请 接 触 接 地 传 导 垫 和 / 或 佩 戴 接 地 腕 带 将 存 储 卡 存 放 在 导 电 容 器 内 要 插 入 存 储 卡, 需 打 开 CPU 顶 盖, 然 后 将 存 储 卡 插 入 到 插 槽 中 推 弹 式 连 接 器 可 以 轻 松 地 插 入 和 取 出 存 储 卡 要 求 正 确 安 装 68 系 统 手 册, 11/2009, A5E
70 PLC 概 念 3.4 使 用 存 储 卡 检 查 以 确 定 存 储 卡 没 有 写 保 护 滑 动 保 护 开 关, 使 其 离 开 Lock 位 置 说 明 如 果 在 CPU 处 于 STOP 模 式 时 插 入 存 储 卡, 则 诊 断 缓 冲 区 将 显 示 一 条 消 息 提 示 存 储 卡 评 估 已 经 启 动 请 忽 略 此 消 息 直 到 将 CPU 切 换 到 RUN 模 式 使 用 MRES 复 位 CPU 存 储 器 或 者 CPU 循 环 上 电 后, 存 储 卡 评 估 才 会 启 动 将 项 目 复 制 到 存 储 卡 之 前 组 态 CPU 的 启 动 参 数 将 程 序 复 制 到 传 送 卡 或 程 序 卡 时, 程 序 中 包 含 了 CPU 的 启 动 参 数 将 程 序 复 制 到 传 送 卡 之 前, 请 始 终 确 保 组 态 了 CPU 在 循 环 上 电 后 的 工 作 模 式 选 择 CPU 是 在 STOP 模 式 RUN 模 式 还 是 上 一 个 模 式 ( 通 电 周 期 之 前 ) 下 启 动 传 送 卡 小 心 静 电 放 电 可 能 会 损 坏 存 储 卡 或 CPU 上 的 卡 槽 在 操 控 存 储 卡 时, 请 先 接 触 接 地 传 导 垫 和 / 或 佩 戴 接 地 腕 带 将 存 储 卡 存 放 在 导 电 容 器 内 系 统 手 册, 11/2009, A5E
71 PLC 概 念 3.4 使 用 存 储 卡 创 建 传 送 卡 请 务 必 牢 记 在 将 程 序 复 制 到 存 储 卡 之 前 组 态 CPU 的 启 动 参 数 ( 页 69) 要 创 建 传 送 卡, 请 按 以 下 步 骤 操 作 : 1. 将 空 存 储 卡 插 入 与 编 程 设 备 相 连 的 读 卡 器 / 写 卡 器 中 ( 如 果 存 储 卡 不 是 空 卡, 请 使 用 Windows 资 源 管 理 器 之 类 的 应 用 程 序 删 除 存 储 卡 上 的 SIMATIC.S7S 文 件 夹 和 S7_JOB.S7S 文 件 ) 2. 在 项 目 树 中 ( 项 目 视 图 ), 展 开 SIMATIC 卡 读 卡 器 (SIMATIC Card Reader) 文 件 夹, 然 后 选 择 读 卡 器 3. 右 键 单 击 读 卡 器 中 的 存 储 卡, 然 后 从 上 下 文 菜 单 中 选 择 属 性 (Properties), 显 示 存 储 卡 (Memory card) 对 话 框 4. 在 存 储 卡 (Memory card) 对 话 框 中, 从 下 拉 菜 单 中 选 择 传 送 (Transfer) 此 时,STEP 7 Basic 会 创 建 空 传 送 卡 如 果 要 创 建 空 传 送 卡 以 便 在 丢 失 CPU 密 码 ( 页 58) 后 恢 复, 请 从 读 卡 器 中 移 除 传 送 卡 5. 通 过 在 项 目 树 中 选 择 CPU 设 备 ( 例 如 PLC_1 [CPU 1214 DC/DC/DC]), 将 该 CPU 设 备 拖 动 到 存 储 卡 来 添 加 程 序 ( 另 一 种 方 法 是 复 制 CPU 设 备, 并 将 其 粘 贴 到 存 储 卡 中 ) 将 CPU 设 备 复 制 到 存 储 卡 时, 装 载 预 览 (Load preview) 对 话 框 会 打 开 6. 在 装 载 预 览 (Load preview) 对 话 框 中, 单 击 装 载 (Load) 按 钮, 以 将 CPU 设 备 复 制 到 存 储 卡 7. 在 对 话 框 显 示 一 条 消 息 指 示 CPU 设 备 ( 程 序 ) 已 正 确 装 载 时, 单 击 完 成 (Finish) 按 钮 70 系 统 手 册, 11/2009, A5E
72 PLC 概 念 3.4 使 用 存 储 卡 使 用 传 送 卡 要 将 程 序 传 送 到 CPU, 请 按 以 下 步 骤 操 作 : 1. 将 传 送 卡 插 入 CPU 中 ( 页 68) 如 果 CPU 处 于 RUN 模 式, 它 将 转 至 STOP 模 式 ( 维 护 LED 闪 烁, 指 示 需 要 对 存 储 卡 进 行 评 估 ) 2. 使 用 下 列 方 法 之 一 评 估 存 储 卡 : 对 CPU 循 环 上 电 执 行 STOP 到 RUN 切 换 执 行 存 储 器 复 位 (MRES) 3. 重 启 并 对 存 储 卡 进 行 评 估 后,CPU 会 将 程 序 复 制 到 内 部 装 载 存 储 器 复 制 操 作 完 成 后,CPU 的 维 护 LED 闪 烁, 指 示 可 以 取 出 传 送 卡 4. 从 CPU 中 取 出 传 送 卡 5. 使 用 下 列 方 法 之 一 评 估 传 送 到 内 部 存 储 器 的 新 程 序 : 对 CPU 循 环 上 电 执 行 STOP 到 RUN 切 换 执 行 存 储 器 复 位 (MRES) CPU 随 后 进 入 您 为 项 目 组 态 的 启 动 模 式 (RUN 或 STOP) 说 明 将 CPU 设 置 为 RUN 模 式 之 前, 必 须 先 取 出 传 送 卡 程 序 卡 小 心 静 电 放 电 可 能 会 损 坏 存 储 卡 或 CPU 上 的 卡 槽 在 操 控 存 储 卡 时, 请 先 接 触 接 地 传 导 垫 和 / 或 佩 戴 接 地 腕 带 将 存 储 卡 存 放 在 导 电 容 器 内 系 统 手 册, 11/2009, A5E
73 PLC 概 念 3.4 使 用 存 储 卡 检 查 以 确 定 存 储 卡 没 有 写 保 护 滑 动 保 护 开 关, 使 其 离 开 Lock 位 置 在 将 程 序 元 素 复 制 到 程 序 卡 之 前, 请 删 除 存 储 卡 中 以 前 保 存 的 所 有 程 序 创 建 程 序 卡 存 储 卡 被 用 作 程 序 卡 时, 它 就 是 CPU 的 外 部 装 载 存 储 器 如 果 取 出 程 序 卡,CPU 的 内 部 装 载 存 储 器 会 是 空 的 说 明 如 果 在 CPU 中 插 入 空 存 储 卡, 然 后 通 过 对 CPU 循 环 上 电 执 行 STOP 到 RUN 切 换 或 者 执 行 存 储 器 复 位 (MRES) 来 进 行 储 存 卡 评 估, 则 CPU 内 部 装 载 存 储 器 中 的 程 序 和 强 制 值 将 复 制 到 存 储 卡 中 ( 此 时 存 储 卡 就 是 程 序 卡 ) 复 制 完 成 后, 将 擦 除 CPU 内 部 装 载 存 储 器 中 的 程 序 CPU 随 后 进 入 组 态 的 启 动 模 式 (RUN 或 STOP) 请 务 必 牢 记 在 将 项 目 复 制 到 程 序 卡 之 前 组 态 CPU 的 启 动 参 数 ( 页 69) 要 使 用 STEP 7 Basic 创 建 程 序 卡, 请 按 以 下 步 骤 操 作 : 1. 将 空 存 储 卡 插 入 与 编 程 设 备 相 连 的 读 卡 器 / 写 卡 器 中 ( 如 果 存 储 卡 不 是 空 卡, 请 使 用 Windows 资 源 管 理 器 之 类 的 应 用 程 序 删 除 存 储 卡 上 的 SIMATIC.S7S 文 件 夹 和 S7_JOB.S7S 文 件 ) 2. 在 项 目 树 中 ( 项 目 视 图 ), 展 开 SIMATIC 卡 读 卡 器 (SIMATIC Card Reader) 文 件 夹, 然 后 选 择 读 卡 器 3. 右 键 单 击 读 卡 器 中 的 存 储 卡, 然 后 从 上 下 文 菜 单 中 选 择 属 性 (Properties), 显 示 存 储 卡 (Memory card) 对 话 框 72 系 统 手 册, 11/2009, A5E
74 PLC 概 念 3.4 使 用 存 储 卡 4. 在 存 储 卡 (Memory card) 对 话 框 中, 从 下 拉 菜 单 中 选 择 程 序 (Program) 5. 通 过 在 项 目 树 中 选 择 CPU 设 备 ( 例 如 PLC_1 [CPU 1214 DC/DC/DC]), 将 该 CPU 设 备 拖 动 到 存 储 卡 来 添 加 程 序 ( 另 一 种 方 法 是 复 制 CPU 设 备, 并 将 其 粘 贴 到 存 储 卡 中 ) 将 CPU 设 备 复 制 到 存 储 卡 时, 装 载 预 览 (Load preview) 对 话 框 会 打 开 6. 在 装 载 预 览 (Load preview) 对 话 框 中, 单 击 装 载 (Load) 按 钮, 以 将 CPU 设 备 复 制 到 存 储 卡 7. 在 对 话 框 显 示 一 条 消 息 指 示 CPU 设 备 ( 程 序 ) 已 正 确 装 载 时, 单 击 完 成 (Finish) 按 钮 将 程 序 卡 用 作 CPU 的 装 载 存 储 器 小 心 如 果 将 空 存 储 卡 插 入 CPU 中,CPU 将 进 入 STOP 模 式 如 果 对 CPU 循 环 上 电 将 CPU 从 STOP 模 式 切 换 到 RUN 模 式, 或 者 复 位 CPU 存 储 器 (MRES), 则 CPU 会 将 其 内 部 装 载 存 储 器 上 的 程 序 复 制 到 存 储 卡 ( 存 储 卡 被 组 态 为 程 序 卡 ), 并 擦 除 内 部 装 载 存 储 器 中 的 程 序 如 果 取 出 程 序 卡,CPU 的 内 部 装 载 存 储 器 中 将 没 有 任 何 程 序 要 对 CPU 使 用 程 序 卡, 请 按 以 下 步 骤 操 作 : 系 统 手 册, 11/2009, A5E
75 PLC 概 念 3.4 使 用 存 储 卡 1. 将 程 序 卡 插 入 CPU 如 果 CPU 处 于 RUN 模 式, 则 它 将 切 换 到 STOP 模 式 维 护 LED 闪 烁, 指 示 需 要 对 程 序 卡 进 行 评 估 2. 使 用 下 列 方 法 之 一 评 估 程 序 卡 : 对 CPU 循 环 上 电 执 行 STOP 到 RUN 切 换 执 行 存 储 器 复 位 (MRES) 3. CPU 自 身 将 重 启 重 启 并 对 程 序 卡 进 行 评 估 后,CPU 将 擦 除 其 内 部 装 载 存 储 器 CPU 随 后 进 入 您 为 CPU 组 态 的 启 动 模 式 (RUN 或 STOP) 程 序 卡 必 须 保 留 在 CPU 中 取 出 程 序 卡 将 导 致 CPU 的 内 部 装 载 存 储 器 中 不 会 留 下 任 何 程 序 警 告 如 果 取 出 程 序 卡,CPU 将 失 去 外 部 装 载 存 储 器, 并 生 成 一 条 错 误 消 息 CPU 切 换 到 STOP 模 式 并 且 错 误 LED 闪 烁 控 制 设 备 在 不 安 全 情 况 下 运 行 时 可 能 会 出 现 故 障, 从 而 导 致 受 控 设 备 的 意 外 操 作 这 种 意 外 运 行 可 能 会 导 致 死 亡 严 重 的 人 员 伤 害 和 / 或 设 备 损 坏 74 系 统 手 册, 11/2009, A5E
76 设 备 配 置 4 通 过 向 项 目 中 添 加 CPU 和 其 它 模 块, 可 以 为 PLC 创 建 设 备 配 置 1 通 信 模 块 (CM): 最 多 3 个, 分 别 插 在 插 槽 和 103 中 2 CPU: 插 槽 CPU 的 以 太 网 端 口 信 号 板 (SB): 最 多 1 个, 插 在 CPU 中 数 字 或 模 拟 I/O 的 信 号 模 块 (SM): 最 多 8 个, 分 别 插 在 插 槽 2 到 9 中 (CPU 1214C 允 许 使 用 8 个 ;CPU 1212C 允 许 使 用 2 个 ;CPU 1211C 不 允 许 使 用 任 何 信 号 模 块 ) 要 创 建 设 备 配 置, 需 向 项 目 中 添 加 设 备 在 门 户 视 图 中, 选 择 设 备 和 网 络 (Devices & Networks) 并 单 击 添 加 设 备 (Add device) 在 项 目 视 图 中 的 项 目 名 称 下, 双 击 添 加 新 设 备 (Add new device) 系 统 手 册, 11/2009, A5E
77 设 备 配 置 4.1 插 入 CPU 4.1 插 入 CPU 通 过 将 CPU 插 入 到 项 目 中, 可 创 建 设 备 配 置 通 过 从 添 加 新 设 备 (Add a new device) 对 话 框 中 选 择 CPU, 可 创 建 机 架 和 CPU 添 加 新 设 备 对 话 框 硬 件 配 置 的 设 备 视 图 通 过 在 设 备 视 图 中 选 择 CPU, 可 在 巡 视 窗 口 中 显 示 CPU 属 性 说 明 CPU 不 具 有 预 组 态 的 IP 地 址 设 备 配 置 期 间 必 须 为 CPU 手 动 分 配 IP 地 址 如 果 CPU 连 接 到 网 络 上 的 路 由 器, 则 也 应 输 入 路 由 器 的 IP 地 址 76 系 统 手 册, 11/2009, A5E
78 设 备 配 置 4.2 检 测 未 指 定 的 CPU 的 组 态 4.2 检 测 未 指 定 的 CPU 的 组 态 上 传 现 有 硬 件 配 置 非 常 简 单 如 果 已 连 接 到 CPU, 则 可 以 将 该 CPU( 包 括 所 有 模 块 ) 的 组 态 上 传 到 用 户 项 目 中 只 需 创 建 新 项 目 并 选 择 未 指 定 的 CPU 而 不 是 选 择 特 定 的 CPU 即 可 ( 也 可 通 过 从 新 手 上 路 (First steps) 中 选 择 创 建 PLC 程 序 (Create a PLC program) 完 全 跳 过 设 备 配 置 STEP 7 Basic 即 会 自 动 创 建 一 个 未 指 定 的 CPU ) 在 程 序 编 辑 器 中, 从 在 线 (Online) 菜 单 中 选 择 硬 件 检 测 (Hardware detection) 命 令 在 设 备 配 置 编 辑 器 中, 选 择 用 于 检 测 所 连 设 备 组 态 的 选 项 从 在 线 对 话 框 中 选 择 CPU 之 后,STEP 7 Basic 会 上 传 CPU 以 及 所 有 模 块 (SM SB 或 CM) 的 硬 件 配 置 随 后 可 以 为 CPU 和 模 块 组 态 参 数 系 统 手 册, 11/2009, A5E
79 设 备 配 置 4.3 组 态 CPU 的 运 行 4.3 组 态 CPU 的 运 行 要 组 态 CPU 的 运 行 参 数, 在 设 备 视 图 ( 整 个 CPU 周 围 的 蓝 色 轮 廓 ) 中 选 择 CPU, 并 使 用 巡 视 窗 口 的 属 性 (Properties) 选 项 卡 编 辑 属 性 以 组 态 以 下 参 数 : PROFINET 接 口 : 设 置 CPU 的 IP 地 址 和 时 间 同 步 DI DO 和 AI: 组 态 本 地 ( 板 载 ) 数 字 和 模 拟 I/O 的 特 性 高 速 计 数 器 和 脉 冲 发 生 器 : 启 用 并 组 态 高 速 计 数 器 (HSC, High-Speed Counter) 以 及 用 于 脉 冲 串 运 行 (PTO, Pulse-Train Operation) 和 脉 冲 宽 度 调 制 (PWM, Pulse-Width Modulation) 的 脉 冲 发 生 器 将 CPU 或 信 号 板 的 输 出 组 态 为 脉 冲 发 生 器 时 ( 供 PWM 或 基 本 运 动 控 制 指 令 使 用 ), 这 会 从 Q 存 储 器 中 移 除 相 应 的 输 出 地 址 (Q0.0 Q0.1 Q4.0 和 Q4.1), 并 且 这 些 地 址 在 用 户 程 序 中 不 能 用 于 其 它 用 途 如 果 用 户 程 序 向 用 作 脉 冲 发 生 器 的 输 出 写 入 值, 则 CPU 不 会 将 该 值 写 入 到 物 理 输 出 启 动 : 选 择 进 行 开 关 转 换 之 后 CPU 的 特 性, 如 在 STOP 模 式 下 启 动 或 在 暖 启 动 后 转 到 RUN 模 式 日 时 钟 : 设 置 时 间 时 区 和 夏 令 时 保 护 : 设 置 用 于 访 问 CPU 的 读 / 写 保 护 和 密 码 系 统 和 时 钟 存 储 器 : 启 用 一 个 字 节 用 于 系 统 存 储 器 功 能 ( 用 于 首 次 扫 描 位 始 终 打 开 位 和 始 终 关 闭 位 ), 并 启 用 一 个 字 节 用 于 时 钟 存 储 器 功 能 ( 其 中 每 个 位 都 按 预 定 义 频 率 打 开 和 关 闭 ) 循 环 时 间 : 定 义 最 大 循 环 时 间 或 固 定 的 最 小 循 环 时 间 通 信 负 载 : 分 配 专 门 用 于 通 信 任 务 的 CPU 时 间 百 分 比 78 系 统 手 册, 11/2009, A5E
80 设 备 配 置 4.4 将 模 块 添 加 到 组 态 4.4 将 模 块 添 加 到 组 态 使 用 硬 件 目 录 将 模 块 添 加 到 CPU 有 三 种 类 型 的 模 块 : 信 号 模 块 (SM) 提 供 附 加 的 数 字 或 模 拟 I/O 点 这 些 模 块 连 接 在 CPU 右 侧 信 号 板 (SB) 仅 为 CPU 提 供 几 个 附 加 的 I/O 点 SB 安 装 在 CPU 的 前 端 通 信 模 块 (CM) 为 CPU 提 供 附 加 的 通 信 端 口 (RS232 或 RS485) 这 些 模 块 连 接 在 CPU 左 侧 要 将 模 块 插 入 到 硬 件 配 置 中, 可 在 硬 件 目 录 中 选 择 模 块, 然 后 双 击 该 模 块 或 将 其 拖 到 高 亮 显 示 的 插 槽 中 模 块 选 择 模 块 插 入 模 块 结 果 SM SB CM 系 统 手 册, 11/2009, A5E
81 设 备 配 置 4.5 组 态 模 块 的 参 数 4.5 组 态 模 块 的 参 数 要 组 态 模 块 的 运 行 参 数, 请 在 设 备 视 图 中 选 择 模 块, 并 使 用 巡 视 窗 口 的 属 性 (Properties) 选 项 卡 组 态 模 块 的 参 数 组 态 信 号 模 块 (SM) 或 信 号 板 (SB) 数 字 量 I/O: 可 组 态 各 个 输 入 用 于 上 升 沿 检 测 或 下 降 沿 检 测 ( 将 每 个 检 测 分 别 与 一 个 事 件 和 硬 件 中 断 进 行 关 联 ), 并 用 于 在 输 入 过 程 映 像 的 下 一 次 更 新 期 间 进 行 脉 冲 捕 捉 ( 瞬 时 脉 冲 之 后 停 留 ) 输 出 可 使 用 冻 结 值 或 替 换 值 模 拟 量 I/O: 为 各 个 输 入 组 态 参 数, 如 测 量 类 型 ( 电 压 或 电 流 ) 范 围 和 平 滑 化, 也 可 启 用 下 溢 或 上 溢 诊 断 输 出 提 供 诸 如 输 出 类 型 ( 电 压 或 电 流 ) 之 类 的 参 数, 也 可 用 于 诊 断, 例 如, 短 路 ( 针 对 电 压 输 出 ) 或 上 / 下 限 诊 断 I/O 诊 断 地 址 : 组 态 用 于 设 置 模 块 的 输 入 和 输 出 的 起 始 地 址 组 态 通 信 模 块 (CM) 端 口 组 态 : 组 态 通 信 参 数, 如 波 特 率 奇 偶 校 验 数 据 位 停 止 位 流 控 制 XON 和 XOFF 字 符 以 及 等 待 时 间 发 送 消 息 组 态 : 启 用 和 组 态 发 送 相 关 的 选 项 接 收 消 息 组 态 : 启 用 和 组 态 消 息 起 始 参 数 和 消 息 结 束 参 数 这 些 组 态 参 数 可 以 由 程 序 进 行 更 改 80 系 统 手 册, 11/2009, A5E
82 设 备 配 置 4.6 创 建 网 络 连 接 4.6 创 建 网 络 连 接 使 用 设 备 配 置 的 网 络 视 图 (Network view) 在 项 目 中 的 各 个 设 备 之 间 创 建 网 络 连 接 创 建 网 络 连 接 之 后, 使 用 巡 视 窗 口 的 属 性 (Properties) 选 项 卡 组 态 网 络 的 参 数 操 作 结 果 选 择 网 络 视 图 (Network view) 以 显 示 要 连 接 的 设 备 选 择 一 个 设 备 上 的 端 口, 然 后 将 连 接 拖 到 第 二 个 设 备 上 的 端 口 处 释 放 鼠 标 按 钮 以 创 建 网 络 连 接 系 统 手 册, 11/2009, A5E
83 设 备 配 置 4.7 在 项 目 中 组 态 IP 地 址 4.7 在 项 目 中 组 态 IP 地 址 组 态 PROFINET 接 口 使 用 CPU 配 置 机 架 ( 页 78) 之 后, 可 组 态 PROFINET 接 口 的 参 数 为 此, 单 击 CPU 上 的 绿 色 PROFINET 框 以 选 择 PROFINET 端 口 巡 视 窗 口 中 的 属 性 (Properties) 选 项 卡 会 显 示 PROFINET 端 口 1 PROFINET 端 口 组 态 IP 地 址 以 太 网 (MAC) 地 址 : 在 PROFINET 网 络 中, 制 造 商 会 为 每 个 设 备 都 分 配 一 个 介 质 访 问 控 制 地 址 (MAC 地 址 ) 以 进 行 标 识 MAC 地 址 由 六 组 数 字 组 成, 每 组 两 个 十 六 进 制 数, 这 些 数 字 用 连 字 符 (-) 或 冒 号 (:) 分 隔 并 按 传 输 顺 序 排 列 ( 例 如 AB 或 01:23:45:67:89:AB) IP 地 址 : 每 个 设 备 也 都 必 须 具 有 一 个 Internet 协 议 (IP) 地 址 该 地 址 使 设 备 可 以 在 更 加 复 杂 的 路 由 网 络 中 传 送 数 据 每 个 IP 地 址 分 为 四 段, 每 段 占 8 位, 并 以 点 分 十 进 制 格 式 表 示 ( 例 如, ) IP 地 址 的 第 一 部 分 用 于 表 示 网 络 ID( 您 正 位 于 什 么 网 络 中?), 地 址 的 第 二 部 分 表 示 主 机 ID( 对 于 网 络 中 的 每 个 设 备 都 是 唯 一 的 ) IP 地 址 x.y 是 一 个 标 准 名 称, 视 为 未 在 Internet 上 路 由 的 专 用 网 的 一 部 分 子 网 掩 码 : 子 网 是 已 连 接 的 网 络 设 备 的 逻 辑 分 组 在 局 域 网 (LAN, Local Area Network) 中, 子 网 中 的 节 点 往 往 彼 此 之 间 的 物 理 位 置 相 对 接 近 掩 码 ( 称 为 子 网 掩 码 或 网 络 掩 码 ) 定 义 IP 子 网 的 边 界 子 网 掩 码 通 常 适 用 于 小 型 本 地 网 络 这 就 意 味 着 此 网 络 中 的 所 有 IP 地 址 的 前 3 个 八 位 位 组 应 该 是 相 同 的, 该 网 络 中 的 各 个 设 备 由 最 后 一 个 八 位 位 组 (8 位 域 ) 来 标 识 举 例 来 说, 在 小 型 本 地 网 络 中, 为 设 备 分 配 子 网 掩 码 和 IP 地 址 到 系 统 手 册, 11/2009, A5E
84 设 备 配 置 4.7 在 项 目 中 组 态 IP 地 址 不 同 子 网 间 的 唯 一 连 接 通 过 路 由 器 实 现 如 果 使 用 子 网, 则 必 须 部 署 IP 路 由 器 IP 路 由 器 : 路 由 器 是 LAN 之 间 的 链 接 通 过 使 用 路 由 器,LAN 中 的 计 算 机 可 向 其 它 任 何 网 络 发 送 消 息, 这 些 网 络 可 能 还 隐 含 着 其 它 LAN 如 果 数 据 的 目 的 地 不 在 LAN 内, 路 由 器 会 将 数 据 转 发 给 可 将 数 据 传 送 到 其 目 的 地 的 另 一 个 网 络 或 网 络 组 路 由 器 依 靠 IP 地 址 来 传 送 和 接 收 数 据 包 IP 地 址 属 性 : 在 属 性 (Properties) 窗 口 中, 选 择 以 太 网 地 址 (Ethernet address) 组 态 条 目 TIA 门 户 将 显 示 以 太 网 地 址 组 态 对 话 框, 该 对 话 框 可 将 软 件 项 目 与 接 收 该 项 目 的 CPU 的 IP 地 址 相 关 联 说 明 CPU 不 具 有 预 组 态 的 IP 地 址 必 须 手 动 为 CPU 分 配 IP 地 址 如 果 CPU 连 接 到 网 络 上 的 路 由 器, 则 也 必 须 输 入 路 由 器 的 IP 地 址 下 载 项 目 时 会 组 态 所 有 IP 地 址 更 多 相 关 信 息, 请 参 见 为 编 程 设 备 和 网 络 设 备 分 配 IP 地 址 ( 页 246) 下 表 定 义 了 IP 地 址 的 参 数 : 参 数 子 网 说 明 连 接 到 设 备 的 子 网 的 名 称 单 击 添 加 新 子 网 (Add new subnet) 按 钮 以 创 建 新 的 子 网 默 认 设 置 为 未 连 接 (Not connected) 有 两 种 连 接 类 型 可 用 : 默 认 情 况 下 未 连 接 (Not connected) 提 供 本 地 连 接 网 络 具 有 两 个 或 多 个 设 备 时, 需 要 子 网 IP 协 议 IP 地 址 子 网 掩 码 使 用 IP 路 由 器 为 CPU 分 配 的 IP 地 址 分 配 的 子 网 掩 码 单 击 该 复 选 框 以 指 示 IP 路 由 器 的 使 用 路 由 器 地 址 为 路 由 器 分 配 的 IP 地 址 ( 如 果 适 用 ) 系 统 手 册, 11/2009, A5E
85 设 备 配 置 4.7 在 项 目 中 组 态 IP 地 址 84 系 统 手 册, 11/2009, A5E
86 设 备 配 置 4.7 在 项 目 中 组 态 IP 地 址 系 统 手 册, 11/2009, A5E
87
88 编 程 概 念 设 计 PLC 系 统 的 指 南 设 计 PLC 系 统 时, 可 从 若 干 方 法 和 标 准 中 进 行 选 择 下 列 常 规 指 南 可 应 用 到 许 多 设 计 项 目 中 当 然, 必 须 遵 守 您 自 己 公 司 程 序 的 指 令 自 身 培 训 以 及 当 地 已 被 接 受 的 实 践 建 议 步 骤 对 过 程 或 机 器 进 行 分 区 创 建 功 能 规 范 设 计 安 全 电 路 任 务 将 过 程 或 机 器 划 分 为 彼 此 独 立 的 部 分 这 些 分 区 会 确 定 控 制 器 之 间 的 边 界, 并 影 响 功 能 描 述 规 范 和 资 源 的 分 配 写 下 过 程 或 机 器 的 每 一 部 分 ( 如 I/O 点 ) 的 操 作 说 明 操 作 的 功 能 描 述 在 允 许 进 行 每 个 执 行 器 ( 如 螺 线 管 电 机 或 驱 动 器 ) 的 操 作 之 前 必 须 实 现 的 状 态 操 作 员 界 面 的 描 述 以 及 过 程 或 机 器 其 它 部 分 的 任 何 接 口 出 于 安 全 考 虑, 标 识 任 何 可 能 需 要 硬 接 线 逻 辑 的 设 备 请 记 住, 控 制 设 备 在 不 安 全 方 式 下 可 能 会 出 现 故 障, 可 能 会 造 成 意 外 启 动 或 机 械 运 转 变 化 其 中 意 外 或 错 误 的 机 械 运 转 可 能 会 导 致 人 员 的 身 体 伤 害 或 重 大 的 财 产 损 失, 请 考 虑 实 施 机 电 替 代 装 置 ( 其 独 立 于 PLC 运 行 ) 以 防 止 不 安 全 的 运 行 安 全 电 路 的 设 计 中 应 包 含 以 下 任 务 : 标 识 任 何 可 能 造 成 危 险 的 不 正 确 或 意 外 的 执 行 器 操 作 标 识 可 确 保 操 作 不 危 险 的 条 件, 并 确 定 如 何 独 立 于 PLC 检 测 这 些 条 件 标 识 上 电 和 断 电 时 PLC 如 何 影 响 过 程, 并 标 识 检 测 错 误 的 方 式 和 时 间 此 信 息 仅 用 于 设 计 正 常 和 预 期 的 异 常 操 作 出 于 安 全 考 虑, 不 应 依 赖 此 最 佳 情 况 方 案 设 计 可 独 立 于 PLC 来 阻 止 危 险 运 行 的 手 动 或 机 电 安 全 替 代 装 置 从 独 立 于 PLC 的 电 路 提 供 相 应 状 态 信 息, 以 便 程 序 和 任 何 操 作 员 界 面 具 有 必 要 的 信 息 标 识 针 对 过 程 安 全 运 行 的 任 何 其 它 安 全 相 关 要 求 指 定 操 作 员 站 根 据 功 能 规 范 的 要 求, 创 建 以 下 操 作 员 站 的 绘 图 : 显 示 与 过 程 或 机 器 相 关 的 每 个 操 作 员 站 的 位 置 的 总 览 图 操 作 员 站 中 设 备 的 机 械 布 局 图, 如 显 示 屏 开 关 和 灯 包 含 PLC 和 信 号 模 块 中 相 关 I/O 的 电 气 图 系 统 手 册, 11/2009, A5E
89 编 程 概 念 5.2 构 建 用 户 程 序 建 议 步 骤 任 务 创 建 组 态 图 根 据 功 能 规 范 的 要 求, 创 建 控 制 设 备 的 组 态 图 : 显 示 与 过 程 或 机 器 相 关 的 每 个 PLC 位 置 的 总 览 图 每 个 PLC 和 任 何 I/O 模 块 的 机 械 布 局 图, 其 中 包 括 任 何 控 制 柜 及 其 它 设 备 每 个 PLC 和 任 何 I/O 模 块 的 电 气 图, 其 中 包 括 设 备 模 型 号 通 信 地 址 和 I/O 地 址 创 建 符 号 名 称 的 列 表 创 建 绝 对 地 址 的 符 号 名 称 列 表 不 仅 包 括 物 理 I/O 信 号, 也 包 括 要 在 程 序 中 使 用 的 其 它 元 素 ( 如 变 量 名 ) 5.2 构 建 用 户 程 序 创 建 用 于 自 动 化 任 务 的 用 户 程 序 时, 需 要 将 程 序 的 指 令 插 入 代 码 块 中 : 组 织 块 (OB) 对 应 于 CPU 中 的 特 定 事 件, 并 可 中 断 用 户 程 序 的 执 行 用 于 循 环 执 行 用 户 程 序 的 默 认 组 织 块 (OB 1) 为 用 户 程 序 提 供 基 本 结 构, 是 唯 一 一 个 用 户 必 需 的 代 码 块 如 果 程 序 中 包 括 其 它 OB, 这 些 OB 会 中 断 OB 1 的 执 行 其 它 OB 可 执 行 特 定 功 能, 如 用 于 启 动 任 务 用 于 处 理 中 断 和 错 误 或 者 用 于 按 特 定 的 时 间 间 隔 执 行 特 定 的 程 序 代 码 功 能 块 (FB) 是 从 另 一 个 代 码 块 (OB FB 或 FC) 进 行 调 用 时 执 行 的 子 例 程 调 用 块 将 参 数 传 递 到 FB, 并 标 识 可 存 储 特 定 调 用 数 据 或 该 FB 实 例 的 特 定 数 据 块 (DB) 更 改 背 景 DB 可 使 通 用 FB 控 制 一 组 设 备 的 运 行 例 如, 借 助 包 含 每 个 泵 或 阀 门 的 特 定 运 行 参 数 的 不 同 背 景 DB, 一 个 FB 可 控 制 多 个 泵 或 阀 功 能 (FC) 是 从 另 一 个 代 码 块 (OB FB 或 FC) 进 行 调 用 时 执 行 的 子 例 程 FC 不 具 有 相 关 的 背 景 DB 调 用 块 将 参 数 传 递 给 FC FC 中 的 输 出 值 必 须 写 入 存 储 器 地 址 或 全 局 DB 中 为 用 户 程 序 选 择 结 构 类 型 根 据 实 际 应 用 要 求, 可 选 择 线 性 结 构 或 模 块 化 结 构 用 于 创 建 用 户 程 序 : 线 性 程 序 按 顺 序 逐 条 执 行 用 于 自 动 化 任 务 的 所 有 指 令 通 常, 线 性 程 序 将 所 有 程 序 指 令 都 放 入 用 于 循 环 执 行 程 序 的 OB (OB 1) 中 模 块 化 程 序 调 用 可 执 行 特 定 任 务 的 特 定 代 码 块 要 创 建 模 块 化 结 构, 需 要 将 复 杂 的 自 动 化 任 务 划 分 为 与 过 程 的 工 艺 功 能 相 对 应 的 更 小 的 次 级 任 务 每 个 代 码 块 都 为 每 个 次 级 任 务 提 供 程 序 段 通 过 从 另 一 个 块 中 调 用 其 中 一 个 代 码 块 来 构 建 程 序 88 系 统 手 册, 11/2009, A5E
90 编 程 概 念 5.3 使 用 块 来 构 建 程 序 线 性 结 构 : 模 块 化 结 构 : 通 过 创 建 可 在 用 户 程 序 中 重 复 使 用 的 通 用 代 码 块, 可 简 化 用 户 程 序 的 设 计 和 实 现 使 用 通 用 代 码 块 具 有 许 多 优 点 : 可 为 标 准 任 务 创 建 能 够 重 复 使 用 的 代 码 块, 如 用 于 控 制 泵 或 电 机 也 可 以 将 这 些 通 用 代 码 块 存 储 在 可 由 不 同 的 应 用 或 解 决 方 案 使 用 的 库 中 将 用 户 程 序 构 建 到 与 功 能 任 务 相 关 的 模 块 化 组 件 中, 可 使 程 序 的 设 计 更 易 于 理 解 和 管 理 模 块 化 组 件 不 仅 有 助 于 标 准 化 程 序 设 计, 也 有 助 于 使 更 新 或 修 改 程 序 代 码 更 加 快 速 和 容 易 创 建 模 块 化 组 件 可 简 化 程 序 的 调 试 通 过 将 整 个 程 序 构 建 为 一 组 模 块 化 程 序 段, 可 在 开 发 每 个 代 码 块 时 测 试 其 功 能 创 建 与 特 定 工 艺 功 能 相 关 的 模 块 化 组 件, 有 助 于 简 化 对 已 完 成 应 用 程 序 的 调 试, 并 减 少 调 试 过 程 中 所 用 的 时 间 5.3 使 用 块 来 构 建 程 序 通 过 设 计 FB 和 FC 执 行 通 用 任 务, 可 创 建 模 块 化 代 码 块 然 后 可 通 过 由 其 它 代 码 块 调 用 这 些 可 重 复 使 用 的 模 块 来 构 建 程 序 调 用 块 将 设 备 特 定 的 参 数 传 递 给 被 调 用 块 A B 1 调 用 块 被 调 用 ( 或 中 断 ) 块 程 序 执 行 2 可 调 用 其 它 块 的 操 作 3 程 序 执 行 4 块 结 束 ( 返 回 到 调 用 块 ) 当 一 个 代 码 块 调 用 另 一 个 代 码 块 时,CPU 会 执 行 被 调 用 块 中 的 程 序 代 码 执 行 完 被 调 用 块 后,CPU 会 继 续 执 行 调 用 块 系 统 手 册, 11/2009, A5E
91 编 程 概 念 5.3 使 用 块 来 构 建 程 序 继 续 执 行 该 块 调 用 之 后 的 指 令 可 嵌 套 块 调 用 以 实 现 更 加 模 块 化 的 结 构 1 循 环 开 始 2 嵌 套 深 度 创 建 可 重 复 使 用 的 代 码 块 使 用 项 目 浏 览 器 中 程 序 块 (Program blocks) 下 的 添 加 新 块 (Add new block) 对 话 框 创 建 OB FB FC 和 全 局 DB 创 建 代 码 块 时, 需 要 为 块 选 择 编 程 语 言 无 需 为 DB 选 择 语 言, 因 为 它 仅 用 于 存 储 数 据 组 织 块 (OB) 组 织 块 为 程 序 提 供 结 构 它 们 充 当 操 作 系 统 和 用 户 程 序 之 间 的 接 口 OB 是 由 事 件 驱 动 的 事 件 ( 如 诊 断 中 断 或 时 间 间 隔 ) 会 使 CPU 执 行 OB 某 些 OB 预 定 义 了 起 始 事 件 和 行 为 程 序 循 环 OB 包 含 用 户 主 程 序 用 户 程 序 中 可 包 含 多 个 程 序 循 环 OB RUN 模 式 期 间, 程 序 循 环 OB 以 最 低 优 先 级 等 级 执 行, 可 被 其 它 各 种 类 型 的 程 序 处 理 中 断 启 动 OB 不 会 中 断 程 序 循 环 OB, 因 为 CPU 在 进 入 RUN 模 式 之 前 将 先 执 行 启 动 OB 90 系 统 手 册, 11/2009, A5E
92 编 程 概 念 5.3 使 用 块 来 构 建 程 序 完 成 程 序 循 环 OB 的 处 理 后,CPU 会 立 即 重 新 执 行 程 序 循 环 OB 该 循 环 处 理 是 用 于 可 编 程 逻 辑 控 制 器 的 正 常 处 理 类 型 对 于 许 多 应 用 来 说, 整 个 用 户 程 序 位 于 一 个 程 序 循 环 OB 中 可 创 建 其 它 OB 以 执 行 特 定 的 功 能, 如 启 动 任 务 用 于 处 理 中 断 和 错 误 或 用 于 以 特 定 的 时 间 间 隔 执 行 特 定 程 序 代 码 这 些 OB 会 中 断 程 序 循 环 OB 的 执 行 使 用 添 加 新 块 (Add new block) 对 话 框 在 用 户 程 序 中 创 建 新 的 OB 根 据 其 相 应 的 优 先 级 等 级, 一 个 OB 可 中 断 另 一 个 OB 中 断 处 理 总 是 由 事 件 驱 动 的 发 生 此 类 事 件 时,CPU 会 中 断 用 户 程 序 的 执 行 并 调 用 已 组 态 用 于 处 理 该 事 件 的 OB 完 成 中 断 OB 的 执 行 后,CPU 会 在 中 断 点 继 续 执 行 用 户 程 序 CPU 根 据 分 配 给 各 个 OB 的 优 先 级 来 确 定 中 断 事 件 的 处 理 顺 序 每 个 事 件 都 具 有 一 个 特 定 的 处 理 优 先 级 多 个 中 断 事 件 可 合 并 为 优 先 级 等 级 更 多 相 关 信 息, 请 参 见 PLC 概 念 一 章, 执 行 用 户 程 序 小 节 ( 页 39) 在 某 等 级 的 OB 内 创 建 附 加 OB 可 为 用 户 程 序, 甚 至 为 程 序 循 环 和 启 动 OB 等 级 创 建 多 个 OB 使 用 添 加 新 块 (Add new block) 对 话 框 创 建 OB 输 入 OB 的 名 称 以 及 一 个 大 于 200 的 OB 编 号 如 果 为 用 户 程 序 创 建 了 多 个 程 序 循 环 OB, 则 CPU 会 按 数 字 顺 序 从 主 程 序 循 环 OB( 默 认 为 OB 1) 开 始 执 行 每 个 程 序 循 环 OB 例 如 : 当 第 一 个 程 序 循 环 OB (OB 1) 完 成 后, CPU 将 执 行 第 二 个 程 序 循 环 OB( 例 如 OB 200) 系 统 手 册, 11/2009, A5E
93 编 程 概 念 5.3 使 用 块 来 构 建 程 序 组 态 OB 的 运 行 可 修 改 OB 的 运 行 参 数 例 如, 可 为 延 时 OB 或 循 环 OB 组 态 时 间 参 数 功 能 (FC) 功 能 (FC) 是 通 常 用 于 对 一 组 输 入 值 执 行 特 定 运 算 的 代 码 块 FC 将 此 运 算 结 果 存 储 在 存 储 器 位 置 使 用 FC 可 执 行 以 下 任 务 : 执 行 标 准 和 可 重 复 使 用 的 运 算, 如 数 学 计 算 执 行 工 艺 功 能, 如 通 过 使 用 位 逻 辑 运 算 进 行 单 独 控 制 FC 也 可 以 在 程 序 中 的 不 同 位 置 多 次 调 用 此 重 复 使 用 简 化 了 对 经 常 重 复 发 生 的 任 务 的 编 程 FC 不 具 有 相 关 的 背 景 数 据 块 (DB) 对 于 用 于 计 算 该 运 算 的 临 时 数 据,FC 采 用 了 局 部 数 据 堆 栈 不 保 存 临 时 数 据 要 长 期 存 储 数 据, 可 将 输 出 值 赋 给 全 局 存 储 器 位 置, 如 M 存 储 器 或 全 局 DB 功 能 块 (FB) 功 能 块 (FB) 是 使 用 背 景 数 据 块 保 存 其 参 数 和 静 态 数 据 的 代 码 块 FB 具 有 位 于 数 据 块 (DB) 或 背 景 DB 中 的 变 量 存 储 器 背 景 DB 提 供 与 FB 的 实 例 ( 或 调 用 ) 关 联 的 一 块 存 储 区 并 在 FB 完 成 后 存 储 数 据 可 将 不 同 的 背 景 DB 与 FB 的 不 同 调 用 进 行 关 联 通 过 背 景 DB 可 使 用 一 个 通 用 FB 控 制 多 个 设 备 通 过 使 一 个 代 码 块 对 FB 和 背 景 DB 进 行 调 用, 来 构 建 程 序 然 后,CPU 执 行 该 FB 中 的 程 序 代 码, 并 将 块 参 数 和 静 态 局 部 数 据 存 储 在 背 景 DB 中 FB 执 行 完 成 后,CPU 会 返 回 到 调 用 该 FB 的 代 码 块 中 背 景 DB 保 留 该 FB 实 例 的 值 随 后 在 同 一 扫 描 周 期 或 其 它 扫 描 周 期 中 调 用 该 功 能 块 时 可 使 用 这 些 值 92 系 统 手 册, 11/2009, A5E
94 编 程 概 念 5.3 使 用 块 来 构 建 程 序 可 重 复 使 用 的 代 码 块 和 关 联 的 存 储 区 用 户 通 常 使 用 FB 控 制 在 一 个 扫 描 周 期 内 未 完 成 其 运 行 的 任 务 或 设 备 的 运 行 要 存 储 运 行 参 数 以 便 从 一 个 扫 描 快 速 访 问 到 下 一 个 扫 描, 用 户 程 序 中 的 每 一 个 FB 都 具 有 一 个 或 多 个 背 景 DB 调 用 FB 时, 也 需 要 指 定 包 含 块 参 数 以 及 用 于 该 调 用 或 FB 实 例 的 静 态 局 部 数 据 的 背 景 DB FB 完 成 执 行 后, 背 景 DB 将 保 留 这 些 值 通 过 设 计 用 于 通 用 控 制 任 务 的 FB, 可 对 多 个 设 备 重 复 使 用 FB, 方 法 是 : 为 FB 的 不 同 调 用 选 择 不 同 的 背 景 DB FB 将 输 入 (IN) 输 出 (OUT) 和 输 入 / 输 出 (IN_OUT) 参 数 存 储 在 背 景 DB 中 赋 初 值 如 果 没 有 给 功 能 块 (FB) 的 输 入 输 出 或 输 入 / 输 出 参 数 赋 值, 将 使 用 背 景 数 据 块 (DB) 中 存 储 的 值 某 些 情 况 下, 必 须 分 配 参 数 可 以 给 FB 接 口 中 的 参 数 赋 初 值 这 些 值 将 传 送 到 相 关 的 背 景 DB 中 如 果 未 分 配 参 数, 将 使 用 当 前 存 储 在 背 景 DB 中 的 值 使 用 带 多 个 DB 的 单 个 FB 下 图 显 示 了 三 次 调 用 同 一 个 FB 的 OB, 方 法 是 针 对 每 次 调 用 使 用 一 个 不 同 的 数 据 块 该 结 构 使 一 个 通 用 FB 可 以 控 制 多 个 相 似 的 设 备 ( 如 电 机 ), 方 法 是 在 每 次 调 用 时 为 各 设 备 分 配 不 同 的 背 景 数 据 块 每 个 背 景 DB 存 储 单 个 设 备 的 数 据 ( 如 速 度 加 速 时 间 和 总 运 行 时 间 ) 在 此 实 例 中,FB 22 控 制 三 个 独 立 的 设 备, 其 中 DB 201 用 于 存 储 第 一 个 设 备 的 运 行 数 据,DB 202 用 于 存 储 第 二 个 设 备 的 运 行 数 据,DB 203 用 于 存 储 第 三 个 设 备 的 运 行 数 据 系 统 手 册, 11/2009, A5E
95 编 程 概 念 5.4 了 解 数 据 一 致 性 数 据 块 (DB) 在 用 户 程 序 中 创 建 数 据 块 (DB) 以 存 储 代 码 块 的 数 据 用 户 程 序 中 的 所 有 程 序 块 都 可 访 问 全 局 DB 中 的 数 据, 而 背 景 DB 仅 存 储 特 定 功 能 块 (FB) 的 数 据 可 将 DB 定 义 为 当 前 只 读 相 关 代 码 块 执 行 完 成 后,DB 中 存 储 的 数 据 不 会 被 删 除 有 两 种 类 型 的 DB: 全 局 DB 存 储 程 序 中 代 码 块 的 数 据 任 何 OB FB 或 FC 都 可 访 问 全 局 DB 中 的 数 据 背 景 DB 存 储 特 定 FB 的 数 据 背 景 DB 中 数 据 的 结 构 反 映 了 FB 的 参 数 (Input Output 和 InOut) 和 静 态 数 据 (FB 的 临 时 存 储 器 不 存 储 在 背 景 DB 中 ) 说 明 尽 管 背 景 DB 反 映 特 定 FB 的 数 据, 然 而 任 何 代 码 块 都 可 访 问 背 景 DB 中 的 数 据 5.4 了 解 数 据 一 致 性 CPU 为 所 有 基 本 数 据 类 型 ( 例 如 Word 或 DWord) 和 所 有 系 统 定 义 的 结 构 ( 例 如 IEC_TIMERS 或 DTL) 保 持 数 据 一 致 性 值 的 读 / 写 操 作 无 法 中 断 ( 例 如, 在 读 写 四 字 节 的 DWord 之 前,CPU 会 防 止 对 该 DWord 值 进 行 访 问 ) 为 确 保 程 序 循 环 OB 和 中 断 OB 无 法 同 时 写 入 同 一 个 存 储 单 元, 在 程 序 循 环 OB 中 的 读 / 写 操 作 完 成 之 前,CPU 不 会 执 行 中 断 OB 如 果 用 户 程 序 共 享 存 储 器 中 在 程 序 循 环 OB 和 中 断 OB 之 间 生 成 的 多 个 值, 用 户 程 序 还 必 须 确 保 在 修 改 或 读 取 这 些 值 时 保 持 一 致 性 可 以 在 程 序 循 环 OB 中 使 用 DIS_AIRT 和 EN_AIRT 指 令, 以 防 止 对 共 享 值 进 行 访 问 在 代 码 块 中 插 入 DIS_AIRT 指 令, 以 确 保 在 读 / 写 操 作 期 间 无 法 执 行 中 断 OB 插 入 读 / 写 能 够 被 中 断 OB 更 改 的 值 的 指 令 在 顺 序 结 尾 处 插 入 EN_AIRT 指 令, 以 取 消 DIS_AIRT, 并 允 许 执 行 中 断 OB HMI 设 备 或 另 一 个 CPU 发 出 的 通 信 请 求 也 能 够 中 断 程 序 循 环 OB 的 执 行 通 信 请 求 也 会 导 致 与 数 据 一 致 性 相 关 的 问 题 CPU 确 保 基 本 数 据 类 型 始 终 由 用 户 程 序 指 令 执 行 一 致 地 读 取 和 写 入 由 于 通 信 会 周 期 性 地 中 断 用 户 程 序, 因 而 不 能 保 证 HMI 能 够 同 时 更 新 CPU 中 的 多 个 值 例 如, 给 定 HMI 画 面 上 显 示 的 值 可 能 来 自 CPU 的 不 同 扫 描 周 期 PtP(Point-to-Point, 点 对 点 ) 指 令 和 PROFINET 指 令 ( 例 如,TSEND_C 和 TRCV_C) 可 用 于 传 送 可 被 中 断 的 数 据 缓 冲 区 通 过 避 免 对 程 序 循 环 OB 和 中 断 OB 中 的 缓 冲 区 进 行 任 何 读 / 写 操 作, 可 以 确 保 数 据 缓 冲 区 的 数 据 一 致 性 如 果 需 要 在 中 断 OB 94 系 统 手 册, 11/2009, A5E
96 编 程 概 念 5.5 选 择 编 程 语 言 中 修 改 这 些 指 令 的 缓 冲 区 值, 请 使 用 DIS_AIRT 指 令 延 迟 所 有 中 断 ( 中 断 OB 或 源 自 HMI 或 另 一 个 CPU 的 通 信 中 断 ), 直 到 执 行 了 EN_AIRT 指 令 说 明 使 用 DIS_AIRT 指 令 延 迟 中 断 OB 的 处 理, 直 到 执 行 了 EN_AIRT 指 令, 以 此 影 响 用 户 程 序 的 中 断 等 待 时 间 ( 从 事 件 发 生 到 执 行 中 断 OB 的 时 间 ) 5.5 选 择 编 程 语 言 可 以 在 LAD( 梯 形 图 ) 或 FBD( 功 能 块 图 ) 编 程 语 言 之 间 做 出 选 择 LAD 编 程 语 言 LAD 是 一 种 图 形 编 程 语 言 它 使 用 基 于 电 路 图 的 表 示 法 电 路 图 的 元 件 ( 如 常 闭 触 点 常 开 触 点 和 线 圈 ) 相 互 连 接 构 成 程 序 段 要 创 建 复 杂 运 算 逻 辑, 可 插 入 分 支 以 创 建 并 行 电 路 的 逻 辑 并 行 分 支 向 下 打 开 或 直 接 连 接 到 电 源 线 用 户 可 向 上 终 止 分 支 LAD 向 多 种 功 能 ( 如 数 学 定 时 器 计 数 器 和 移 动 ) 提 供 功 能 框 指 令 创 建 LAD 程 序 段 时 请 注 意 以 下 规 则 : 每 个 LAD 程 序 段 都 必 须 使 用 线 圈 或 功 能 框 指 令 来 终 止 不 要 使 用 比 较 指 令 或 沿 检 测 ( 上 升 沿 或 下 降 沿 ) 指 令 终 止 程 序 段 不 能 创 建 可 能 导 致 反 向 能 流 的 分 支 系 统 手 册, 11/2009, A5E
97 编 程 概 念 5.5 选 择 编 程 语 言 不 能 创 建 可 能 导 致 短 路 的 分 支 功 能 块 图 (FBD) 编 程 语 言 与 LAD 一 样,FBD 也 是 一 种 图 形 编 程 语 言 逻 辑 表 示 法 以 布 尔 代 数 中 使 用 的 图 形 逻 辑 符 号 为 基 础 算 术 功 能 和 其 它 复 杂 功 能 可 直 接 结 合 逻 辑 框 表 示 要 创 建 复 杂 运 算 的 逻 辑, 在 功 能 框 之 间 插 入 并 行 分 支 理 解 功 能 框 指 令 的 EN 和 ENO LAD 和 FBD 都 可 以 将 能 流 (EN 和 ENO) 用 于 某 些 功 能 框 指 令 特 定 指 令 ( 如 数 学 和 移 动 指 令 ) 显 示 EN 和 ENO 的 参 数 这 些 参 数 与 能 流 有 关 并 确 定 在 该 扫 描 期 间 是 否 执 行 指 令 EN( 使 能 输 入 ) 是 LAD 和 FBD 中 功 能 框 的 布 尔 输 入 要 执 行 功 能 框 指 令, 能 流 (EN = 1) 必 须 出 现 在 此 输 入 端 如 果 LAD 功 能 框 的 EN 输 入 直 接 连 接 到 左 侧 电 源 线, 则 将 始 终 执 行 该 功 能 框 ENO( 使 能 输 出 ) 是 LAD 和 FBD 中 功 能 框 的 布 尔 输 出 如 果 该 功 能 框 在 EN 输 入 端 有 能 流 且 正 确 执 行 了 其 功 能, 则 ENO 输 出 会 将 能 流 (ENO = 1) 传 递 到 下 一 个 元 素 如 果 执 行 功 能 框 指 令 时 检 测 到 错 误, 则 在 产 生 该 错 误 的 功 能 框 指 令 处 终 止 该 能 流 (ENO = 0) 程 序 编 辑 器 输 入 / 输 出 操 作 数 数 据 类 型 LAD EN ENO 能 流 BOOL FBD EN I I:P Q M DB Temp 能 流 BOOL ENO 能 流 BOOL 96 系 统 手 册, 11/2009, A5E
98 编 程 概 念 5.6 复 制 保 护 5.6 复 制 保 护 通 过 复 制 或 专 有 技 术 保 护 可 防 止 程 序 中 的 一 个 或 多 个 代 码 块 (OB FB 或 FC) 受 到 未 经 授 权 的 访 问 用 户 创 建 密 码 以 限 制 对 代 码 块 的 访 问 将 块 组 态 为 专 有 技 术 保 护 时, 只 有 在 输 入 密 码 后 才 能 访 问 块 内 的 代 码 要 对 块 实 施 复 制 保 护, 可 从 编 辑 (Edit) 菜 单 中 选 择 专 有 技 术 保 护 (Know how protection) 命 令 然 后 输 入 允 许 访 问 该 块 的 密 码 密 码 保 护 会 防 止 对 代 码 块 进 行 未 授 权 的 读 取 或 修 改 如 果 没 有 密 码, 只 能 读 取 有 关 代 码 块 的 以 下 信 息 : 块 标 题 块 注 释 和 块 属 性 传 送 参 数 (IN OUT IN_OUT Return) 程 序 的 调 用 结 构 交 叉 引 用 中 的 全 局 变 量 ( 不 带 使 用 时 的 信 息 ), 但 局 部 变 量 已 隐 藏 5.7 下 载 程 序 的 元 素 可 将 项 目 的 元 素 从 编 程 设 备 下 载 到 CPU 下 载 项 目 时,CPU 会 将 用 户 程 序 (OB FC FB 和 DB) 存 储 在 永 久 存 储 器 中 系 统 手 册, 11/2009, A5E
99 编 程 概 念 5.8 上 传 程 序 的 元 素 可 从 以 下 任 何 位 置 将 项 目 从 编 程 设 备 下 载 到 CPU: 项 目 树 (Project tree): 右 键 单 击 程 序 元 素, 然 后 单 击 上 下 文 相 关 的 下 载 (Download) 选 择 项 在 线 (Online) 菜 单 : 单 击 下 载 到 设 备 (Download to device) 选 择 项 工 具 栏 : 单 击 下 载 到 设 备 (Download to device) 图 标 5.8 上 传 程 序 的 元 素 可 以 将 所 有 程 序 块 和 变 量 表 从 在 线 CPU 上 传 到 离 线 项 目, 但 无 法 上 传 设 备 配 置 或 监 视 表 格 无 法 上 传 到 空 项 目 中 ; 必 须 有 一 个 离 线 CPU 可 用 于 上 传 无 法 上 传 单 个 块 ; 只 能 上 传 整 个 程 序 如 果 执 行 上 传, 则 在 上 传 前 出 现 确 认 提 示 后 将 清 空 离 线 CPU( 删 除 所 有 块 和 变 量 表 ) 用 户 无 法 在 在 线 区 域 编 辑 块 ; 必 须 先 将 其 上 传 到 离 线 区 域 进 行 修 改, 然 后 重 新 下 载 到 PLC 有 两 种 执 行 上 传 的 方 式 : 在 项 目 树 中 拖 放, 或 在 比 较 编 辑 器 中 同 步 在 项 目 树 中 拖 放 1. 创 建 一 个 新 项 目 2. 添 加 与 要 上 传 的 CPU 相 匹 配 的 CPU 设 备 3. 展 开 该 CPU 节 点 一 次, 以 便 程 序 块 (Program blocks) 文 件 夹 可 见 4. 在 项 目 树 中, 展 开 在 线 访 问 (Online access) 节 点, 然 后 展 开 对 应 所 需 网 络 的 节 点 并 双 击 更 新 可 访 问 的 设 备 (Update accessible devices) 5. 列 出 了 可 用 的 CPU 后, 展 开 所 需 CPU 的 节 点 6. 在 在 线 访 问 区 域 中, 左 键 单 击 并 按 住 程 序 块 (Program blocks) 文 件 夹, 将 其 向 上 拖 动 到 离 线 区 域 的 程 序 块 (Program blocks) 文 件 夹, 然 后 松 开 鼠 标 左 键 在 经 过 相 应 正 确 区 域 上 方 时, 鼠 标 指 针 应 会 变 为 + 98 系 统 手 册, 11/2009, A5E
100 编 程 概 念 5.9 调 试 和 测 试 程 序 7. 您 应 能 看 到 上 传 预 览 (Upload preview) 对 话 框 打 开 单 击 继 续 (Continue) 框, 然 后 单 击 从 设 备 上 传 (Upload from device) 8. 等 到 上 传 完 成 此 时, 所 有 程 序 块 工 艺 块 和 变 量 应 显 示 在 离 线 区 域 中 9. 由 于 无 法 上 传 设 备 配 置, 因 而 请 使 用 设 备 配 置 手 动 设 置 CPU 属 性 ( 包 括 所 需 的 IP 地 址 ), 并 将 其 它 设 备 添 加 到 离 线 项 目 中 也 可 以 从 在 线 区 域 拖 动 到 现 有 程 序 的 程 序 块 (Program blocks) 区 域 也 就 是 说, 程 序 块 离 线 区 域 并 不 一 定 是 空 的 此 时, 现 有 程 序 将 被 删 除, 取 而 代 之 的 是 在 线 程 序 在 比 较 编 辑 器 中 同 步 1. 打 开 包 含 相 应 项 目 的 项 目 2. 在 项 目 树 中, 选 择 要 比 较 的 离 线 CPU 3. 右 键 单 击 离 线 CPU, 或 从 工 具 (Tools) 菜 单 中 选 择 比 较 离 线 / 在 线 (Compare offline/online) 命 令, 打 开 比 较 编 辑 器 4. 比 较 编 辑 器 将 在 程 序 块 (Program blocks) 文 件 夹 下 列 出 不 同 之 处 单 击 动 作 列 中 的 符 号 要 上 传 项 目, 请 选 择 从 设 备 上 传 (Upload from device) 5. 单 击 同 步 在 线 和 离 线 对 象 (Synchronize online and offline) 按 钮, 将 项 目 从 在 线 CPU 复 制 到 离 线 CPU 5.9 调 试 和 测 试 程 序 使 用 监 视 表 格 监 视 和 修 改 正 在 由 在 线 CPU 执 行 的 用 户 程 序 的 值 可 在 项 目 中 创 建 并 保 存 不 同 的 监 视 表 格 以 支 持 各 种 测 试 环 境 这 使 得 用 户 可 以 在 调 试 期 间 或 出 于 维 修 和 维 护 目 的 重 新 进 行 测 试 通 过 监 视 表 格, 可 监 视 CPU 并 与 CPU 交 互, 如 同 CPU 执 行 用 户 程 序 一 样 不 仅 可 以 显 示 或 更 改 代 码 块 和 数 据 块 的 变 量 值, 也 可 以 显 示 或 更 改 CPU 存 储 区 ( 其 中 包 括 输 入 和 输 出 (I 和 Q) 外 围 设 备 输 入 和 输 出 (I:P 和 Q:P) 位 存 储 器 (M) 和 数 据 块 (DB)) 的 值 通 过 监 视 表 格, 可 在 STOP 模 式 下 启 用 CPU 的 物 理 输 出 (Q:P) 例 如, 测 试 CPU 的 接 线 时 可 为 输 出 端 赋 特 定 值 监 视 表 格 也 可 用 于 强 制 变 量 或 将 变 量 设 置 为 特 定 值 有 关 强 制 的 更 多 信 息, 请 参 见 在 线 和 诊 断 一 章 的 CPU 中 的 强 制 值 ( 页 316) 一 节 系 统 手 册, 11/2009, A5E
101 编 程 概 念 5.9 调 试 和 测 试 程 序 100 系 统 手 册, 11/2009, A5E
102 编 写 指 令 基 本 指 令 位 逻 辑 LAD 触 点 常 开 常 闭 可 将 触 点 相 互 连 接 并 创 建 用 户 自 己 的 组 合 逻 辑 如 果 用 户 指 定 的 输 入 位 使 用 存 储 器 标 识 符 I( 输 入 ) 或 Q( 输 出 ), 则 从 过 程 映 像 寄 存 器 中 读 取 位 值 控 制 过 程 中 的 物 理 触 点 信 号 会 连 接 到 PLC 上 的 I 端 子 CPU 扫 描 已 连 接 的 输 入 信 号 并 持 续 更 新 过 程 映 像 输 入 寄 存 器 中 的 相 应 状 态 值 通 过 在 I 偏 移 量 后 加 入 :P, 可 指 定 立 即 读 取 物 理 输 入 ( 例 如 : %I3.4:P ) 对 于 立 即 读 取, 直 接 从 物 理 输 入 读 取 位 数 据 值, 而 非 从 过 程 映 像 中 读 取 立 即 读 取 不 会 更 新 过 程 映 像 参 数 数 据 类 型 说 明 IN Bool 分 配 位 在 赋 的 位 值 为 1 时, 常 开 触 点 将 闭 合 (ON) 在 赋 的 位 值 为 0 时, 常 闭 触 点 将 闭 合 (ON) 以 串 联 方 式 连 接 的 触 点 创 建 AND 逻 辑 程 序 段 以 并 联 方 式 连 接 的 触 点 创 建 OR 逻 辑 程 序 段 FBD AND OR 和 XOR 功 能 框 在 FBD 编 程 中,LAD 触 点 程 序 段 变 为 与 (&) 或 (>=1) 和 异 或 (x) 功 能 框 程 序 段, 可 在 其 中 为 功 能 框 输 入 和 输 出 指 定 位 值 也 可 以 连 接 到 其 它 逻 辑 框 并 创 建 用 户 自 己 的 逻 辑 组 合 在 程 序 段 中 放 置 功 能 框 后, 可 从 收 藏 夹 (Favorites) 工 具 栏 或 指 令 树 中 拖 动 插 入 二 进 制 输 入 (Insert binary input) 工 具, 然 后 将 其 放 置 在 功 能 框 的 输 入 侧 以 添 加 更 多 输 入 也 可 以 右 键 单 击 功 能 框 输 入 连 接 器 并 选 择 插 入 输 入 (Insert input) 系 统 手 册, 11/2009, A5E
103 编 写 指 令 6.1 基 本 指 令 功 能 框 输 入 和 输 出 可 连 接 到 其 它 逻 辑 框, 也 可 输 入 未 连 接 输 入 的 位 地 址 或 位 符 号 名 称 执 行 功 能 框 指 令 时, 当 前 输 入 状 态 会 应 用 到 二 进 制 功 能 框 逻 辑, 如 果 为 真, 功 能 框 输 出 将 为 真 AND 逻 辑 OR 逻 辑 XOR 逻 辑 参 数 数 据 类 型 说 明 IN1 IN2 Bool 输 入 位 AND 功 能 框 的 所 有 输 入 必 须 都 为 真, 输 出 才 为 真 OR 功 能 框 只 要 有 一 个 输 入 为 真, 输 出 就 为 真 XOR 功 能 框 必 须 有 奇 数 个 输 入 为 真, 输 出 才 为 真 NOT 逻 辑 反 相 器 对 于 FBD 编 程, 可 从 收 藏 夹 (Favorites) 工 具 栏 或 指 令 树 中 拖 动 取 反 二 进 制 输 入 (Negate binary input) 工 具, 然 后 将 其 放 置 在 输 入 或 输 出 端 以 在 该 功 能 框 连 接 器 上 创 建 逻 辑 反 相 器 LAD: NOT 触 点 反 相 器 FBD: 带 一 个 反 向 逻 辑 输 入 的 AND 功 能 框 FBD: 带 反 向 逻 辑 输 入 和 输 出 的 AND 功 能 框 LAD NOT 触 点 取 反 能 流 输 入 的 逻 辑 状 态 如 果 没 有 能 流 流 入 NOT 触 点, 则 会 有 能 流 流 出 如 果 有 能 流 流 入 NOT 触 点, 则 没 有 能 流 流 出 102 系 统 手 册, 11/2009, A5E
104 编 写 指 令 6.1 基 本 指 令 LAD 输 出 线 圈 输 出 线 圈 反 向 输 出 线 圈 线 圈 输 出 指 令 写 入 输 出 位 的 值 如 果 用 户 指 定 的 输 出 位 使 用 存 储 器 标 识 符 Q, 则 CPU 接 通 或 断 开 过 程 映 像 寄 存 器 中 的 输 出 位, 同 时 将 指 定 的 位 设 置 为 等 于 能 流 状 态 控 制 执 行 器 的 输 出 信 号 连 接 到 S 的 Q 端 子 在 RUN 模 式 下,CPU 系 统 连 续 扫 描 输 入 信 号, 按 照 程 序 逻 辑 处 理 输 入 状 态, 然 后 通 过 在 过 程 映 像 输 出 寄 存 器 中 设 置 新 的 输 出 状 态 值 进 行 响 应 在 每 个 程 序 执 行 循 环 之 后,CPU 系 统 会 将 存 储 在 过 程 映 像 寄 存 器 中 的 新 的 输 出 状 态 响 应 传 送 到 已 连 接 的 输 出 端 子 通 过 在 Q 偏 移 量 后 加 入 :P, 可 指 定 立 即 写 入 物 理 输 出 ( 例 如 : %Q3.4:P ) 对 于 立 即 写 入, 将 位 数 据 值 写 入 过 程 映 像 输 出 并 直 接 写 入 物 理 输 出 参 数 数 据 类 型 说 明 OUT Bool 分 配 位 如 果 有 能 流 通 过 输 出 线 圈, 则 输 出 位 设 置 为 1 如 果 没 有 能 流 通 过 输 出 线 圈, 则 输 出 位 设 置 为 0 如 果 有 能 流 通 过 反 向 输 出 线 圈, 则 输 出 位 设 置 为 0 如 果 没 有 能 流 通 过 反 向 输 出 线 圈, 则 输 出 位 设 置 为 1 FBD 输 出 分 配 功 能 框 在 FBD 编 程 中,LAD 线 圈 变 为 分 配 (= 和 /=) 功 能 框, 可 在 其 中 为 功 能 框 输 出 指 定 位 地 址 功 能 框 输 入 和 输 出 可 连 接 到 其 它 功 能 框 逻 辑, 用 户 也 可 以 输 入 位 地 址 输 出 分 配 反 向 输 出 分 配 带 反 向 输 出 的 输 出 分 配 参 数 数 据 类 型 说 明 OUT Bool 分 配 位 系 统 手 册, 11/2009, A5E
105 编 写 指 令 6.1 基 本 指 令 如 果 输 出 框 输 入 为 1, 则 OUT 位 设 置 为 1 如 果 输 出 框 输 入 为 0, 则 OUT 位 设 置 为 0 如 果 反 向 输 出 框 输 入 为 1, 则 OUT 位 设 置 为 0 如 果 反 向 输 出 框 输 入 为 0, 则 OUT 位 设 置 为 置 位 和 复 位 指 令 S 和 R: 置 位 和 复 位 1 位 S( 置 位 ) 激 活 时,OUT 地 址 处 的 数 据 值 设 置 为 1 S 不 激 活 时,OUT 不 变 R( 复 位 ) 激 活 时,OUT 地 址 处 的 数 据 值 设 置 为 0 R 不 激 活 时,OUT 不 变 这 些 指 令 可 放 置 在 程 序 段 的 任 何 位 置 LAD: 置 位 LAD: 复 位 FBD: 置 位 FBD: 复 位 参 数 数 据 类 型 说 明 IN( 或 连 接 到 触 点 / 门 逻 辑 ) Bool 要 监 视 的 位 位 置 OUT Bool 要 置 位 或 复 位 的 位 位 置 SET_BF 和 RESET_BF: 置 位 和 复 位 位 域 LAD: SET_BF LAD: RESET_BF FBD: SET_BF FBD:RESET_BF 104 系 统 手 册, 11/2009, A5E
106 编 写 指 令 6.1 基 本 指 令 参 数 数 据 类 型 说 明 n 常 数 要 写 入 的 位 数 OUT 布 尔 数 组 的 元 素 要 置 位 或 复 位 的 位 域 的 起 始 元 素 实 例 : #MyArray[3] SET_BF 激 活 时, 为 从 地 址 OUT 处 开 始 的 n 位 分 配 数 据 值 1 SET_BF 不 激 活 时, OUT 不 变 RESET_BF 为 从 地 址 OUT 处 开 始 的 n 位 写 入 数 据 值 0 RESET_BF 不 激 活 时, OUT 不 变 这 些 指 令 必 须 是 分 支 中 最 右 端 的 指 令 RS 和 SR: 置 位 优 先 和 复 位 优 先 位 锁 存 RS 是 置 位 优 先 锁 存, 其 中 置 位 优 先 如 果 置 位 (S1) 和 复 位 (R) 信 号 都 为 真, 则 输 出 地 址 OUT 将 为 1 SR 是 复 位 优 先 锁 存, 其 中 复 位 优 先 如 果 置 位 (S) 和 复 位 (R1) 信 号 都 为 真, 则 输 出 地 址 OUT 将 为 0 OUT 参 数 指 定 置 位 或 复 位 的 位 地 址 可 选 OUT 输 出 Q 反 映 OUT 地 址 的 信 号 状 态 参 数 数 据 类 型 说 明 S S1 BOOL 置 位 输 入 ;1 表 示 优 先 R R1 BOOL 复 位 输 入 ;1 表 示 优 先 OUT BOOL 分 配 的 位 输 出 OUT Q BOOL 遵 循 OUT 位 的 状 态 系 统 手 册, 11/2009, A5E
107 编 写 指 令 6.1 基 本 指 令 指 令 S1 R OUT 位 RS 0 0 先 前 状 态 S R1 SR 0 0 先 前 状 态 上 升 沿 和 下 降 沿 指 令 上 升 沿 和 下 降 沿 跳 变 检 测 器 P 触 点 : LAD N 触 点 : LAD P 功 能 框 : FBD N 功 能 框 : FBD P 线 圈 : LAD N 线 圈 : LAD P= 功 能 框 : FBD N= 功 能 框 : FBD P_TRIG: LAD\FBD N_TRIG: LAD\FBD 106 系 统 手 册, 11/2009, A5E
108 编 写 指 令 6.1 基 本 指 令 参 数 数 据 类 型 说 明 M_BIT Bool 保 存 输 入 的 前 一 个 状 态 的 存 储 器 位 IN Bool 要 检 测 其 跳 变 沿 的 输 入 位 OUT Bool 指 示 检 测 到 跳 变 沿 的 输 出 位 CLK Bool 要 检 测 其 跳 变 沿 的 能 流 或 输 入 位 Q Bool 指 示 检 测 到 沿 的 输 出 P 触 点 : LAD N 触 点 : LAD P 功 能 框 : FBD N 功 能 框 : FBD P 线 圈 : LAD N 线 圈 : LAD P= 功 能 框 : FBD N= 功 能 框 : FBD 在 分 配 的 IN 位 上 检 测 到 正 跳 变 ( 关 到 开 ) 时, 该 触 点 的 状 态 为 TRUE 该 触 点 逻 辑 状 态 随 后 与 能 流 输 入 状 态 组 合 以 设 置 能 流 输 出 状 态 P 触 点 可 以 放 置 在 程 序 段 中 除 分 支 结 尾 外 的 任 何 位 置 在 分 配 的 输 入 位 上 检 测 到 负 跳 变 ( 开 到 关 ) 时, 该 触 点 的 状 态 为 TRUE 该 触 点 逻 辑 状 态 随 后 与 能 流 输 入 状 态 组 合 以 设 置 能 流 输 出 状 态 N 触 点 可 以 放 置 在 程 序 段 中 除 分 支 结 尾 外 的 任 何 位 置 在 分 配 的 输 入 位 上 检 测 到 正 跳 变 ( 关 到 开 ) 时, 输 出 逻 辑 状 态 为 TRUE P 功 能 框 只 能 放 置 在 分 支 的 开 头 在 分 配 的 输 入 位 上 检 测 到 负 跳 变 ( 开 到 关 ) 时, 输 出 逻 辑 状 态 为 TRUE N 功 能 框 只 能 放 置 在 分 支 的 开 头 在 进 入 线 圈 的 能 流 中 检 测 到 正 跳 变 ( 关 到 开 ) 时, 分 配 的 位 OUT 为 TRUE 能 流 输 入 状 态 总 是 通 过 线 圈 后 变 为 能 流 输 出 状 态 P 线 圈 可 以 放 置 在 程 序 段 中 的 任 何 位 置 在 进 入 线 圈 的 能 流 中 检 测 到 负 跳 变 ( 开 到 关 ) 时, 分 配 的 位 OUT 为 TRUE 能 流 输 入 状 态 总 是 通 过 线 圈 后 变 为 能 流 输 出 状 态 N 线 圈 可 以 放 置 在 程 序 段 中 的 任 何 位 置 在 功 能 框 输 入 连 接 的 逻 辑 状 态 中 或 输 入 位 赋 值 中 ( 如 果 该 功 能 框 位 于 分 支 开 头 ) 检 测 到 正 跳 变 ( 关 到 开 ) 时, 分 配 的 位 OUT 为 TRUE 输 入 逻 辑 状 态 总 是 通 过 功 能 框 后 变 为 输 出 逻 辑 状 态 P= 功 能 框 可 以 放 置 在 分 支 中 的 任 何 位 置 在 功 能 框 输 入 连 接 的 逻 辑 状 态 中 或 在 输 入 位 赋 值 中 ( 如 果 该 功 能 框 位 于 分 支 开 头 ) 检 测 到 负 跳 变 ( 开 到 关 ) 时, 分 配 的 位 OUT 为 TRUE 输 入 逻 辑 状 态 总 是 通 过 功 能 框 后 变 为 输 出 逻 辑 状 态 N= 功 能 框 可 以 放 置 在 分 支 中 的 任 何 位 置 系 统 手 册, 11/2009, A5E
109 编 写 指 令 6.1 基 本 指 令 P_TRIG: LAD/FBD N_TRIG (LAD/FBD) 在 CLK 输 入 状 态 (FBD) 或 CLK 能 流 输 入 (LAD) 中 检 测 到 正 跳 变 ( 关 到 开 ) 时,Q 输 出 能 流 或 逻 辑 状 态 为 TRUE 在 LAD 中,P_TRIG 指 令 不 能 放 置 在 程 序 段 的 开 头 或 结 尾 在 FBD 中,P_TRIG 指 令 可 以 放 置 在 除 分 支 结 尾 外 的 任 何 位 置 在 CLK 输 入 状 态 (FBD) 或 CLK 能 流 输 入 (LAD) 中 检 测 到 负 跳 变 ( 开 到 关 ) 时,Q 输 出 能 流 或 逻 辑 状 态 为 TRUE 在 LAD 中,N_TRIG 指 令 不 能 放 置 在 程 序 段 的 开 头 或 结 尾 在 FBD 中,P_TRIG 指 令 可 以 放 置 在 除 分 支 结 尾 外 的 任 何 位 置 所 有 沿 指 令 均 使 用 存 储 器 位 (M_BIT) 存 储 要 监 视 的 输 入 信 号 的 前 一 个 状 态 通 过 将 输 入 的 状 态 与 存 储 器 位 的 状 态 进 行 比 较 来 检 测 沿 如 果 状 态 指 示 在 关 注 的 方 向 上 有 输 入 变 化, 则 会 在 输 出 写 入 TRUE 来 报 告 沿 否 则, 输 出 会 写 入 FALSE 说 明 沿 指 令 每 次 执 行 时 都 会 对 输 入 和 存 储 器 位 值 进 行 评 估, 包 括 第 一 次 执 行 在 程 序 设 计 期 间 必 须 考 虑 输 入 和 存 储 器 位 的 初 始 状 态, 以 允 许 或 避 免 在 第 一 次 扫 描 时 进 行 沿 检 测 由 于 存 储 器 位 必 须 从 一 次 执 行 保 留 到 下 一 次 执 行, 所 以 应 该 对 每 个 沿 指 令 都 使 用 唯 一 的 位, 并 且 不 应 在 程 序 中 的 任 何 其 它 位 置 使 用 该 位 还 应 避 免 使 用 临 时 存 储 器 和 可 受 其 它 系 统 功 能 ( 例 如 I/O 更 新 ) 影 响 的 存 储 器 仅 将 M 全 局 DB 或 静 态 存 储 器 ( 在 背 景 DB 中 ) 用 于 M_BIT 存 储 器 分 配 定 时 器 使 用 定 时 器 指 令 可 创 建 编 程 的 时 间 延 迟 : TP: 脉 冲 定 时 器 可 生 成 具 有 预 设 宽 度 时 间 的 脉 冲 TON: 接 通 延 迟 定 时 器 输 出 Q 在 预 设 的 延 时 过 后 设 置 为 ON TOF: 关 断 延 迟 定 时 器 输 出 Q 在 预 设 的 延 时 过 后 重 置 为 OFF TONR: 保 持 型 接 通 延 迟 定 时 器 输 出 在 预 设 的 延 时 过 后 设 置 为 ON 在 使 用 R 输 入 重 置 经 过 的 时 间 之 前, 会 跨 越 多 个 定 时 时 段 一 直 累 加 经 过 的 时 间 RT: 通 过 清 除 存 储 在 指 定 定 时 器 背 景 数 据 块 中 的 时 间 数 据 来 重 置 定 时 器 每 个 定 时 器 都 使 用 一 个 存 储 在 数 据 块 中 的 结 构 来 保 存 定 时 器 数 据 在 编 辑 器 中 放 置 定 时 器 指 令 时 即 可 分 配 该 数 据 块 在 功 能 块 中 放 置 定 时 器 指 令 后, 可 以 选 择 多 重 背 景 数 据 块 选 项, 各 数 据 结 构 的 定 时 器 结 构 名 称 可 以 不 同, 但 定 时 器 数 据 包 含 在 单 个 数 据 块 中, 从 而 无 需 每 个 定 时 器 都 使 用 一 个 单 独 108 系 统 手 册, 11/2009, A5E
110 编 写 指 令 6.1 基 本 指 令 的 数 据 块 这 样 可 减 少 处 理 定 时 器 所 需 的 处 理 时 间 和 数 据 存 储 空 间 在 共 享 的 多 重 背 景 数 据 块 中 的 定 时 器 数 据 结 构 之 间 不 存 在 交 互 作 用 TP TON 和 TOF 定 时 器 具 有 相 同 的 输 入 和 输 出 参 数 TONR 定 时 器 具 有 附 加 的 复 位 输 入 参 数 R 可 创 建 自 己 的 定 时 器 名 称 来 命 名 定 时 器 数 据 块, 还 可 以 描 述 该 定 时 器 在 过 程 中 的 用 途 定 时 器 名 称 ----[ RT ]---- RT 指 令 可 重 置 指 定 定 时 器 的 定 时 器 数 据 参 数 数 据 类 型 说 明 IN Bool 启 用 定 时 器 输 入 R Bool 将 TONR 经 过 的 时 间 重 置 为 零 PT Bool 预 设 的 时 间 值 输 入 Q Bool 定 时 器 输 出 ET Time 经 过 的 时 间 值 输 出 定 时 器 数 据 块 DB 指 定 要 使 用 RT 指 令 复 位 的 定 时 器 参 数 IN 可 启 动 和 停 止 定 时 器 : 参 数 IN 从 0 跳 变 为 1 将 启 动 定 时 器 TP TON 和 TONR 参 数 IN 从 1 跳 变 为 0 将 启 动 定 时 器 TOF 下 表 列 出 了 PT 和 IN 参 数 值 变 化 的 影 响 定 时 器 PT 和 IN 参 数 值 变 化 TP 定 时 器 运 行 期 间, 更 改 PT 没 有 任 何 影 响 定 时 器 运 行 期 间, 更 改 IN 没 有 任 何 影 响 TON 定 时 器 运 行 期 间, 更 改 PT 没 有 任 何 影 响 定 时 器 运 行 期 间, 将 IN 更 改 为 FALSE 会 复 位 并 停 止 定 时 器 系 统 手 册, 11/2009, A5E
111 编 写 指 令 6.1 基 本 指 令 定 时 器 PT 和 IN 参 数 值 变 化 TOF 定 时 器 运 行 期 间, 更 改 PT 没 有 任 何 影 响 定 时 器 运 行 期 间, 将 IN 更 改 为 TRUE 会 复 位 并 停 止 定 时 器 TONR 定 时 器 运 行 期 间 更 改 PT 没 有 任 何 影 响, 但 对 定 时 器 中 断 后 继 续 运 行 会 有 影 响 定 时 器 运 行 期 间 将 IN 更 改 为 FALSE 会 停 止 定 时 器 但 不 会 复 位 定 时 器 将 IN 改 回 TRUE 将 使 定 时 器 从 累 积 的 时 间 值 开 始 定 时 TIME 值 PT( 预 设 时 间 ) 和 ET( 经 过 的 时 间 ) 值 以 表 示 毫 秒 时 间 的 有 符 号 双 精 度 整 数 形 式 存 储 在 存 储 器 中 TIME 数 据 使 用 T# 标 识 符, 可 以 简 单 时 间 单 元 T#200ms 或 复 合 时 间 单 元 T#2s_200ms 的 形 式 输 入 数 据 类 型 大 小 有 效 数 值 范 围 TIME 32 位 存 储 形 式 T#-24d_20h_31m_23s_648ms 到 T#24d_20h_31m_23s_647ms -2,147,483,648 ms 到 +2,147,483,647 ms 说 明 在 定 时 器 指 令 中, 无 法 使 用 上 面 所 示 TIME 数 据 类 型 的 负 数 范 围 负 的 PT( 预 设 时 间 ) 值 在 定 时 器 指 令 执 行 时 被 设 置 为 0 ET( 经 过 的 时 间 ) 始 终 为 正 值 TP: 脉 冲 时 序 图 110 系 统 手 册, 11/2009, A5E
112 编 写 指 令 6.1 基 本 指 令 TON: 接 通 延 迟 时 序 图 TOF: 关 断 延 迟 时 序 图 TONR: 保 持 型 接 通 延 迟 时 序 图 系 统 手 册, 11/2009, A5E
113 编 写 指 令 6.1 基 本 指 令 计 数 器 计 数 器 可 使 用 计 数 器 指 令 对 内 部 程 序 事 件 和 外 部 过 程 事 件 进 行 计 数 : CTU 是 加 计 数 器 CTD 是 减 计 数 器 CTUD 是 加 减 计 数 器 每 个 计 数 器 都 使 用 数 据 块 中 存 储 的 结 构 来 保 存 计 数 器 数 据 用 户 在 编 辑 器 中 放 置 计 数 器 指 令 时 分 配 相 应 的 数 据 块 这 些 指 令 使 用 软 件 计 数 器, 软 件 计 数 器 的 最 大 计 数 速 率 受 其 所 在 的 OB 的 执 行 速 率 限 制 指 令 所 在 的 OB 的 执 行 频 率 必 须 足 够 高, 以 检 测 CU 或 CD 输 入 的 所 有 跳 变 要 了 解 更 快 的 计 数 操 作, 请 参 见 CTRL_HSC 指 令 在 功 能 块 中 放 置 计 数 器 指 令 后, 可 以 选 择 多 重 背 景 数 据 块 选 项, 各 数 据 结 构 的 计 数 器 结 构 名 称 可 以 不 同, 但 计 数 器 数 据 包 含 在 单 个 数 据 块 中, 从 而 无 需 每 个 计 数 器 都 使 用 一 个 单 独 的 数 据 块 这 减 少 了 计 数 器 所 需 的 处 理 时 间 和 数 据 存 储 空 间 在 共 享 的 多 重 背 景 数 据 块 中 的 计 数 器 数 据 结 构 之 间 不 存 在 交 互 作 用 从 功 能 框 名 称 下 的 下 拉 列 表 中 选 择 计 数 值 数 据 类 型 可 创 建 自 己 的 计 数 器 名 称 来 命 名 计 数 器 数 据 块, 还 可 以 描 述 该 计 数 器 在 过 程 中 的 用 途 112 系 统 手 册, 11/2009, A5E
114 编 写 指 令 6.1 基 本 指 令 参 数 数 据 类 型 说 明 CU CD Bool 加 计 数 或 减 计 数, 按 加 或 减 一 计 数 R(CTU CTUD) Bool 将 计 数 值 重 置 为 零 LOAD(CTD CTUD) PV Bool SInt Int DInt USInt UInt UDInt 预 设 值 的 装 载 控 制 预 设 计 数 值 Q QU Bool CV >= PV 时 为 真 QD Bool CV <= 0 时 为 真 CV SInt Int DInt USInt UInt UDInt 当 前 计 数 值 计 数 值 的 数 值 范 围 取 决 于 所 选 的 数 据 类 型 如 果 计 数 值 是 无 符 号 整 型 数, 则 可 以 减 计 数 到 零 或 加 计 数 到 范 围 限 值 如 果 计 数 值 是 有 符 号 整 数, 则 可 以 减 计 数 到 负 整 数 限 值 或 加 计 数 到 正 整 数 限 值 CTU: 参 数 CU 的 值 从 0 变 为 1 时,CTU 使 计 数 值 加 1 如 果 参 数 CV( 当 前 计 数 值 ) 的 值 大 于 或 等 于 参 数 PV( 预 设 计 数 值 ) 的 值, 则 计 数 器 输 出 参 数 Q = 1 如 果 复 位 参 数 R 的 值 从 0 变 为 1, 则 当 前 计 数 值 复 位 为 0 下 图 显 示 了 计 数 值 是 无 符 号 整 数 时 的 CTU 时 序 图 ( 其 中,PV = 3) 系 统 手 册, 11/2009, A5E
115 编 写 指 令 6.1 基 本 指 令 CTD: 参 数 CD 的 值 从 0 变 为 1 时,CTD 使 计 数 值 减 1 如 果 参 数 CV( 当 前 计 数 值 ) 的 值 等 于 或 小 于 0, 则 计 数 器 输 出 参 数 Q = 1 如 果 参 数 LOAD 的 值 从 0 变 为 1, 则 参 数 PV( 预 设 值 ) 的 值 将 作 为 新 的 CV( 当 前 计 数 值 ) 装 载 到 计 数 器 下 图 显 示 了 计 数 值 是 无 符 号 整 数 时 的 CTD 时 序 图 ( 其 中,PV = 3) CTUD: 加 计 数 (CU, Count Up) 或 减 计 数 (CD, Count Down) 输 入 的 值 从 0 跳 变 为 1 时,CTUD 会 使 计 数 值 加 1 或 减 1 如 果 参 数 CV( 当 前 计 数 值 ) 的 值 大 于 或 等 于 参 数 PV( 预 设 值 ) 的 值, 则 计 数 器 输 出 参 数 QU = 1 如 果 参 数 CV 的 值 小 于 或 等 于 零, 则 计 数 器 输 出 参 数 QD = 1 如 果 参 数 LOAD 的 值 从 0 变 为 1, 则 参 数 PV( 预 设 值 ) 的 值 将 作 为 新 的 CV( 当 前 计 数 值 ) 装 载 到 计 数 器 如 果 复 位 参 数 R 的 值 从 0 变 为 1, 则 当 前 计 数 值 复 位 为 0 下 图 显 示 了 计 数 值 是 无 符 号 整 数 时 的 CTUD 时 序 图 ( 其 中,PV = 4) 114 系 统 手 册, 11/2009, A5E
116 编 写 指 令 6.1 基 本 指 令 CTRL_HSC 指 令 CTRL_HSC 指 令 可 控 制 高 速 计 数 器, 这 些 高 速 计 数 器 通 常 用 来 对 发 生 速 率 比 OB 执 行 速 率 更 快 的 事 件 进 行 计 数 CTU CTD 和 CTUD 计 数 器 指 令 的 计 数 速 率 受 其 所 在 的 OB 的 执 行 速 率 限 制 要 了 解 HSC 最 大 时 钟 输 入 频 率, 请 参 考 CPU 技 术 规 范 ( 页 327) 高 速 计 数 器 的 典 型 应 用 是 对 由 运 动 控 制 轴 编 码 器 生 成 的 脉 冲 进 行 计 数 每 个 CTRL_HSC 指 令 都 使 用 数 据 块 中 存 储 的 结 构 来 保 存 数 据 在 编 辑 器 中 放 置 CTRL_HSC 指 令 时 即 可 分 配 该 数 据 块 可 创 建 自 己 的 计 数 器 名 称 来 命 名 计 数 器 数 据 块, 还 可 以 描 述 该 计 数 器 在 过 程 中 的 用 途 参 数 参 数 类 型 数 据 类 型 说 明 HSC IN HW_HSC HSC 标 识 符 DIR IN Bool 1 = 请 求 新 方 向 CV IN Bool 1 = 请 求 设 置 新 的 计 数 器 值 RV IN Bool 1 = 请 求 设 置 新 的 参 考 值 PERIOD IN Bool 1 = 请 求 设 置 新 的 周 期 值 ( 仅 限 频 率 测 量 模 式 ) NEW_DIR IN Int 新 方 向 : 1= 向 上 -1= 向 下 NEW_CV IN DInt 新 计 数 器 值 NEW_RV IN DInt 新 参 考 值 NEW_PERIOD IN Int 以 秒 为 单 位 的 新 周 期 值 : 或 1 ( 仅 限 频 率 测 量 模 式 ) BUSY OUT Bool 功 能 忙 STATUS OUT Word 执 行 条 件 代 码 系 统 手 册, 11/2009, A5E
117 编 写 指 令 6.1 基 本 指 令 必 须 先 在 项 目 设 置 PLC 设 备 配 置 中 组 态 高 速 计 数 器, 然 后 才 能 在 程 序 中 使 用 高 速 计 数 器 HSC 设 备 配 置 设 置 包 括 选 择 计 数 模 式 I/O 连 接 中 断 分 配 以 及 是 作 为 高 速 计 数 器 还 是 设 备 来 测 量 脉 冲 频 率 无 论 是 否 采 用 程 序 控 制, 均 可 操 作 高 速 计 数 器 许 多 高 速 计 数 器 组 态 参 数 只 在 项 目 设 备 配 置 中 进 行 设 置 有 些 高 速 计 数 器 参 数 在 项 目 设 备 配 置 中 初 始 化, 但 以 后 可 以 通 过 程 序 控 制 进 行 修 改 CTRL_HSC 指 令 参 数 提 供 了 计 数 过 程 的 程 序 控 制 : 将 计 数 方 向 设 置 为 NEW_DIR 值 将 当 前 计 数 值 设 置 为 NEW_CV 值 将 参 考 值 设 置 为 NEW_RV 值 将 周 期 值 ( 仅 限 频 率 测 量 模 式 ) 设 置 为 NEW_PERIOD 值 如 果 执 行 CTRL_HSC 指 令 后 以 下 布 尔 标 记 值 置 位 为 1, 则 相 应 的 NEW_xxx 值 将 装 载 到 计 数 器 CTRL_HSC 指 令 执 行 一 次 可 处 理 多 个 请 求 ( 同 时 设 置 多 个 标 记 ) DIR = 1 是 装 载 NEW_DIR 值 的 请 求,0 = 无 变 化 CV = 1 是 装 载 NEW_CV 值 的 请 求,0 = 无 变 化 RV = 1 是 装 载 NEW_RV 值 的 请 求,0 = 无 变 化 PERIOD = 1 是 装 载 NEW_PERIOD 值 的 请 求,0 = 无 变 化 CTRL_HSC 指 令 通 常 放 置 在 触 发 计 数 器 硬 件 中 断 事 件 时 执 行 的 硬 件 中 断 OB 中 例 如, 如 果 CV=RV 事 件 触 发 计 数 器 中 断, 则 硬 件 中 断 OB 代 码 块 执 行 CTRL_HSC 指 令 并 且 可 通 过 装 载 NEW_RV 值 更 改 参 考 值 在 CTRL_HSC 参 数 中 没 有 提 供 当 前 计 数 值 在 高 速 计 数 器 硬 件 配 置 期 间 分 配 存 储 当 前 计 数 值 的 过 程 映 像 地 址 可 以 使 用 程 序 逻 辑 直 接 读 取 该 计 数 值 并 且 返 回 到 程 序 的 值 将 是 读 取 计 数 器 瞬 间 的 正 确 计 数 但 计 数 器 仍 将 继 续 对 高 速 事 件 计 数 因 此, 程 序 使 用 旧 的 计 数 值 完 成 处 理 前, 实 际 计 数 值 可 能 会 更 改 CTRL_HSC 参 数 的 详 细 信 息 : 如 果 不 请 求 更 新 参 数 值, 则 会 忽 略 相 应 的 输 入 值 仅 当 组 态 的 计 数 方 向 设 置 为 用 户 程 序 ( 内 部 方 向 控 制 ) (User program (internal direction control)) 时,DIR 参 数 才 有 效 用 户 在 HSC 设 备 配 置 中 确 定 如 何 使 用 该 参 数 对 于 CPU 或 信 号 板 上 的 S HSC,BUSY 参 数 的 值 始 终 为 系 统 手 册, 11/2009, A5E
118 编 写 指 令 6.1 基 本 指 令 条 件 代 码 : 发 生 错 误 时,ENO 设 置 为 0, 并 且 STATUS 输 出 包 含 条 件 代 码 STATUS 值 (W#16#...) 说 明 0 无 错 误 80A1 80B1 80B2 80B3 80B4 HSC 标 识 符 没 有 对 HSC 寻 址 NEW_DIR 的 值 非 法 NEW_CV 的 值 非 法 NEW_RV 的 值 非 法 NEW_PERIOD 的 值 非 法 高 速 计 数 器 的 使 用 方 法 高 速 计 数 器 (HSC) 可 用 作 增 量 轴 编 码 器 的 输 入 该 轴 编 码 器 每 转 提 供 指 定 数 量 的 计 数 值 以 及 一 个 复 位 脉 冲 来 自 轴 编 码 器 的 时 钟 和 复 位 脉 冲 将 输 入 到 HSC 中 先 是 将 若 干 预 设 值 中 的 第 一 个 装 载 到 HSC 上, 并 且 在 当 前 计 数 值 小 于 当 前 预 设 值 的 时 段 内 计 数 器 输 出 一 直 是 激 活 的 在 当 前 计 数 值 等 于 预 设 时 发 生 复 位 时 以 及 方 向 改 变 时, HSC 会 提 供 一 个 中 断 每 次 出 现 当 前 计 数 值 等 于 预 设 值 中 断 事 件 时, 将 装 载 一 个 新 的 预 设 值, 同 时 设 置 输 出 的 下 一 状 态 当 出 现 复 位 中 断 事 件 时, 将 设 置 输 出 的 第 一 个 预 设 值 和 第 一 个 输 出 状 态, 并 重 复 该 循 环 由 于 中 断 发 生 的 频 率 远 低 于 HSC 的 计 数 速 率, 因 此 能 够 在 对 CPU 扫 描 周 期 影 响 相 对 较 小 的 情 况 下 实 现 对 高 速 操 作 的 精 确 控 制 通 过 提 供 中 断, 可 以 在 独 立 的 中 断 例 程 中 执 行 每 次 的 新 预 设 值 装 载 操 作 以 实 现 简 单 的 状 态 控 制 ( 或 者, 所 有 中 断 事 件 也 可 在 单 个 中 断 例 程 中 进 行 处 理 ) 系 统 手 册, 11/2009, A5E
119 编 写 指 令 6.1 基 本 指 令 选 择 HSC 的 功 能 所 有 HSC 在 同 种 计 数 器 运 行 模 式 下 的 工 作 方 式 都 相 同 HSC 共 有 四 种 基 本 类 型 : 具 有 内 部 方 向 控 制 的 单 相 计 数 器 具 有 外 部 方 向 控 制 的 单 相 计 数 器 具 有 2 个 时 钟 输 入 的 双 相 计 数 器 A/B 相 正 交 计 数 器 用 户 可 选 择 是 否 激 活 复 位 输 入 来 使 用 各 种 HSC 类 型 如 果 激 活 复 位 输 入 ( 存 在 一 些 限 制, 请 参 见 下 表 ), 则 它 会 清 除 当 前 值 并 在 您 禁 用 复 位 输 入 之 前 保 持 清 除 状 态 频 率 功 能 : 有 些 HSC 模 式 允 许 HSC 被 组 态 ( 计 数 类 型 ) 为 报 告 频 率 而 非 当 前 脉 冲 计 数 值 有 三 种 可 用 的 频 率 测 量 周 期 : 或 1.0 秒 频 率 测 量 周 期 决 定 HSC 计 算 并 报 告 新 频 率 值 的 频 率 报 告 频 率 是 通 过 上 一 测 量 周 期 内 总 计 数 值 确 定 的 平 均 值 如 果 该 频 率 在 快 速 变 化, 则 报 告 值 将 是 介 于 测 量 周 期 内 出 现 的 最 高 频 率 和 最 低 频 率 之 间 的 一 个 中 间 值 无 论 频 率 测 量 周 期 的 设 置 是 什 么, 总 是 会 以 赫 兹 为 单 位 来 报 告 频 率 ( 每 秒 脉 冲 个 数 ) 计 数 器 模 式 和 输 入 : 下 表 列 出 了 用 于 与 HSC 相 关 的 时 钟 方 向 控 制 和 复 位 功 能 的 输 入 同 一 输 入 不 可 用 于 两 个 不 同 的 功 能, 但 任 何 未 被 其 HSC 的 当 前 模 式 使 用 的 输 入 均 可 用 于 其 它 用 途 例 如, 如 果 HSC1 处 于 使 用 内 置 输 入 但 不 使 用 外 部 复 位 (I0.3) 的 模 式, 则 I0.3 可 以 用 于 沿 中 断 或 HSC2 118 系 统 手 册, 11/2009, A5E
120 编 写 指 令 6.1 基 本 指 令 说 明 默 认 输 入 分 配 功 能 HSC1 内 置 I0.0 I0.1 I0.3 或 信 号 板 I4.0 I4.1 I4.3 或 监 视 PTO 0 1 PTO 0 脉 冲 PTO 0 方 向 - HSC HSC: 内 置 或 信 号 板 I0.2 I4.2 I0.3 I4.3 I0.1 I4.1 或 监 视 PTO 1 1 PTO 1 脉 冲 PTO 1 方 向 - HSC3 2 内 置 I0.4 I0.5 I0.7 HSC4 3 内 置 I0.6 I0.7 I0.5 HSC5 4 内 置 I1.0 I1.1 I1.2 或 信 号 板 I4.0 I4.1 I4.3 HSC6 4 内 置 I1.3 I1.4 I1.5 或 信 号 板 I4.2 I4.3 I4.1 模 式 具 有 内 部 方 向 控 制 的 单 相 计 数 时 钟 - - 计 数 或 频 率 器 复 位 计 数 具 有 外 部 方 向 控 制 的 单 相 计 数 时 钟 方 向 - 计 数 或 频 率 器 复 位 计 数 具 有 2 个 时 钟 输 入 的 双 相 计 数 加 时 钟 减 时 钟 - 计 数 或 频 率 器 复 位 计 数 A/B 相 正 交 计 数 器 A 相 B 相 - 计 数 或 频 率 Z 相 计 数 监 视 脉 冲 串 输 出 (PTO) 1 时 钟 方 向 - 计 数 1 脉 冲 串 输 出 监 视 功 能 始 终 使 用 时 钟 和 方 向 如 果 仅 为 脉 冲 组 态 了 相 应 的 PTO 输 出, 则 通 常 应 将 方 向 输 出 设 置 为 正 计 数 2 对 于 仅 支 持 6 个 内 置 输 入 的 CPU 1211C, 不 能 使 用 带 复 位 输 入 的 HSC3 3 对 于 仅 支 持 6 个 内 置 输 入 的 CPU 1211C, 不 能 使 用 HSC4 4 仅 当 安 装 信 号 板 时,CPU 1211C 和 CPU 1212C 才 支 持 HSC5 和 HSC6 系 统 手 册, 11/2009, A5E
121 编 写 指 令 6.1 基 本 指 令 访 问 HSC 的 当 前 值 CPU 将 每 个 HSC 的 当 前 值 存 储 在 一 个 输 入 (I) 地 址 中 下 表 列 出 了 为 每 个 HSC 的 当 前 值 分 配 的 默 认 地 址 可 以 通 过 在 设 备 配 置 中 修 改 CPU 的 属 性 来 更 改 当 前 值 的 I 地 址 高 速 计 数 器 数 据 类 型 默 认 地 址 HSC1 DInt ID1000 HSC2 DInt ID1004 HSC3 DInt ID1008 HSC4 DInt ID1012 HSC5 DInt ID1016 HSC6 DInt ID1020 无 法 强 制 分 配 给 HSC 设 备 的 数 字 量 I/O 点 在 设 备 配 置 期 间 分 配 高 速 计 数 器 设 备 使 用 的 数 字 量 I/O 点 将 数 字 I/O 点 分 配 给 这 些 设 备 之 后, 无 法 通 过 监 视 表 格 强 制 功 能 修 改 所 分 配 的 I/O 点 的 地 址 值 组 态 HSC CPU 允 许 用 户 组 态 最 多 6 个 高 速 计 数 器 用 户 可 编 辑 CPU 的 属 性 (Properties) 来 组 态 各 个 HSC 的 参 数 通 过 编 辑 CPU 的 属 性 (Properties) 来 组 态 高 速 计 数 器 的 参 数 启 用 HSC 之 后 组 态 其 它 参 数, 例 如 计 数 器 功 能 初 始 值 复 位 选 项 和 中 断 事 件 组 态 HSC 之 后, 在 用 户 程 序 中 使 用 CTRL_HSC 指 令 控 制 HSC 的 运 行 120 系 统 手 册, 11/2009, A5E
122 编 写 指 令 6.1 基 本 指 令 系 统 手 册, 11/2009, A5E
123 编 写 指 令 6.1 基 本 指 令 比 较 LAD FBD 使 用 比 较 指 令 可 比 较 两 个 数 据 类 型 相 同 的 值 该 LAD 触 点 比 较 结 果 为 TRUE 时, 则 该 触 点 会 被 激 活 如 果 该 FBD 功 能 框 比 较 结 果 为 TRUE, 则 功 能 框 输 出 为 TRUE 在 程 序 编 辑 器 中 单 击 该 指 令 后, 可 以 从 下 拉 菜 单 中 选 择 比 较 类 型 和 数 据 类 型 关 系 类 型 满 足 以 下 条 件 时 比 较 结 果 为 真 : == IN1 等 于 IN2 <> IN1 不 等 于 IN2 >= IN1 大 于 或 等 于 IN2 <= IN1 小 于 或 等 于 IN2 > IN1 大 于 IN2 < IN1 小 于 IN2 参 数 数 据 类 型 说 明 IN1, IN2 SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, String, Char, Time, DTL, Constant 要 比 较 的 值 范 围 内 和 范 围 外 指 令 使 用 IN_RANGE 和 OUT_RANGE 指 令 可 测 试 输 入 值 是 在 指 定 的 值 范 围 之 内 还 是 之 外 如 果 比 较 结 果 为 TRUE, 则 功 能 框 输 出 为 TRUE 输 入 参 数 MIN VAL 和 MAX 的 数 据 类 型 必 须 相 同 在 程 序 编 辑 器 中 单 击 该 指 令 后, 可 以 从 下 拉 菜 单 中 选 择 数 据 类 型 LAD FBD 122 系 统 手 册, 11/2009, A5E
124 编 写 指 令 6.1 基 本 指 令 关 系 类 型 IN_RANGE OUT_RANGE 满 足 以 下 条 件 时 比 较 结 果 为 TRUE: MIN <= VAL <= MAX VAL < MIN 或 VAL > MAX 参 数 数 据 类 型 说 明 MIN VAL MAX SInt Int DInt USInt UInt UDInt Real Constant 比 较 器 输 入 OK 和 Not OK 指 令 使 用 OK 和 NOT_OK 指 令 可 测 试 输 入 的 参 考 数 据 是 否 为 符 合 IEEE 规 范 754 的 有 效 实 数 如 果 该 LAD 触 点 为 TRUE, 则 激 活 该 触 点 并 传 递 能 流 如 果 该 FBD 功 能 框 为 TRUE, 则 功 能 框 输 出 为 TRUE LAD FBD 如 果 Real 或 LReal 类 型 的 值 为 +/- INF( 无 穷 大 ) NaN( 不 是 数 字 ) 或 者 非 标 准 化 的 值, 则 其 无 效 非 标 准 化 的 值 是 非 常 接 近 于 0 的 数 字 CPU 在 计 算 中 用 0 替 换 非 标 准 化 的 值 指 令 OK NOT_OK 满 足 以 下 条 件 时 REAL 数 测 试 结 果 为 TRUE: 输 入 值 为 有 效 REAL 数 输 入 值 不 是 有 效 REAL 数 参 数 数 据 类 型 说 明 IN Real, LReal 输 入 数 据 系 统 手 册, 11/2009, A5E
125 编 写 指 令 6.1 基 本 指 令 数 学 加 法 减 法 乘 法 和 除 法 指 令 使 用 数 学 功 能 框 指 令 可 编 写 基 本 数 学 运 算 程 序 : ADD: 加 法 (IN1 + IN2 = OUT) SUB: 减 法 (IN1 - IN2 = OUT) MUL: 乘 法 (IN1 * IN2 = OUT) DIV: 除 法 (IN1 / IN2 = OUT) 整 数 除 法 运 算 会 截 去 商 的 小 数 部 分 以 生 成 整 数 输 出 在 功 能 框 名 称 下 方 单 击, 并 从 下 拉 菜 单 中 选 择 数 据 类 型 说 明 基 本 数 学 指 令 参 数 IN1 IN2 和 OUT 的 数 据 类 型 必 须 相 同 参 数 数 据 类 型 说 明 IN1, IN2 SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Constant 数 学 运 算 输 入 OUT SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal 数 学 运 算 输 出 启 用 数 学 指 令 (EN = 1) 后, 指 令 会 对 输 入 值 (IN1 和 IN2) 执 行 指 定 的 运 算 并 将 结 果 存 储 在 通 过 输 出 参 数 (OUT) 指 定 的 存 储 器 地 址 中 运 算 成 功 完 成 后, 指 令 会 设 置 ENO = 1 ENO 状 态 说 明 1 无 错 误 0 数 学 运 算 结 果 值 可 能 超 出 所 选 数 据 类 型 的 有 效 数 值 范 围 返 回 适 合 目 标 大 小 的 结 果 的 最 低 有 效 部 分 0 除 数 为 0 (IN2 = 0): 结 果 未 定 义, 返 回 0 0 Real/LReal: 如 果 其 中 一 个 输 入 值 为 NaN( 不 是 数 字 ), 则 返 回 NaN 0 ADD Real/LReal: 如 果 两 个 IN 值 均 为 INF, 但 符 号 不 同, 则 这 是 非 法 运 算 并 返 回 NaN 124 系 统 手 册, 11/2009, A5E
126 编 写 指 令 6.1 基 本 指 令 ENO 状 态 说 明 0 SUB Real/LReal: 如 果 两 个 IN 值 均 为 INF, 且 符 号 相 同, 则 这 是 非 法 运 算 并 返 回 NaN 0 MUL Real/LReal: 如 果 一 个 IN 值 为 零 而 另 一 个 为 INF, 则 这 是 非 法 运 算 并 返 回 NaN 0 DIV Real/LReal: 如 果 两 个 IN 值 均 为 零 或 INF, 则 这 是 非 法 运 算 并 返 回 NaN MOD 指 令 MOD( 求 模 ) 指 令 用 于 IN1 以 IN2 为 模 的 数 学 运 算 运 算 IN1 MOD IN2 = IN1 - (IN1 / IN2) = 参 数 OUT 在 功 能 框 名 称 下 方 单 击, 并 从 下 拉 菜 单 中 选 择 数 据 类 型 说 明 IN1 IN2 和 OUT 参 数 的 数 据 类 型 必 须 相 同 参 数 数 据 类 型 说 明 IN1 和 IN2 Int DInt USInt UInt UDInt Constant 求 模 输 入 OUT Int DInt USInt UInt UDInt 求 模 输 出 ENO 状 态 说 明 1 无 错 误 0 值 IN2 = 0,OUT 值 为 零 系 统 手 册, 11/2009, A5E
127 编 写 指 令 6.1 基 本 指 令 NEG 指 令 使 用 NEG( 取 反 ) 指 令 可 将 参 数 IN 的 值 的 算 术 符 号 取 反 并 将 结 果 存 储 在 参 数 OUT 中 在 功 能 框 名 称 下 方 单 击, 并 从 下 拉 菜 单 中 选 择 数 据 类 型 说 明 IN 和 OUT 参 数 的 数 据 类 型 必 须 相 同 参 数 数 据 类 型 说 明 IN SInt, Int, DInt, Real, LReal, Constant 数 学 运 算 输 入 OUT SInt, Int, DInt, Real, LReal 数 学 运 算 输 出 ENO 状 态 说 明 1 无 错 误 0 结 果 值 超 出 所 选 数 据 类 型 的 有 效 数 值 范 围 以 SInt 为 例 : NEG (-128) 的 结 果 为 +128, 超 出 该 数 据 类 型 的 最 大 值 递 增 和 递 减 指 令 INC 和 DEC 指 令 用 于 : 递 增 有 符 号 或 无 符 号 整 数 值 INC( 递 增 ): 参 数 IN/OUT 值 +1 = 参 数 IN/OUT 值 递 减 有 符 号 或 无 符 号 整 数 值 DEC( 递 减 ): 参 数 IN/OUT 值 - 1 = 参 数 IN/OUT 值 在 功 能 框 名 称 下 方 单 击, 并 从 下 拉 菜 单 中 选 择 数 据 类 型 126 系 统 手 册, 11/2009, A5E
128 编 写 指 令 6.1 基 本 指 令 参 数 数 据 类 型 说 明 IN/OUT SInt, Int, DInt, USInt, UInt, UDInt 数 学 运 算 输 入 和 输 出 ENO 状 态 说 明 1 无 错 误 0 结 果 值 超 出 所 选 数 据 类 型 的 有 效 数 值 范 围 以 SInt 为 例 : INC (127) 的 结 果 为 -128, 超 出 该 数 据 类 型 最 大 值 绝 对 值 指 令 使 用 ABS 指 令 可 以 对 参 数 IN 的 有 符 号 整 数 或 实 数 求 绝 对 值 并 将 结 果 存 储 在 参 数 OUT 中 在 功 能 框 名 称 下 方 单 击, 并 从 下 拉 菜 单 中 选 择 数 据 类 型 说 明 IN 和 OUT 参 数 的 数 据 类 型 必 须 相 同 参 数 数 据 类 型 说 明 IN SInt, Int, DInt, Real, LReal 数 学 运 算 输 入 OUT SInt, Int, DInt, Real, LReal 数 学 运 算 输 出 ENO 状 态 说 明 1 无 错 误 0 数 学 运 算 结 果 值 超 出 所 选 数 据 类 型 的 有 效 数 值 范 围 以 SInt 为 例 : ABS (-128) 的 结 果 为 +128, 超 出 该 数 据 类 型 最 大 值 系 统 手 册, 11/2009, A5E
129 编 写 指 令 6.1 基 本 指 令 MIN 和 MAX 指 令 按 如 下 说 明 使 用 MIN( 最 小 值 ) 和 MAX( 最 大 值 ) 指 令 : MIN 比 较 两 个 参 数 IN1 和 IN2 的 值 并 将 最 小 ( 较 小 ) 值 分 配 给 参 数 OUT MAX 比 较 两 个 参 数 IN1 和 IN2 的 值 并 将 最 大 ( 较 大 ) 值 分 配 给 参 数 OUT 在 功 能 框 名 称 下 方 单 击, 并 从 下 拉 菜 单 中 选 择 数 据 类 型 说 明 IN1 IN2 和 OUT 参 数 的 数 据 类 型 必 须 相 同 参 数 数 据 类 型 说 明 IN1, IN2 SInt, Int, DInt, USInt, UInt, UDInt, Real, Constant 数 学 运 算 输 入 OUT SInt, Int, DInt, USInt, UInt, UDInt, Real 数 学 运 算 输 出 ENO 状 态 说 明 1 无 错 误 0 仅 适 用 于 Real 数 据 类 型 : 一 个 或 两 个 输 入 不 是 REAL 数 (NaN) 结 果 OUT 为 +/- INF( 无 穷 大 ) 128 系 统 手 册, 11/2009, A5E
130 编 写 指 令 6.1 基 本 指 令 Limit 指 令 使 用 Limit 指 令 测 试 参 数 IN 的 值 是 否 在 参 数 MIN 和 MAX 指 定 的 值 范 围 内 如 果 IN 值 超 出 该 范 围,OUT 值 将 固 定 为 MIN 或 MAX 值 如 果 参 数 IN 的 值 在 指 定 的 范 围 内, 则 IN 的 值 将 存 储 在 参 数 OUT 中 如 果 参 数 IN 的 值 超 出 指 定 的 范 围, 则 OUT 值 为 参 数 MIN 的 值 ( 如 果 IN 值 小 于 MIN 值 ) 或 参 数 MAX 的 值 ( 如 果 IN 值 大 于 MAX 值 ) 在 功 能 框 名 称 下 方 单 击, 并 从 下 拉 菜 单 中 选 择 数 据 类 型 说 明 MIN IN MAX 和 OUT 参 数 的 数 据 类 型 必 须 相 同 参 数 数 据 类 型 说 明 MIN, IN 和 MAX SInt, Int, DInt, USInt, UInt, UDInt, Real, Constant 数 学 运 算 输 入 OUT SInt, Int, DInt, USInt, UInt, UDInt, Real 数 学 运 算 输 出 ENO 状 态 说 明 1 无 错 误 0 Real: 如 果 MIN IN 和 MAX 的 一 个 或 多 个 值 是 NaN( 不 是 数 字 ), 则 返 回 NaN 0 如 果 MIN 大 于 MAX, 则 将 值 IN 分 配 给 OUT 浮 点 型 算 术 运 算 指 令 使 用 浮 点 指 令 可 编 写 使 用 Real 或 LReal 数 据 类 型 的 数 学 运 算 程 序 : SQR: 平 方 (IN 2 = OUT) SQRT: 平 方 根 ( IN = OUT) LN: 自 然 对 数 (LN(IN) = OUT) 系 统 手 册, 11/2009, A5E
131 编 写 指 令 6.1 基 本 指 令 EXP: 自 然 指 数 (e IN =OUT), 其 中 底 数 e = SIN: 正 弦 (sin(in 弧 度 ) = OUT) COS: 余 弦 (cos(in 弧 度 ) = OUT) TAN: 正 切 (tan(in 弧 度 ) = OUT) ASIN: 反 正 弦 (arcsine(in) = OUT 弧 度 ), 其 中 sin(out 弧 度 ) = IN ACOS: 反 余 弦 (arccos(in) = OUT 弧 度 ), 其 中 cos(out 弧 度 ) = IN ATAN: 反 正 切 (arctan(in) = OUT 弧 度 ), 其 中 tan(out 弧 度 ) = IN FRAC: 分 数 ( 浮 点 数 IN 的 小 数 部 分 = OUT) EXPT: 一 般 指 数 (IN1 IN2 = OUT) 在 功 能 框 名 称 下 方 单 击, 并 从 下 拉 菜 单 中 选 择 数 据 类 型 EXPT 参 数 IN1 和 OUT 始 终 为 实 数 可 以 选 择 指 数 参 数 IN2 的 数 据 类 型 参 数 数 据 类 型 说 明 IN, IN1 Real, LReal, Constant 输 入 IN2 SInt, Int, DInt, USInt, UInt,UDInt, Real, LReal, Constant EXPT 指 数 输 入 OUT Real, LReal 输 出 130 系 统 手 册, 11/2009, A5E
132 编 写 指 令 6.1 基 本 指 令 ENO 状 态 指 令 条 件 结 果 (OUT) 1 全 部 无 错 误 有 效 结 果 0 SQR 结 果 超 出 有 效 Real/LReal 范 围 +INF IN 为 +/- NaN( 不 是 数 字 ) +NaN SQRT IN 为 负 数 -NaN IN 为 +/- INF( 无 穷 大 ) 或 +/- NaN +/- INF 或 +/- NaN LN IN 为 0.0 负 数 -INF 或 -NaN -NaN IN 为 +INF 或 +NaN +INF 或 +NaN EXP 结 果 超 出 有 效 Real/LReal 范 围 +INF IN 为 +/- NaN +/- NaN SIN IN 为 +/- INF 或 +/- NaN +/- INF 或 +/- NaN COS TAN ASIN IN 超 出 -1.0 到 +1.0 的 有 效 范 围 +NaN ACOS IN 为 +/- NaN +/- NaN ATAN IN 为 +/- NaN +/- NaN FRAC IN 为 +/- INF 或 +/- NaN +NaN EXPT IN1 为 +INF 且 IN2 不 是 -INF IN1 为 负 数 或 -INF IN1 或 IN2 为 +/- NaN IN1 为 0.0 且 IN2 为 Real/LReal( 只 能 为 Real/LReal) +INF 如 果 IN2 为 Real/LReal, 则 为 +NaN, 否 则 为 -INF +NaN +NaN 系 统 手 册, 11/2009, A5E
133 编 写 指 令 6.1 基 本 指 令 移 动 移 动 和 块 移 动 指 令 使 用 移 动 指 令 将 数 据 元 素 复 制 到 新 的 存 储 器 地 址 并 从 一 种 数 据 类 型 转 换 为 另 一 种 数 据 类 型 移 动 过 程 不 会 更 改 源 数 据 MOVE: 将 存 储 在 指 定 地 址 的 数 据 元 素 复 制 到 新 地 址 MOVE_BLK: 将 数 据 元 素 块 复 制 到 新 地 址 的 可 中 断 移 动 UMOVE_BLK: 将 数 据 元 素 块 复 制 到 新 地 址 的 不 中 断 移 动 MOVE 参 数 数 据 类 型 说 明 IN OUT SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Byte, Word, DWord, Char, Array, Struct, DTL, Time SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Byte, Word, DWord, Char, Array, Struct, DTL, Time 源 地 址 目 标 地 址 MOVE_BLK UMOVE_BLK 参 数 数 据 类 型 说 明 IN SInt, Int, DInt, USInt, UInt, UDInt, Real, Byte, Word, DWord 源 起 始 地 址 COUNT UInt 要 复 制 的 数 据 元 素 数 OUT SInt, Int, DInt, USInt, UInt, UDInt, Real, Byte, Word, DWord 目 标 起 始 地 址 132 系 统 手 册, 11/2009, A5E
134 编 写 指 令 6.1 基 本 指 令 说 明 数 据 复 制 操 作 规 则 要 复 制 Bool 数 据 类 型, 请 使 用 SET_BF RESET_BF R S 或 输 出 线 圈 (LAD) 要 复 制 单 个 基 本 数 据 类 型, 请 使 用 MOVE 要 复 制 基 本 数 据 类 型 数 组, 请 使 用 MOVE_BLK 或 UMOVE_BLK 要 复 制 结 构, 请 使 用 MOVE 要 复 制 字 符 串, 请 使 用 S_CONV 要 复 制 字 符 串 中 的 单 个 字 符, 请 使 用 MOVE MOVE_BLK 和 UMOVE_BLK 指 令 不 能 用 于 将 数 组 或 结 构 复 制 到 I Q 或 M 存 储 区 MOVE 指 令 将 单 个 数 据 元 素 从 IN 参 数 指 定 的 源 地 址 复 制 到 OUT 参 数 指 定 的 目 标 地 址 MOVE_BLK 和 UMOVE_BLK 指 令 具 有 附 加 的 COUNT 参 数 COUNT 指 定 要 复 制 的 数 据 元 素 个 数 每 个 被 复 制 元 素 的 字 节 数 取 决 于 PLC 变 量 表 中 分 配 给 IN 和 OUT 参 数 变 量 名 称 的 数 据 类 型 MOVE_BLK 和 UMOVE_BLK 指 令 在 处 理 中 断 的 方 式 上 有 所 不 同 : 在 MOVE_BLK 执 行 期 间 排 队 并 处 理 中 断 事 件 在 中 断 OB 子 程 序 中 未 使 用 移 动 目 标 地 址 的 数 据 时, 或 者 虽 然 使 用 了 该 数 据, 但 目 标 数 据 不 必 一 致 时, 使 用 MOVE_BLK 指 令 如 果 MOVE_BLK 操 作 被 中 断, 则 最 后 移 动 的 一 个 数 据 元 素 在 目 标 地 址 中 是 完 整 并 且 一 致 的 MOVE_BLK 操 作 会 在 中 断 OB 执 行 完 成 后 继 续 执 行 在 UMOVE_BLK 完 成 执 行 前 排 队 但 不 处 理 中 断 事 件 如 果 在 执 行 中 断 OB 子 程 序 前 移 动 操 作 必 须 完 成 且 目 标 数 据 必 须 一 致, 则 使 用 UMOVE_BLK 指 令 更 多 信 息, 请 参 阅 数 据 一 致 性 ( 页 94) 部 分 执 行 MOVE 指 令 之 后,ENO 始 终 为 真 ENO 状 态 条 件 结 果 1 无 错 误 成 功 复 制 了 全 部 的 COUNT 个 元 素 0 源 (IN) 范 围 或 目 标 (OUT) 范 围 超 出 可 用 存 储 区 复 制 适 当 的 元 素 不 复 制 部 分 元 素 系 统 手 册, 11/2009, A5E
135 编 写 指 令 6.1 基 本 指 令 填 充 指 令 按 如 下 说 明 使 用 FILL_BLK 和 UFILL_BLK 指 令 : FILL_BLK: 可 中 断 填 充 指 令 使 用 指 定 数 据 元 素 的 副 本 填 充 地 址 范 围 UFILL_BLK: 不 中 断 填 充 指 令 使 用 指 定 数 据 元 素 的 副 本 填 充 地 址 范 围 参 数 数 据 类 型 说 明 IN SInt, Int, DIntT, USInt, UInt, UDInt, Real, BYTE, Word, DWord 数 据 源 地 址 COUNT USInt, UInt 要 复 制 的 数 据 元 素 数 OUT SInt, Int, DIntT, USInt, UInt, UDInt, Real, BYTE, Word, DWord 数 据 目 标 地 址 说 明 数 据 填 充 操 作 规 则 要 使 用 BOOL 数 据 类 型 填 充, 请 使 用 SET_BF RESET_BF R S 或 输 出 线 圈 (LAD) 要 使 用 单 个 基 本 数 据 类 型 填 充, 请 使 用 MOVE 要 使 用 基 本 数 据 类 型 填 充 数 组, 请 使 用 FILL_BLK 或 UFILL_BLK 要 在 字 符 串 中 填 充 单 个 字 符, 请 使 用 MOVE FILL_BLK 和 UFILL_BLK 指 令 不 能 用 于 将 数 组 填 充 到 I Q 或 M 存 储 区 FILL_BLK 和 UFILL_BLK 指 令 将 源 数 据 元 素 IN 复 制 到 通 过 参 数 OUT 指 定 其 初 始 地 址 的 目 标 中 复 制 过 程 不 断 重 复 并 填 充 相 邻 地 址 块, 直 到 副 本 数 等 于 COUNT 参 数 FILL_BLK 和 UFILL_BLK 指 令 在 处 理 中 断 的 方 式 上 有 所 不 同 : 在 FILL_BLK 执 行 期 间 排 队 并 处 理 中 断 事 件 在 中 断 OB 子 程 序 中 未 使 用 移 动 目 标 地 址 的 数 据 时, 或 者 虽 然 使 用 了 该 数 据, 但 目 标 数 据 不 必 一 致 时, 使 用 FILL_BLK 指 令 在 UFILL_BLK 完 成 执 行 前 排 队 但 不 处 理 中 断 事 件 如 果 在 执 行 中 断 OB 子 程 序 前 移 动 操 作 必 须 完 成 且 目 标 数 据 必 须 一 致, 则 使 用 UFILL_BLK 指 令 134 系 统 手 册, 11/2009, A5E
136 编 写 指 令 6.1 基 本 指 令 ENO 状 态 条 件 结 果 1 无 错 误 IN 元 素 成 功 复 制 到 全 部 的 COUNT 个 目 标 中 0 目 标 (OUT) 范 围 超 出 可 用 存 储 区 复 制 适 当 的 元 素 不 复 制 部 分 元 素 交 换 指 令 SWAP 指 令 用 于 调 换 二 字 节 和 四 字 节 数 据 元 素 的 字 节 顺 序 不 改 变 每 个 字 节 中 的 位 顺 序 执 行 SWAP 指 令 之 后,ENO 始 终 为 TRUE 在 功 能 框 名 称 下 方 单 击, 并 从 下 拉 菜 单 中 选 择 数 据 类 型 参 数 数 据 类 型 说 明 IN Word, DWord 有 序 数 据 字 节 IN OUT Word, DWord 反 转 有 序 数 据 字 节 OUT 示 例 : 参 数 IN = MB0 SWAP 执 行 前 实 例 : 参 数 OUT = MB4, SWAP 执 行 后 地 址 MB0 MB 1 MB4 MB 5 W#16# WORD MSB LSB MS LSB B 地 址 MB0 MB MB MB3 MB4 MB MB MB DW#16# DWORD MSB LSB MS LSB B 系 统 手 册, 11/2009, A5E
137 编 写 指 令 6.1 基 本 指 令 转 换 转 换 指 令 CONVERT 指 令 用 于 将 数 据 元 素 从 一 种 数 据 类 型 转 换 为 另 一 种 数 据 类 型 在 功 能 框 名 称 下 方 单 击, 然 后 从 下 拉 列 表 中 选 择 IN 数 据 类 型 和 OUT 数 据 类 型 选 择 ( 转 换 源 ) 数 据 类 型 之 后,( 转 换 目 标 ) 下 拉 列 表 中 将 显 示 可 能 的 转 换 项 列 表 与 BCD16 进 行 相 互 转 换 仅 限 于 Int 数 据 类 型 与 BCD32 进 行 转 换 仅 限 于 DInt 数 据 类 型 在 功 能 框 名 称 下 方 单 击, 并 从 下 拉 菜 单 中 选 择 数 据 类 型 参 数 数 据 类 型 说 明 IN OUT SInt, Int, DInt, USInt, UInt, UDInt, Byte, Word, DWord, Real, LReal, Bcd16, Bcd32 SInt, Int, DInt, USInt, UInt, UDInt, Byte, Word, DWord, Real, LReal, Bcd16, Bcd32 IN 值 转 换 为 新 数 据 类 型 的 IN 值 ENO 状 态 说 明 结 果 (OUT) 1 无 错 误 有 效 结 果 0 IN 为 +/- INF 或 +/- NaN +/- INF 或 +/- NaN 0 结 果 超 出 OUT 数 据 类 型 的 有 效 范 围 OUT 被 设 置 为 IN 的 最 低 有 效 字 节 136 系 统 手 册, 11/2009, A5E
138 编 写 指 令 6.1 基 本 指 令 取 整 和 截 取 指 令 ROUND 用 于 将 实 数 转 换 为 整 数 实 数 的 小 数 部 分 舍 入 为 最 接 近 的 整 数 值 (IEEE - 舍 入 为 最 接 近 值 ) 如 果 Real 数 刚 好 是 两 个 连 续 整 数 的 一 半 ( 例 如,10.5), 则 Real 数 舍 入 为 偶 数 例 如,ROUND (10.5) = 10 或 ROUND (11.5) = 12 TRUNC 用 于 将 实 数 转 换 为 整 数 实 数 的 小 数 部 分 被 截 成 零 (IEEE - 取 整 为 零 ) 参 数 数 据 类 型 说 明 IN Real, LReal 浮 点 型 输 入 OUT SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal 取 整 或 截 取 后 的 输 出 ENO 状 态 说 明 结 果 (OUT) 1 无 错 误 有 效 结 果 0 IN 为 +/- INF 或 +/- NaN +/- INF 或 +/- NaN 上 取 整 和 下 取 整 指 令 CEIL 用 于 将 实 数 转 换 为 大 于 或 等 于 该 实 数 的 最 小 整 数 (IEEE - 向 正 无 穷 取 整 ) FLOOR 用 于 将 实 数 转 换 为 小 于 或 等 于 该 实 数 的 最 大 整 数 (IEEE - 向 负 无 穷 取 整 ) 系 统 手 册, 11/2009, A5E
139 编 写 指 令 6.1 基 本 指 令 参 数 数 据 类 型 说 明 IN Real, LReal 浮 点 型 输 入 OUT SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal 转 换 后 的 输 出 ENO 状 态 说 明 结 果 (OUT) 1 无 错 误 有 效 结 果 0 IN 为 +/- INF 或 +/- NaN +/- INF 或 +/- NaN 标 定 和 标 准 化 指 令 标 定 和 标 准 化 指 令 SCALE_X 用 于 按 参 数 MIN 和 MAX 所 指 定 的 数 据 类 型 和 值 范 围 对 标 准 化 的 实 参 数 VALUE( 其 中,0.0 <= VALUE <= 1.0) 进 行 标 定 : OUT = VALUE (MAX - MIN) + MIN 对 于 SCALE_X, 参 数 MIN MAX 和 OUT 的 数 据 类 型 必 须 相 同 NORM_X 用 于 标 准 化 通 过 参 数 MIN 和 MAX 指 定 的 值 范 围 内 的 参 数 VALUE: OUT = (VALUE - MIN) / (MAX - MIN), 其 中,0.0 <= OUT <= 1.0 对 于 NORM_X, 参 数 MIN VALUE 和 MAX 的 数 据 类 型 必 须 相 同 在 功 能 框 名 称 下 方 单 击, 并 从 下 拉 菜 单 中 选 择 数 据 类 型 参 数 数 据 类 型 说 明 MIN VALUE SInt Int DInt USInt UInt UDInt Real SCALE_X:Real NORM_X: SInt Int DInt USInt UInt UDInt Real 输 入 范 围 的 最 小 值 要 标 定 或 标 准 化 的 输 入 值 138 系 统 手 册, 11/2009, A5E
140 编 写 指 令 6.1 基 本 指 令 参 数 数 据 类 型 说 明 MAX OUT SInt Int DInt USInt UInt UDInt Real SCALE_X: SInt Int DInt USInt UInt UDInt Real NORM_X:Real 输 入 范 围 的 最 大 值 标 定 或 标 准 化 后 的 输 出 值 说 明 SCALE_X 的 参 数 VALUE 应 限 制 为 (0.0 <= VALUE <= 1.0) 如 果 参 数 VALUE 小 于 0.0 或 大 于 1.0: 线 性 标 定 运 算 会 生 成 一 些 小 于 参 数 MIN 值 或 大 于 参 数 MAX 值 的 OUT 值, 作 为 落 在 OUT 数 据 类 型 值 范 围 内 的 OUT 值 此 时,SCALE_X 执 行 会 设 置 ENO = TRUE 可 能 会 生 成 不 在 OUT 数 据 类 型 范 围 内 的 一 些 标 定 数 此 时, 参 数 OUT 的 值 会 被 设 置 为 一 个 中 间 值, 该 中 间 值 等 于 被 标 定 实 数 在 最 终 转 换 为 OUT 数 据 类 型 之 前 的 最 低 有 效 部 分 此 时,SCALE_X 执 行 会 设 置 ENO = FALSE NORM_X 的 参 数 VALUE 应 限 制 为 (MIN <= VALUE <= MAX) 如 果 参 数 VALUE 小 于 MIN 或 大 于 MAX, 线 性 标 定 运 算 会 生 成 小 于 0.0 或 大 于 1.0 的 标 准 化 OUT 值 在 这 种 情 况 下,NORM_X 执 行 会 设 置 ENO = TRUE ENO 状 态 条 件 结 果 (OUT) 1 无 错 误 有 效 结 果 0 结 果 超 出 OUT 数 据 类 型 的 有 效 范 围 中 间 结 果 : 实 数 在 最 终 转 换 为 OUT 数 据 类 型 前 的 最 低 有 效 部 分 0 参 数 MAX <= MIN SCALE_X: 用 Real 数 VALUE 的 最 低 有 效 部 分 填 充 OUT 大 小 NORM_X: 扩 展 VALUE 数 据 类 型 的 VALUE 来 填 充 双 字 大 小 0 参 数 VALUE = +/- INF 或 +/- NaN 将 VALUE 写 入 OUT 系 统 手 册, 11/2009, A5E
141 编 写 指 令 6.1 基 本 指 令 程 序 控 制 跳 转 和 标 签 指 令 程 序 控 制 指 令 用 于 有 条 件 地 控 制 执 行 顺 序 : JMP: 如 果 有 能 流 通 过 JMP 线 圈 (LAD), 或 者 JMP 功 能 框 的 输 入 为 真 (FBD), 则 程 序 将 从 指 定 标 签 后 的 第 一 条 指 令 继 续 执 行 JMPN: 如 果 没 有 能 流 通 过 JMP 线 圈 (LAD), 或 者 JMP 功 能 框 的 输 入 为 假 (FBD), 则 程 序 将 从 指 定 标 签 后 的 第 一 条 指 令 继 续 执 行 标 签 : JMP 或 JMPN 跳 转 指 令 的 目 标 标 签 LAD FBD 参 数 数 据 类 型 说 明 Label_name 标 签 标 识 符 跳 转 指 令 以 及 相 应 跳 转 目 标 程 序 标 签 的 标 识 符 通 过 在 LABEL 指 令 中 直 接 键 入 来 创 建 标 签 名 称 可 以 使 用 参 数 助 手 图 标 来 选 择 JMP 和 JMPN 标 签 名 称 域 可 用 的 标 签 名 称 也 可 在 JMP 或 JMPN 指 令 中 直 接 键 入 标 签 名 称 Return_Value (RET) 执 行 控 制 指 令 LAD FBD RET 指 令 用 于 终 止 当 前 块 的 执 行 参 数 数 据 类 型 说 明 Return_Value Bool RET 指 令 的 Return_value 参 数 被 分 配 给 调 用 块 中 块 调 用 功 能 框 的 ENO 输 出 140 系 统 手 册, 11/2009, A5E
142 编 写 指 令 6.1 基 本 指 令 可 选 的 RET 指 令 用 于 终 止 当 前 块 的 执 行 当 且 仅 当 有 能 流 通 过 RET 线 圈 (LAD), 或 者 当 RET 功 能 框 的 输 入 为 真 (FBD) 时, 则 当 前 块 的 程 序 执 行 将 在 该 点 终 止, 并 且 不 执 行 RET 指 令 以 后 的 指 令 如 果 当 前 块 为 OB, 则 参 数 Return_Value 将 被 忽 略 如 果 当 前 块 为 FC 或 FB, 则 将 参 数 Return_Value 的 值 作 为 被 调 用 功 能 框 的 ENO 值 传 回 到 调 用 例 程 不 要 求 用 户 将 RET 指 令 用 作 块 中 的 最 后 一 个 指 令 ; 该 操 作 是 自 动 完 成 的 一 个 块 中 可 以 有 多 个 RET 指 令 以 下 是 在 FC 代 码 块 中 使 用 RET 指 令 的 示 例 步 骤 : 1. 创 建 新 项 目 并 添 加 FC: 2. 编 辑 该 FC: 从 指 令 树 添 加 指 令 添 加 一 个 RET 指 令, 包 括 参 数 Return_Value 的 以 下 值 之 一 : TRUE FALSE, 或 用 于 指 定 所 需 返 回 值 的 存 储 位 置 添 加 更 多 的 指 令 3. 从 MAIN [OB1] 调 用 FC MAIN 代 码 块 中 FC 功 能 框 的 EN 输 入 必 须 为 真, 才 能 开 始 执 行 FC 执 行 了 有 能 流 通 过 RET 指 令 的 FC 后, 该 FC 的 RET 指 令 所 指 定 的 值 将 出 现 在 MAIN 代 码 块 中 FC 功 能 框 的 ENO 输 出 上 逻 辑 运 算 AND OR 和 XOR 指 令 AND: BYTE WORD 和 DWORD 数 据 类 型 的 逻 辑 与 运 算 OR: BYTE WORD 和 DWORD 数 据 类 型 的 逻 辑 或 运 算 XOR: BYTE WORD 和 DWORD 数 据 类 型 的 逻 辑 异 或 运 算 在 功 能 框 名 称 下 方 单 击, 并 从 下 拉 菜 单 中 选 择 数 据 类 型 系 统 手 册, 11/2009, A5E
143 编 写 指 令 6.1 基 本 指 令 参 数 数 据 类 型 说 明 IN1 IN2 Byte Word DWord 逻 辑 输 入 OUT Byte Word DWord 逻 辑 输 出 所 选 数 据 类 型 将 IN1 IN2 和 OUT 设 置 为 相 同 的 数 据 类 型 IN1 和 IN2 的 相 应 位 值 相 互 组 合, 在 参 数 OUT 中 生 成 二 进 制 逻 辑 结 果 执 行 这 些 指 令 之 后,ENO 总 是 为 TRUE 取 反 指 令 INV 指 令 用 于 获 得 参 数 IN 的 二 进 制 反 码 通 过 对 参 数 IN 各 位 的 值 取 反 来 计 算 反 码 ( 将 每 个 0 变 为 1, 每 个 1 变 为 0) 执 行 该 指 令 后,ENO 总 是 为 TRUE 在 功 能 框 名 称 下 方 单 击, 并 从 下 拉 菜 单 中 选 择 数 据 类 型 参 数 数 据 类 型 说 明 IN OUT SInt Int DInt USInt UInt UDInt Byte Word DWord SInt Int DInt USInt UInt UDInt Byte Word DWord 要 取 反 的 数 据 元 素 取 反 后 的 输 出 编 码 和 解 码 指 令 ENCO 将 位 序 列 编 码 成 二 进 制 数 DECO 将 二 进 制 数 解 码 成 位 序 列 在 功 能 框 名 称 下 方 单 击, 并 从 下 拉 菜 单 中 选 择 数 据 类 型 142 系 统 手 册, 11/2009, A5E
144 编 写 指 令 6.1 基 本 指 令 参 数 数 据 类 型 说 明 IN OUT ENCO: Byte Word DWord DECO:UInt ENCO:Int DECO: Byte Word DWord ENCO: 要 编 码 的 位 序 列 DECO: 要 解 码 的 值 ENCO: 编 码 后 的 值 DECO: 解 码 后 的 位 序 列 ENCO 指 令 将 参 数 IN 转 换 为 与 参 数 IN 的 最 低 有 效 设 置 位 的 位 位 置 对 应 的 二 进 制 数, 并 将 结 果 返 回 给 参 数 OUT 如 果 参 数 IN 为 或 , 则 将 值 0 返 回 给 OUT 如 果 参 数 IN 的 值 为 , 则 ENO 被 设 置 为 FALSE DECO 指 令 通 过 将 参 数 OUT 中 的 相 应 位 位 置 设 置 为 1( 其 它 所 有 位 设 置 为 0), 从 参 数 IN 解 码 二 进 制 数 执 行 DECO 指 令 之 后,ENO 始 终 为 TRUE DECO 参 数 OUT 的 数 据 类 型 选 择 (Byte Word 或 DWord) 会 限 制 参 数 IN 的 可 用 范 围 如 果 参 数 IN 的 值 超 出 可 用 范 围, 将 执 行 求 模 运 算, 如 下 所 示 提 取 最 低 有 效 位 DECO 参 数 IN 的 范 围 : 3 位 ( 值 0-7)IN 用 于 设 置 字 节 OUT 中 1 的 位 位 置 4 位 ( 值 0-15)IN 用 于 设 置 字 OUT 中 1 的 位 位 置 5 位 ( 值 0-31)IN 用 于 设 置 双 字 OUT 中 1 的 位 位 置 DECO IN 值 DECO OUT 值 ( 解 码 单 个 位 位 置 ) Byte OUT(8 位 ): 最 小 IN 最 大 IN Word OUT(16 位 ): 最 小 IN 最 大 IN DWord OUT: (32 位 ): 最 小 IN 最 大 IN 系 统 手 册, 11/2009, A5E
145 编 写 指 令 6.1 基 本 指 令 ENO 状 态 条 件 结 果 (OUT) 1 无 错 误 有 效 位 号 0 IN 为 零 OUT 被 设 置 为 零 选 择 (SEL) 和 多 路 复 用 (MUX) 指 令 SEL 根 据 参 数 G 的 值 将 两 个 输 入 值 之 一 分 配 给 参 数 OUT MUX 根 据 参 数 K 的 值 将 多 个 输 入 值 之 一 分 配 给 参 数 OUT 如 果 参 数 K 的 值 超 出 有 效 范 围, 则 将 参 数 ELSE 的 值 分 配 给 参 数 OUT 在 功 能 框 名 称 下 方 单 击, 并 从 下 拉 菜 单 中 选 择 数 据 类 型 SEL 数 据 类 型 说 明 G Bool 选 择 器 开 关 : FALSE 表 示 使 用 IN0 的 值 TRUE 表 示 使 用 IN1 的 值 IN0 IN1 OUT SInt Int DInt USInt UInt UDInt Real, Byte Word DWord Time Char SInt Int DInt USInt UInt UDInt Real, Byte Word DWord Time Char 输 入 输 出 144 系 统 手 册, 11/2009, A5E
146 编 写 指 令 6.1 基 本 指 令 MUX 数 据 类 型 说 明 K UInt 选 择 器 的 值 : 0 表 示 使 用 IN0 的 值 1 表 示 使 用 IN1 的 值... IN0 IN1 等 ELSE OUT SInt Int DInt USInt UInt UDInt Real, Byte Word DWord Time Char SInt Int DInt USInt UInt UDInt Real, Byte Word DWord Time Char SInt Int DInt USInt UInt UDInt Real, Byte Word DWord Time Char 输 入 输 入 替 换 值 ( 可 选 ) 输 出 输 入 变 量 和 输 出 变 量 必 须 为 相 同 的 数 据 类 型 SEL 指 令 始 终 在 两 个 IN 值 之 间 进 行 选 择 MUX 指 令 在 最 初 放 置 到 程 序 编 辑 器 中 时 有 两 个 IN 参 数, 但 可 对 其 进 行 扩 展, 以 添 加 更 多 的 IN 参 数 使 用 以 下 方 法 可 以 为 MUX 指 令 添 加 和 删 除 输 入 参 数 : 要 添 加 输 入, 请 在 其 中 一 个 现 有 IN 参 数 的 输 入 短 线 处 单 击 右 键, 并 选 择 插 入 输 入 (Insert input) 命 令 要 删 除 输 入, 请 在 其 中 一 个 现 有 IN 参 数 ( 多 于 两 个 原 始 输 入 时 ) 的 输 入 短 线 处 单 击 右 键, 并 选 择 删 除 (Delete) 命 令 条 件 代 码 : 执 行 SEL 指 令 之 后,ENO 始 终 为 TRUE ENO 状 态 (MUX) MUX 条 件 MUX 结 果 (OUT) 1 无 错 误 选 定 的 IN 值 被 分 配 给 OUT 0 K 大 于 或 等 于 IN 参 数 的 数 量 未 提 供 ELSE: OUT 不 变 提 供 了 ELSE: ELSE 的 值 被 分 配 给 OUT 系 统 手 册, 11/2009, A5E
147 编 写 指 令 6.1 基 本 指 令 移 位 和 循 环 移 位 指 令 移 位 指 令 用 于 将 参 数 IN 的 位 序 列 移 位 结 果 分 配 给 参 数 OUT 参 数 N 指 定 移 位 的 位 数 : SHR: 右 移 位 序 列 SHL: 左 移 位 序 列 在 功 能 框 名 称 下 方 单 击, 并 从 下 拉 列 表 中 选 择 数 据 类 型 参 数 数 据 类 型 说 明 IN Byte, Word, DWord 要 移 位 的 位 序 列 N UInt 要 移 位 的 位 数 OUT Byte, Word, DWord 移 位 操 作 后 的 位 序 列 N=0 时, 不 进 行 移 位, 并 将 IN 值 分 配 给 OUT 用 0 填 充 移 位 操 作 清 空 的 位 位 置 如 果 要 移 位 的 位 数 (N) 超 过 目 标 值 中 的 位 数 (Byte 为 8 位 Word 为 16 位 DWord 为 32 位 ), 则 所 有 原 始 位 值 将 被 移 出 并 用 0 代 替 ( 将 0 分 配 给 OUT) 对 于 移 位 操 作,ENO 总 是 为 TRUE Word 大 小 数 据 的 SHL 示 例 : 自 左 移 入 0 IN 首 次 移 位 前 的 OUT 值 : 首 次 左 移 后 : 第 二 次 左 移 后 : 第 三 次 左 移 后 : 系 统 手 册, 11/2009, A5E
148 编 写 指 令 6.1 基 本 指 令 循 环 指 令 循 环 指 令 用 于 将 参 数 IN 的 位 序 列 循 环 移 位 结 果 分 配 给 参 数 OUT 参 数 N 定 义 循 环 移 位 的 位 数 ROR: 循 环 右 移 位 序 列 ROL: 循 环 左 移 位 序 列 在 功 能 框 名 称 下 方 单 击, 并 从 下 拉 菜 单 中 选 择 数 据 类 型 参 数 数 据 类 型 说 明 IN Byte, Word, DWord 要 循 环 移 位 的 位 序 列 N UInt 要 循 环 移 位 的 位 数 OUT Byte, Word, DWord 循 环 移 位 操 作 后 的 位 序 列 N=0 时, 不 进 行 循 环 移 位, 并 将 IN 值 分 配 给 OUT 从 目 标 值 一 侧 循 环 移 出 的 位 数 据 将 循 环 移 位 到 目 标 值 的 另 一 侧, 因 此 原 始 位 值 不 会 丢 失 如 果 要 循 环 移 位 的 位 数 (N) 超 过 目 标 值 中 的 位 数 (Byte 为 8 位 Word 为 16 位 DWord 为 32 位 ), 仍 将 执 行 循 环 移 位 执 行 循 环 指 令 之 后,ENO 始 终 为 TRUE WORD 大 小 数 据 的 ROR 实 例 : 将 各 个 位 从 右 侧 循 环 移 出 到 左 侧 IN 首 次 循 环 移 位 前 的 OUT 值 : 首 次 循 环 右 移 后 : 第 二 次 循 环 右 移 后 : 系 统 手 册, 11/2009, A5E
149 编 写 指 令 6.2 扩 展 指 令 6.2 扩 展 指 令 用 于 扩 展 指 令 的 常 见 错 误 参 数 扩 展 指 令 说 明 中 介 绍 了 各 程 序 指 令 可 能 发 生 的 运 行 错 误 除 了 这 些 错 误, 还 可 能 发 生 下 列 常 见 错 误 如 果 执 行 代 码 块 时 发 生 某 个 常 见 错 误, 则 CPU 将 进 入 STOP 模 式, 除 非 在 该 代 码 块 中 使 用 GetError 或 GetErrorID 指 令 编 写 程 序 来 响 应 错 误 条 件 代 码 值 (W#16#...) 说 明 8022 存 储 区 对 于 输 入 太 小 8023 存 储 区 对 于 输 出 太 小 8024 输 入 区 非 法 8025 输 出 区 非 法 8028 输 入 位 赋 值 非 法 8029 输 出 位 赋 值 非 法 8030 输 出 区 是 只 读 DB 803A DB 不 存 在 时 钟 和 日 历 指 令 日 期 和 时 间 指 令 日 期 和 时 间 指 令 用 于 设 计 日 历 和 时 间 计 算 T_CONV 用 于 转 换 时 间 值 的 数 据 类 型 : (Time 转 换 为 DInt) 或 (DInt 转 换 为 Time) T_ADD 用 于 将 Time 与 DTL 值 相 加 : (Time + Time = Time) 或 (DTL + Time = DTL) T_SUB 用 于 将 Time 与 DTL 值 相 减 : (Time - Time = Time) 或 (DTL - Time = DTL) T_DIFF 提 供 两 个 DTL 值 的 差 作 为 Time 值 : DTL - DTL = Time 148 系 统 手 册, 11/2009, A5E
150 编 写 指 令 6.2 扩 展 指 令 数 据 类 型 大 小 ( 位 ) 有 效 范 围 Time 32 存 储 形 式 T#-24d_20h_31m_23s_648ms 到 T#24d_20h_31m_23s_647ms -2,147,483,648 ms 到 +2,147,483,647 ms DTL 数 据 结 构 年 :UInt 到 2554 月 :USInt 8 1 到 12 日 :USInt 8 1 到 31 工 作 日 :USInt 8 1 = 周 日 到 7 = 周 六 小 时 :USInt 8 0 到 23 分 钟 :USInt 8 0 到 59 秒 :USInt 8 0 到 59 纳 秒 :UDInt 32 0 到 999,999,999 T_CONV( 时 间 转 换 ) 将 Time 数 据 类 型 转 换 为 DInt 数 据 类 型, 或 将 DInt 数 据 类 型 转 回 Time 数 据 类 型 参 数 参 数 类 型 数 据 类 型 说 明 IN IN DInt Time 输 入 的 Time 值 或 DInt 值 OUT OUT DInt Time 转 换 后 的 DInt 值 或 Time 值 从 指 令 名 称 下 方 提 供 的 下 拉 列 表 中 选 择 IN 和 OUT 的 数 据 类 型 T_ADD( 时 间 相 加 ) 将 输 入 IN1 的 值 (DTL 或 Time 数 据 类 型 ) 与 输 入 IN2 的 Time 值 相 加 参 数 OUT 提 供 DTL 或 Time 值 结 果 系 统 手 册, 11/2009, A5E
151 编 写 指 令 6.2 扩 展 指 令 允 许 以 下 两 种 数 据 类 型 的 运 算 : Time + Time = Time DTL + Time = DTL 参 数 参 数 类 型 数 据 类 型 说 明 IN1 IN DTL Time DTL 或 Time 值 IN2 IN Time 要 加 上 的 Time 值 OUT OUT DTL Time DTL 或 Time 和 值 从 指 令 名 称 下 方 提 供 的 下 拉 列 表 中 选 择 IN1 的 数 据 类 型 所 选 的 IN1 数 据 类 型 同 时 也 会 设 置 参 数 OUT 的 数 据 类 型 T_SUB( 时 间 相 减 ) 从 IN1(DTL 或 Time 值 ) 中 减 去 IN2 的 Time 值 参 数 OUT 以 DTL 或 Time 数 据 类 型 提 供 差 值 允 许 以 下 两 种 数 据 类 型 的 运 算 : Time - Time = Time DTL - Time = DTL 参 数 参 数 类 型 数 据 类 型 说 明 IN1 IN DTL Time DTL 或 Time 值 IN2 IN Time 要 减 去 的 Time 值 OUT OUT DTL Time DTL 或 Time 差 值 从 指 令 名 称 下 方 提 供 的 下 拉 列 表 中 选 择 IN1 的 数 据 类 型 所 选 的 IN1 数 据 类 型 同 时 也 会 设 置 参 数 OUT 的 数 据 类 型 T_DIFF( 时 间 差 ) 从 IN1 DTL 值 中 减 去 IN2 的 DTL 值 参 数 OUT 以 Time 数 据 类 型 提 供 差 值 DTL - DTL = Time 150 系 统 手 册, 11/2009, A5E
152 编 写 指 令 6.2 扩 展 指 令 参 数 参 数 类 型 数 据 类 型 说 明 IN1 IN DTL DTL 值 IN2 IN DTL 要 减 去 的 DTL 值 OUT OUT Time Time 差 值 条 件 代 码 : ENO = 1 表 示 未 发 生 错 误 ENO = 0 和 参 数 OUT = 0 表 示 出 现 以 下 错 误 : DTL 值 无 效 Time 值 无 效 时 钟 指 令 时 钟 指 令 用 于 设 置 和 读 取 PLC 系 统 时 钟 使 用 数 据 类 型 DTL 提 供 日 期 和 时 间 值 DTL 结 构 大 小 有 效 范 围 年 :UInt 16 位 1970 到 2554 月 :USInt 8 位 1 到 12 日 :USInt 8 位 1 到 31 工 作 日 :USInt 8 位 1 = 周 日 到 7 = 周 六 小 时 :USInt 8 位 0 到 23 分 钟 :USInt 8 位 0 到 59 秒 :USInt 8 位 0 到 59 纳 秒 :UDInt 32 位 0 到 999,999,999 WR_SYS_T( 写 入 系 统 时 间 ) 使 用 参 数 IN 中 的 DTL 值 设 置 PLC 日 时 钟 该 时 间 值 不 包 括 本 地 时 区 或 夏 令 时 偏 移 量 参 数 参 数 类 型 数 据 类 型 说 明 IN IN DTL 要 在 PLC 系 统 时 钟 内 设 置 的 日 时 钟 RET_VAL OUT Int 执 行 条 件 代 码 系 统 手 册, 11/2009, A5E
153 编 写 指 令 6.2 扩 展 指 令 RD_SYS_T( 读 取 系 统 时 间 ) 从 PLC 读 取 当 前 系 统 时 间 该 时 间 值 不 包 括 本 地 时 区 或 夏 令 时 偏 移 量 参 数 参 数 类 型 数 据 类 型 说 明 RET_VAL OUT Int 执 行 条 件 代 码 OUT OUT DTL 当 前 PLC 系 统 时 间 RD_LOC_T( 读 取 本 地 时 间 ) 以 DTL 数 据 类 型 提 供 PLC 的 当 前 本 地 时 间 参 数 参 数 类 型 数 据 类 型 说 明 RET_VAL OUT Int 执 行 条 件 代 码 OUT OUT DTL 当 地 时 间 通 过 使 用 用 户 在 CPU 时 钟 设 备 配 置 中 设 置 的 时 区 和 夏 令 时 偏 移 量 计 算 本 地 时 间 时 区 组 态 是 相 对 于 协 调 世 界 时 (UTC, Coordinated Universal Time) 系 统 时 间 的 偏 移 量 夏 令 时 组 态 指 定 夏 令 时 开 始 时 的 月 份 星 期 日 期 和 小 时 标 准 时 间 组 态 也 会 指 定 标 准 时 间 开 始 时 的 月 份 星 期 日 期 和 小 时 时 区 偏 移 量 始 终 会 应 用 到 系 统 时 间 值 只 有 在 夏 令 时 有 效 时 才 会 应 用 夏 令 时 偏 移 量 条 件 代 码 : ENO = 1 表 示 未 发 生 错 误 ENO = 0 表 示 发 生 了 执 行 错 误, 同 时 在 RET_VAL 输 出 中 提 供 条 件 代 码 RET_VAL (W#16#...) 说 明 0000 无 错 误 8080 本 地 时 间 不 可 用 8081 非 法 年 份 值 152 系 统 手 册, 11/2009, A5E
154 编 写 指 令 6.2 扩 展 指 令 RET_VAL (W#16#...) 说 明 8082 非 法 月 份 值 8083 非 法 日 期 值 8084 非 法 小 时 值 8085 非 法 分 钟 值 8086 非 法 秒 数 值 8087 非 法 纳 秒 值 80B0 实 时 时 钟 发 生 了 故 障 字 符 串 和 字 符 指 令 String 数 据 概 述 字 符 串 数 据 类 型 String 数 据 被 存 储 成 2 个 字 节 的 标 头 后 跟 最 多 254 个 ASCII 码 字 符 组 成 的 字 符 字 节 String 标 头 包 含 两 个 长 度 第 一 个 字 节 是 初 始 化 字 符 串 时 方 括 号 中 给 出 的 最 大 长 度, 默 认 值 为 254 第 二 个 标 头 字 节 是 当 前 长 度, 即 字 符 串 中 的 有 效 字 符 数 当 前 长 度 必 须 小 于 或 等 于 最 大 长 度 String 格 式 占 用 的 存 储 字 节 数 比 最 大 长 度 大 2 个 字 节 初 始 化 String 数 据 在 执 行 任 何 字 符 串 指 令 之 前, 必 须 将 String 输 入 和 输 出 数 据 初 始 化 为 存 储 器 中 的 有 效 字 符 串 有 效 String 数 据 有 效 字 符 串 的 最 大 长 度 必 须 大 于 0 且 小 于 255 当 前 长 度 必 须 小 于 等 于 最 大 长 度 字 符 串 无 法 分 配 给 I 或 Q 存 储 区 有 关 详 细 信 息, 请 参 见 : String 数 据 类 型 的 格 式 ( 页 63) 系 统 手 册, 11/2009, A5E
155 编 写 指 令 6.2 扩 展 指 令 字 符 串 转 换 指 令 字 符 串 到 值 以 及 值 到 字 符 串 的 转 换 可 以 使 用 以 下 指 令 将 数 字 字 符 串 转 换 为 数 值 或 将 数 值 转 换 为 数 字 字 符 串 : S_CONV 用 于 将 数 字 字 符 串 转 换 成 数 值 或 将 数 值 转 换 成 数 字 字 符 串 STRG_VAL 使 用 格 式 选 项 将 数 字 字 符 串 转 换 成 数 值 VAL_STRG 使 用 格 式 选 项 将 数 值 转 换 成 数 字 字 符 串 S_CONV( 字 符 串 转 换 ) 将 字 符 串 转 换 成 相 应 的 值, 或 将 值 转 换 成 相 应 的 字 符 串 S_CONV 指 令 没 有 输 出 格 式 选 项 因 此,S_CONV 指 令 比 STRG_VAL 指 令 和 VAL_STRG 指 令 更 简 单, 但 灵 活 性 更 差 从 下 拉 列 表 中 选 择 参 数 的 数 据 类 型 S_CONV( 字 符 串 到 值 的 转 换 ) 参 数 参 数 类 型 数 据 类 型 说 明 IN IN String 输 入 字 符 串 OUT OUT String, SInt, Int, DInt, USInt, UInt, UDInt, Real 输 出 数 值 字 符 串 参 数 IN 的 转 换 从 首 个 字 符 开 始, 并 一 直 进 行 到 字 符 串 的 结 尾, 或 者 一 直 进 行 到 遇 到 第 一 个 不 是 0 到 或. 的 字 符 为 止 结 果 值 将 在 参 数 OUT 中 指 定 的 位 置 提 供 如 果 输 出 数 值 不 在 OUT 数 据 类 型 的 范 围 内, 则 参 数 OUT 设 置 为 0, 并 且 ENO 设 置 为 FALSE 否 则, 参 数 OUT 将 包 含 有 效 的 结 果, 并 且 ENO 设 置 为 TRUE 输 入 String 格 式 规 则 : 如 果 在 IN 字 符 串 中 使 用 小 数 点, 则 必 须 使 用. 字 符 允 许 使 用 逗 点 字 符, 作 为 小 数 点 左 侧 的 千 位 分 隔 符, 并 且 逗 点 字 符 会 被 忽 略 忽 略 前 导 空 格 仅 支 持 定 点 表 示 法 字 符 e 和 E 不 会 被 识 别 为 指 数 表 示 法 154 系 统 手 册, 11/2009, A5E
156 编 写 指 令 6.2 扩 展 指 令 S_CONV( 值 到 字 符 串 的 转 换 ) 参 数 参 数 类 型 数 据 类 型 说 明 IN IN String, SInt, Int, DInt, USInt, UInt, UDInt, Real 输 入 数 值 OUT OUT String 输 出 字 符 串 整 数 值 无 符 号 整 数 值 或 浮 点 值 IN 在 OUT 中 被 转 换 为 相 应 的 字 符 串 在 执 行 转 换 前, 参 数 OUT 必 须 引 用 有 效 字 符 串 有 效 字 符 串 由 第 一 个 字 节 中 的 最 大 字 符 串 长 度 第 二 个 字 节 中 的 当 前 字 符 串 长 度 以 及 后 面 字 节 中 的 当 前 字 符 串 字 符 组 成 转 换 后 的 字 符 串 将 从 第 一 个 字 符 开 始 替 换 OUT 字 符 串 中 的 字 符, 并 调 整 OUT 字 符 串 的 当 前 长 度 字 节 OUT 字 符 串 的 最 大 长 度 字 节 不 变 被 替 换 的 字 符 数 取 决 于 参 数 IN 的 数 据 类 型 和 数 值 被 替 换 的 字 符 数 必 须 在 参 数 OUT 的 字 符 串 长 度 范 围 内 OUT 字 符 串 的 最 大 字 符 串 长 度 ( 第 一 个 字 节 ) 应 大 于 或 等 于 被 转 换 字 符 的 最 大 预 期 数 目 下 表 列 出 了 所 支 持 的 各 种 数 据 类 型 要 求 的 最 大 可 能 字 符 串 长 度 IN 数 据 类 型 OUT 字 符 串 中 被 转 换 字 符 的 最 大 数 目 实 例 包 括 最 大 及 当 前 长 度 字 节 在 内 的 总 字 符 串 长 度 USInt SInt UInt Int UDInt DInt 输 出 String 格 式 规 则 : 写 入 到 参 数 OUT 的 值 不 使 用 前 导 + 号 使 用 定 点 表 示 法 ( 不 可 使 用 指 数 表 示 法 ) 参 数 IN 为 Real 数 据 类 型 时, 使 用 句 点 字 符. 表 示 小 数 点 系 统 手 册, 11/2009, A5E
157 编 写 指 令 6.2 扩 展 指 令 STRG_VAL 指 令 STRG_VAL( 字 符 串 到 值 ) 将 数 字 字 符 串 转 换 为 相 应 的 整 型 或 浮 点 型 表 示 法 转 换 从 字 符 串 IN 中 的 字 符 偏 移 量 P 位 置 开 始, 并 一 直 进 行 到 字 符 串 的 结 尾, 或 者 一 直 进 行 到 遇 到 第 一 个 不 是 + -., e E 或 0 到 9 的 字 符 为 止 结 果 放 置 在 参 数 OUT 中 指 定 的 位 置 同 时, 还 将 返 回 参 数 P 作 为 原 始 字 符 串 中 转 换 终 止 位 置 的 偏 移 量 计 数 必 须 在 执 行 前 将 String 数 据 初 始 化 为 存 储 器 中 的 有 效 字 符 串 参 数 参 数 类 型 数 据 类 型 说 明 IN IN String 要 转 换 的 ASCII 字 符 串 FORMAT IN Word 输 出 格 式 选 项 P IN_OUT UInt IN: 指 向 要 转 换 的 第 一 个 字 符 的 索 引 ( 第 一 个 字 符 = 1) OUT: 转 换 过 程 结 束 后, 指 向 下 一 个 字 符 的 索 引 OUT OUT SInt, Int, DInt, USInt, UInt, UDInt, Real 转 换 后 的 数 值 STRG_VAL 的 FORMAT 参 数 以 下 定 义 了 STRG_VAL 指 令 的 FORMAT 参 数 未 使 用 的 位 位 置 必 须 设 置 为 零 位 16 位 8 位 7 位 f r f = 表 示 法 格 式 1= 指 数 表 示 法 0 = 定 点 表 示 法 r = 小 数 点 格 式 1 =, ( 逗 点 字 符 ) 0 =. ( 句 点 字 符 ) 156 系 统 手 册, 11/2009, A5E
158 编 写 指 令 6.2 扩 展 指 令 FORMAT (W#16#) 表 示 法 格 式 小 数 点 表 示 法 0000( 默 认 ) 定 点 "." 0001 "," 0002 指 数 "." 0003 "," 0004 到 FFFF 非 法 值 STRG_VAL 转 换 的 规 则 如 下 : 如 果 使 用 句 点 字 符. 作 为 小 数 点, 则 小 数 点 左 侧 的 逗 点, 将 被 解 释 为 千 位 分 隔 符 字 符 允 许 使 用 逗 点 字 符 并 且 会 将 其 忽 略 如 果 使 用 逗 点 字 符, 作 为 小 数 点, 则 小 数 点 左 侧 的 句 点. 将 被 解 释 为 千 位 分 隔 符 字 符 允 许 使 用 句 点 字 符 并 且 会 将 其 忽 略 忽 略 前 导 空 格 VAL_STRG 指 令 VAL_STRG( 值 到 字 符 串 ) 将 整 数 值 无 符 号 整 数 值 或 浮 点 值 转 换 为 相 应 的 字 符 串 表 示 法 参 数 IN 表 示 的 值 将 被 转 换 为 参 数 OUT 所 引 用 的 字 符 串 在 执 行 转 换 前, 参 数 OUT 必 须 为 有 效 字 符 串 转 换 后 的 字 符 串 将 从 字 符 偏 移 量 计 数 P 位 置 开 始 替 换 OUT 字 符 串 中 的 字 符, 一 直 到 参 数 SIZE 指 定 的 字 符 数 SIZE 中 的 字 符 数 必 须 在 OUT 字 符 串 长 度 范 围 内 ( 从 字 符 位 置 P 开 始 计 数 ) 该 指 令 对 于 将 数 字 字 符 嵌 入 到 文 本 字 符 串 中 很 有 用 例 如, 可 以 将 数 字 120 放 入 字 符 串 Pump pressure = 120 psi 中 参 数 参 数 类 型 数 据 类 型 说 明 IN IN SInt Int DInt USInt UInt UDInt Real 要 转 换 的 值 SIZE IN USInt 要 写 入 OUT 字 符 串 的 字 符 数 系 统 手 册, 11/2009, A5E
159 编 写 指 令 6.2 扩 展 指 令 参 数 参 数 类 型 数 据 类 型 说 明 PREC IN USInt 小 数 部 分 的 精 度 或 大 小 不 包 括 小 数 点 FORMAT IN Word 输 出 格 式 选 项 P IN_OUT UInt IN: 指 向 要 替 换 的 第 一 个 OUT 字 符 串 字 符 的 索 引 ( 第 一 个 字 符 = 1) OUT: 指 向 替 换 后 的 下 一 个 OUT 字 符 串 字 符 的 索 引 OUT OUT String 转 换 后 的 字 符 串 参 数 PREC 用 于 指 定 字 符 串 中 小 数 部 分 的 精 度 或 位 数 如 果 参 数 IN 的 值 为 整 数, 则 PREC 指 定 小 数 点 的 位 置 例 如, 如 果 数 据 值 为 123 而 PREC = 1, 则 结 果 为 12.3 对 于 REAL 数 据 类 型 支 持 的 最 大 精 度 为 7 位 如 果 参 数 P 大 于 OUT 字 符 串 的 当 前 大 小, 则 会 添 加 空 格, 一 直 到 位 置 P, 并 将 该 结 果 附 加 到 字 符 串 末 尾 如 果 达 到 了 最 大 OUT 字 符 串 长 度, 则 转 换 结 束 VAL_STRG 的 FORMAT 参 数 以 下 定 义 了 VAL_STRG 指 令 的 FORMAT 参 数 未 使 用 的 位 位 置 必 须 设 置 为 零 位 16 位 8 位 7 位 s f r s = 数 字 符 号 字 符 1= 使 用 符 号 字 符 + 和 - 0 = 仅 使 用 符 号 字 符 - f = 表 示 法 格 式 1= 指 数 表 示 法 0 = 定 点 表 示 法 r = 小 数 点 格 式 1 =, ( 逗 点 字 符 ) 0 =. ( 句 点 字 符 ) 158 系 统 手 册, 11/2009, A5E
160 编 写 指 令 6.2 扩 展 指 令 FORMAT (WORD) 数 字 符 号 字 符 表 示 法 格 式 小 数 点 表 示 法 W#16#0000 仅 - 定 点 "." W#16#0001 "," W#16#0002 指 数 "." W#16#0003 "," W#16# 和 - 定 点 "." W#16#0005 "," W#16#0006 指 数 "." W#16#0007 "," W#16#0008 到 W#16#FFFF 非 法 值 参 数 OUT 字 符 串 的 格 式 规 则 如 下 : 如 果 转 换 后 的 字 符 串 小 于 指 定 的 大 小, 则 会 在 字 符 串 的 最 左 侧 添 加 前 导 空 格 字 符 如 果 FORMAT 参 数 的 符 号 位 为 FALSE, 则 会 将 无 符 号 和 有 符 号 整 型 值 写 入 输 出 缓 冲 区, 且 不 带 前 导 + 号 必 要 时 会 使 用 - 号 < 前 导 空 格 >< 无 前 导 零 的 数 字 >'.'<PREC 数 字 > 如 果 符 号 位 为 TRUE, 则 会 将 无 符 号 和 有 符 号 整 型 值 写 入 输 出 缓 冲 区, 且 始 终 带 有 前 导 符 号 字 符 < 前 导 空 格 >< 符 号 >< 无 前 导 零 的 数 字 >'.'<PREC 数 字 > 如 果 FORMAT 被 设 置 为 指 数 表 示 法, 则 会 按 以 下 方 式 将 REAL 数 据 类 型 的 值 写 入 输 出 缓 冲 区 : < 前 导 空 格 >< 符 号 >< 数 字 > '.' <PREC 数 字 >'E' < 符 号 >< 无 前 导 零 的 数 字 > 如 果 FORMAT 被 设 置 为 定 点 表 示 法, 则 会 按 以 下 方 式 将 整 型 无 符 号 整 型 和 实 型 值 写 入 输 出 缓 冲 区 : < 前 导 空 格 >< 符 号 >< 无 前 导 零 的 数 字 >'.'<PREC 数 字 > 小 数 点 左 侧 的 前 导 零 会 被 隐 藏, 但 与 小 数 点 相 邻 的 数 字 除 外 小 数 点 右 侧 的 值 被 舍 入 为 PREC 参 数 所 指 定 的 小 数 点 右 侧 的 位 数 输 出 字 符 串 的 大 小 必 须 比 小 数 点 右 侧 的 位 数 多 至 少 三 个 字 节 输 出 字 符 串 中 的 值 为 右 对 齐 系 统 手 册, 11/2009, A5E
161 编 写 指 令 6.2 扩 展 指 令 ENO 报 告 的 条 件 在 转 换 操 作 期 间 遇 到 错 误 时, 将 返 回 以 下 结 果 : ENO 设 置 为 0 OUT 设 置 为 0, 或 者 如 字 符 串 到 值 的 转 换 实 例 中 所 示 OUT 不 变, 或 者 如 OUT 为 字 符 串 时 的 实 例 中 所 示 ENO 状 态 说 明 1 无 错 误 0 非 法 或 无 效 参 数 ; 例 如, 访 问 一 个 不 存 在 的 DB 0 非 法 字 符 串, 要 求 该 字 符 串 的 最 大 长 度 为 0 或 非 法 字 符 串, 当 前 长 度 大 于 最 大 长 度 0 转 换 后 的 数 值 对 于 指 定 的 OUT 数 据 类 型 而 言 过 大 0 OUT 参 数 的 最 大 字 符 串 大 小 必 须 足 够 大, 以 接 受 参 数 SIZE 所 指 定 的 字 符 数 ( 从 字 符 位 置 参 数 P 开 始 ) 0 非 法 P 值,P=0 或 P 大 于 当 前 字 符 串 长 度 0 参 数 SIZE 必 须 大 于 参 数 PREC S_CONV 字 符 串 到 值 的 转 换 实 例 IN 字 符 串 OUT 数 据 类 型 OUT 值 ENO "123" Int/DInt 123 TRUE "-00456" Int/DInt -456 TRUE "123.45" Int/DInt 123 TRUE "+2345" Int/DInt 2345 TRUE "00123AB" Int/DInt 123 TRUE "123" Real TRUE "123.45" Real TRUE "1.23e-4" Real 1.23 TRUE "1.23E-4" Real 1.23 TRUE "12,345.67" Real TRUE 160 系 统 手 册, 11/2009, A5E
162 编 写 指 令 6.2 扩 展 指 令 IN 字 符 串 OUT 数 据 类 型 OUT 值 ENO "3.4e39" Real 3.4 TRUE "-3.4e39" Real -3.4 TRUE " e-38" Real TRUE "12345" SInt 0 FALSE "A123" 不 适 用 0 FALSE "" 不 适 用 0 FALSE "++123" 不 适 用 0 FALSE "+-123" 不 适 用 0 FALSE S_CONV 值 到 字 符 串 的 转 换 实 例 数 据 类 型 IN 值 OUT 字 符 串 ENO UInt 123 "123" TRUE UInt 0 "0" TRUE UDInt " " TRUE Real -INF "INF" FALSE Real +INF "INF" FALSE Real NaN "NaN" FALSE STRG_VAL 转 换 实 例 IN 字 符 串 FORMAT (W#16#...) OUT 数 据 类 型 OUT 值 ENO "123" 0000 Int/DInt 123 TRUE "-00456" 0000 Int/DInt -456 TRUE "123.45" 0000 Int/DInt 123 TRUE "+2345" 0000 Int/DInt 2345 TRUE "00123AB" 0000 Int/DInt 123 TRUE "123" 0000 Real TRUE 系 统 手 册, 11/2009, A5E
163 编 写 指 令 6.2 扩 展 指 令 IN 字 符 串 FORMAT (W#16#...) OUT 数 据 类 型 OUT 值 ENO "-00456" 0001 Real TRUE "+00456" 0001 Real TRUE "123.45" 0000 Real TRUE "123.45" 0001 Real TRUE "123,45" 0000 Real TRUE "123,45" 0001 Real TRUE ".00123AB" 0001 Real TRUE "1.23e-4" 0000 Real 1.23 TRUE "1.23E-4" 0000 Real 1.23 TRUE "1.23E-4" 0002 Real 1.23E-4 TRUE "12,345.67" 0000 Real TRUE "12,345.67" 0001 Real TRUE "3.4e39" 0002 Real +INF TRUE "-3.4e39" 0002 Real -INF TRUE " e-38" ( 及 更 小 值 ) 0002 Real 0.0 TRUE "12345" 不 适 用 SInt 0 FALSE "A123" 不 适 用 不 适 用 0 FALSE "" 不 适 用 不 适 用 0 FALSE "++123" 不 适 用 不 适 用 0 FALSE "+-123" 不 适 用 不 适 用 0 FALSE VAL_STRG 转 换 实 例 下 面 的 实 例 均 基 于 按 以 下 方 式 初 始 化 的 OUT 字 符 串 : Current Temp = xxxxxxxxxx C 字 符 x 表 示 为 已 转 换 值 分 配 的 空 格 字 符 162 系 统 手 册, 11/2009, A5E
164 编 写 指 令 6.2 扩 展 指 令 数 据 类 型 IN 值 P SIZE FORMAT (W#16#...) PREC OUT 字 符 串 ENO UInt Current Temp = xxxxxxx123 C UInt Current Temp = xxxxxx0.00 C UDInt Current Temp = x C UDInt Current Temp = x12345,678 C Int Current Temp = xxxxxx+123 C Int Current Temp = xxxxxx-123 C Real Current Temp = xxx C Real Current Temp = E-3 C Real -INF 不 适 用 4 Current Temp = xxxxxx-inf C Real +INF 不 适 用 4 Current Temp = xxxxxx+inf C Real NaN 不 适 用 4 Current Temp = xxxxxxxnan C UDInt 不 适 用 3 Current Temp = xxxxxxxxxx C TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE FALSE FALSE FALSE FALSE 字 符 串 操 作 指 令 控 制 程 序 可 以 使 用 以 下 字 符 串 和 字 符 指 令 为 操 作 员 显 示 和 过 程 日 志 创 建 消 息 系 统 手 册, 11/2009, A5E
165 编 写 指 令 6.2 扩 展 指 令 所 有 String 操 作 的 常 见 错 误 存 在 下 述 非 法 或 无 效 String 条 件 时 执 行 String 操 作 指 令 将 导 致 ENO = 0 和 字 符 串 输 出 为 空 针 对 特 定 指 令 出 现 的 错 误 条 件 列 在 相 应 的 指 令 操 作 说 明 下 面 ENO 条 件 OUT 0 IN1 的 当 前 长 度 超 出 IN1 的 最 大 长 度, 或 者 IN2 的 当 前 长 度 超 出 IN2 的 最 大 长 度 ( 无 效 字 符 串 ) IN1 IN2 或 OUT 的 最 大 长 度 不 在 分 配 的 存 储 范 围 内 IN1 IN2 或 OUT 的 最 大 长 度 为 0 或 255( 非 法 长 度 ) 当 前 长 度 被 设 置 为 0 LEN: 获 取 字 符 串 长 度 CONCAT: 连 接 两 个 字 符 串 LEFT: 获 取 字 符 串 的 左 侧 子 串 RIGHT: 获 取 字 符 串 的 右 侧 子 串 MID: 获 取 字 符 串 的 中 间 子 串 FIND: 查 找 字 符 串 中 的 子 串 或 字 符 INSERT: 在 字 符 串 中 插 入 子 串 DELETE: 删 除 字 符 串 的 子 串 REPLACE: 替 换 字 符 串 中 的 子 串 164 系 统 手 册, 11/2009, A5E
166 编 写 指 令 6.2 扩 展 指 令 LEN 指 令 参 数 参 数 类 型 数 据 类 型 说 明 IN IN String 输 入 字 符 串 OUT OUT UInt IN 字 符 串 的 有 效 字 符 数 LEN( 字 符 串 长 度 ) 在 输 出 OUT 端 给 出 字 符 串 IN 的 当 前 长 度 空 字 符 串 的 长 度 为 零 下 表 列 出 了 指 令 的 条 件 代 码 ENO 条 件 OUT 1 没 有 无 效 字 符 串 条 件 有 效 字 符 串 长 度 CONCAT 指 令 参 数 参 数 类 型 数 据 类 型 说 明 IN1 IN String 输 入 字 符 串 1 IN2 IN String 输 入 字 符 串 2 OUT OUT String 组 合 字 符 串 ( 字 符 串 1 + 字 符 串 2) CONCAT( 连 接 字 符 串 ) 连 接 String 参 数 IN1 和 IN2 以 形 成 一 个 在 OUT 端 提 供 的 字 符 串 连 接 后, 字 符 串 IN1 是 组 合 字 符 串 的 左 侧 部 分 而 IN2 是 其 右 侧 部 分 下 表 列 出 了 指 令 的 条 件 代 码 ENO 条 件 OUT 1 未 检 测 到 错 误 有 效 字 符 0 连 接 后 的 结 果 字 符 串 比 OUT 字 符 串 的 最 大 长 度 长 复 制 结 果 字 符 串 字 符 直 到 达 到 OUT 的 最 大 长 度 为 止 系 统 手 册, 11/2009, A5E
167 编 写 指 令 6.2 扩 展 指 令 LEFT 指 令 参 数 参 数 类 型 数 据 类 型 说 明 IN IN String 输 入 字 符 串 L IN Int 要 使 用 IN 字 符 串 最 左 侧 的 L 个 字 符 创 建 的 子 串 的 长 度 OUT OUT String 输 出 字 符 串 LEFT( 左 侧 子 串 ) 提 供 字 符 串 参 数 IN 的 前 L 个 字 符 组 成 的 子 串 如 果 L 大 于 IN 字 符 串 的 当 前 长 度, 则 在 OUT 中 返 回 整 个 IN 字 符 串 如 果 输 入 是 空 字 符 串, 则 在 OUT 中 返 回 空 字 符 串 下 表 列 出 了 指 令 的 条 件 代 码 ENO 条 件 OUT 1 未 检 测 到 错 误 有 效 字 符 0 L 小 于 或 等 于 0 当 前 长 度 被 设 置 为 0 要 复 制 的 子 串 长 度 (L) 比 OUT 字 符 串 的 最 大 长 度 长 复 制 字 符 直 到 达 到 OUT 的 最 大 长 度 为 止 RIGHT 指 令 参 数 参 数 类 型 数 据 类 型 说 明 IN IN String 输 入 字 符 串 L IN Int 要 使 用 IN 字 符 串 最 右 侧 的 L 个 字 符 创 建 的 子 串 的 长 度 OUT OUT String 输 出 字 符 串 RIGHT( 右 侧 子 串 ) 提 供 字 符 串 的 最 后 L 个 字 符 如 果 L 大 于 IN 字 符 串 的 当 前 长 度, 则 在 参 数 OUT 中 返 回 整 个 IN 字 符 串 如 果 输 入 是 空 字 符 串, 则 在 OUT 中 返 回 空 字 符 串 下 表 列 出 了 指 令 的 条 件 代 码 166 系 统 手 册, 11/2009, A5E
168 编 写 指 令 6.2 扩 展 指 令 ENO 条 件 OUT 1 未 检 测 到 错 误 有 效 字 符 0 L 小 于 或 等 于 0 当 前 长 度 被 设 置 为 0 要 复 制 的 子 串 长 度 (L) 比 OUT 字 符 串 的 最 大 长 度 长 复 制 字 符 直 到 达 到 OUT 的 最 大 长 度 为 止 MID 指 令 参 数 参 数 类 型 数 据 类 型 说 明 IN IN String 输 入 字 符 串 L IN Int 要 使 用 IN 字 符 串 中 从 字 符 位 置 P 开 始 的 L 个 字 符 创 建 的 子 串 的 长 度 P IN Int 要 复 制 的 第 一 个 子 串 字 符 的 位 置 : P= 1, 表 示 IN 字 符 串 的 初 始 字 符 位 置 OUT OUT String 输 出 字 符 串 MID( 中 间 子 串 ) 提 供 字 符 串 的 中 间 部 分 中 间 子 串 为 从 字 符 位 置 P( 包 括 该 位 置 ) 开 始 的 L 个 字 符 的 长 度 如 果 L 和 P 的 和 超 出 String 参 数 IN 的 当 前 长 度, 则 返 回 从 字 符 位 置 P 开 始 并 一 直 到 IN 字 符 串 结 尾 的 子 串 下 表 列 出 了 指 令 的 条 件 代 码 ENO 条 件 OUT 1 未 检 测 到 错 误 有 效 字 符 0 L 或 P 小 于 或 等 于 0 P 大 于 IN 的 最 大 长 度 要 复 制 的 子 串 长 度 (L) 比 OUT 字 符 串 的 最 大 长 度 长 当 前 长 度 被 设 置 为 0 从 位 置 P 开 始 复 制 字 符 直 到 达 到 OUT 的 最 大 长 度 为 止 系 统 手 册, 11/2009, A5E
169 编 写 指 令 6.2 扩 展 指 令 DELETE 指 令 参 数 参 数 类 型 数 据 类 型 说 明 IN IN String 输 入 字 符 串 L IN Int 要 删 除 的 字 符 数 P IN Int 要 删 除 的 第 一 个 字 符 的 位 置 : IN 字 符 串 的 第 一 个 字 符 的 位 置 编 号 为 1 OUT OUT String 输 出 字 符 串 DELETE( 删 除 子 串 ) 从 字 符 串 IN 删 除 L 个 字 符 从 字 符 位 置 P( 包 括 该 位 置 ) 开 始 删 除 字 符, 并 在 参 数 OUT 中 提 供 剩 余 子 串 如 果 L 等 于 零, 则 在 OUT 中 返 回 输 入 字 符 串 如 果 L 和 P 的 和 大 于 输 入 字 符 串 的 长 度, 则 一 直 删 除 到 该 字 符 串 的 末 尾 下 表 列 出 了 指 令 的 条 件 代 码 ENO 条 件 OUT 1 未 检 测 到 错 误 有 效 字 符 0 P 大 于 IN 的 当 前 长 度 将 IN 复 制 到 OUT 且 不 删 除 任 何 字 符 L 小 于 0, 或 者 P 小 于 或 等 于 0 当 前 长 度 被 设 置 为 0 删 除 字 符 后 的 结 果 字 符 串 比 OUT 字 符 串 的 最 大 长 度 长 复 制 结 果 字 符 串 字 符 直 到 达 到 OUT 的 最 大 长 度 为 止 INSERT 参 数 参 数 类 型 数 据 类 型 说 明 IN1 IN String 输 入 字 符 串 1 IN2 IN String 输 入 字 符 串 2 P IN Int 字 符 串 IN1 中 字 符 串 IN2 插 入 点 前 的 最 后 一 个 字 符 位 置 字 符 串 IN1 的 第 一 个 字 符 的 位 置 编 号 为 1 OUT OUT String 结 果 字 符 串 168 系 统 手 册, 11/2009, A5E
170 编 写 指 令 6.2 扩 展 指 令 INSERT( 插 入 子 串 ) 将 字 符 串 IN2 插 入 字 符 串 IN1 中 在 位 置 P 的 字 符 后 开 始 插 入 下 表 列 出 了 指 令 的 条 件 代 码 ENO 条 件 OUT 1 未 检 测 到 错 误 有 效 字 符 0 P 大 于 IN1 的 长 度 IN2 紧 接 最 后 一 个 IN1 字 符 与 IN1 连 接 P 小 于 或 等 于 0 当 前 长 度 被 设 置 为 0 插 入 后 的 结 果 字 符 串 比 OUT 字 符 串 的 最 大 长 度 长 复 制 结 果 字 符 串 字 符 直 到 达 到 OUT 的 最 大 长 度 为 止 REPLACE 参 数 参 数 类 型 数 据 类 型 说 明 IN1 IN String 输 入 字 符 串 IN2 IN String 替 换 字 符 的 字 符 串 L IN Int 要 替 换 的 字 符 数 P IN Int 要 替 换 的 第 一 个 字 符 的 位 置 OUT OUT String 结 果 字 符 串 REPLACE( 替 换 子 串 ) 替 换 字 符 串 参 数 IN1 中 的 L 个 字 符 使 用 字 符 串 参 数 IN2 中 的 替 换 字 符, 从 字 符 串 IN1 的 字 符 位 置 P( 包 括 该 位 置 ) 开 始 替 换 如 果 参 数 L 等 于 零, 则 在 字 符 串 IN1 的 位 置 P 插 入 字 符 串 IN2 而 不 从 字 符 串 IN1 删 除 任 何 字 符 如 果 P 等 于 1, 则 使 用 字 符 串 IN2 字 符 替 换 字 符 串 IN1 的 前 L 个 字 符 下 表 列 出 了 指 令 的 条 件 代 码 系 统 手 册, 11/2009, A5E
171 编 写 指 令 6.2 扩 展 指 令 ENO 条 件 OUT 1 未 检 测 到 错 误 有 效 字 符 0 P 大 于 IN1 的 长 度 P 小 于 IN1 的 长 度, 但 IN1 中 没 有 L 个 字 符 IN2 紧 接 最 后 一 个 IN1 字 符 与 IN1 连 接 IN2 从 位 置 P 开 始 替 换 IN1 的 后 端 字 符 L 小 于 0, 或 者 P 小 于 或 等 于 0 当 前 长 度 被 设 置 为 0 替 换 后 的 结 果 字 符 串 比 OUT 字 符 串 的 最 大 长 度 长 复 制 结 果 字 符 串 字 符 直 到 达 到 OUT 的 最 大 长 度 为 止 FIND 参 数 参 数 类 型 数 据 类 型 说 明 IN1 IN String 在 该 字 符 串 内 搜 索 IN2 IN String 搜 索 该 字 符 串 OUT OUT Int 字 符 串 IN1 中 第 一 个 搜 索 匹 配 项 的 字 符 位 置 FIND( 查 找 子 串 ) 提 供 通 过 IN2 所 指 定 子 串 或 字 符 在 字 符 串 IN1 中 的 字 符 位 置 从 左 侧 开 始 搜 索 在 OUT 中 返 回 IN2 字 符 串 第 一 次 出 现 的 字 符 位 置 如 果 在 字 符 串 IN1 中 没 有 找 到 字 符 串 IN2, 则 返 回 零 下 表 列 出 了 指 令 的 条 件 代 码 ENO 条 件 OUT 1 未 检 测 到 错 误 有 效 字 符 位 置 0 IN2 大 于 IN1 字 符 位 置 被 设 置 为 程 序 控 制 指 令 复 位 扫 描 循 环 监 视 狗 指 令 RE_TRIGR( 重 新 触 发 扫 描 时 间 监 视 狗 ) 用 于 延 长 扫 描 循 环 监 视 狗 定 时 器 生 成 错 误 前 允 许 的 最 大 时 间 170 系 统 手 册, 11/2009, A5E
172 编 写 指 令 6.2 扩 展 指 令 RE_TRIGR 指 令 用 于 在 单 个 扫 描 循 环 期 间 重 新 启 动 扫 描 循 环 定 时 器 结 果 是 从 最 后 一 次 执 行 RE_TRIGR 功 能 开 始, 使 允 许 的 最 大 扫 描 周 期 延 长 一 个 最 大 循 环 时 间 段 CPU 只 允 许 将 RE_TRIGR 指 令 用 于 程 序 循 环, 例 如,OB1 和 从 该 程 序 循 环 调 用 的 功 能 也 就 是 说, 如 果 从 程 序 循 环 OB 列 表 的 任 何 OB 调 用 RE_TRIGR, 都 会 复 位 监 视 狗 定 时 器 且 ENO = EN 如 果 从 启 动 OB 中 断 OB 或 错 误 OB 执 行 RE_TRIGR, 则 不 会 复 位 监 视 狗 定 时 器 且 ENO = FALSE 设 置 PLC 最 大 循 环 时 间 可 以 在 PLC 设 备 配 置 中 为 循 环 时 间 (Cycle time) 设 置 最 大 扫 描 周 期 循 环 时 间 监 视 最 小 值 最 大 值 默 认 值 最 大 循 环 时 间 1 ms 6000 ms 150 ms 监 视 狗 超 时 如 果 最 大 扫 描 循 环 定 时 器 在 扫 描 循 环 完 成 前 达 到 预 置 时 间, 则 会 生 成 错 误 如 果 用 户 程 序 中 包 含 错 误 处 理 代 码 块 OB80, 则 PLC 将 执 行 OB80, 用 户 可 以 在 其 中 添 加 程 序 逻 辑 以 创 建 具 体 响 应 如 果 不 包 含 OB80, 则 忽 略 第 一 个 超 时 条 件 如 果 在 同 一 程 序 扫 描 中 第 二 次 发 生 最 大 扫 描 时 间 超 时 (2 倍 的 最 大 循 环 时 间 值 ), 则 触 发 错 误 导 致 PLC 切 换 到 STOP 模 式 在 STOP 模 式 下, 用 户 程 序 停 止 执 行 而 PLC 系 统 通 信 和 系 统 诊 断 仍 继 续 执 行 停 止 扫 描 循 环 指 令 STP( 停 止 PLC 扫 描 循 环 ) 将 PLC 置 于 Stop 模 式 PLC 处 于 Stop 模 式 时, 将 停 止 程 序 执 行 以 及 停 止 过 程 映 像 的 物 理 更 新 有 关 详 细 信 息, 请 参 见 : 组 态 从 RUN 切 换 到 STOP 时 的 输 出 ( 页 52) 如 果 EN = TRUE,PLC 将 进 入 STOP 模 式, 程 序 执 行 停 止 并 且 ENO 状 态 无 意 义 否 则,EN = ENO = 0 系 统 手 册, 11/2009, A5E
173 编 写 指 令 6.2 扩 展 指 令 获 取 错 误 指 令 获 取 错 误 指 令 提 供 有 关 程 序 块 执 行 错 误 的 信 息 如 果 在 代 码 块 中 添 加 了 GetError 或 GetErrorID 指 令, 则 可 在 程 序 块 中 处 理 程 序 错 误 GET_ERROR GET_ERROR 指 示 发 生 程 序 块 执 行 错 误 并 用 详 细 错 误 信 息 填 充 预 定 义 的 错 误 数 据 结 构 参 数 数 据 类 型 说 明 ERROR ErrorStruct 错 误 数 据 结 构 : 可 以 重 命 名 该 结 构, 但 不 能 重 命 名 结 构 中 的 成 员 ErrorStruct 数 据 元 素 数 据 类 型 说 明 ERROR_ID Word 错 误 标 识 符 FLAGS Byte 始 终 设 置 为 0 REACTION Byte 对 错 误 的 响 应 : 0 = 忽 略 ; 不 执 行 写 入 ( 写 入 错 误 ) 1 = 替 换 : 0 用 于 输 入 值 ( 读 取 错 误 ) 2 = 跳 过 该 指 令 BLOCK_TYPE Byte 出 错 的 块 类 型 : 1 = OB 2 = FC 3 = FB PAD_0 Byte 用 于 调 整 的 内 部 填 充 字 节, 将 为 0 CODE_BLOCK_NUMB ER UInt 出 错 的 块 编 号 ADDRESS UDInt 出 错 指 令 的 内 部 存 储 位 置 MODE Byte 如 何 解 释 剩 余 域 以 便 STEP 7 Basic 可 以 使 用 的 内 部 映 射 172 系 统 手 册, 11/2009, A5E
174 编 写 指 令 6.2 扩 展 指 令 ErrorStruct 数 据 元 素 数 据 类 型 说 明 PAD_1 Byte 用 于 调 整 的 内 部 填 充 字 节 ; 如 不 使 用, 将 为 0 OPERAND_NUMBER UInt 内 部 指 令 操 作 数 编 号 POINTER_NUMBER_ LOCATION SLOT_NUMBER_SCO PE UInt UInt (A) 内 部 指 令 指 针 位 置 (B) 内 部 存 储 器 存 储 位 置 AREA Byte (C) 出 错 时 引 用 的 存 储 区 : L: 16#40 4E E 8F C0 CE I: 16#81 Q: 16#82 M: 16#83 DB: 16# A 8B PAD_2 Byte 用 于 调 整 的 内 部 填 充 字 节 ; 如 不 使 用, 将 为 0 DB_NUMBER UInt (D) 发 生 数 据 块 错 误 时 引 用 的 数 据 块, 否 则 为 0 OFFSET UDInt (E) 出 错 时 引 用 的 位 偏 移 量 ( 例 如 : 12 = 字 节 1, 位 4) GET_ERR_ID GET_ERR_ID 指 示 发 生 程 序 块 执 行 错 误 并 报 告 错 误 的 ID( 标 识 符 代 码 ) 参 数 数 据 类 型 说 明 ID Word ErrorStruct ERROR_ID 成 员 的 错 误 标 识 符 值 系 统 手 册, 11/2009, A5E
175 编 写 指 令 6.2 扩 展 指 令 ERROR_ID 十 六 进 制 值 ERROR_ID 十 进 制 值 程 序 块 执 行 错 误 未 初 始 化 指 针 错 误 操 作 数 超 出 范 围 读 取 错 误 操 作 数 超 出 范 围 写 入 错 误 无 效 区 域 读 取 错 误 无 效 区 域 写 入 错 误 数 据 分 配 读 取 错 误 ( 位 赋 值 不 正 确 ) 数 据 分 配 写 入 错 误 ( 位 赋 值 不 正 确 ) DB 受 到 写 保 护 253A 9530 全 局 DB 不 存 在 253C 9532 版 本 错 误 或 FC 不 存 在 253D 9533 指 令 不 存 在 253E 9534 版 本 错 误 或 FB 不 存 在 253F 9535 指 令 不 存 在 程 序 嵌 套 深 度 错 误 局 部 数 据 分 配 错 误 物 理 输 入 点 不 存 在 物 理 输 出 点 不 存 在 操 作 默 认 情 况 下,CPU 通 过 将 错 误 记 录 到 诊 断 缓 冲 区 并 切 换 到 STOP 模 式 来 响 应 块 执 行 错 误 但 是, 如 果 在 代 码 块 中 放 置 一 个 或 多 个 GET_ERROR 或 ERR_ID 指 令, 即 将 该 块 设 置 为 在 块 内 处 理 错 误 在 这 种 情 况 下,CPU 不 会 切 换 到 STOP 模 式 且 不 会 在 诊 断 缓 冲 区 中 记 录 错 误 而 是 在 GET_ERROR 或 GET_ERR_ID 指 令 的 输 出 中 报 告 错 误 信 息 可 以 使 用 GET_ERROR 指 令 读 取 详 细 错 误 信 息, 或 使 用 GET_ERR_ID 指 令 只 读 取 错 误 标 识 符 因 为 后 续 错 误 往 往 只 是 第 一 个 错 误 的 结 果, 所 以 第 一 个 错 误 通 常 最 重 要 在 块 内 第 一 次 执 行 GET_ERROR 或 GET_ERR_ID 指 令 将 返 回 块 执 行 期 间 检 测 到 的 第 一 个 错 误 在 块 启 动 到 执 行 GET_ERROR 或 GET_ERR_ID 期 间 随 时 都 可 能 发 生 该 错 误 随 后 执 行 GET_ERROR 或 GET_ERR_ID 将 返 回 上 次 执 行 GET_ERROR 或 GET_ERR_ID 以 来 发 生 的 第 一 个 错 误 不 保 存 错 误 历 史, 执 行 任 一 指 令 都 将 使 PLC 系 统 重 新 捕 捉 下 一 个 错 误 174 系 统 手 册, 11/2009, A5E
176 编 写 指 令 6.2 扩 展 指 令 可 以 在 数 据 块 编 辑 器 和 块 接 口 编 辑 器 中 添 加 GET_ERROR 指 令 所 使 用 的 ErrorStruct 数 据 类 型, 从 而 程 序 逻 辑 可 以 访 问 这 些 值 从 数 据 类 型 下 拉 列 表 中 选 择 ErrorStruct 以 添 加 该 结 构 您 可 以 使 用 唯 一 的 名 称 创 建 多 个 ErrorStruct 不 能 重 命 名 ErrorStruct 的 成 员 ENO 指 示 的 错 误 条 件 如 果 EN = TRUE 且 GET_ERROR 或 GET_ERR_ID 执 行, 则 : ENO = TRUE 表 示 发 生 代 码 块 执 行 错 误 并 提 供 错 误 数 据 ENO = FALSE 表 示 未 发 生 代 码 块 执 行 错 误 可 以 将 错 误 响 应 程 序 逻 辑 连 接 到 在 发 生 错 误 后 激 活 的 ENO 如 果 存 在 错 误, 该 输 出 参 数 会 将 错 误 数 据 存 储 在 程 序 能 够 访 问 这 些 数 据 的 位 置 GET_ERROR 和 GET_ERR_ID 可 用 来 将 错 误 信 息 从 当 前 执 行 块 ( 被 调 用 块 ) 发 送 到 调 用 块 将 该 指 令 放 置 在 被 调 用 块 程 序 的 最 后 一 个 程 序 段 中 可 以 报 告 被 调 用 块 的 最 终 执 行 状 态 通 信 指 令 开 放 式 以 太 网 通 信 可 自 动 连 接 / 断 开 的 开 放 式 以 太 网 通 信 (TSEND_C 和 TRCV_C) 说 明 处 理 TSEND_C 和 TRCV_C 指 令 花 费 的 时 间 量 无 法 确 定 要 确 保 这 些 指 令 在 每 次 扫 描 循 环 中 都 被 处 理, 务 必 从 主 程 序 循 环 扫 描 中 对 其 调 用, 例 如, 从 程 序 循 环 OB 中 或 从 程 序 循 环 扫 描 中 调 用 的 代 码 块 中 对 其 调 用 不 要 从 硬 件 中 断 OB 延 时 中 断 OB 循 环 中 断 OB 错 误 中 断 OB 或 启 动 OB 调 用 这 些 指 令 有 关 使 用 这 些 指 令 传 送 数 据 的 信 息, 请 参 阅 数 据 一 致 性 ( 页 94) 部 分 TSEND_C 描 述 TSEND_C 可 与 伙 伴 站 建 立 TCP 或 ISO on TCP 通 信 连 接, 发 送 数 据 并 且 可 以 终 止 该 连 接 设 置 并 建 立 连 接 后,CPU 会 自 动 保 持 和 监 视 该 连 接 TSEND_C 兼 具 TCON TDISCON 和 TSEND 的 功 能 使 用 TSEND_C 指 令 可 以 传 送 的 最 小 数 据 单 位 是 字 节 系 统 手 册, 11/2009, A5E
177 编 写 指 令 6.2 扩 展 指 令 说 明 LEN 参 数 的 默 认 设 置 (LEN = 0) 使 用 DATA 参 数 来 确 定 要 传 送 的 数 据 的 长 度 确 保 TSEND_C 指 令 传 送 的 DATA 的 大 小 与 TRCV_C 指 令 的 DATA 参 数 的 大 小 相 同 下 列 功 能 说 明 了 TSEND_C 指 令 的 操 作 : 要 建 立 连 接, 请 在 CONT = 1 时 执 行 TSEND_C 成 功 建 立 连 接 后,TSEND_C 便 会 置 位 DONE 参 数 一 个 周 期 要 终 止 通 信 连 接, 请 在 CONT = 0 时 执 行 TSEND_C 连 接 将 立 即 中 止 这 还 会 影 响 接 收 站 将 在 接 收 站 关 闭 该 连 接, 并 且 接 收 缓 冲 区 内 的 数 据 可 能 会 丢 失 要 通 过 建 立 的 连 接 发 送 数 据, 请 在 REQ 的 上 升 沿 执 行 TSEND_C 发 送 操 作 成 功 执 行 后,TSEND_C 便 会 设 置 DONE 参 数 一 个 周 期 要 建 立 连 接 并 发 送 数 据, 请 在 CONT =1 且 REQ = 1 时 执 行 TSEND_C 发 送 操 作 成 功 执 行 后,TSEND_C 便 会 置 位 DONE 参 数 一 个 周 期 TRCV_C 描 述 TRCV_C 可 与 伙 伴 CPU 建 立 TCP 或 ISO on TCP 通 信 连 接, 接 收 数 据 并 且 可 以 终 止 该 连 接 设 置 并 建 立 连 接 后,CPU 会 自 动 保 持 和 监 视 该 连 接 TRCV_C 指 令 兼 具 TCON TDISCON 和 TRCV 指 令 的 功 能 使 用 TRCV_C 指 令 可 以 接 收 的 最 小 数 据 单 位 是 字 节 TRCV_C 指 令 不 支 持 传 送 布 尔 数 据 或 布 尔 数 组 说 明 LEN 参 数 的 默 认 设 置 (LEN = 0) 使 用 DATA 参 数 来 确 定 要 传 送 的 数 据 的 长 度 确 保 TSEND_C 指 令 传 送 的 DATA 的 大 小 与 TRCV_C 指 令 的 DATA 参 数 的 大 小 相 同 下 列 功 能 说 明 了 TRCV_C 指 令 的 操 作 : 要 建 立 连 接, 请 在 参 数 CONT = 1 时 执 行 TRCV_C 要 接 收 数 据, 请 在 参 数 EN_R = 1 时 执 行 TRCV_C 参 数 EN_R = 1 且 CONT = 1 时 TRCV_C 连 续 接 收 数 据 要 终 止 连 接, 请 在 参 数 CONT = 0 时 执 行 TRCV_C 连 接 将 立 即 中 止 且 数 据 可 能 丢 失 176 系 统 手 册, 11/2009, A5E
178 编 写 指 令 6.2 扩 展 指 令 接 收 模 式 TRCV_C 处 理 与 TRCV 指 令 相 同 的 接 收 模 式 下 表 说 明 了 在 接 收 区 输 入 数 据 的 方 法 协 议 选 项 在 接 收 区 输 入 数 据 参 数 connection_type TCP 指 定 长 度 的 数 据 接 收 B#16#11 ISO on TCP 协 议 控 制 B#16#12 说 明 由 于 TSEND_C 采 用 异 步 处 理, 所 以 在 DONE 参 数 值 或 ERROR 参 数 值 为 TRUE 前, 必 须 保 持 发 送 方 区 域 中 的 数 据 一 致 对 于 TSEND_C,DONE 参 数 状 态 为 TRUE 表 示 数 据 成 功 发 送 但 并 不 表 示 连 接 伙 伴 CPU 实 际 读 取 了 接 收 缓 冲 区 由 于 TRCV_C 采 用 异 步 处 理, 因 此 仅 当 参 数 DONE = 1 时, 接 收 器 区 域 中 的 数 据 才 一 致 下 表 说 明 了 参 数 BUSY DONE 和 ERROR 之 间 的 关 系 BUSY DONE ERROR 说 明 TRUE 不 相 关 不 相 关 作 业 正 在 处 理 FALSE TRUE FALSE 作 业 已 成 功 完 成 FALSE FALSE TRUE 该 作 业 以 出 错 而 结 束 出 错 原 因 可 在 STATUS 参 数 中 找 到 FALSE FALSE FALSE 未 分 配 新 作 业 TSEND_C 参 数 系 统 手 册, 11/2009, A5E
179 编 写 指 令 6.2 扩 展 指 令 参 数 参 数 类 型 数 据 类 型 说 明 REQ INPUT Bool 控 制 参 数 REQ 在 上 升 沿 启 动 具 有 CONNECT 中 所 述 连 接 的 发 送 作 业 CONT INPUT Bool 0: 断 开 1: 建 立 并 保 持 连 接 LEN INPUT Int 要 发 送 的 最 大 字 节 数 ( 默 认 值 = 0, 这 表 示 DATA 参 数 决 定 要 发 送 的 数 据 的 长 度 ) CONNECT IN_OUT TCON- Param 指 向 连 接 描 述 的 指 针 DATA IN_OUT Variant 发 送 区 ; 包 含 要 发 送 数 据 的 地 址 和 长 度 COM_RST IN_OUT Bool 1: 完 成 功 能 块 的 重 新 启 动, 现 有 连 接 将 终 止 DONE OUTPUT Bool 0: 作 业 尚 未 开 始 或 仍 在 运 行 1: 无 错 执 行 作 业 BUSY OUTPUT Bool 0: 作 业 完 成 1: 作 业 尚 未 完 成 无 法 触 发 新 作 业 ERROR OUTPUT Bool 1: 处 理 时 出 错 STATUS 提 供 错 误 类 型 的 详 细 信 息 STATUS OUTPUT Word 错 误 信 息 TRCV_C 参 数 178 系 统 手 册, 11/2009, A5E
180 编 写 指 令 6.2 扩 展 指 令 参 数 参 数 类 型 数 据 类 型 说 明 EN_R IN Bool 启 用 接 收 的 控 制 参 数 :EN_R = 1 时,TRCV_C 准 备 接 收 处 理 接 收 作 业 CONT IN Bool 控 制 参 数 CONT: 0: 断 开 1: 建 立 并 保 持 连 接 LEN IN Int 接 收 区 长 度 ( 字 节 ) ( 默 认 值 = 0, 这 表 示 DATA 参 数 决 定 要 发 送 的 数 据 的 长 度 ) CONNECT IN_OUT TCON- Param 指 向 连 接 描 述 的 指 针 DATA IN_OUT Variant 接 收 区 包 含 接 收 数 据 的 起 始 地 址 和 最 大 长 度 COM_RST IN_OUT Bool 1: 完 成 功 能 块 的 重 新 启 动, 现 有 连 接 将 终 止 DONE OUT Bool 0: 作 业 尚 未 开 始 或 仍 在 运 行 1: 无 错 执 行 作 业 BUSY OUT Bool 0: 作 业 完 成 1: 作 业 尚 未 完 成 无 法 触 发 新 作 业 ERROR OUT Bool 1: 处 理 时 出 错 STATUS 提 供 错 误 类 型 的 详 细 信 息 STATUS OUT Word 错 误 信 息 RCVD_LE N OUT Int 实 际 接 收 到 的 数 据 量 ( 字 节 ) 参 数 Error 和 Status ERROR STATUS (W#16#...) 说 明 作 业 已 无 错 执 行 无 激 活 的 作 业 处 理 启 动 作 业 处 理, 正 在 建 立 连 接, 正 在 等 待 连 接 伙 伴 正 在 发 送 或 接 收 数 据 正 终 止 连 接 系 统 手 册, 11/2009, A5E
181 编 写 指 令 6.2 扩 展 指 令 ERROR STATUS (W#16#...) 说 明 连 接 已 建 立 并 受 到 监 视, 无 激 活 的 作 业 处 理 LEN 参 数 的 值 比 最 大 的 允 许 值 大 CONNECT 参 数 超 出 允 许 范 围 已 达 到 最 大 连 接 数 ; 无 法 建 立 更 多 连 接 LEN 参 数 大 于 DATA 中 指 定 的 存 储 区 ; 接 收 存 储 区 过 小 参 数 CONNECT 未 指 向 数 据 块 超 出 最 大 嵌 套 深 度 1 809A CONNECT 参 数 指 向 的 域 与 连 接 描 述 的 长 度 不 匹 配 1 809B 连 接 描 述 中 的 local_device_id 与 CPU 的 不 匹 配 1 80A1 通 信 错 误 : 尚 未 建 立 指 定 的 连 接 当 前 正 在 终 止 指 定 的 连 接 ; 无 法 通 过 该 连 接 传 输 正 在 重 新 初 始 化 接 口 1 80A3 正 在 尝 试 终 止 不 存 在 的 连 接 1 80A4 远 程 伙 伴 连 接 的 IP 地 址 无 效 例 如, 远 程 伙 伴 的 IP 地 址 与 本 地 伙 伴 的 IP 地 址 相 同 1 80A7 通 信 错 误 : 在 TCON 完 成 前 调 用 了 TDISCON(TDISCON 必 须 先 完 全 终 止 ID 引 用 的 连 接 ) 1 80B2 参 数 CONNECT 指 向 使 用 关 键 字 UNLINKED 生 成 的 数 据 块 1 80B3 不 一 致 的 参 数 : 连 接 描 述 错 误 本 地 端 口 ( 参 数 local_tsap_id) 已 在 另 一 个 连 接 描 述 中 存 在 连 接 描 述 中 的 ID 与 作 为 参 数 指 定 的 ID 不 同 180 系 统 手 册, 11/2009, A5E
182 编 写 指 令 6.2 扩 展 指 令 ERROR STATUS (W#16#...) 说 明 1 80B4 使 用 ISO on TCP (connection_type = B#16#12) 建 立 被 动 连 接 时, 条 件 代 码 80B4 提 示 您 输 入 的 TSAP 不 符 合 下 列 某 一 项 地 址 要 求 : 若 是 本 地 TSAP 长 度 为 2 个 字 节 且 首 字 节 的 TSAP ID 值 为 E0 或 E1( 十 六 进 制 ), 第 二 字 节 必 须 为 00 或 01 如 果 本 地 TSAP 长 度 为 3 个 或 更 多 字 节, 且 首 字 节 的 TSAP ID 值 为 E0 或 E1( 十 六 进 制 ), 则 第 二 字 节 必 须 为 00 或 01, 且 所 有 其 它 字 节 必 须 为 有 效 的 ASCII 字 符 如 果 本 地 TSAP 长 度 为 3 个 或 更 多 字 节, 且 首 字 节 的 TSAP ID 值 既 不 为 E0 也 不 为 E1( 十 六 进 制 ), 则 TSAP ID 的 所 有 字 节 都 必 须 为 有 效 的 ASCII 字 符 有 效 ASCII 字 符 的 字 节 值 为 20 到 7E( 十 六 进 制 ) 1 80C3 所 有 连 接 资 源 都 在 使 用 1 80C4 临 时 通 信 错 误 : 此 时 无 法 建 立 连 接 接 口 正 在 接 收 新 参 数 TDISCON 当 前 正 在 删 除 已 组 态 连 接 CONNECT 参 数 : 源 区 域 无 效 : DB 中 不 存 在 该 区 域 1 873A CONNECT 参 数 : 无 法 访 问 连 接 描 述 ( 例 如,DB 不 可 用 ) 1 877F CONNECT 参 数 : 内 部 错 误, 如 无 效 ANY 引 用 具 有 连 接 / 断 开 控 制 的 开 放 式 以 太 网 通 信 说 明 处 理 TCON TDISCON TSEND 和 TRCV 指 令 花 费 的 时 间 量 无 法 确 定 要 确 保 这 些 指 令 在 每 次 扫 描 循 环 中 都 被 处 理, 务 必 从 主 程 序 循 环 扫 描 中 对 其 调 用, 例 如, 从 程 序 循 环 OB 中 或 从 程 序 循 环 扫 描 中 调 用 的 代 码 块 中 对 其 调 用 不 要 从 硬 件 中 断 OB 延 时 中 断 OB 循 环 中 断 OB 错 误 中 断 OB 或 启 动 OB 调 用 这 些 指 令 系 统 手 册, 11/2009, A5E
183 编 写 指 令 6.2 扩 展 指 令 使 用 TCP 和 ISO on TCP 协 议 的 以 太 网 通 信 以 下 这 些 程 序 指 令 控 制 通 信 过 程 : TCON 建 立 连 接 TSEND 和 TRCV 发 送 和 接 收 数 据 TDISCON 断 开 连 接 使 用 TSEND 和 TRCV 指 令 可 以 传 送 或 接 收 的 最 小 数 据 单 位 是 字 节 TRCV 指 令 不 支 持 传 送 布 尔 数 据 或 布 尔 数 组 有 关 使 用 这 些 指 令 传 送 数 据 的 信 息, 请 参 阅 数 据 一 致 性 ( 页 94) 部 分 说 明 LEN 参 数 的 默 认 设 置 (LEN = 0) 使 用 DATA 参 数 来 确 定 要 传 送 的 数 据 的 长 度 确 保 TSEND 指 令 传 送 的 DATA 的 大 小 与 TRCV 指 令 的 DATA 参 数 的 大 小 相 同 两 个 通 信 伙 伴 都 执 行 TCON 指 令 来 设 置 和 建 立 通 信 连 接 用 户 使 用 参 数 指 定 主 动 和 被 动 通 信 端 点 伙 伴 设 置 并 建 立 连 接 后,CPU 会 自 动 保 持 和 监 视 该 连 接 例 如, 如 果 连 接 由 于 断 线 或 远 程 通 信 伙 伴 而 终 止, 主 动 伙 伴 会 尝 试 重 新 建 立 组 态 的 连 接 不 必 再 次 执 行 TCON 执 行 TDISCON 指 令 或 CPU 进 入 STOP 模 式 后, 会 终 止 现 有 连 接 并 删 除 所 设 置 的 连 接 要 设 置 和 重 新 建 立 连 接, 必 须 再 次 执 行 TCON 功 能 说 明 TCON TDISCON TSEND 和 TRCV 异 步 运 行, 即, 作 业 处 理 需 要 使 用 多 个 指 令 执 行 来 完 成 例 如, 在 参 数 REQ = 1 时 执 行 指 令 TCON 来 启 动 用 于 设 置 和 建 立 连 接 的 作 业 然 后, 再 执 行 TCON 来 监 视 作 业 进 度 并 使 用 参 数 DONE 来 测 试 作 业 是 否 已 完 成 下 表 给 出 了 BUSY DONE 和 ERROR 之 间 的 关 系 使 用 该 表 可 以 确 定 当 前 作 业 状 态 BUSY DONE ERROR 说 明 TRUE 不 相 关 不 相 关 作 业 正 在 处 理 FALSE TRUE FALSE 作 业 已 成 功 完 成 FALSE FALSE TRUE 该 作 业 以 出 错 而 结 束 出 错 原 因 可 在 STATUS 参 数 中 找 到 FALSE FALSE FALSE 未 分 配 新 作 业 182 系 统 手 册, 11/2009, A5E
184 编 写 指 令 6.2 扩 展 指 令 TCON 参 数 参 数 类 型 数 据 类 型 说 明 REQ IN Bool 控 制 参 数 REQUEST 启 动 用 于 建 立 连 接 的 作 业, 该 连 接 是 通 过 ID 指 定 的 在 上 升 沿 启 动 该 作 业 ID IN CONN_OUC (Word) 引 用 要 建 立 的 连 接 到 远 程 伙 伴 或 在 用 户 程 序 和 操 作 系 统 通 信 层 之 间 的 连 接 标 识 号 必 须 与 本 地 连 接 描 述 中 的 相 关 参 数 标 识 号 相 同 值 范 围 : W#16#0001 到 W#16#0FFF CONNECT IN_OUT TCON- Param 指 向 连 接 描 述 的 指 针 DONE OUT Bool 状 态 参 数 DONE: 0: 作 业 尚 未 启 动 或 仍 在 运 行 1: 作 业 已 无 错 执 行 BUSY OUT Bool BUSY = 1: 作 业 尚 未 完 成 BUSY = 0: 作 业 已 完 成 ERROR OUT Bool 状 态 参 数 ERROR: ERROR = 1: 作 业 处 理 期 间 出 错 STATUS 提 供 错 误 类 型 的 详 细 信 息 STATUS OUT Word 状 态 参 数 STATUS: 错 误 信 息 系 统 手 册, 11/2009, A5E
185 编 写 指 令 6.2 扩 展 指 令 TDISCON TCP 和 ISO on TCP: TDISCON 终 止 从 CPU 到 通 信 伙 伴 的 通 信 连 接 参 数 参 数 类 型 数 据 类 型 说 明 REQ IN Bool 控 制 参 数 REQUEST 启 动 用 于 建 立 连 接 的 作 业, 该 连 接 是 通 过 ID 指 定 的 在 上 升 沿 启 动 该 作 业 ID IN CONN_OU C (Word) 引 用 要 终 止 的 连 接 到 远 程 伙 伴 或 在 用 户 程 序 和 操 作 系 统 通 信 层 之 间 的 连 接 标 识 号 必 须 与 本 地 连 接 描 述 中 的 相 关 参 数 标 识 号 相 同 值 范 围 : W#16#0001 到 W#16#0FFF DONE OUT Bool 状 态 参 数 DONE: 0: 作 业 尚 未 启 动 或 仍 在 运 行 1: 作 业 已 无 错 执 行 BUSY OUT Bool BUSY = 1: 作 业 尚 未 完 成 BUSY = 0: 作 业 已 完 成 ERROR OUT Bool ERROR = 1: 处 理 时 出 错 STATUS OUT Word 错 误 代 码 TSEND 184 系 统 手 册, 11/2009, A5E
186 编 写 指 令 6.2 扩 展 指 令 参 数 参 数 类 型 数 据 类 型 说 明 REQ IN Bool 控 制 参 数 REQUEST 在 上 升 沿 启 动 发 送 作 业 传 送 通 过 LEN 和 DATA 指 定 的 区 域 中 的 数 据 ID IN CONN_OU C (Word) 引 用 相 关 的 连 接 标 识 号 必 须 与 本 地 连 接 描 述 中 的 相 关 参 数 标 识 号 相 同 值 范 围 : W#16#0001 到 W#16#0FFF LEN IN Int 要 通 过 作 业 发 送 的 最 大 字 节 数 DATA IN_OUT Variant 指 向 要 发 送 数 据 区 的 指 针 : 发 送 方 区 域 ; 包 含 地 址 和 长 度 地 址 将 参 考 : 过 程 映 像 输 入 表 过 程 映 像 输 出 表 位 存 储 器 数 据 块 DONE OUT Bool 状 态 参 数 DONE: 0: 作 业 尚 未 开 始 或 仍 在 运 行 1: 无 错 执 行 作 业 BUSY OUT Bool BUSY = 1: 作 业 尚 未 完 成 无 法 触 发 新 作 业 BUSY = 0: 作 业 已 完 成 ERROR OUT Bool 状 态 参 数 ERROR: ERROR = 1: 处 理 时 出 错 STATUS 提 供 有 关 错 误 类 型 的 详 细 信 息 STATUS OUT Word 状 态 参 数 STATUS: 错 误 信 息 TRCV 系 统 手 册, 11/2009, A5E
187 编 写 指 令 6.2 扩 展 指 令 参 数 参 数 类 型 数 据 类 型 说 明 EN_R IN Bool 启 用 接 收 的 控 制 参 数 : EN_R = 1 时,TRCV 准 备 接 收 正 在 处 理 接 收 作 业 ID IN CONN_OU C (Word) 引 用 相 关 的 连 接 标 识 号 必 须 与 本 地 连 接 描 述 中 的 相 关 参 数 标 识 号 相 同 值 范 围 :W#16#0001 到 W#16#0FFF LEN IN Int 接 收 区 长 度 ( 字 节 )( 默 认 值 = 0, 这 表 示 DATA 参 数 决 定 要 接 收 的 数 据 的 长 度 ) DATA IN_OUT Variant 指 向 接 收 数 据 的 指 针 : 包 含 地 址 和 长 度 的 接 收 区 地 址 将 参 考 : 过 程 映 像 输 入 表 过 程 映 像 输 出 表 位 存 储 器 数 据 块 NDR OUT Bool 状 态 参 数 NDR: NDR = 0: 作 业 尚 未 开 始 或 仍 在 运 行 NDR = 1: 作 业 已 成 功 完 成 BUSY OUT Bool BUSY = 1: 作 业 尚 未 完 成 无 法 触 发 新 作 业 BUSY = 0: 作 业 已 完 成 ERROR OUT Bool ERROR = 1: 处 理 时 出 错 STATUS 提 供 错 误 类 型 的 详 细 信 息 STATUS OUT Word 错 误 信 息 RCVD_LE N OUT Int 实 际 接 收 到 的 数 据 量 ( 字 节 ) 186 系 统 手 册, 11/2009, A5E
188 编 写 指 令 6.2 扩 展 指 令 接 收 区 TRCV 指 令 将 收 到 的 数 据 写 入 到 通 过 以 下 两 个 变 量 指 定 的 接 收 区 : 指 向 区 域 起 始 位 置 的 指 针 区 域 长 度 说 明 LEN 参 数 的 默 认 设 置 (LEN = 0) 使 用 DATA 参 数 来 确 定 要 传 送 的 数 据 的 长 度 确 保 TSEND 指 令 传 送 的 DATA 的 大 小 与 TRCV 指 令 的 DATA 参 数 的 大 小 相 同 下 表 说 明 了 TRCV 如 何 在 接 收 区 输 入 接 收 数 据 协 议 选 项 在 接 收 区 输 入 数 据 参 数 连 接 类 型 TCP 指 定 长 度 的 数 据 接 收 B#16#11 ISO on TCP 协 议 控 制 B#16#12 接 收 所 有 作 业 数 据 后,TRCV 立 即 将 其 传 送 到 接 收 区 并 将 NDR 设 置 为 1 TCON 的 条 件 代 码 ERROR STATUS (W#16#...) 说 明 连 接 已 成 功 建 立 无 激 活 的 作 业 处 理 启 动 作 业 处 理, 正 在 建 立 连 接 后 续 调 用 ( 与 REQ 不 相 关 ), 正 在 建 立 连 接 ID 参 数 超 出 允 许 范 围 已 达 到 最 大 连 接 数 ; 无 法 建 立 更 多 连 接 1 809B 连 接 描 述 中 的 local_device_id 与 CPU 的 不 匹 配 1 80A1 连 接 或 端 口 已 被 用 户 占 用 1 80A2 本 地 端 口 或 远 程 端 口 已 被 系 统 占 用 1 80A3 正 尝 试 重 新 建 立 现 有 连 接 1 80A4 远 程 连 接 端 点 的 IP 地 址 无 效 ; 可 能 与 本 地 IP 地 址 匹 配 系 统 手 册, 11/2009, A5E
189 编 写 指 令 6.2 扩 展 指 令 ERROR STATUS (W#16#...) 说 明 1 80A7 通 信 错 误 : 在 TCON 完 成 前 执 行 了 TDISCON TDISCON 必 须 先 完 全 终 止 ID 引 用 的 连 接 1 80B3 不 一 致 的 参 数 分 配 : 错 误 代 码 W#16#80A0 到 W#16#80A2 W#16#80A4 W#16#80B4 到 W#16#80B9 对 应 的 组 错 误 1 80B4 使 用 ISO on TCP (connection_type = B#16#12) 建 立 被 动 连 接 时, 条 件 代 码 80B4 提 示 您 输 入 的 TSAP 不 符 合 下 列 某 一 项 地 址 要 求 : 若 是 本 地 TSAP 长 度 为 2 个 字 节 且 首 字 节 的 TSAP ID 值 为 E0 或 E1( 十 六 进 制 ), 第 二 字 节 必 须 为 00 或 01 如 果 本 地 TSAP 长 度 为 3 个 或 更 多 字 节, 且 首 字 节 的 TSAP ID 值 为 E0 或 E1( 十 六 进 制 ), 则 第 二 字 节 必 须 为 00 或 01, 且 所 有 其 它 字 节 必 须 为 有 效 的 ASCII 字 符 如 果 本 地 TSAP 长 度 为 3 个 或 更 多 字 节, 且 首 字 节 的 TSAP ID 值 既 不 为 E0 也 不 为 E1( 十 六 进 制 ), 则 TSAP ID 的 所 有 字 节 都 必 须 为 有 效 的 ASCII 字 符 有 效 ASCII 字 符 的 字 节 值 为 20 到 7E( 十 六 进 制 ) 1 80B5 active_est 参 数 错 误 1 80B6 参 数 connection_type 的 参 数 分 配 错 误 1 80B7 以 下 参 数 之 一 有 错 误 : block_length local_tsap_id_len rem_subnet_id_len rem_staddr_len rem_tsap_id_len next_staddr_len 1 80B8 本 地 连 接 描 述 中 的 参 数 与 参 数 ID 不 同 1 80C3 所 有 连 接 资 源 都 在 使 用 1 80C4 临 时 通 信 错 误 : 此 时 无 法 建 立 连 接 接 口 正 在 接 收 新 参 数 TDISCON 当 前 正 在 删 除 已 组 态 连 接 188 系 统 手 册, 11/2009, A5E
190 编 写 指 令 6.2 扩 展 指 令 TDISCON 的 条 件 代 码 ERROR STATUS (W#16#...) 说 明 连 接 已 成 功 终 止 无 激 活 的 作 业 处 理 启 动 作 业 处 理, 正 在 终 止 连 接 后 续 调 用 ( 与 REQ 不 相 关 ), 正 在 终 止 连 接 ID 参 数 不 在 允 许 的 地 址 范 围 内 1 80A3 尝 试 终 止 的 连 接 不 存 在 1 80C4 临 时 通 信 错 误 : 接 口 正 在 接 收 新 参 数 或 当 前 正 在 建 立 连 接 TSEND 的 条 件 代 码 ERROR STATUS (W#16#...) 说 明 发 送 作 业 无 错 完 成 无 激 活 的 作 业 处 理 启 动 作 业 处 理, 正 在 发 送 数 据 : 在 执 行 此 处 理 期 间, 操 作 系 统 访 问 DATA 发 送 区 中 的 数 据 后 续 调 用 ( 与 REQ 不 相 关 ), 正 在 处 理 作 业 : 在 执 行 此 处 理 期 间, 操 作 系 统 访 问 DATA 发 送 区 中 的 数 据 LEN 参 数 的 值 比 最 大 的 允 许 值 大 ID 参 数 不 在 允 许 的 地 址 范 围 内 LEN 参 数 大 于 在 DATA 中 指 定 的 存 储 区 1 80A1 通 信 错 误 : 尚 未 建 立 指 定 的 连 接 当 前 正 在 终 止 指 定 的 连 接 无 法 通 过 此 连 接 进 行 传 送 正 在 重 新 初 始 化 接 口 系 统 手 册, 11/2009, A5E
191 编 写 指 令 6.2 扩 展 指 令 ERROR STATUS (W#16#...) 说 明 1 80C3 内 部 缺 乏 资 源 : 已 经 在 以 其 它 优 先 等 级 处 理 具 有 该 ID 的 块 1 80C4 临 时 通 信 错 误 : 此 时 无 法 建 立 与 通 信 伙 伴 的 连 接 接 口 正 在 接 收 新 参 数 或 当 前 正 在 建 立 连 接 TRCV 的 条 件 代 码 ERROR STATUS (W#16#...) 说 明 已 接 受 新 数 据 : 在 RCVD_LEN 中 显 示 已 接 收 数 据 的 当 前 长 度 块 未 准 备 好 接 收 块 准 备 接 收, 接 收 作 业 已 激 活 后 续 调 用, 正 在 处 理 接 收 作 业 : 数 据 在 执 行 此 处 理 期 间 写 入 接 收 区 因 此, 错 误 可 能 会 导 致 接 收 区 中 的 数 据 不 一 致 LEN 参 数 值 大 于 最 大 允 许 值, 或 者 自 第 一 次 调 用 以 来 更 改 了 LEN 或 DATA 参 数 ID 参 数 不 在 允 许 的 地 址 范 围 内 接 收 区 过 小 : LEN 的 值 大 于 DATA 指 定 的 接 收 区 1 80A1 通 信 错 误 : 尚 未 建 立 指 定 的 连 接 当 前 正 在 终 止 指 定 的 连 接 无 法 通 过 该 连 接 执 行 接 收 作 业 接 口 正 在 接 收 新 参 数 1 80C3 内 部 缺 乏 资 源 : 已 经 在 以 其 它 优 先 等 级 处 理 具 有 该 ID 的 块 1 80C4 临 时 通 信 错 误 : 此 时 无 法 建 立 与 伙 伴 的 连 接 接 口 正 在 接 收 新 参 数 设 置 或 当 前 正 在 建 立 连 接 点 对 点 指 令 点 对 点 (PtP) 一 章 ( 页 273) 提 供 了 有 关 PtP 指 令 和 通 信 模 块 的 详 细 信 息 190 系 统 手 册, 11/2009, A5E
192 编 写 指 令 6.2 扩 展 指 令 中 断 指 令 附 加 和 分 离 指 令 使 用 ATTACH 和 DETACH 指 令 可 激 活 和 禁 用 中 断 事 件 驱 动 的 子 程 序 ATTACH 启 用 响 应 硬 件 中 断 事 件 的 中 断 OB 子 程 序 执 行 DETACH 禁 用 响 应 硬 件 中 断 事 件 的 中 断 OB 子 程 序 执 行 参 数 参 数 类 型 数 据 类 型 说 明 OB_NR IN Int 组 织 块 标 识 符 : 从 使 用 添 加 新 块 (Add new block) 功 能 创 建 的 可 用 硬 件 中 断 OB 中 进 行 选 择 双 击 该 参 数 域, 然 后 单 击 助 手 图 标 可 查 看 可 用 的 OB EVENT IN DWord 事 件 标 识 符 : 从 在 PLC 设 备 配 置 中 为 数 字 输 入 或 高 速 计 数 器 启 用 的 可 用 硬 件 中 断 事 件 中 进 行 选 择 双 击 该 参 数 域, 然 后 单 击 助 手 图 标 可 查 看 这 些 可 用 事 件 ADD ( 仅 ATTACH) IN Bool ADD = 0( 默 认 ): 该 事 件 将 取 代 先 前 为 此 OB 附 加 的 所 有 事 件 ADD = 1: 该 事 件 将 添 加 到 先 前 为 此 OB 附 加 的 事 件 中 RET_VAL OUT Int 执 行 条 件 代 码 系 统 手 册, 11/2009, A5E
193 编 写 指 令 6.2 扩 展 指 令 硬 件 中 断 事 件 CPU 支 持 以 下 硬 件 中 断 事 件 : 上 升 沿 事 件 ( 所 有 内 置 CPU 数 字 量 输 入 外 加 任 何 信 号 板 数 字 量 输 入 ) 数 字 输 入 从 OFF 切 换 为 ON 时 会 出 现 上 升 沿, 以 响 应 连 接 到 输 入 的 现 场 设 备 的 信 号 变 化 下 降 沿 事 件 ( 所 有 内 置 CPU 数 字 量 输 入 外 加 任 何 信 号 板 输 入 ) 数 字 输 入 从 ON 切 换 为 OFF 时 会 出 现 下 降 沿 高 速 计 数 器 (HSC) 当 前 值 = 参 考 值 (CV = RV) 事 件 (HSC 1 至 6) 当 前 计 数 值 从 相 邻 值 变 为 与 先 前 设 置 的 参 考 值 完 全 匹 配 时, 会 生 成 HSC 的 CV = RV 中 断 HSC 方 向 变 化 事 件 (HSC 1 至 6) 当 检 测 到 HSC 从 增 大 变 为 减 小 或 从 减 小 变 为 增 大 时, 会 发 生 方 向 变 化 事 件 HSC 外 部 复 位 事 件 (HSC 1 至 6) 某 些 HSC 模 式 允 许 分 配 一 个 数 字 输 入 作 为 外 部 复 位 端, 用 于 将 HSC 的 计 数 值 重 置 为 零 当 该 输 入 从 OFF 切 换 为 ON 时, 会 发 生 此 类 HSC 的 外 部 复 位 事 件 在 设 备 配 置 期 间 启 用 硬 件 中 断 事 件 必 须 在 设 备 配 置 中 启 用 硬 件 中 断 如 果 要 在 配 置 或 运 行 期 间 附 加 此 事 件, 则 必 须 在 设 备 配 置 中 为 数 字 输 入 通 道 或 HSC 选 中 启 用 事 件 框 PLC 设 备 配 置 中 的 复 选 框 选 项 : 数 字 输 入 启 用 上 升 沿 检 测 启 用 下 降 沿 检 测 高 速 计 数 器 (HSC) 启 用 此 高 速 计 数 器 生 成 计 数 器 值 等 于 参 考 计 数 值 的 中 断 生 成 外 部 复 位 事 件 的 中 断 生 成 方 向 变 化 事 件 的 中 断 192 系 统 手 册, 11/2009, A5E
194 编 写 指 令 6.2 扩 展 指 令 向 用 户 程 序 添 加 新 硬 件 中 断 OB 代 码 块 默 认 情 况 下, 第 一 次 启 用 事 件 时, 没 有 任 何 OB 附 加 到 该 事 件 这 会 通 过 HW 中 断 : (HW interrupt:) 设 备 配 置 < 未 连 接 > (<not connected>) 标 签 来 指 示 只 有 硬 件 中 断 OB 能 附 加 到 硬 件 中 断 事 件 所 有 现 有 的 硬 件 中 断 OB 都 会 出 现 在 HW 中 断 : (HW interrupt:) 下 拉 列 表 中 如 果 未 列 出 任 何 OB, 则 必 须 按 下 列 步 骤 创 建 类 型 为 硬 件 中 断 的 OB 在 项 目 树 的 程 序 块 (Program blocks) 分 支 下 : 1. 双 击 添 加 新 块 (Add new block), 选 择 组 织 块 (OB) (Organization block (OB)), 然 后 选 择 硬 件 中 断 (Hardware interrupt) 2. 也 可 以 重 命 名 OB 选 择 编 程 语 言 (LAD 或 FBD) 以 及 选 择 块 编 号 ( 切 换 为 手 动 并 选 择 与 建 议 块 编 号 不 同 的 块 编 号 ) 3. 编 辑 该 OB, 添 加 事 件 发 生 时 要 执 行 的 已 编 程 响 应 可 以 从 此 OB 调 用 最 多 嵌 套 四 层 深 的 FC 和 FB OB_NR 参 数 所 有 现 有 的 硬 件 中 断 OB 名 称 都 会 出 现 在 设 备 配 置 HW 中 断 : (HW interrupt:) 下 拉 列 表 和 ATTACH/DETACH 参 数 OB_NR 下 拉 列 表 中 EVENT 参 数 启 用 某 个 硬 件 中 断 事 件 时, 将 为 该 事 件 分 配 一 个 唯 一 的 默 认 事 件 名 称 可 通 过 编 辑 事 件 名 称 : (Event name:) 编 辑 框 更 改 此 事 件 名 称, 但 必 须 是 唯 一 的 名 称 这 些 事 件 名 称 将 成 为 常 量 (Constants) 变 量 表 中 的 变 量 名 称, 并 出 现 在 ATTACH 和 DETACH 指 令 框 的 EVENT 参 数 下 拉 列 表 中 变 量 的 值 是 用 于 标 识 事 件 的 内 部 编 号 常 规 操 作 每 个 硬 件 事 件 都 可 附 加 到 一 个 硬 件 中 断 OB 中, 在 发 生 该 硬 件 中 断 事 件 时 将 排 队 执 行 该 硬 件 中 断 OB 在 组 态 或 运 行 期 间 可 附 加 OB 事 件 用 户 可 以 在 组 态 时 将 OB 附 加 到 已 启 用 的 事 件 或 使 其 与 该 事 件 分 离 要 在 组 态 时 将 OB 附 加 到 事 件, 必 须 使 用 HW 中 断 : (HW interrupt:) 下 拉 列 表 ( 单 击 右 侧 的 向 下 箭 头 ) 并 从 可 用 硬 件 中 断 OB 的 列 表 中 选 择 OB 从 该 列 表 中 选 择 相 应 的 OB 名 称, 或 者 选 择 < 未 连 接 > (<not connected>) 以 删 除 该 附 加 关 系 也 可 以 在 运 行 期 间 附 加 或 分 离 已 启 用 的 硬 件 中 断 事 件 在 运 行 期 间 使 用 ATTACH 或 DETACH 程 序 指 令 ( 如 有 必 要 可 多 次 使 用 ) 将 已 启 用 的 中 断 事 件 附 加 到 相 应 的 OB 或 与 其 分 离 如 果 当 前 未 附 加 到 任 何 OB( 选 择 了 设 备 配 置 中 的 < 未 连 接 > (<not connected>) 选 项 或 由 于 执 行 了 DETACH 指 令 ), 则 将 忽 略 已 启 用 的 硬 件 中 断 事 件 系 统 手 册, 11/2009, A5E
195 编 写 指 令 6.2 扩 展 指 令 DETACH 操 作 使 用 DETACH 指 令 将 特 定 事 件 或 所 有 事 件 与 特 定 OB 分 离 如 果 指 定 了 EVENT, 则 仅 将 该 事 件 与 指 定 的 OB_NR 分 离 ; 当 前 附 加 到 此 OB_NR 的 任 何 其 它 事 件 仍 保 持 附 加 状 态 如 果 未 指 定 EVENT, 则 分 离 当 前 连 接 到 OB_NR 的 所 有 事 件 条 件 代 码 RET_VAL (W#16#...) ENO 状 态 说 明 无 错 误 没 有 要 分 离 的 事 件 ( 仅 DETACH) OB 不 存 在 OB 类 型 错 误 事 件 不 存 在 启 动 和 取 消 延 时 中 断 指 令 通 过 SRT_DINT 和 CAN_DINT 指 令 可 以 启 动 和 取 消 延 时 中 断 处 理 过 程 每 个 延 时 中 断 都 是 一 个 在 指 定 的 延 迟 时 间 过 后 发 生 的 一 次 性 事 件 如 果 在 延 迟 时 间 到 期 前 取 消 延 时 事 件, 则 不 会 发 生 程 序 中 断 参 数 DTIME 指 定 的 延 迟 时 间 过 去 后,SRT_DINT 会 启 动 执 行 OB( 组 织 块 ) 子 程 序 的 延 时 中 断 CAN_DINT 可 取 消 已 启 动 的 延 时 中 断 在 这 种 情 况 下, 将 不 执 行 延 时 中 断 OB 194 系 统 手 册, 11/2009, A5E
196 编 写 指 令 6.2 扩 展 指 令 SRT_DINT 参 数 参 数 参 数 类 型 数 据 类 型 说 明 OB_NR IN Int 将 在 延 迟 时 间 过 后 启 动 的 组 织 块 (OB): 从 使 用 添 加 新 块 (Add new block) 项 目 树 功 能 创 建 的 可 用 延 时 中 断 OB 中 进 行 选 择 双 击 该 参 数 域, 然 后 单 击 助 手 图 标 可 查 看 可 用 的 OB DTIME IN Time 延 迟 时 间 值 (1 到 ms) 可 创 建 更 长 的 延 迟 时 间, 例 如, 可 以 通 过 在 延 时 中 断 OB 内 使 用 计 数 器 来 实 现 SIGN IN Word 未 被 S 使 用 ; 任 何 值 都 接 受 RET_VAL OUT Int 执 行 条 件 代 码 CAN_DINT 参 数 参 数 参 数 类 型 数 据 类 型 说 明 OB_NR IN Int 延 时 中 断 OB 标 识 符 可 使 用 OB 编 号 或 符 号 名 称 RET_VAL OUT Int 执 行 条 件 代 码 操 作 SRT_DINT 指 令 指 定 延 迟 时 间 启 动 内 部 延 迟 时 间 定 时 器 以 及 将 延 时 中 断 OB 子 程 序 与 延 时 超 时 事 件 相 关 联 指 定 的 延 迟 时 间 过 去 后, 将 生 成 可 触 发 相 关 延 时 中 断 OB 执 行 的 程 序 中 断 在 指 定 的 延 时 发 生 之 前 执 行 CAN_DINT 指 令 可 取 消 进 行 中 的 延 时 中 断 激 活 延 时 和 时 间 循 环 中 断 事 件 的 总 次 数 不 得 超 过 四 次 在 项 目 中 添 加 延 时 中 断 OB 子 程 序 只 有 延 时 中 断 OB 可 分 配 给 SRT_DINT 和 CAN_DINT 指 令 新 项 目 中 不 存 在 延 时 中 断 OB 必 须 将 延 时 中 断 OB 添 加 到 项 目 中 要 创 建 延 时 中 断 OB, 请 按 以 下 步 骤 操 作 : 1. 在 项 目 树 的 程 序 块 (Program blocks) 分 支 中 双 击 添 加 新 块 (Add new block), 选 择 组 织 块 (OB) (Organization block (OB)), 然 后 选 择 延 时 中 断 (Time delay interrupt) 2. 可 以 重 命 名 OB 选 择 编 程 语 言 或 选 择 块 编 号 如 果 要 分 配 与 自 动 分 配 的 编 号 不 同 的 块 编 号, 请 切 换 到 手 动 编 号 模 式 系 统 手 册, 11/2009, A5E
197 编 写 指 令 6.2 扩 展 指 令 3. 编 辑 延 时 中 断 OB 子 程 序, 并 创 建 要 在 发 生 延 时 超 时 事 件 时 执 行 的 已 编 程 响 应 可 从 延 时 中 断 OB 调 用 其 它 最 多 嵌 套 四 层 深 的 FC 和 FB 代 码 块 4. 编 辑 SRT_DINT 和 CAN_DINT 指 令 的 OB_NR 参 数 时, 将 可 以 使 用 新 分 配 的 延 时 中 断 OB 名 称 条 件 代 码 RET_VAL (W#16#...) 说 明 0000 未 出 错 8090 不 正 确 的 参 数 OB_NR 8091 不 正 确 的 参 数 DTIME 80A0 未 启 动 延 时 中 断 禁 用 和 启 用 报 警 中 断 指 令 使 用 DIS_AIRT 和 EN_AIRT 指 令 可 禁 用 和 启 用 报 警 中 断 处 理 过 程 DIS_AIRT 可 延 迟 新 中 断 事 件 的 处 理 您 可 在 OB 中 多 次 执 行 DIS_AIRT DIS_AIRT 执 行 次 数 由 操 作 系 统 进 行 计 数 在 特 别 通 过 EN_AIRT 指 令 再 次 取 消 之 前 或 者 在 已 完 成 处 理 当 前 OB 之 前, 这 些 执 行 中 的 每 一 个 都 保 持 有 效 再 次 启 用 这 些 执 行 后, 将 立 即 处 理 DIS_AIRT 生 效 期 间 发 生 的 中 断, 或 者 在 完 成 执 行 当 前 OB 后, 立 即 处 理 中 断 对 先 前 使 用 DIS_AIRT 指 令 禁 用 的 中 断 事 件 处 理, 可 使 用 EN_AIRT 来 启 用 每 一 次 DIS_AIRT 执 行 都 必 须 通 过 一 次 EN_AIRT 执 行 来 取 消 例 如, 如 果 通 过 五 次 DIS_AIRT 执 行 禁 用 中 断 五 次, 则 必 须 通 过 五 次 EN_AIRT 执 行 来 取 消 必 须 在 同 一 个 OB 中 或 从 同 一 个 OB 调 用 的 任 意 FC 或 FB 中 完 成 EN_AIRT 执 行 后, 才 能 再 次 启 用 此 OB 的 中 断 参 数 RET_VAL 表 示 禁 用 中 断 处 理 的 次 数, 即 已 排 队 的 DIS_AIRT 执 行 的 个 数 只 有 当 参 数 RET_VAL = 0 时, 才 会 再 次 启 用 中 断 处 理 196 系 统 手 册, 11/2009, A5E
198 编 写 指 令 6.2 扩 展 指 令 参 数 参 数 类 型 数 据 类 型 说 明 RET_VAL OUT Int 延 迟 次 数 = 队 列 中 的 DIS_AIRT 执 行 次 数 PID 控 制 PID_Compact 语 句 可 用 来 提 供 可 在 自 动 和 手 动 模 式 下 自 我 优 化 调 节 的 PID 控 制 器 有 关 PID_Compact 指 令 的 信 息, 请 参 见 TIA 门 户 的 在 线 帮 助 运 动 控 制 指 令 运 动 控 制 指 令 使 用 相 关 工 艺 数 据 块 和 CPU 的 专 用 PTO(Pulse Train Outputs, 脉 冲 串 输 出 ) 来 控 制 轴 上 的 运 动 有 关 运 动 控 制 指 令 的 信 息, 请 参 见 STEP 7 Basic 的 在 线 帮 助 注 意 脉 冲 输 出 发 生 器 的 最 大 脉 冲 频 率 对 于 CPU 的 数 字 量 输 出 为 100 KHz, 而 对 于 信 号 板 的 数 字 量 输 出 为 20 KHz 可 是, 当 组 态 了 最 大 速 度 或 频 率 超 出 此 硬 件 限 制 的 轴 时,STEP 7 Basic 并 不 会 提 醒 用 户 这 可 能 会 导 致 应 用 出 现 问 题, 因 此 请 始 终 确 保 不 会 超 出 硬 件 的 最 大 脉 冲 频 率 MC_Power 可 启 用 和 禁 用 运 动 控 制 轴 MC_Reset 可 复 位 所 有 运 动 控 制 错 误 所 有 可 确 认 的 运 动 控 制 错 误 都 会 被 确 认 系 统 手 册, 11/2009, A5E
199 编 写 指 令 6.2 扩 展 指 令 MC_Home 可 建 立 轴 控 制 程 序 与 轴 机 械 定 位 系 统 之 间 的 关 系 MC_Halt 可 取 消 所 有 运 动 过 程 并 使 轴 运 动 停 止 停 止 位 置 未 定 义 MC_MoveJog 可 执 行 用 于 测 试 和 启 动 目 的 的 点 动 模 式 MC_MoveAbsolute 可 启 动 到 某 个 绝 对 位 置 的 运 动 该 作 业 在 到 达 目 标 位 置 时 结 束 MC_MoveRelative 可 启 动 相 对 于 起 始 位 置 的 定 位 运 动 MC_MoveVelocity 可 使 轴 以 指 定 的 速 度 平 动 说 明 用 户 程 序 中 的 其 它 指 令 无 法 使 用 脉 冲 串 输 出 将 CPU 或 信 号 板 的 输 出 组 态 为 脉 冲 发 生 器 时 ( 供 PWM 或 基 本 运 动 控 制 指 令 使 用 ), 这 会 从 Q 存 储 器 中 移 除 相 应 的 输 出 地 址 (Q0.0 Q0.1 Q4.0 和 Q4.1), 并 且 这 些 地 址 在 用 户 程 序 中 不 能 用 于 其 它 用 途 如 果 用 户 程 序 向 用 作 脉 冲 发 生 器 的 输 出 写 入 值, 则 CPU 不 会 将 该 值 写 入 到 物 理 输 出 198 系 统 手 册, 11/2009, A5E
200 编 写 指 令 6.2 扩 展 指 令 脉 冲 指 令 CTRL_PWM 指 令 CTRL_PWM 脉 冲 宽 度 调 制 (PWM, Pulse Width Modulation) 指 令 可 提 供 占 空 比 可 变 的 固 定 循 环 时 间 输 出 PWM 输 出 以 指 定 频 率 ( 循 环 时 间 ) 启 动 之 后 将 连 续 运 行 脉 冲 宽 度 会 根 据 需 要 进 行 变 化 以 影 响 所 需 的 控 制 1 2 循 环 时 间 脉 冲 宽 度 脉 冲 宽 度 可 表 示 为 循 环 时 间 的 百 分 数 (0-100) 千 分 数 (0-1000) 万 分 数 ( ) 或 S7 模 拟 格 式 脉 冲 宽 度 可 从 0( 无 脉 冲, 始 终 关 闭 ) 到 满 刻 度 ( 无 脉 冲, 始 终 打 开 ) 变 化 由 于 PWM 输 出 可 从 0 到 满 刻 度 变 化, 因 此 可 提 供 在 许 多 方 面 都 与 模 拟 输 出 相 同 的 数 字 输 出 例 如,PWM 输 出 可 用 于 控 制 电 机 的 速 度, 速 度 范 围 可 以 是 从 停 止 到 全 速 ; 也 可 用 于 控 制 阀 的 位 置, 位 置 范 围 可 以 是 从 闭 合 到 完 全 打 开 有 两 种 脉 冲 发 生 器 可 用 于 控 制 高 速 脉 冲 输 出 功 能 : PWM 和 脉 冲 串 输 出 (PTO, Pulse train output) PTO 由 运 动 控 制 指 令 使 用 可 将 每 个 脉 冲 发 生 器 指 定 为 PWM 或 PTO, 但 不 能 指 定 为 既 是 PWM 又 是 PTO 这 两 种 脉 冲 发 生 器 映 射 到 特 定 的 数 字 输 出, 如 下 表 所 示 可 以 使 用 板 载 CPU 输 出, 也 可 以 使 用 可 选 的 信 号 板 输 出 下 表 列 出 了 输 出 点 编 号 ( 假 定 使 用 默 认 输 出 组 态 ) 如 果 更 改 了 输 出 点 编 号, 则 输 出 点 编 号 将 为 用 户 指 定 的 编 号 无 论 是 在 CPU 上 还 是 在 连 接 的 信 号 板 上,PTO1/PWM1 都 使 用 前 两 个 数 字 输 出,PTO2/PWM2 使 用 接 下 来 的 两 个 数 字 输 出 请 注 意,PWM 仅 需 要 一 个 输 出, 而 PTO 每 个 通 道 可 选 择 使 用 两 个 输 出 如 果 脉 冲 功 能 不 需 要 输 出, 则 相 应 的 输 出 可 用 于 其 它 用 途 系 统 手 册, 11/2009, A5E
201 编 写 指 令 6.2 扩 展 指 令 说 明 默 认 输 出 分 配 脉 冲 方 向 PTO 1 板 载 CPU Q0.0 Q0.1 信 号 板 Q4.0 Q4.1 PWM 1 板 载 CPU Q 信 号 板 Q PTO 2 板 载 CPU Q0.2 Q0.3 信 号 板 Q4.2 Q4.3 PWM 2 板 载 CPU Q 信 号 板 Q 组 态 PWM 的 脉 冲 通 道 要 准 备 PWM 操 作, 首 先 通 过 选 择 CPU 来 组 态 设 备 配 置 中 的 脉 冲 通 道, 然 后 组 态 脉 冲 发 生 器 (PTO/PWM), 并 选 择 PWM1 或 PWM2 启 用 脉 冲 发 生 器 ( 复 选 框 ) 如 果 启 用 一 个 脉 冲 发 生 器, 将 为 该 特 定 脉 冲 发 生 器 分 配 一 个 唯 一 的 默 认 名 称 可 编 辑 名 称 : (Name:) 编 辑 框 中 的 名 称 来 更 改 名 称, 但 必 须 是 唯 一 的 名 称 已 启 用 的 脉 冲 发 生 器 的 名 称 将 成 为 常 量 (constant) 变 量 表 中 的 变 量, 并 可 用 作 CTRL_PWM 指 令 的 PWM 参 数 注 意 脉 冲 输 出 发 生 器 的 最 大 脉 冲 频 率 对 于 CPU 的 数 字 量 输 出 为 100 KHz, 而 对 于 信 号 板 的 数 字 量 输 出 为 20 KHz 可 是, 当 组 态 了 最 大 速 度 或 频 率 超 出 此 硬 件 限 制 的 轴 时,STEP 7 Basic 并 不 会 提 醒 用 户 这 可 能 会 导 致 应 用 出 现 问 题, 因 此 请 始 终 确 保 不 会 超 出 硬 件 的 最 大 脉 冲 频 率 可 按 如 下 方 式 重 命 名 脉 冲 发 生 器 添 加 注 释 以 及 分 配 参 数 : 脉 冲 发 生 器 可 用 作 : PWM 或 PTO( 选 择 PWM) 输 出 源 : 板 载 CPU 或 信 号 板 时 间 基 数 : 毫 秒 或 微 秒 200 系 统 手 册, 11/2009, A5E
202 编 写 指 令 6.2 扩 展 指 令 脉 冲 宽 度 格 式 : 百 分 数 (0 到 100) 千 分 数 (0 到 1000) 万 分 数 (0 到 10000) S7 模 拟 格 式 (0 到 27648) 循 环 时 间 : 输 入 循 环 时 间 值 该 值 只 能 在 设 备 配 置 (Device configuration) 中 更 改 初 始 脉 冲 宽 度 : 输 入 初 始 脉 冲 宽 度 值 可 在 运 行 期 间 更 改 脉 冲 宽 度 值 输 出 地 址 起 始 地 址 : 输 入 要 在 其 中 查 找 脉 冲 宽 度 值 的 Q 字 地 址 对 于 PWM1, 默 认 位 置 是 QW1000; 而 对 于 PWM2, 默 认 位 置 是 QW1002 该 位 置 的 值 控 制 脉 冲 宽 度, 并 且 在 每 次 CPU 从 STOP 切 换 到 RUN 模 式 时 都 会 初 始 化 为 上 面 指 定 的 初 始 脉 冲 宽 度 : (Initial pulse width:) 值 在 运 行 期 间 更 改 该 Q 字 值 会 引 起 脉 冲 宽 度 变 化 参 数 参 数 类 型 数 据 类 型 初 始 值 说 明 PWM IN Word 0 PWM 标 识 符 : 已 启 用 的 脉 冲 发 生 器 的 名 称 将 变 为 常 量 (constant) 变 量 表 中 的 变 量, 并 可 用 作 PWM 参 数 ENABLE IN Bool 1 = 启 动 脉 冲 发 生 器 0 = 停 止 脉 冲 发 生 器 BUSY OUT Bool 0 功 能 忙 STATUS OUT Word 0 执 行 条 件 代 码 操 作 CTRL_PWM 指 令 使 用 数 据 块 (DB) 来 存 储 参 数 信 息 在 程 序 编 辑 器 中 放 置 CTRL_PWM 指 令 时, 将 分 配 DB 数 据 块 参 数 不 是 由 用 户 单 独 更 改 的, 而 是 由 CTRL_PWM 指 令 进 行 控 制 系 统 手 册, 11/2009, A5E
203 编 写 指 令 6.2 扩 展 指 令 通 过 将 其 变 量 名 称 用 于 PWM 参 数, 指 定 要 使 用 的 已 启 用 脉 冲 发 生 器 EN 输 入 为 TRUE 时,PWM_CTRL 指 令 根 据 ENABLE 输 入 的 值 启 动 或 停 止 所 标 识 的 PWM 脉 冲 宽 度 由 相 关 Q 字 输 出 地 址 中 的 值 指 定 由 于 S 在 CTRL_PWM 指 令 执 行 后 处 理 请 求, 所 以 在 S CPU 型 号 上, 参 数 BUSY 总 是 报 告 FALSE 如 果 检 测 到 错 误, 则 ENO 设 置 为 FALSE 且 参 数 STATUS 包 含 条 件 代 码 PLC 第 一 次 进 入 RUN 模 式 时, 脉 冲 宽 度 将 设 置 为 在 设 备 配 置 中 组 态 的 初 始 值 根 据 需 要 将 值 写 入 设 备 配 置 中 指 定 的 Q 字 位 置 ( 输 出 地 址 / 起 始 地 址 : ) 以 更 改 脉 冲 宽 度 使 用 指 令 ( 如 移 动 转 换 数 学 ) 或 PID 功 能 框 将 所 需 脉 冲 宽 度 写 入 相 应 的 Q 字 必 须 使 用 Q 字 值 的 有 效 范 围 ( 百 分 数 千 分 数 万 分 数 或 S7 模 拟 格 式 ) 条 件 代 码 STATUS 值 说 明 0 无 错 误 80A1 PWM 标 识 符 未 寻 址 到 有 效 的 PWM 无 法 强 制 分 配 给 PWM 和 PTO 的 数 字 量 I/O 点 在 设 备 配 置 期 间 分 配 脉 冲 宽 度 调 制 (PWM, Pulse-Width Modulation) 和 脉 冲 串 输 出 (PTO, Pulse-Train Output) 设 备 使 用 的 数 字 量 I/O 点 将 数 字 I/O 点 分 配 给 这 些 设 备 之 后, 无 法 通 过 监 视 表 格 强 制 功 能 修 改 所 分 配 的 I/O 点 的 地 址 值 用 户 程 序 中 的 其 它 指 令 无 法 使 用 脉 冲 串 输 出 将 CPU 或 信 号 板 的 输 出 组 态 为 脉 冲 发 生 器 时 ( 供 PWM 或 基 本 运 动 控 制 指 令 使 用 ), 这 会 从 Q 存 储 器 中 移 除 相 应 的 输 出 地 址 (Q0.0 Q0.1 Q4.0 和 Q4.1), 并 且 这 些 地 址 在 用 户 程 序 中 不 能 用 于 其 它 用 途 如 果 用 户 程 序 向 用 作 脉 冲 发 生 器 的 输 出 写 入 值, 则 CPU 不 会 将 该 值 写 入 到 物 理 输 出 202 系 统 手 册, 11/2009, A5E
204 编 写 指 令 6.3 全 局 库 指 令 6.3 全 局 库 指 令 USS USS 协 议 库 可 控 制 支 持 USS 协 议 的 西 门 子 驱 动 器 这 些 指 令 包 括 专 为 使 用 USS 协 议 与 驱 动 器 进 行 通 信 而 设 计 的 功 能 CM 1241 RS485 模 块 通 过 RS485 端 口 与 驱 动 器 进 行 通 信 可 使 用 USS 库 控 制 物 理 驱 动 器 和 读 / 写 驱 动 器 参 数 使 用 USS 协 议 的 要 求 该 库 提 供 1 个 FB 和 3 个 FC 来 支 持 USS 协 议 每 个 CM1241 RS485 通 信 模 块 最 多 支 持 16 个 驱 动 器 对 于 与 所 安 装 的 各 个 PtP 通 信 模 块 相 连 接 的 USS 网 络, 在 单 个 背 景 数 据 块 中 包 含 用 于 该 网 络 中 所 有 驱 动 器 的 临 时 存 储 区 和 缓 冲 区 这 些 驱 动 器 的 USS 功 能 共 享 该 数 据 块 中 的 信 息 系 统 手 册, 11/2009, A5E
205 编 写 指 令 6.3 全 局 库 指 令 连 接 到 一 个 CM 1241 RS485 的 所 有 驱 动 器 ( 最 多 16 个 ) 是 同 一 USS 网 络 的 一 部 分 连 接 到 另 一 CM 1241 RS485 的 所 有 驱 动 器 是 另 一 USS 网 络 的 一 部 分 因 为 S 最 多 支 持 三 个 CM 1241 RS485 设 备, 所 以 用 户 最 多 可 建 立 三 个 USS 网 络, 每 个 网 络 最 多 16 个 驱 动 器, 总 共 支 持 48 个 USS 驱 动 器 各 USS 网 络 使 用 唯 一 的 数 据 块 进 行 管 理 ( 使 用 三 个 CM 1241 RS485 设 备 建 立 三 个 USS 网 络 需 要 三 个 数 据 块 ) 与 各 USS 网 络 相 关 的 所 有 指 令 必 须 共 享 该 数 据 块 这 包 括 用 于 控 制 各 USS 网 络 上 的 所 有 控 制 器 的 所 有 USS_DRV USS_PORT USS_RPM 和 USS_WPM 指 令 USS_DRV 指 令 是 功 能 块 (FB) 在 编 辑 器 中 放 置 USS_DRV 指 令 时, 系 统 将 通 过 调 用 选 项 (Call options) 对 话 框 提 示 您 为 该 FB 分 配 哪 个 DB 如 果 对 于 该 USS 网 络 而 言, 它 是 该 程 序 中 的 第 一 条 USS_DRV 指 令, 则 可 以 接 受 默 认 的 DB 分 配 ( 或 根 据 需 要 更 改 名 称 ), 将 相 应 地 创 建 一 个 新 的 DB 但 如 果 对 于 该 通 道 它 不 是 第 一 条 USS_DRV 指 令, 则 必 须 使 用 调 用 选 项 (Call options) 对 话 框 中 的 下 拉 列 表 选 择 先 前 为 该 USS 网 络 分 配 的 相 应 DB 指 令 USS_PORT USS_RPM 和 USS_WPM 全 部 都 是 功 能 (FC) 在 编 辑 器 中 放 置 这 些 FC 时 不 分 配 DB 您 必 须 改 为 亲 自 将 合 适 的 DB 分 配 给 这 些 指 令 的 USS_DB 输 入 ( 双 击 该 参 数 域, 然 后 单 击 助 手 图 标 可 查 看 可 用 的 DB) USS_PORT 功 能 通 过 PtP 通 信 模 块 处 理 CPU 和 驱 动 器 之 间 的 实 际 通 信 每 次 调 用 此 功 能 可 处 理 与 一 个 驱 动 器 的 一 次 通 信 用 户 程 序 必 须 尽 快 调 用 此 功 能 以 防 止 与 驱 动 器 通 信 超 时 可 在 主 OB 或 任 何 中 断 OB 中 调 用 此 功 能 用 户 程 序 通 过 USS_DRV 功 能 块 可 访 问 USS 网 络 上 指 定 的 驱 动 器 其 输 入 和 输 出 是 驱 动 器 的 状 态 和 控 制 如 果 网 络 上 有 16 个 驱 动 器, 则 用 户 程 序 必 须 具 有 至 少 16 个 USS_DRV 调 用, 每 个 驱 动 器 一 个 调 用 应 该 以 控 制 驱 动 器 功 能 所 需 的 速 率 调 用 这 些 块 只 能 从 主 OB 中 调 用 USS_DRV 功 能 块 小 心 只 能 从 主 OB 中 调 用 USS_DRV USS_RPM 和 USS_WPM 可 从 任 何 OB 中 调 用 USS_PORT 功 能, 通 常 从 延 时 中 断 中 调 用 未 能 防 止 USS_PORT 中 断 可 能 会 产 生 意 外 错 误 USS_RPM 和 USS_WPM 功 能 可 读 取 和 写 入 远 程 驱 动 器 工 作 参 数 这 些 参 数 控 制 驱 动 器 的 内 部 运 行 有 关 这 些 参 数 的 定 义, 请 参 见 驱 动 器 手 册 用 户 程 序 可 包 含 尽 可 能 多 的 这 些 功 能, 但 在 任 何 特 定 时 刻, 每 个 驱 动 器 只 能 激 活 一 个 读 或 写 请 求 只 能 从 主 OB 中 调 用 USS_RPM 和 USS_WPM 功 能 204 系 统 手 册, 11/2009, A5E
206 编 写 指 令 6.3 全 局 库 指 令 计 算 与 驱 动 器 通 信 所 需 的 时 间 与 驱 动 器 进 行 的 通 信 与 S 扫 描 不 同 步 在 完 成 一 个 驱 动 器 通 信 事 务 之 前,S 通 常 完 成 了 多 个 扫 描 USS_PORT 间 隔 是 一 个 驱 动 器 事 务 所 需 的 时 间 下 表 列 出 了 各 个 波 特 率 的 最 小 USS_PORT 间 隔 比 USS_PORT 间 隔 更 频 繁 地 调 用 USS_PORT 功 能 不 会 增 加 事 务 数 如 果 通 信 错 误 导 致 尝 试 3 次 才 能 完 成 事 务, 则 驱 动 器 超 时 间 隔 是 处 理 该 事 务 可 能 花 费 的 时 间 默 认 情 况 下,USS 协 议 库 对 每 个 事 务 最 多 自 动 进 行 2 次 重 试 波 特 率 计 算 的 最 小 USS_PORT 调 用 间 隔 ( 毫 秒 ) 每 个 驱 动 器 的 驱 动 器 消 息 间 隔 超 时 ( 毫 秒 ) USS_DRV 指 令 USS_DRV 指 令 通 过 创 建 请 求 消 息 和 解 释 驱 动 器 响 应 消 息 与 驱 动 器 交 换 数 据 每 个 驱 动 器 都 应 使 用 单 独 的 一 个 功 能 块, 但 是 与 一 个 USS 网 络 和 PtP 通 信 模 块 相 关 的 所 有 USS 功 能 都 必 须 使 用 同 一 个 背 景 数 据 块 必 须 在 放 置 第 一 个 USS_DRV 指 令 时 创 建 该 DB 名 称, 然 后 可 重 复 使 用 通 过 该 初 始 指 令 使 用 而 创 建 的 这 个 DB 首 次 执 行 USS_DRV 时, 将 在 背 景 数 据 块 中 初 始 化 由 USS 地 址 ( 参 数 DRIVE) 指 示 的 驱 动 器 完 成 初 始 化 后, 随 后 执 行 USS_PORT 即 可 开 始 与 具 有 此 驱 动 器 编 号 的 驱 动 器 通 信 更 改 驱 动 器 编 号 操 作 将 要 求 PLC 从 STOP 模 式 切 换 到 RUN 模 式 以 初 始 化 相 应 的 背 景 DB 将 输 入 参 数 组 态 到 USS TX 消 息 缓 冲 区 中, 并 从 前 一 个 有 效 响 应 缓 冲 区 ( 如 果 存 在 ) 读 取 输 出 USS_DRV 执 行 期 间 没 有 数 据 传 输 执 行 USS_PORT 后 即 可 与 驱 动 器 进 行 通 信 USS_DRV 仅 组 态 要 发 送 的 消 息 并 解 释 已 从 前 一 个 请 求 中 接 收 的 数 据 系 统 手 册, 11/2009, A5E
207 编 写 指 令 6.3 全 局 库 指 令 用 户 可 以 同 时 使 用 DIR 输 入 (BOOL) 或 符 号 ( 正 或 负 ) 和 SPEED_SP 输 入 (REAL) 控 制 驱 动 器 旋 转 方 向 下 表 假 定 电 机 按 正 向 旋 转 接 线, 说 明 这 些 输 入 如 何 一 起 决 定 驱 动 器 旋 转 方 向 SPEED_SP DIR 驱 动 器 旋 转 方 向 数 值 > 0 0 反 转 数 值 > 0 1 正 转 数 值 < 0 0 正 转 数 值 < 0 1 反 转 LAD( 默 认 视 图 ) LAD( 扩 展 视 图 ) 通 过 单 击 功 能 框 的 底 部 展 开 该 功 能 框 可 显 示 所 有 参 数 灰 显 的 参 数 引 脚 可 选, 不 需 要 进 行 分 配 参 数 参 数 类 型 数 据 类 型 说 明 RUN IN Bool 驱 动 器 起 始 位 : 该 输 入 为 真 时, 将 使 驱 动 器 以 预 设 速 度 运 行 OFF2 IN Bool 电 气 停 止 位 : 该 位 为 假 时, 将 使 驱 动 器 在 不 经 过 制 动 的 情 况 下 逐 渐 自 然 停 止 OFF3 IN Bool 快 速 停 止 位 该 位 为 假 时, 将 通 过 制 动 使 驱 动 器 快 速 停 止, 而 不 只 是 使 驱 动 器 逐 渐 自 然 停 止 206 系 统 手 册, 11/2009, A5E
208 编 写 指 令 6.3 全 局 库 指 令 参 数 参 数 类 型 数 据 类 型 说 明 F_ACK IN Bool 故 障 确 认 位 设 置 该 位 以 复 位 驱 动 器 上 的 故 障 位 清 除 故 障 后 会 设 置 该 位, 以 告 知 驱 动 器 不 再 需 要 指 示 前 一 个 故 障 DIR IN Bool 驱 动 器 方 向 控 制 设 置 该 位 以 指 示 方 向 为 向 前 ( 对 于 正 SPEED_SP) DRIVE IN USInt 驱 动 器 地 址 : 该 输 入 是 USS 驱 动 器 的 地 址 有 效 范 围 是 驱 动 器 1 到 驱 动 器 16 PZD_LEN IN USInt 字 长 度 这 是 PZD 数 据 的 字 数 有 效 值 为 或 8 个 字 默 认 值 为 2 SPEED_S P IN Real 速 度 设 定 值 这 是 以 组 态 频 率 的 百 分 数 形 式 表 示 的 驱 动 器 速 度 正 值 表 示 方 向 向 前 (DIR 为 真 时 ) CTRL3 IN UInt 控 制 字 3 写 入 驱 动 器 上 用 户 可 组 态 参 数 的 值 用 户 必 须 在 驱 动 器 上 组 态 该 值 可 选 参 数 CTRL4 IN UInt 控 制 字 4 写 入 驱 动 器 上 用 户 可 组 态 参 数 的 值 用 户 必 须 在 驱 动 器 上 组 态 该 值 可 选 参 数 CTRL5 IN UInt 控 制 字 5 写 入 驱 动 器 上 用 户 可 组 态 参 数 的 值 用 户 必 须 在 驱 动 器 上 组 态 该 值 可 选 参 数 CTRL6 IN UInt 控 制 字 6 写 入 驱 动 器 上 用 户 可 组 态 参 数 的 值 用 户 必 须 在 驱 动 器 上 组 态 该 值 CTRL7 IN UInt 控 制 字 7 写 入 驱 动 器 上 用 户 可 组 态 参 数 的 值 用 户 必 须 在 驱 动 器 上 组 态 该 值 可 选 参 数 CTRL8 IN UInt 控 制 字 8 写 入 驱 动 器 上 用 户 可 组 态 参 数 的 值 用 户 必 须 在 驱 动 器 上 组 态 该 值 可 选 参 数 NDR OUT Bool 新 数 据 就 绪 该 位 为 真 时, 表 示 输 出 包 含 新 通 信 请 求 数 据 ERROR OUT Bool 发 生 错 误 该 参 数 为 真 时, 表 示 发 生 错 误, STATUS 输 出 有 效 其 它 所 有 输 出 在 出 错 时 均 设 置 为 零 仅 在 USS_PORT 指 令 的 ERROR 和 STATUS 输 出 中 报 告 通 信 错 误 STATUS OUT UInt 请 求 的 状 态 值 它 指 示 扫 描 的 结 果 这 不 是 从 驱 动 器 返 回 的 状 态 字 RUN_EN OUT Bool 运 行 已 启 用 该 位 指 示 驱 动 器 是 否 在 运 行 系 统 手 册, 11/2009, A5E
209 编 写 指 令 6.3 全 局 库 指 令 参 数 参 数 类 型 数 据 类 型 说 明 D_DIR OUT Bool 驱 动 器 方 向 该 位 指 示 驱 动 器 是 否 在 向 前 运 行 INHIBIT OUT Bool 驱 动 器 已 禁 止 该 位 指 示 驱 动 器 上 禁 止 位 的 状 态 FAULT OUT Bool 驱 动 器 故 障 该 位 指 示 驱 动 器 已 注 册 故 障 用 户 必 须 解 决 问 题, 并 且 在 该 位 被 置 位 时, 设 置 F_ACK 位 以 清 除 此 位 SPEED OUT REAL 驱 动 器 当 前 速 度 ( 驱 动 器 状 态 字 2 的 标 定 值 ) 以 组 态 速 度 的 百 分 数 表 示 的 驱 动 器 速 度 值 STATUS1 OUT UInt 驱 动 器 状 态 字 1 该 值 包 含 驱 动 器 的 固 定 状 态 位 STATUS3 OUT UInt 驱 动 器 状 态 字 3 该 值 包 含 驱 动 器 上 用 户 可 组 态 的 状 态 字 STATUS4 OUT UInt 驱 动 器 状 态 字 4 该 值 包 含 驱 动 器 上 用 户 可 组 态 的 状 态 字 STATUS5 OUT UInt 驱 动 器 状 态 字 5 该 值 包 含 驱 动 器 上 用 户 可 组 态 的 状 态 字 STATUS6 OUT UInt 驱 动 器 状 态 字 6 该 值 包 含 驱 动 器 上 用 户 可 组 态 的 状 态 字 STATUS7 OUT UInt 驱 动 器 状 态 字 7 该 值 包 含 驱 动 器 上 用 户 可 组 态 的 状 态 字 STATUS8 OUT UInt 驱 动 器 状 态 字 8 该 值 包 含 驱 动 器 上 用 户 可 组 态 的 状 态 字 208 系 统 手 册, 11/2009, A5E
210 编 写 指 令 6.3 全 局 库 指 令 USS_PORT 指 令 USS_PORT 指 令 用 于 处 理 USS 网 络 上 的 通 信 通 常 程 序 中 每 个 PtP 通 信 模 块 只 一 个 USS_PORT 功 能, 且 每 次 调 用 该 功 能 都 会 处 理 与 单 个 驱 动 器 的 通 信 用 户 程 序 必 须 尽 快 执 行 USS_PORT 功 能 以 防 止 驱 动 器 超 时 与 同 一 个 USS 网 络 和 PtP 通 信 模 块 相 关 的 所 有 USS 功 能 必 须 使 用 同 一 个 背 景 数 据 块 通 常 从 延 时 中 断 OB 调 用 USS_PORT 以 防 止 驱 动 器 超 时 以 及 使 可 供 USS_DRV 调 用 的 USS 数 据 保 持 最 新 LAD FBD 参 数 参 数 类 型 数 据 类 型 说 明 PORT IN 端 口 PtP 通 信 模 块 标 识 符 : 这 是 可 在 默 认 变 量 表 的 常 量 (Constants) 选 项 卡 内 引 用 的 常 量 BAUD IN DInt USS 通 信 要 使 用 的 波 特 率 USS_DB IN DInt 这 是 对 在 用 户 程 序 中 放 置 USS_DRV 指 令 时 创 建 和 初 始 化 的 背 景 数 据 块 的 引 用 ERROR OUT Bool 该 引 脚 为 真 时, 表 示 发 生 错 误,STATUS 输 出 有 效 STATUS OUT UInt 请 求 的 状 态 值 它 指 示 扫 描 或 初 始 化 的 结 果 对 于 有 些 状 态 代 码, 还 在 USS_Extended_Error 变 量 中 提 供 了 更 多 信 息 系 统 手 册, 11/2009, A5E
211 编 写 指 令 6.3 全 局 库 指 令 USS_RPM 指 令 LAD FBD USS_RPM 指 令 用 于 从 驱 动 器 读 取 参 数 与 同 一 个 USS 网 络 和 PtP 通 信 模 块 相 关 的 所 有 USS 功 能 必 须 使 用 同 一 个 数 据 块 必 须 从 主 OB 中 调 用 USS_RPM 参 数 参 数 类 型 数 据 类 型 说 明 REQ IN Bool 发 送 请 求 : 该 参 数 为 真 时, 表 示 需 要 新 的 读 请 求 如 果 该 参 数 的 请 求 已 处 于 待 决 状 态, 将 忽 略 新 请 求 DRIVE IN USInt 驱 动 器 地 址 : 该 输 入 是 USS 驱 动 器 的 地 址 有 效 范 围 是 驱 动 器 1 到 驱 动 器 16 PARAM IN UInt 参 数 编 号 : 此 输 入 指 示 要 写 入 的 驱 动 器 参 数 该 参 数 的 范 围 为 0 到 2047 有 关 如 何 访 问 超 出 该 范 围 的 任 何 参 数 的 详 细 信 息, 请 参 见 驱 动 器 手 册 INDEX IN UInt 参 数 索 引 : 该 输 入 指 示 要 写 入 的 驱 动 器 参 数 索 引 索 引 为 一 个 16 位 值, 其 中 最 低 有 效 字 节 是 实 际 索 引 值, 其 范 围 是 0 到 255 最 高 有 效 字 节 也 可 被 驱 动 器 使 用 且 取 决 于 驱 动 器 有 关 详 细 信 息, 请 参 见 驱 动 器 手 册 USS_DB IN Variant 这 是 对 在 用 户 程 序 中 放 置 USS_DRV 指 令 时 创 建 和 初 始 化 的 背 景 数 据 块 的 引 用 VALUE IN Word, Int UInt DWord, DInt UDInt Real 这 是 已 读 取 的 参 数 的 值, 仅 当 DONE 位 为 真 时 才 有 效 210 系 统 手 册, 11/2009, A5E
212 编 写 指 令 6.3 全 局 库 指 令 参 数 参 数 类 型 数 据 类 型 说 明 DONE OUT Bool 完 成 : 该 参 数 为 真 时, 表 示 VALUE 输 出 包 含 先 前 请 求 的 读 取 参 数 值 USS_DRV 发 现 来 自 驱 动 器 的 读 响 应 数 据 时 会 设 置 该 位 满 足 以 下 条 件 之 一 时 复 位 该 位 : 用 户 通 过 另 一 个 USS_RPM 轮 询 请 求 响 应 数 据 或 执 行 接 下 来 两 个 USS_DRV 调 用 的 第 二 个 调 用 时 ERROR OUT Bool 发 生 错 误 该 参 数 为 真 时, 表 示 发 生 错 误, STATUS 输 出 有 效 其 它 所 有 输 出 在 出 错 时 均 设 置 为 零 仅 在 USS_PORT 指 令 的 ERROR 和 STATUS 输 出 中 报 告 通 信 错 误 STATUS OUT UInt 这 是 请 求 的 状 态 值 它 表 示 读 请 求 的 结 果 对 于 有 些 状 态 代 码, 还 在 USS_Extended_Error 变 量 中 提 供 了 更 多 信 息 USS_WPM 指 令 LAD FBD USS_WPM 指 令 用 于 修 改 驱 动 器 中 的 参 数 与 同 一 个 USS 网 络 和 PtP 通 信 模 块 相 关 的 所 有 USS 功 能 必 须 使 用 同 一 个 数 据 块 必 须 从 主 OB 中 调 用 USS_WPM 说 明 EEPROM 写 操 作 注 意 不 要 过 多 使 用 EEPROM 永 久 写 操 作 请 尽 可 能 减 少 EEPROM 写 操 作 次 数 以 延 长 EEPROM 的 寿 命 系 统 手 册, 11/2009, A5E
213 编 写 指 令 6.3 全 局 库 指 令 参 数 参 数 类 型 数 据 类 型 说 明 REQ IN Bool 发 送 请 求 : 该 参 数 为 真 时, 表 示 需 要 新 的 写 请 求 如 果 该 参 数 的 请 求 已 处 于 待 决 状 态, 将 忽 略 新 请 求 DRIVE IN USInt 驱 动 器 地 址 : 该 输 入 是 USS 驱 动 器 的 地 址 有 效 范 围 是 驱 动 器 1 到 驱 动 器 16 PARAM IN UInt 参 数 编 号 : 此 输 入 指 示 要 写 入 的 驱 动 器 参 数 该 参 数 的 范 围 为 0 到 2047 有 关 如 何 访 问 超 出 该 范 围 的 任 何 参 数 的 详 细 信 息, 请 参 见 驱 动 器 手 册 INDEX IN UInt 参 数 索 引 : 该 输 入 指 示 要 写 入 的 驱 动 器 参 数 索 引 索 引 为 一 个 16 位 值, 其 中 最 低 有 效 字 节 是 实 际 索 引 值, 其 范 围 是 0 到 255 最 高 有 效 字 节 也 可 被 驱 动 器 使 用 且 取 决 于 驱 动 器 有 关 详 细 信 息, 请 参 见 驱 动 器 手 册 EEPROM IN Bool 存 储 到 驱 动 器 EEPROM: 该 参 数 为 真 时, 写 入 驱 动 器 参 数 的 值 将 存 储 在 驱 动 器 EEPROM 中 如 果 为 假, 则 写 操 作 是 临 时 的, 在 驱 动 器 循 环 上 电 后 不 会 保 留 VALUE IN Word, Int UInt DWord, DInt UDInt Real 要 写 入 的 参 数 值 它 必 须 在 REQ 切 换 时 有 效 USS_DB IN Variant 这 是 对 在 用 户 程 序 中 放 置 USS_DRV 指 令 时 创 建 和 初 始 化 的 背 景 数 据 块 的 引 用 DONE OUT Bool 完 成 : 该 参 数 为 真 时, 表 示 输 入 VALUE 已 写 入 驱 动 器 USS_DRV 发 现 来 自 驱 动 器 的 写 响 应 数 据 时 会 设 置 该 位 满 足 以 下 条 件 之 一 时 复 位 该 位 : 通 过 另 一 个 USS_WPM 轮 询 来 请 求 驱 动 器 确 认 写 操 作 已 完 成, 或 者 执 行 接 下 来 两 个 USS_DRV 调 用 的 第 二 个 调 用 时 212 系 统 手 册, 11/2009, A5E
214 编 写 指 令 6.3 全 局 库 指 令 参 数 参 数 类 型 数 据 类 型 说 明 ERROR OUT Bool 出 现 错 误 : 此 参 数 为 真 时, 表 示 发 生 错 误, STATUS 输 出 有 效 其 它 所 有 输 出 在 出 错 时 均 设 置 为 零 仅 在 USS_PORT 指 令 的 ERROR 和 STATUS 输 出 中 报 告 通 信 错 误 STATUS OUT UInt 这 是 请 求 的 状 态 值 它 表 示 写 请 求 的 结 果 对 于 有 些 状 态 代 码, 还 在 USS_Extended_Error 变 量 中 提 供 了 更 多 信 息 USS 状 态 代 码 在 USS 功 能 的 STATUS 输 出 端 返 回 USS 指 令 状 态 代 码 STATUS 值 (W#16#...) 说 明 0000 无 错 误 8180 驱 动 器 响 应 的 长 度 与 从 驱 动 器 收 到 的 字 符 数 不 匹 配 出 错 的 驱 动 器 编 号 在 USS_Extended_Error 变 量 中 返 回 请 参 见 本 表 格 下 方 的 扩 展 错 误 描 述 8181 VALUE 参 数 不 是 Word Real 或 DWord 数 据 类 型 8182 用 户 提 供 了 Word 参 数 值, 但 从 驱 动 器 响 应 中 收 到 DWord 或 Real 值 8183 用 户 提 供 了 DWord 或 Real 参 数 值, 但 从 驱 动 器 响 应 中 收 到 Word 值 8184 驱 动 器 响 应 报 文 的 校 验 和 有 错 误 出 错 的 驱 动 器 编 号 在 USS_Extended_Error 变 量 中 返 回 请 参 见 本 表 格 下 方 的 扩 展 错 误 描 述 8185 非 法 的 驱 动 器 地 址 ( 有 效 驱 动 器 地 址 范 围 :1-16) 8186 速 度 设 定 值 超 出 有 效 范 围 ( 有 效 速 度 SP 范 围 : -200% 到 200%) 8187 对 已 发 送 的 请 求 响 应 了 错 误 的 驱 动 器 编 号 出 错 的 驱 动 器 编 号 在 USS_Extended_Error 变 量 中 返 回 请 参 见 本 表 格 下 方 的 扩 展 错 误 描 述 8188 指 定 的 PZD 字 长 度 非 法 ( 有 效 范 围 = 或 8 个 字 ) 8189 指 定 了 非 法 的 波 特 率 818A 818B 参 数 请 求 通 道 正 在 由 该 驱 动 器 的 另 一 个 请 求 使 用 驱 动 器 尚 未 对 请 求 和 重 试 做 出 响 应 出 错 的 驱 动 器 编 号 在 USS_Extended_Error 变 量 中 返 回 请 参 见 本 表 格 下 方 的 扩 展 错 误 描 述 818C 驱 动 器 返 回 有 关 参 数 请 求 操 作 的 扩 展 错 误 请 参 见 本 表 格 下 方 的 扩 展 错 误 描 述 系 统 手 册, 11/2009, A5E
215 编 写 指 令 6.3 全 局 库 指 令 STATUS 值 (W#16#...) 818D 818E 80Ax-80Fx 说 明 驱 动 器 返 回 有 关 参 数 请 求 操 作 的 非 法 访 问 错 误 有 关 可 能 限 制 参 数 访 问 的 原 因 信 息, 请 参 见 驱 动 器 手 册 驱 动 器 尚 未 初 始 化 : 若 从 未 调 用 过 该 驱 动 器 的 USS_DRV, 该 错 误 代 码 将 返 回 到 USS_RPM 或 USS_WPM 这 会 防 止 首 次 扫 描 USS_DRV 的 初 始 化 过 程 覆 盖 未 决 的 参 数 读 / 写 请 求, 因 为 它 会 将 驱 动 器 初 始 化 为 新 条 目 要 修 复 该 错 误, 请 针 对 此 驱 动 器 编 号 调 用 USS_DRV 从 由 USS 库 调 用 的 PtP(Point-to-Point, 点 对 点 ) 通 信 FB 中 返 回 的 特 定 错 误 : 这 些 错 误 代 码 值 不 会 被 USS 库 修 改 且 在 PtP 指 令 说 明 中 定 义 USS 驱 动 器 扩 展 错 误 代 码 USS 驱 动 器 支 持 对 驱 动 器 的 内 部 参 数 进 行 读 写 访 问 通 过 该 功 能 可 进 行 驱 动 器 的 远 程 控 制 和 组 态 由 于 发 生 类 似 值 超 出 范 围 或 驱 动 器 当 前 模 式 请 求 非 法 等 错 误, 驱 动 器 参 数 访 问 操 作 可 能 会 失 败 驱 动 器 会 生 成 在 USS_DRV 背 景 数 据 块 的 USS_Extended_Error 变 量 中 返 回 的 错 误 代 码 值 该 错 误 代 码 值 仅 对 USS_RPM 或 USS_WPM 指 令 的 最 后 一 次 执 行 有 效 当 STATUS 代 码 值 为 十 六 进 制 的 818C 时, 驱 动 器 错 误 代 码 将 放 入 USS_Extended_Error 变 量 中 USS_Extended_Error 的 错 误 代 码 值 取 决 于 驱 动 器 型 号 有 关 读 写 参 数 操 作 扩 展 错 误 代 码 的 描 述, 请 参 见 驱 动 器 手 册 MODBUS MB_COMM_LOAD LAD FBD MB_COMM_LOAD 指 令 用 于 组 态 点 对 点 (PtP, Point-to-Point) CM 1241 RS485 或 CM 1241 RS232 模 块 上 的 端 口, 以 进 行 Modbus RTU 协 议 通 信 214 系 统 手 册, 11/2009, A5E
216 编 写 指 令 6.3 全 局 库 指 令 参 数 参 数 类 型 数 据 类 型 说 明 PORT IN UInt 通 信 端 口 标 识 符 : 在 设 备 配 置 中 安 装 CM 模 块 后, 端 口 标 识 符 会 出 现 在 PORT 功 能 框 连 接 的 助 手 下 拉 列 表 中 也 可 以 在 默 认 变 量 表 的 常 量 (Constants) 选 项 卡 中 引 用 该 常 量 BAUD IN UDInt 波 特 率 选 择 : 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 76800, 其 它 所 有 值 均 无 效 PARITY IN UInt 奇 偶 校 验 选 择 : 0 无 1 奇 校 验 2 偶 校 验 FLOW_CTRL IN UInt 流 控 制 选 择 : 0 ( 默 认 ) 无 流 控 制 1 硬 件 流 控 制,RTS 始 终 为 ON( 不 适 用 于 RS485 端 口 ) 2 - 带 RTS 切 换 的 硬 件 流 控 制 RTS_ON_DL Y RTS_OFF_DL Y IN UInt RTS 接 通 延 时 选 择 : 0 ( 默 认 ) 从 RTS 激 活 一 直 到 传 送 消 息 的 第 一 个 字 符 之 前 无 延 迟 1 到 从 RTS 激 活 一 直 到 传 送 消 息 的 第 一 个 字 符 之 前 以 毫 秒 表 示 的 延 迟 ( 不 适 用 于 RS-485 端 口 ) 不 管 FLOW_CTRL 选 择 为 何, 都 将 应 用 RTS 延 迟 IN UInt RTS 关 断 延 时 选 择 : 0 ( 默 认 ) 从 传 送 最 后 一 个 字 符 一 直 到 RTS 转 入 非 活 动 状 态 之 前 无 延 迟 1 到 从 传 送 最 后 一 个 字 符 一 直 到 RTS 转 入 非 活 动 状 态 之 前 以 毫 秒 表 示 的 延 迟 ( 不 适 用 于 RS-485 端 口 ) 不 管 FLOW_CTRL 选 择 为 何, 都 将 应 用 RTS 延 迟 系 统 手 册, 11/2009, A5E
217 编 写 指 令 6.3 全 局 库 指 令 参 数 参 数 类 型 数 据 类 型 说 明 RESP_TO IN UInt 响 应 超 时 : MB_MASTER 允 许 用 于 从 站 响 应 的 时 间 ( 以 毫 秒 为 单 位 ) 如 果 从 站 在 此 时 间 段 内 未 响 应,MB_MASTER 将 重 试 请 求, 或 者 在 发 送 指 定 次 数 的 重 试 请 求 后 终 止 请 求 并 提 示 错 误 5 ms 到 ms( 默 认 值 = 1000ms) MB_DB IN Variant 对 MB_MASTER 或 MB_SLAVE 指 令 所 使 用 的 背 景 数 据 块 的 引 用 在 用 户 程 序 中 放 置 MB_SLAVE 或 MB_MASTER 后,DB 标 识 符 会 出 现 在 MB_DB 功 能 框 连 接 的 助 手 下 拉 列 表 中 ERROR OUT Bool 错 误 : 0 - 未 检 测 到 错 误 1 表 示 检 测 到 错 误 并 且 参 数 STATUS 的 错 误 代 码 有 效 STATUS OUT Word 端 口 组 态 错 误 代 码 可 执 行 MB_COMM_LOAD 组 态 端 口 以 使 用 Modbus RTU 协 议 组 态 端 口 后, 即 可 通 过 执 行 MB_SLAVE 或 MB_MASTER 指 令 在 Modbus 上 通 信 应 调 用 一 次 MB_COMM_LOAD 以 初 始 化 该 端 口 只 有 某 个 参 数 必 须 更 改 时, 才 需 要 再 次 调 用 MB_COMM_LOAD 用 户 可 以 从 启 动 OB 调 用 MB_COMM_LOAD 并 执 行 它 一 次, 或 使 用 第 一 个 扫 描 系 统 标 记 发 起 调 用 以 执 行 它 一 次 对 于 每 个 通 信 模 块 中 用 于 Modbus 通 信 的 每 个 端 口, 都 必 须 使 用 一 个 MB_COMM_LOAD 实 例 来 组 态 必 须 为 所 用 的 每 个 端 口 都 分 配 一 个 唯 一 的 MB_COMM_LOAD 背 景 数 据 块 S CPU 被 限 制 为 3 个 通 信 模 块 用 户 在 放 置 MB_MASTER 或 MB_SLAVE 指 令 时 分 配 背 景 数 据 块 指 定 MB_COMM_LOAD 指 令 中 的 MB_DB 参 数 时 将 引 用 该 背 景 数 据 块 STATUS 值 (W#16#...) 说 明 0000 无 错 误 8180 端 口 ID 值 无 效 8181 波 特 率 值 无 效 8182 奇 偶 校 验 值 无 效 8183 流 控 制 值 无 效 8184 响 应 超 时 值 无 效 8185 指 向 MB_MASTER 或 MB_SLAVE 的 背 景 数 据 块 的 MB_DB 指 针 错 误 216 系 统 手 册, 11/2009, A5E
218 编 写 指 令 6.3 全 局 库 指 令 MB_MASTER LAD FBD MB_MASTER 指 令 允 许 程 序 作 为 Modbus 主 站 使 用 点 对 点 (PtP, Point-to- Point) CM 1241 RS485 或 CM 1241 RS232 模 块 上 的 端 口 进 行 通 信 可 访 问 一 个 或 多 个 Modbus 从 站 设 备 中 的 数 据 用 户 在 程 序 中 放 置 MB_MASTER 指 令 时 将 分 配 背 景 数 据 块 指 定 MB_MASTER 指 令 中 的 MB_DB 参 数 时 会 用 到 该 MB_SLAVE 背 景 数 据 块 名 称 参 数 参 数 类 型 数 据 类 型 说 明 REQ IN Bool 请 求 输 入 : 0 无 请 求 1 请 求 将 数 据 传 送 到 Modbus 从 站 MB_ADR IN USInt Modbus RTU 站 地 址 : 有 效 的 地 址 范 围 : 0 到 247 值 0 被 保 留 用 于 将 消 息 广 播 到 所 有 Modbus 从 站 只 有 Modbus 功 能 代 码 和 16 是 可 用 于 广 播 的 功 能 代 码 MODE IN USInt 模 式 选 择 : 指 定 请 求 类 型 : 读 取 写 入 或 诊 断 请 参 见 下 面 的 Modbus 功 能 表 了 解 详 细 信 息 DATA_ADDR IN UDInt 从 站 中 的 起 始 地 址 : 指 定 要 在 Modbus 从 站 中 访 问 的 数 据 的 起 始 地 址 请 参 见 下 面 的 Modbus 功 能 表 了 解 有 效 地 址 信 息 DATA_LEN IN UInt 数 据 长 度 : 指 定 此 请 求 中 要 访 问 的 位 数 或 字 数 请 参 见 下 面 的 Modbus 功 能 表 了 解 有 效 长 度 信 息 DATA_PTR IN Variant 数 据 指 针 : 指 向 要 写 入 或 读 取 的 数 据 的 CPU DB 地 址 该 DB 必 须 为 非 仅 符 号 访 问 DB 类 型 请 参 见 下 文 的 DATA_PTR 说 明 系 统 手 册, 11/2009, A5E
219 编 写 指 令 6.3 全 局 库 指 令 参 数 参 数 类 型 数 据 类 型 说 明 NDR OUT Bool 新 数 据 就 绪 : 0 事 务 未 完 成 1 表 示 MB_MASTER 指 令 已 完 成 所 请 求 的 有 关 Modbus 从 站 的 事 务 BUSY OUT Bool 忙 : 0 无 正 在 进 行 的 MB_MASTER 事 务 1 MB_MASTER 事 务 正 在 进 行 ERROR OUT Bool 错 误 : 0 - 未 检 测 到 错 误 1 表 示 检 测 到 错 误 并 且 参 数 STATUS 提 供 的 错 误 代 码 有 效 STATUS OUT Word 执 行 条 件 代 码 Modbus 主 站 通 信 规 则 必 须 先 执 行 MB_COMM_LOAD 组 态 端 口, 然 后 MB_MASTER 指 令 才 能 与 该 端 口 通 信 如 果 要 将 某 个 端 口 用 于 初 始 化 Modbus 主 站 的 请 求, 则 MB_SLAVE 将 不 能 使 用 该 端 口 MB_MASTER 执 行 的 一 个 或 多 个 实 例 可 使 用 该 端 口 Modbus 指 令 不 使 用 通 信 中 断 事 件 来 控 制 通 信 过 程 用 户 程 序 必 须 轮 询 MB_MASTER 指 令 以 了 解 传 送 和 接 收 的 完 成 情 况 如 果 用 户 程 序 操 作 Modbus 主 站 并 使 用 MB_MASTER 向 从 站 发 送 请 求, 则 用 户 必 须 继 续 轮 询 ( 执 行 MB_MASTER) 直 到 返 回 从 站 的 响 应 请 从 同 一 个 OB( 或 OB 优 先 等 级 ) 调 用 指 定 端 口 的 所 有 MB_MASTER 执 行 218 系 统 手 册, 11/2009, A5E
220 编 写 指 令 6.3 全 局 库 指 令 REQ 参 数 REQ 值 为 FALSE = 无 请 求 REQ 值 为 TRUE = 请 求 将 数 据 传 送 到 Modbus 从 站 必 须 在 首 次 调 用 MB_MASTER 执 行 时 通 过 上 升 沿 触 发 的 触 点 提 供 该 输 入 沿 触 发 的 脉 冲 将 调 用 该 传 送 请 求 一 次 在 完 成 由 此 输 入 触 发 的 一 个 请 求 和 响 应 之 前, 所 有 输 入 将 被 捕 捉 并 保 持 不 变 MB_MASTER 将 在 内 部 启 动 状 态 机, 以 确 保 在 完 成 该 请 求 之 前 不 允 许 其 它 MB_MASTER 指 令 发 出 请 求 此 外, 如 果 在 完 成 请 求 之 前 REQ 输 入 为 TRUE, 从 而 再 次 执 行 MB_MASTER FB 调 用 的 同 一 个 实 例, 则 不 会 进 行 后 续 传 送 但 是, 只 要 请 求 已 完 成, 因 为 REQ 输 入 设 置 为 TRUE 而 执 行 MB_MASTER 时, 就 会 发 出 新 的 请 求 DATA_ADDR 和 MODE 参 数 用 于 选 择 Modbus 功 能 类 型 DATA_ADDR( 从 站 中 的 起 始 Modbus 地 址 ): 指 定 要 在 Modbus 从 站 中 访 问 的 数 据 的 起 始 地 址 MB_MASTER 使 用 MODE 输 入 而 非 功 能 代 码 输 入 MODE 和 Modbus 地 址 范 围 一 起 确 定 实 际 Modbus 消 息 中 使 用 的 功 能 代 码 下 表 列 出 了 MBUS_MASTER 参 数 MODE Modbus 功 能 代 码 和 Modbus 地 址 范 围 之 间 的 对 应 关 系 系 统 手 册, 11/2009, A5E
221 编 写 指 令 6.3 全 局 库 指 令 MB_MASTER Modbus 功 能 Modbus 地 址 参 数 地 址 类 型 Modbus 数 据 长 度 参 Modbus 功 能 DATA_ADDR 数 DATA_LEN 模 式 0 读 取 到 输 出 位 1 到 H 输 入 位 1 到 H 输 入 寄 存 器 1 到 H 到 到 ( 扩 展 ) 保 持 寄 存 器 1 到 H 模 式 1 写 入 到 输 出 位 1( 单 个 位 ) 05H 到 到 ( 扩 展 ) 保 持 寄 存 器 1( 单 个 字 ) 06H 到 输 出 位 2 到 H 到 到 ( 扩 展 ) 保 持 寄 存 器 2 到 H 模 式 2 有 些 Modbus 从 站 不 支 持 使 用 Modbus 功 能 05H 和 06H 写 入 单 个 位 或 字 在 这 些 情 况 下, 可 通 过 模 式 2 强 制 使 用 Modbus 函 数 15H 和 16H 写 入 单 个 位 和 字 写 入 到 输 出 位 1 到 H 到 到 ( 扩 展 ) 保 持 寄 存 器 1 到 H 模 式 11 从 MB_ADDR 输 入 引 用 的 Modbus 从 站 中 读 取 事 件 计 数 器 字 在 Siemens S Modbus 从 站 中, 从 站 每 次 从 Modbus 主 站 收 到 一 个 有 效 的 读 或 写 请 求 ( 非 广 播 ) 时, 该 计 数 器 就 会 递 增 返 回 的 值 存 储 在 DATA_PTR 输 入 指 定 的 字 位 置 此 模 式 不 需 要 有 效 的 DATA_LEN 220 系 统 手 册, 11/2009, A5E
222 编 写 指 令 6.3 全 局 库 指 令 MB_MASTER Modbus 功 能 模 式 80 检 查 MB_ADDR 输 入 引 用 的 Modbus 从 站 的 通 信 状 态 MB_MASTER 指 令 的 NDR 输 出 位 置 位 时, 表 示 所 寻 址 的 Modbus 从 站 使 用 适 当 的 响 应 数 据 进 行 了 响 应 没 有 数 据 返 回 到 用 户 程 序 中 此 模 式 不 需 要 有 效 的 DATA_LEN 模 式 81 重 置 MB_ADDR 输 入 引 用 的 Modbus 从 站 中 的 事 件 计 数 器 ( 即 模 式 11 返 回 的 值 ) MB_MASTER 指 令 的 NDR 输 出 位 置 位 时, 表 示 所 寻 址 的 Modbus 从 站 使 用 适 当 的 响 应 数 据 进 行 了 响 应 没 有 数 据 返 回 到 用 户 程 序 中 此 模 式 不 需 要 有 效 的 DATA_LEN DATA_PTR 参 数 DATA_PTR 参 数 分 别 指 向 读 取 或 写 入 数 据 时 用 到 的 本 地 源 或 目 标 地 址 (S CPU 中 的 地 址 ) 使 用 MB_MASTER 指 令 创 建 Modbus 主 站 时, 必 须 创 建 全 局 数 据 块 为 读 写 Modbus 从 站 提 供 数 据 存 储 位 置 说 明 DATA_PTR 参 数 必 须 引 用 未 选 中 仅 符 号 访 问 (Symbolic access only) 属 性 框 而 创 建 的 全 局 数 据 块 在 添 加 新 数 据 块 以 创 建 典 型 的 全 局 DB 类 型 时, 必 须 取 消 选 中 仅 符 号 地 址 (Symbolic address only) 框 系 统 手 册, 11/2009, A5E
223 编 写 指 令 6.3 全 局 库 指 令 DATA_PTR 参 数 的 数 据 块 结 构 这 些 数 据 类 型 对 Modbus 地 址 到 到 和 到 的 字 读 取 有 效, 对 Modbus 地 址 到 和 到 的 字 写 入 也 有 效 WORD UINT 或 INT 数 据 类 型 的 标 准 数 组, 如 下 所 示 指 定 的 WORD UINT 或 INT 结 构, 其 中 每 个 元 素 都 具 有 唯 一 的 名 称 和 16 位 数 据 类 型 指 定 的 复 杂 结 构, 其 中 每 个 元 素 都 具 有 唯 一 的 名 称 以 及 16 或 32 位 数 据 类 型 用 于 Modbus 地 址 到 和 到 的 位 读 取 和 写 入 布 尔 数 据 类 型 的 标 准 数 组 具 有 唯 一 名 称 的 布 尔 变 量 的 指 定 布 尔 结 构 尽 管 不 是 必 需 的, 但 还 是 建 议 每 个 MB_MASTER 指 令 在 全 局 数 据 块 中 都 具 有 其 自 身 的 单 独 区 域 此 建 议 的 原 因 在 于, 如 果 多 个 MB_MASTER 指 令 读 取 和 写 入 全 局 数 据 块 的 同 一 个 区 域, 发 生 数 据 损 坏 的 可 能 性 会 更 大 不 要 求 DATA_PTR 数 据 区 位 于 同 一 个 全 局 数 据 块 中 可 创 建 一 个 具 有 多 个 区 域 的 数 据 块 供 Modbus 读 取 一 个 数 据 块 供 Modbus 写 入 或 一 个 数 据 块 用 于 各 个 从 站 以 下 实 例 中 的 所 有 数 组 都 以 基 数 为 1 的 数 组 [1 ##] 形 式 创 建 这 些 数 组 也 可 以 创 建 为 基 数 为 0 的 数 组 [0 ###] 或 基 数 为 0 和 基 数 为 1 的 混 合 数 组 访 问 DATA_PTR 全 局 数 据 块 的 MB_MASTER 指 令 实 例 下 面 显 示 的 全 局 数 据 块 示 例 使 用 了 4 个 名 称 唯 一 的 数 组 ( 每 个 数 组 包 含 6 个 字 元 素 ) 来 存 储 Modbus 请 求 数 据 尽 管 此 实 例 中 的 数 据 数 组 大 小 相 同, 但 数 组 可 以 是 任 意 大 小, 显 示 为 相 同 大 小 是 为 了 简 化 实 例 也 可 以 用 包 括 更 多 描 述 性 变 量 名 称 和 混 合 数 据 类 型 的 数 据 结 构 来 代 替 其 中 的 每 个 数 组 MB_SLAVE 指 令 ( 页 232) 的 HR_DB 参 数 描 述 中 提 供 了 备 选 数 据 结 构 的 实 例 下 面 的 MB_MASTER 指 令 实 例 仅 说 明 DATA_PTR 参 数, 未 说 明 其 它 必 要 的 参 数 该 实 例 的 目 的 说 明 MB_MASTER 指 令 将 如 何 使 用 DATA_PTR 数 据 块 箭 头 指 示 各 个 数 组 如 何 与 不 同 的 MB_MASTER 指 令 相 关 联 222 系 统 手 册, 11/2009, A5E
224 编 写 指 令 6.3 全 局 库 指 令 任 何 数 组 或 结 构 的 第 一 个 元 素 始 终 为 某 个 Modbus 读 取 或 写 入 活 动 的 第 一 个 源 或 目 标 下 面 的 所 有 情 形 都 是 基 于 上 图 的 情 形 1: 如 果 第 一 个 MB_MASTER 指 令 从 任 意 有 效 的 Modbus 从 站 的 Modbus 地 址 中 读 取 了 3 个 字 的 数 据, 则 会 发 生 以 下 情 况 地 址 的 字 存 储 在 "Data".Array_1[1] 中 地 址 的 字 存 储 在 "Data".Array_1[2] 中 地 址 的 字 存 储 在 "Data".Array_1[3] 中 系 统 手 册, 11/2009, A5E
225 编 写 指 令 6.3 全 局 库 指 令 情 形 2: 如 果 第 一 个 MB_MASTER 指 令 从 任 意 有 效 的 Modbus 从 站 的 Modbus 地 址 中 读 取 了 4 个 字 的 数 据, 则 会 发 生 以 下 情 况 地 址 的 字 存 储 在 "Data".Array_1[1] 中 地 址 的 字 存 储 在 "Data".Array_1[2] 中 地 址 的 字 存 储 在 "Data".Array_1[3] 中 地 址 的 字 存 储 在 "Data".Array_1[4] 中 情 形 3: 如 果 第 二 个 MB_MASTER 指 令 从 任 意 有 效 的 Modbus 从 站 的 Modbus 地 址 中 读 取 了 2 个 字 的 数 据, 则 会 发 生 以 下 情 况 地 址 的 字 存 储 在 "Data".Array_2[1] 中 地 址 的 字 存 储 在 "Data".Array_2[2] 中 情 形 4: 如 果 第 三 个 MB_MASTER 指 令 将 4 个 字 的 数 据 写 入 任 意 Modbus 从 站 的 Modbus 地 址 中, 则 会 发 生 以 下 情 况 "Data".Array_3[1] 中 的 字 写 入 Modbus 地 址 "Data".Array_3[2] 中 的 字 写 入 Modbus 地 址 "Data".Array_3[3] 中 的 字 写 入 Modbus 地 址 "Data".Array_3[4] 中 的 字 写 入 Modbus 地 址 情 形 5: 如 果 第 三 个 MB_MASTER 指 令 将 3 个 字 的 数 据 写 入 任 意 Modbus 从 站 的 Modbus 地 址 中, 则 会 发 生 以 下 情 况 "Data".Array_3[1] 中 的 字 写 入 Modbus 地 址 "Data".Array_3[2] 中 的 字 写 入 Modbus 地 址 "Data".Array_3[3] 中 的 字 写 入 Modbus 地 址 情 形 6: 如 果 第 四 个 MB_MASTER 指 令 使 用 模 式 11 从 任 意 有 效 的 Modbus 从 站 检 索 有 效 消 息 计 数, 则 会 发 生 以 下 情 况 计 数 字 存 储 在 "Data".Array_4[1] 中 224 系 统 手 册, 11/2009, A5E
226 编 写 指 令 6.3 全 局 库 指 令 使 用 DATA_PTR 输 入 的 字 位 置 进 行 的 位 读 取 和 写 入 实 例 表 格 6-1 情 形 7: 从 Modbus 地 址 开 始 读 取 4 个 输 出 位 MB_MASTER 输 入 值 Modbus 从 站 值 MB_ADDR 27( 从 站 实 例 ) ON MODE 0( 读 ) ON DATA_ADDR 00001( 输 出 ) OFF DATA_LEN ON DATA_PTR "Data".Array_ ON OFF ON OFF Modbus 请 求 之 后 的 "Data".Array_4[1] 值 MS( 最 高 有 效 ) 字 节 xxxx-1011 LS( 最 低 有 效 ) 字 节 xxxx-xxxx x 表 示 数 据 没 有 变 化 系 统 手 册, 11/2009, A5E
227 编 写 指 令 6.3 全 局 库 指 令 表 格 6-2 情 形 8: 从 Modbus 地 址 开 始 读 取 12 个 输 出 位 MB_MASTER 输 入 值 Modbus 从 站 值 MB_ADDR 27( 从 站 实 例 ) ON ON MODE 0( 读 ) ON OFF DATA_ADDR 00003( 输 出 ) OFF OFF DATA_LEN ON ON DATA_PTR "Data".Array_ ON OFF OFF ON ON ON ON OFF OFF ON Modbus 请 求 之 后 的 "Data".Array_4[1] 值 MS 字 节 LS 字 节 xxxx x 表 示 数 据 没 有 变 化 226 系 统 手 册, 11/2009, A5E
228 编 写 指 令 6.3 全 局 库 指 令 表 格 6-3 情 形 9: 从 Modbus 地 址 开 始 写 入 5 个 输 出 位 MB_MASTER 输 入 值 之 前 的 从 站 输 出 之 后 的 从 站 输 出 MB_ADDR 27( 从 站 实 例 ) ON OFF MODE 1( 写 ) ON ON DATA_ADDR 00001( 输 出 ) OFF ON DATA_LEN ON OFF DATA_PTR "Data".Array_ ON ON OFF 不 变 ON 不 变 ON 不 变 OFF 不 变 Modbus 写 请 求 的 "Data".Array_4[1] 值 MS 字 节 xxx LS 字 节 xxxxx-xxxx x 表 示 数 据 未 在 Modbus 请 求 中 使 用 系 统 手 册, 11/2009, A5E
229 编 写 指 令 6.3 全 局 库 指 令 表 格 6-4 情 形 10: 从 Modbus 地 址 开 始 读 取 22 个 输 出 位 MB_MASTER 输 入 值 Modbus 从 站 值 MB_ADDR 27( 从 站 实 例 ) ON ON MODE 0( 读 ) ON OFF DATA_ADDR 00003( 输 出 ) OFF ON DATA_LEN ON ON DATA_PTR "Data".Array_ ON OFF OFF ON ON ON ON OFF ON ON OFF ON OFF OFF ON OFF OFF ON Modbus 请 求 之 后 的 "Data".Array_4[1] 值 MS 字 节 LS 字 节 Modbus 请 求 之 后 的 "Data".Array_4[2] 值 MS 字 节 xx LS 字 节 xxxx-xxxx x 表 示 数 据 没 有 变 化 使 用 DATA_PTR 输 入 的 BOOL 位 置 进 行 的 位 读 取 和 写 入 实 例 尽 管 Modbus 对 位 地 址 位 置 的 读 取 和 写 入 可 通 过 使 用 字 位 置 进 行 处 理, 但 也 可 将 DATA_PTR 区 域 组 态 为 布 尔 数 据 类 型 结 构 或 数 组, 为 通 过 MB_MASTER 指 令 读 取 或 写 入 的 第 一 个 位 提 供 直 接 的 一 对 一 关 系 228 系 统 手 册, 11/2009, A5E
230 编 写 指 令 6.3 全 局 库 指 令 如 果 使 用 布 尔 数 组 或 结 构, 建 议 用 户 将 数 据 大 小 设 置 为 8 位 ( 基 于 字 节 ) 的 倍 数 例 如, 如 果 创 建 一 个 10 位 的 布 尔 数 组,STEP 7 Basic 软 件 将 在 全 局 数 据 块 中 为 这 10 位 分 配 16 个 位 (2 个 字 节 ) 在 相 应 的 数 据 块 内 部, 这 些 位 将 存 储 成 字 节 1 [xxxx xxxx] 字 节 2 [ xx], 其 中 x 表 示 可 访 问 的 数 据 位 置, 表 示 不 可 访 问 的 位 置 最 多 允 许 16 位 长 度 的 Modbus 请 求, 但 更 高 的 6 位 将 放 置 在 字 节 2 存 储 位 置 中, 无 法 被 用 户 程 序 引 用 和 访 问 布 尔 区 域 可 创 建 成 布 尔 值 的 数 组 或 布 尔 变 量 的 结 构 两 种 方 法 作 用 方 式 相 同, 仅 在 用 户 程 序 中 创 建 和 访 问 的 方 式 不 同 下 面 的 全 局 数 据 块 编 辑 器 视 图 显 示 了 以 0 为 基 数 的 16 个 布 尔 值 的 单 个 数 组 该 数 组 也 可 创 建 为 基 数 为 1 的 数 组 箭 头 说 明 该 数 组 如 何 与 MB_MASTER 指 令 相 关 联 情 形 11 和 12 说 明 Modbus 地 址 与 布 尔 数 组 地 址 的 对 应 关 系 系 统 手 册, 11/2009, A5E
231 编 写 指 令 6.3 全 局 库 指 令 表 格 6-5 情 形 11: 从 Modbus 地 址 开 始 写 入 5 个 输 出 位 MB_MASTER 输 入 值 之 前 的 从 站 输 出 DATA_PTR 数 据 之 后 的 从 站 输 出 MB_ADDR 27( 从 站 实 例 ) ON "Data".Bool[0]=FALSE OFF MODE 1( 写 ) ON "Data".Bool[1]=TRUE ON DATA_ADD R 00001( 输 出 ) OFF "Data".Bool[2]=TRUE ON DATA_LEN ON "Data".Bool[3]=FALSE OFF DATA_PTR "Data".Bool ON "Data".Bool[4]=FALSE OFF OFF 不 变 ON 不 变 OFF 不 变 230 系 统 手 册, 11/2009, A5E
232 编 写 指 令 6.3 全 局 库 指 令 表 格 6-6 情 形 12: 从 Modbus 地 址 开 始 读 取 15 个 输 出 位 MB_MASTER 输 入 值 Modbus 从 站 值 之 后 的 DATA_PTR 数 据 MB_ADDR 27( 从 站 实 例 ) ON MODE 0( 读 ) ON DATA_ADDR 00003( 输 出 ) OFF "Data".Bool[0]=FALSE DATA_LEN ON "Data".Bool[1]=TRUE DATA_PTR "Data".Bool ON "Data".Bool[2]=TRUE OFF "Data".Bool[3]=FALSE ON "Data".Bool[4]=TRUE ON "Data".Bool[5]=TRUE ON "Data".Bool[6]=TRUE OFF "Data".Bool[7]=FALSE OFF "Data".Bool[8]=FALSE ON "Data".Bool[9]=TRUE OFF "Data".Bool[10]=FALSE ON "Data".Bool[11]=TRUE OFF "Data".Bool[12]=FALSE ON "Data".Bool[13]=TRUE ON "Data".Bool[14]=TRUE OFF ON 系 统 手 册, 11/2009, A5E
233 编 写 指 令 6.3 全 局 库 指 令 条 件 代 码 STATUS 值 (W#16#...) 说 明 0000 无 错 误 80C8 指 定 的 响 应 超 时 时 间 ( 指 RCVTIME 或 MSGTIME) 为 0 80D1 接 收 方 发 出 了 暂 停 主 动 传 输 的 流 控 制 请 求 并 且 在 指 定 的 等 待 时 间 内 未 重 新 激 活 该 传 输 在 硬 件 流 控 制 期 间, 如 果 接 收 方 在 指 定 的 等 待 时 间 内 没 有 声 明 CTS, 也 会 产 生 该 错 误 80D2 传 送 请 求 中 止, 因 为 没 有 从 DCE 收 到 任 何 DSR 信 号 80E0 因 接 收 缓 冲 区 已 满, 消 息 被 终 止 80E1 因 出 现 奇 偶 校 验 错 误, 消 息 被 终 止 80E2 因 组 帧 错 误, 消 息 被 终 止 80E3 因 出 现 超 限 错 误, 消 息 被 终 止 80E4 因 指 定 长 度 超 出 总 缓 冲 区 大 小, 消 息 被 终 止 8180 端 口 ID 值 无 效 8186 Modbus 站 地 址 无 效 8188 模 式 值 无 效 或 只 读 从 站 地 址 区 的 写 模 式 无 效 8189 数 据 地 址 值 无 效 818A 818B 818C 数 据 长 度 值 无 效 指 向 本 地 数 据 源 / 目 标 的 指 针 无 效 : 大 小 不 正 确 指 向 安 全 DB 类 型 的 DATA_PTR( 必 须 为 典 型 DB 类 型 ) 的 指 针 8200 端 口 正 忙 于 处 理 传 送 请 求 MB_SLAVE MB_SLAVE 指 令 允 许 程 序 作 为 Modbus 从 站 使 用 点 对 点 (PtP, Point-to-Point) CM 1241 RS485 或 CM 1241 RS232 模 块 上 的 端 口 进 行 通 信 Modbus RTU 主 站 可 以 发 出 请 求, 然 后 程 序 通 过 执 行 MB_SLAVE 来 响 应 在 程 序 中 放 置 MB_SLAVE 指 令 时, 必 须 分 配 唯 一 的 背 景 数 据 块 指 定 MB_COMM_LOAD 指 令 中 的 MB_DB 参 数 时 会 用 到 该 MB_SLAVE 背 景 数 据 块 名 称 232 系 统 手 册, 11/2009, A5E
234 编 写 指 令 6.3 全 局 库 指 令 Modbus 通 信 功 能 代 码 ( 和 15) 可 以 在 PLC 输 入 过 程 映 像 及 输 出 过 程 映 像 中 直 接 读 写 位 和 字 下 表 给 出 了 Modbus 地 址 与 CPU 中 的 过 程 映 像 的 映 射 关 系 MB_SLAVE Modbus 功 能 S 代 码 功 能 数 据 区 地 址 范 围 数 据 区 CPU 地 址 01 读 位 输 出 1 到 8192 输 出 过 程 映 像 Q0.0 到 Q 读 位 输 入 到 输 入 过 程 映 像 I0.0 到 I 读 字 输 入 到 输 入 过 程 映 像 IW0 到 IW 写 位 输 出 1 到 8192 输 出 过 程 映 像 Q0.0 到 Q 写 位 输 出 1 到 8192 输 出 过 程 映 像 Q0.0 到 Q Modbus 通 信 功 能 代 码 (3 6 16) 使 用 单 独 且 唯 一 的 Modbus 保 持 寄 存 器 数 据 块, 必 须 先 创 建 该 数 据 块, 然 后 才 能 指 定 MB_SLAVE 指 令 的 MB_HOLD_REG 参 数 下 表 给 出 了 Modbus 保 持 寄 存 器 与 PLC 中 的 MB_HOLD_REG DB 地 址 的 映 射 关 系 MB_SLAVE Modbus 功 能 S 代 码 功 能 数 据 区 地 址 范 围 CPU DB 数 据 区 CPU DB 地 址 03 读 字 保 持 寄 存 器 06 写 字 保 持 寄 存 器 16 写 字 保 持 寄 存 器 到 MB_HOLD_REG 字 1 到 到 字 1 到 到 MB_HOLD_REG 字 1 到 到 字 1 到 到 MB_HOLD_REG 字 1 到 到 字 1 到 下 表 说 明 了 支 持 的 Modbus 诊 断 功 能 系 统 手 册, 11/2009, A5E
235 编 写 指 令 6.3 全 局 库 指 令 S MB_SLAVE Modbus 诊 断 功 能 代 码 子 功 能 说 明 H 返 回 查 询 数 据 回 送 测 试 : MB_SLAVE 将 向 Modbus 主 站 回 送 接 收 到 的 数 据 字 AH 清 除 通 信 事 件 计 数 器 : MB_SLAVE 将 清 除 用 于 Modbus 功 能 11 的 通 信 事 件 计 数 器 11 获 取 通 信 事 件 计 数 器 : MB_SLAVE 使 用 内 部 通 信 事 件 计 数 器 来 记 录 发 送 到 Modbus 从 站 的 Modbus 成 功 读 取 和 写 入 请 求 次 数 该 计 数 器 不 会 因 功 能 8 功 能 11 或 广 播 请 求 而 增 加 同 样 也 不 会 因 任 何 导 致 通 信 错 误 ( 例 如, 奇 偶 校 验 错 误 或 CRC 错 误 ) 的 请 求 而 增 加 MB_SLAVE 支 持 来 自 任 何 Modbus 主 站 的 广 播 写 入 请 求, 只 要 该 请 求 是 用 于 访 问 有 效 位 置 的 请 求 即 可 不 管 请 求 是 否 有 效,MB_SLAVE 都 不 对 Modbus 主 站 的 广 播 请 求 做 出 任 何 响 应 LAD FBD 参 数 参 数 类 型 数 据 类 型 说 明 MB_ADDR IN USINT Modbus RTU 地 址 (1 到 247): Modbus 从 站 的 站 地 址 MB_HOLD_RE G IN VARIANT 指 向 Modbus 保 持 寄 存 器 DB 的 指 针 保 持 寄 存 器 DB 必 须 为 典 型 的 全 局 DB 请 参 见 下 文 的 MB_HOLD_REG 说 明 NDR OUT BOOL 新 数 据 就 绪 : 0 无 新 数 据 1 表 示 Modbus 主 站 已 写 入 新 数 据 234 系 统 手 册, 11/2009, A5E
236 编 写 指 令 6.3 全 局 库 指 令 参 数 参 数 类 型 数 据 类 型 说 明 DR OUT BOOL 数 据 读 取 : 0 无 数 据 读 取 1 表 示 Modbus 主 站 已 读 取 数 据 ERROR OUT BOOL 错 误 : 0 - 未 检 测 到 错 误 1 表 示 检 测 到 错 误 并 且 参 数 STATUS 提 供 的 错 误 代 码 有 效 STATUS OUT WORD 错 误 代 码 Modbus 从 站 通 信 规 则 必 须 先 执 行 MB_COMM_LOAD 组 态 端 口, 然 后 MB_SLAVE 指 令 才 能 与 该 端 口 通 信 如 果 某 个 端 口 作 为 从 站 响 应 Modbus 主 站, 则 MB_MASTER 无 法 使 用 该 端 口 对 于 给 定 端 口, 只 能 使 用 一 个 MB_SLAVE 执 行 实 例 Modbus 指 令 不 使 用 通 信 中 断 事 件 来 控 制 通 信 过 程 用 户 程 序 必 须 通 过 轮 询 MB_SLAVE 指 令 以 了 解 传 送 和 接 收 的 完 成 情 况 来 控 制 通 信 过 程 MB_SLAVE 必 须 以 一 定 的 速 率 定 期 执 行, 以 便 能 够 及 时 响 应 来 自 Modbus 主 站 的 进 入 请 求 每 次 扫 描 都 应 从 程 序 循 环 OB 中 调 用 MB_SLAVE 操 作 必 须 周 期 性 地 执 行 MB_SLAVE, 才 能 接 收 来 自 Modbus 主 站 的 每 个 请 求 并 随 之 按 要 求 响 应 MB_SLAVE 的 执 行 频 率 取 决 于 Modbus 主 站 的 响 应 超 时 时 间 下 图 对 此 进 行 了 说 明 系 统 手 册, 11/2009, A5E
237 编 写 指 令 6.3 全 局 库 指 令 响 应 超 时 时 间 是 Modbus 主 站 等 待 Modbus 从 站 开 始 响 应 的 时 间 该 时 间 段 不 是 由 Modbus 协 议 定 义 的, 而 是 属 于 每 个 Modbus 主 站 的 一 个 参 数 必 须 基 于 用 户 Modbus 主 站 的 具 体 参 数 确 定 MB_SLAVE 的 执 行 频 率 ( 相 邻 两 次 执 行 之 间 的 时 间 ) 在 Modbus 主 站 的 响 应 超 时 时 间 内 至 少 应 执 行 两 次 MB_SLAVE MB_HOLD_REG 参 数 实 例 MB_HOLD_REG 是 指 向 Modbus 保 持 寄 存 器 数 据 块 的 指 针 该 DB 用 于 保 存 允 许 Modbus 主 站 访 问 ( 读 或 写 ) 的 数 据 值 在 将 其 用 于 MB_SLAVE 指 令 之 前, 必 须 先 创 建 该 数 据 块 并 分 配 用 于 读 写 操 作 的 数 据 类 型 结 构 说 明 Modbus 保 持 寄 存 器 数 据 块 必 须 引 用 未 选 中 仅 符 号 访 问 (Symbolic access only) 属 性 框 而 创 建 的 全 局 数 据 块 在 添 加 新 数 据 块 以 创 建 典 型 的 全 局 DB 类 型 时, 必 须 取 消 选 中 仅 符 号 地 址 (Symbolic address only) 框 保 持 寄 存 器 可 使 用 以 下 DB 数 据 结 构 : 标 准 的 字 数 组 指 定 的 字 结 构 指 定 的 复 杂 结 构 下 面 的 程 序 实 例 介 绍 了 如 何 使 用 MB_HOLD_REG 参 数 处 理 这 些 DB 数 据 结 构 实 例 1 - 标 准 的 字 数 组 该 保 持 寄 存 器 实 例 是 一 个 字 数 组 数 据 类 型 分 配 可 以 更 改 为 其 它 字 大 小 类 型 (INT 和 UINT) 优 点 : 可 以 非 常 快 速 又 简 单 地 创 建 这 种 类 型 的 保 持 寄 存 器 结 构 访 问 数 据 元 素 的 程 序 逻 辑 经 过 简 化 缺 点 : 尽 管 可 以 通 过 程 序 用 符 号 名 称 ("HR_DB"."Array"[1] 到 "HR_DB"."Array"[10]) 来 引 用 各 数 组 元 素, 但 这 些 名 称 不 能 描 述 数 据 的 内 部 功 能 该 数 组 只 能 由 一 种 数 据 类 型 组 成 在 用 户 程 序 中 可 能 需 要 通 过 严 格 类 型 控 制 来 进 行 类 型 转 换 236 系 统 手 册, 11/2009, A5E
238 编 写 指 令 6.3 全 局 库 指 令 以 下 是 字 数 组 结 构 在 数 据 块 编 辑 器 中 的 显 示 方 式 下 图 显 示 了 数 组 是 如 何 分 配 给 MB_SLAVE 指 令 的 MB_HOLD_REG 输 入 的 数 组 的 每 个 元 素 都 可 通 过 符 号 名 来 访 问, 如 下 所 示 本 例 中, 新 值 被 移 动 到 数 组 内 对 应 Modbus 地 址 的 第 二 个 元 素 中 数 组 中 的 每 个 字 ( 在 数 据 块 中 定 义 ) 都 为 MB_SLAVE 指 令 提 供 Modbus 保 持 寄 存 器 地 址 本 例 中, 由 于 数 组 中 只 有 10 个 元 素, 因 此 只 有 10 个 Modbus 寄 存 器 地 址 可 用 于 MB_SLAVE 指 令 并 可 被 Modbus 主 站 访 问 数 组 元 素 名 称 与 Modbus 地 址 间 的 关 系 如 下 所 示 "HR_DB".Array[1] Modbus 地 址 " HR_DB ". Array[2] Modbus 地 址 " HR_DB ". Array[3] Modbus 地 址 " HR_DB ". Array[9] Modbus 地 址 " HR_DB ". Array[10] Modbus 地 址 系 统 手 册, 11/2009, A5E
239 编 写 指 令 6.3 全 局 库 指 令 实 例 2 - 指 定 的 字 结 构 该 保 持 寄 存 器 实 例 是 具 有 描 述 性 符 号 名 的 一 系 列 字 优 点 : 每 个 结 构 元 素 都 有 一 个 描 述 性 名 称, 并 被 分 配 了 一 个 特 定 的 数 据 类 型 缺 点 : 创 建 这 种 类 型 的 结 构 要 比 创 建 标 准 字 数 组 花 费 更 长 时 间 在 用 户 程 序 中 使 用 元 素 时 需 要 额 外 的 符 号 引 用 其 中, 以 "HR_DB".Array[0] 方 式 引 用 简 单 数 组 的 第 一 个 元 素, 而 需 要 以 "HR_DB".Data.Temp_1 方 式 引 用 这 种 类 型 的 第 一 个 元 素 以 下 是 指 定 的 字 结 构 在 数 据 块 编 辑 器 中 的 显 示 方 式 每 个 元 素 都 有 唯 一 的 名 称 且 可 以 是 WORD UINT 或 INT 下 图 显 示 了 上 述 数 据 结 构 在 程 序 中 是 如 何 分 配 给 MB_SLAVE 指 令 的 MB_HOLD_REG 输 入 的 数 组 的 每 个 元 素 都 可 通 过 其 符 号 名 来 访 问, 如 下 所 示 本 例 中, 新 值 被 移 动 到 数 组 内 对 应 Modbus 地 址 的 第 二 个 元 素 中 238 系 统 手 册, 11/2009, A5E
240 编 写 指 令 6.3 全 局 库 指 令 数 据 元 素 名 称 与 Modbus 地 址 间 的 关 系 如 下 所 示 "HR_DB".Data.Temp_1 Modbus 地 址 "HR_DB".Data.Temp_2 Modbus 地 址 "HR_DB".Data.Temp_3 Modbus 地 址 "HR_DB".Data.Good_Count Modbus 地 址 "HR_DB".Data.Bad_Count Modbus 地 址 "HR_DB".Data.Rework_Count Modbus 地 址 "HR_DB".Data.Line_Stops Modbus 地 址 "HR_DB".Data.Avg_Time Modbus 地 址 "HR_DB".Data.Code_1 Modbus 地 址 "HR_DB".Data.Code_2 Modbus 地 址 实 例 3 - 指 定 的 复 杂 结 构 该 保 持 寄 存 器 实 例 是 具 有 描 述 性 符 号 名 的 一 系 列 混 合 数 据 类 型 优 点 : 每 个 结 构 元 素 都 有 一 个 描 述 性 名 称, 并 被 分 配 了 一 个 特 定 的 数 据 类 型 可 用 来 直 接 传 送 不 是 基 于 字 的 数 据 类 型 缺 点 : 创 建 这 种 类 型 的 结 构 要 比 创 建 标 准 字 数 组 花 费 更 长 时 间 需 组 态 Modbus 主 站 以 接 受 从 Modbus 从 站 收 到 的 数 据 如 下 图 所 示,Temp_1 是 一 个 4 字 节 的 实 数 值 接 收 主 站 需 要 能 够 将 接 收 到 的 2 个 字 重 新 组 合 成 所 需 的 实 数 值 在 用 户 程 序 中 使 用 元 素 需 要 额 外 的 符 号 引 用 其 中, 以 "HR_DB".Array[0] 方 式 引 用 简 单 数 组 的 第 一 个 元 素, 而 需 要 以 "HR_DB".Data.Temp_1 方 式 引 用 这 种 类 型 的 第 一 个 元 素 系 统 手 册, 11/2009, A5E
241 编 写 指 令 6.3 全 局 库 指 令 以 下 是 指 定 的 复 杂 结 构 在 数 据 块 编 辑 器 中 的 显 示 方 式 每 个 元 素 都 有 唯 一 的 名 称 且 其 大 小 和 数 据 类 型 可 以 不 相 同 数 据 元 素 名 称 与 Modbus 地 址 间 的 关 系 如 下 所 示 "HR_DB".Data.Temp_1 Modbus 地 址 和 "HR_DB".Data.Temp_2 Modbus 地 址 和 "HR_DB".Data.Good_Count Modbus 地 址 和 "HR_DB".Data.Bad_Count Modbus 地 址 和 "HR_DB".Data.Rework_Count Modbus 地 址 和 "HR_DB".Data.Line_Stops Modbus 地 址 "HR_DB".Data.Avg_Time Modbus 地 址 "HR_DB".Data.Long_Code Modbus 地 址 和 "HR_DB".Data.Code_1 Modbus 地 址 "HR_DB".Data.Code_2 Modbus 地 址 另 一 个 用 作 Modbus 主 站 的 S CPU 可 以 使 用 MB_Master 指 令 和 相 同 的 数 据 结 构 接 收 来 自 用 作 Modbus 从 站 的 S CPU 的 数 据 块 该 Modbus 主 站 指 令 会 将 全 部 16 个 字 的 数 据 直 接 从 从 站 的 HR_DB 数 据 块 复 制 到 主 站 的 ProcessData 数 据 块, 如 下 图 所 示 240 系 统 手 册, 11/2009, A5E
242 编 写 指 令 6.3 全 局 库 指 令 可 使 用 一 系 列 的 Modbus 主 站 Data_PTR 数 据 块 位 置 传 送 来 自 多 个 Modbus 从 站 的 相 同 或 不 同 的 结 构 条 件 代 码 STATUS 值 (W#16#...) 说 明 80C8 指 定 的 响 应 超 时 时 间 ( 指 RCVTIME 或 MSGTIME) 为 0 80D1 80D2 80E0 80E1 80E2 80E3 80E4 接 收 方 发 出 了 暂 停 主 动 传 输 的 流 控 制 请 求 并 且 在 指 定 的 等 待 时 间 内 未 重 新 激 活 该 传 输 在 硬 件 流 控 制 期 间, 如 果 接 收 方 在 指 定 的 等 待 时 间 内 没 有 声 明 CTS, 也 会 产 生 该 错 误 传 送 请 求 中 止, 因 为 没 有 从 DCE 收 到 任 何 DSR 信 号 因 接 收 缓 冲 区 已 满, 消 息 被 终 止 因 出 现 奇 偶 校 验 错 误, 消 息 被 终 止 因 组 帧 错 误, 消 息 被 终 止 因 出 现 超 限 错 误, 消 息 被 终 止 因 指 定 长 度 超 出 总 缓 冲 区 大 小, 消 息 被 终 止 系 统 手 册, 11/2009, A5E
243 编 写 指 令 6.3 全 局 库 指 令 STATUS 值 (W#16#...) 说 明 8180 端 口 ID 值 无 效 8186 Modbus 站 地 址 无 效 8187 指 向 MB_HOLD_REG DB 的 指 针 无 效 818C 指 向 安 全 DB 类 型 的 MB_HOLD_REG DB( 必 须 为 典 型 DB 类 型 ) 的 指 针 发 送 到 Modbus 主 站 的 响 应 代 码 (B#16#..) 8380 无 响 应 CRC 错 误 不 支 持 此 功 能 代 码 8382 无 响 应 数 据 长 度 错 误 数 据 地 址 错 误 数 据 值 错 误 不 支 持 此 数 据 诊 断 代 码 值 ( 功 能 代 码 08) 242 系 统 手 册, 11/2009, A5E
244 PROFINET 7 S CPU 具 有 一 个 集 成 的 PROFINET 端 口, 支 持 以 太 网 和 基 于 TCP/IP 的 通 信 标 准 S CPU 支 持 以 下 应 用 协 议 : 传 输 控 制 协 议 (TCP) ISO on TCP (RFC 1006) S CPU 可 以 使 用 TCP 通 信 协 议 与 其 它 S CPU STEP 7 Basic 编 程 设 备 HMI 设 备 和 非 Siemens 设 备 通 信 有 两 种 使 用 PROFINET 通 信 的 方 法 : 直 接 连 接 : 在 使 用 连 接 到 单 个 CPU 的 编 程 设 备 HMI 或 另 一 个 CPU 时 采 用 直 接 通 信 网 络 连 接 : 在 连 接 两 个 以 上 的 设 备 ( 例 如,CPU HMI 编 程 设 备 和 非 西 门 子 设 备 ) 时 采 用 网 络 通 信 直 接 连 接 : 编 程 设 备 连 接 到 S CPU 直 接 连 接 : HMI 连 接 到 S CPU 直 接 连 接 : 一 个 S CPU 连 接 到 另 一 个 S CPU 网 络 连 接 : 两 个 以 上 的 设 备 通 过 CSM1277 以 太 网 交 换 机 1 连 接 在 一 起 系 统 手 册, 11/2009, A5E
245 PROFINET 7.1 与 编 程 设 备 通 信 编 程 设 备 或 HMI 与 CPU 之 间 的 直 接 连 接 不 需 要 以 太 网 交 换 机 含 有 两 个 以 上 的 CPU 或 HMI 设 备 的 网 络 需 要 以 太 网 交 换 机 安 装 在 机 架 上 的 Siemens CSM 端 口 以 太 网 交 换 机 可 用 于 连 接 CPU 和 HMI 设 备 S CPU 上 的 PROFINET 端 口 不 包 含 以 太 网 交 换 设 备 PROFINET 端 口 的 最 大 连 接 数 CPU 上 的 PROFINET 端 口 支 持 以 下 并 发 通 信 连 接 3 个 用 于 HMI 与 CPU 通 信 的 连 接 1 个 用 于 编 程 设 备 (PG) 与 CPU 通 信 的 连 接 8 个 使 用 传 输 块 (T-block) 指 令 (TSEND_C TRCV_C TCON TDISCON TSEN TRCV) 实 现 S 程 序 通 信 的 连 接 3 个 用 于 被 动 S CPU 与 主 动 S7 CPU 通 信 的 连 接 主 动 S7 CPU 使 用 GET 和 PUT 指 令 (S7-300 和 S7-400) 或 ETHx_XFER 指 令 (S7-200) 主 动 S 通 信 连 接 只 能 使 用 传 输 块 (T-block) 指 令 被 动 ISO 和 TCP 通 信 的 TSAP 或 端 口 号 限 制 如 果 使 用 TCON 指 令 设 置 并 建 立 被 动 通 信 连 接, 则 下 列 端 口 地 址 将 受 到 限 制, 不 应 该 使 用 : ISO TSAP( 被 动 ): TCP 端 口 ( 被 动 ): 与 编 程 设 备 通 信 CPU 可 以 与 网 络 上 的 STEP 7 Basic 编 程 设 备 进 行 通 信 在 CPU 和 编 程 设 备 之 间 建 立 通 信 时 请 考 虑 以 下 几 点 : 组 态 / 设 置 : 需 要 进 行 硬 件 配 置 一 对 一 通 信 不 需 要 以 太 网 交 换 机 ; 网 络 中 有 两 个 以 上 的 设 备 时 需 要 以 太 网 交 换 机 244 系 统 手 册, 11/2009, A5E
246 PROFINET 7.1 与 编 程 设 备 通 信 建 立 硬 件 通 信 连 接 PROFINET 接 口 可 在 编 程 设 备 和 CPU 之 间 建 立 物 理 连 接 由 于 CPU 内 置 了 自 动 跨 接 功 能, 所 以 对 该 接 口 既 可 以 使 用 标 准 以 太 网 电 缆, 又 可 以 使 用 跨 接 以 太 网 电 缆 将 编 程 设 备 直 接 连 接 到 CPU 时 不 需 要 以 太 网 交 换 机 要 在 编 程 设 备 和 CPU 之 间 创 建 硬 件 连 接, 请 按 以 下 步 骤 操 作 : 1. 安 装 CPU ( 页 28) 2. 将 以 太 网 电 缆 插 入 下 图 所 示 的 PROFINET 端 口 中 3. 将 以 太 网 电 缆 连 接 到 编 程 设 备 上 1 PROFINET 端 口 可 选 配 张 力 消 除 装 置 以 加 固 PROFINET 连 接 配 置 设 备 如 果 已 经 创 建 带 有 CPU 的 项 目, 请 在 TIA 门 户 中 打 开 该 项 目 如 果 没 有, 请 创 建 项 目 并 在 机 架 中 插 入 CPU ( 页 76) 在 下 面 的 项 目 中, 在 TIA 门 户 的 设 备 视 图 (Device View) 中 显 示 了 一 个 CPU 系 统 手 册, 11/2009, A5E
247 PROFINET 7.1 与 编 程 设 备 通 信 分 配 Internet 协 议 (IP) 地 址 为 编 程 设 备 和 网 络 设 备 分 配 IP 地 址 如 果 编 程 设 备 使 用 板 载 适 配 器 卡 连 接 到 工 厂 LAN( 可 能 是 万 维 网 ), 则 CPU 与 编 程 设 备 板 载 适 配 器 卡 的 IP 地 址 网 络 ID 和 子 网 掩 码 必 须 完 全 相 同 网 络 ID 是 IP 地 址 的 第 一 部 分 ( 前 三 个 八 位 位 组 )( 例 如, ), 它 决 定 用 户 所 在 的 IP 网 络 子 网 掩 码 的 值 通 常 为 ; 然 而 由 于 您 的 计 算 机 处 于 工 厂 LAN 中, 子 网 掩 码 可 能 有 不 同 的 值 ( 例 如, ) 以 设 置 唯 一 的 子 网 子 网 掩 码 通 过 与 设 备 IP 地 址 进 行 数 学 AND 运 算 来 确 定 IP 子 网 的 边 界 说 明 在 万 维 网 环 境 下, 编 程 设 备 网 络 设 备 和 IP 路 由 器 可 与 全 世 界 通 信, 但 必 须 分 配 唯 一 的 IP 地 址 以 避 免 与 其 它 网 络 用 户 冲 突 请 联 系 公 司 IT 部 门 熟 悉 工 厂 网 络 的 人 员 分 配 IP 地 址 如 果 编 程 设 备 使 用 连 接 到 独 立 网 络 的 以 太 网 转 USB 适 配 器 卡, 则 CPU 与 编 程 设 备 的 以 太 网 转 USB 适 配 器 卡 的 IP 地 址 网 络 ID 和 子 网 掩 码 必 须 完 全 相 同 网 络 ID 是 IP 地 址 的 第 一 部 分 ( 前 三 个 八 位 位 组 )( 例 如, ), 它 决 定 用 户 所 在 的 IP 网 络 子 网 掩 码 的 值 通 常 为 子 网 掩 码 通 过 与 设 备 IP 地 址 进 行 数 学 AND 运 算 来 确 定 IP 子 网 的 边 界 说 明 当 不 想 将 CPU 连 入 公 司 LAN 时, 非 常 适 合 使 用 以 太 网 转 USB 适 配 器 在 首 次 测 试 或 调 试 测 试 期 间, 这 种 安 排 尤 其 实 用 246 系 统 手 册, 11/2009, A5E
248 PROFINET 7.1 与 编 程 设 备 通 信 编 程 设 备 适 配 器 卡 网 络 类 型 Internet 协 议 (IP) 地 址 子 网 掩 码 板 载 适 配 器 卡 连 接 到 工 厂 LAN( 可 能 是 万 维 网 ) CPU 与 编 程 设 备 板 载 适 配 器 卡 的 网 络 ID 必 须 完 全 相 同 CPU 和 板 载 适 配 器 卡 的 子 网 掩 码 必 须 完 全 相 同 网 络 ID 是 IP 地 址 的 第 一 部 分 ( 前 两 个 八 位 位 组 )( 例 如, ), 它 决 定 用 户 所 在 的 IP 网 络 子 网 掩 码 的 值 通 常 为 ; 然 而 由 于 您 的 计 算 机 处 于 工 厂 LAN 中, 子 网 掩 码 可 能 有 不 同 的 值 ( 例 如, ) 以 设 置 唯 一 的 子 网 子 网 掩 码 通 过 数 学 AND 运 算 同 设 备 IP 地 址 组 合 来 确 定 IP 子 网 的 边 界 以 太 网 转 USB 适 配 器 卡 连 接 到 独 立 网 络 CPU 与 编 程 设 备 以 太 网 转 USB 适 配 器 卡 的 网 络 ID 必 须 完 全 相 同 CPU 与 编 程 设 备 以 太 网 转 USB 适 配 器 卡 的 子 网 掩 码 必 须 完 全 相 同 子 网 掩 码 的 值 通 常 为 子 网 掩 码 通 过 与 设 备 IP 地 址 进 行 数 学 AND 运 算 来 确 定 IP 子 网 的 边 界 网 络 ID 是 IP 地 址 的 第 一 部 分 ( 前 两 个 八 位 位 组 )( 例 如, ), 它 决 定 用 户 所 在 的 IP 网 络 使 用 桌 面 上 的 网 上 邻 居 (My Network Places) 分 配 或 检 查 编 程 设 备 的 IP 地 址 用 户 可 使 用 以 下 菜 单 选 项 来 分 配 或 检 查 编 程 设 备 的 IP 地 址 : ( 右 键 单 击 ) 网 上 邻 居 (My Network Places) 属 性 (Properties) ( 右 键 单 击 ) 本 地 连 接 (Local Area Connection) 属 性 (Properties) 在 本 地 连 接 属 性 (Local Area Connection Properties) 对 话 框 中, 在 此 连 接 使 用 下 列 项 目 : (This connection uses the following items:) 区 域 向 下 滚 动 到 Internet 协 议 (TCP/IP) (Internet Protocol (TCP/IP)) 单 击 Internet 协 议 (TCP/IP) (Internet Protocol (TCP/IP)), 然 后 单 击 属 性 (Properties) 按 钮 选 择 自 动 获 得 IP 地 址 (DHCP) (Obtain an IP address automatically (DHCP)) 或 使 用 下 面 的 IP 地 址 (Use the following IP address)( 可 输 入 静 态 IP 地 址 ) 系 统 手 册, 11/2009, A5E
249 PROFINET 7.1 与 编 程 设 备 通 信 说 明 动 态 主 机 配 置 协 议 (DHCP, Dynamic Host Configuration Protocol) 通 过 DHCP 服 务 器 在 编 程 设 备 上 电 时 自 动 为 其 分 配 IP 地 址 使 用 ipconfig 和 ipconfig /all 命 令 检 查 编 程 设 备 的 IP 地 址 还 可 以 使 用 以 下 菜 单 选 项 检 查 编 程 设 备 和 IP 路 由 器 ( 网 关 ) 的 IP 地 址 ( 如 果 适 用 ): 开 始 (Start) 按 钮 ( 在 桌 面 上 ) 运 行 (RUN) 在 运 行 (Run) 对 话 框 的 打 开 (Open) 区 域 中 输 入 cmd, 然 后 单 击 确 定 (OK) 按 钮 在 显 示 的 C:\WINDOWS\system32\cmd.exe 对 话 框 中, 输 入 命 令 ipconfig 下 面 显 示 了 一 个 结 果 实 例 : 使 用 ipconfig /all 命 令 可 显 示 更 多 信 息 在 此 可 找 到 编 程 设 备 的 适 配 器 卡 类 型 和 以 太 网 (MAC) 地 址 : 248 系 统 手 册, 11/2009, A5E
250 PROFINET 7.1 与 编 程 设 备 通 信 为 CPU 分 配 IP 地 址 可 用 以 下 两 种 方 法 之 一 为 CPU 分 配 IP 地 址 : 在 线 分 配 IP 地 址 在 项 目 中 组 态 IP 地 址 在 线 分 配 IP 地 址 可 以 在 线 为 网 络 设 备 分 配 IP 地 址 这 在 进 行 初 始 设 备 配 置 时 尤 其 有 用 请 按 照 以 下 步 骤 在 线 分 配 IP 地 址 : 1. 在 项 目 树 (Project tree) 中, 使 用 以 下 菜 单 选 项 检 查 是 否 还 没 有 给 CPU 分 配 任 何 IP 地 址 : 在 线 访 问 (Online access) < 设 备 所 在 网 络 的 适 配 器 卡 > 更 新 可 访 问 的 设 备 (Update accessible devices) 系 统 手 册, 11/2009, A5E
251 PROFINET 7.1 与 编 程 设 备 通 信 2. 在 项 目 树 (Project tree) 中, 选 择 以 下 菜 单 项 : 在 线 访 问 (Online access) < 设 备 所 在 网 络 的 适 配 器 卡 > 更 新 可 访 问 的 设 备 (Update accessible devices) < 设 备 地 址 > 在 线 和 诊 断 (Online & diagnostics) 3. 在 在 线 和 诊 断 (Online & diagnostics) 对 话 框 中, 选 择 以 下 菜 单 项 : 功 能 (Functions) 分 配 IP 地 址 (Assign IP address) 250 系 统 手 册, 11/2009, A5E
252 PROFINET 7.1 与 编 程 设 备 通 信 4. 在 IP 地 址 (IP address) 域 中, 输 入 新 的 IP 地 址 5. 在 项 目 树 (Project tree) 中, 使 用 以 下 菜 单 选 项 检 查 新 的 IP 地 址 是 否 已 分 配 给 了 CPU: 在 线 访 问 (Online access) < 设 备 所 在 网 络 的 适 配 器 > 更 新 可 访 问 的 设 备 (Update accessible devices) 在 项 目 中 组 态 IP 地 址 组 态 PROFINET 接 口 使 用 CPU 配 置 机 架 ( 页 245) 之 后, 可 组 态 PROFINET 接 口 的 参 数 为 此, 单 击 CPU 上 的 绿 色 PROFINET 框 以 选 择 PROFINET 端 口 巡 视 窗 口 中 的 属 性 (Properties) 选 项 卡 会 显 示 PROFINET 端 口 1 PROFINET 端 口 系 统 手 册, 11/2009, A5E
253 PROFINET 7.1 与 编 程 设 备 通 信 组 态 IP 地 址 以 太 网 (MAC) 地 址 : 在 PROFINET 网 络 中, 制 造 商 会 为 每 个 设 备 都 分 配 一 个 介 质 访 问 控 制 地 址 (MAC 地 址 ) 以 进 行 标 识 MAC 地 址 由 六 组 数 字 组 成, 每 组 两 个 十 六 进 制 数, 这 些 数 字 用 连 字 符 (-) 或 冒 号 (:) 分 隔 并 按 传 输 顺 序 排 列 ( 例 如 AB 或 01:23:45:67:89:AB) IP 地 址 : 每 个 设 备 也 都 必 须 具 有 一 个 Internet 协 议 (IP) 地 址 该 地 址 使 设 备 可 以 在 更 加 复 杂 的 路 由 网 络 中 传 送 数 据 每 个 IP 地 址 分 为 四 段, 每 段 占 8 位, 并 以 点 分 十 进 制 格 式 表 示 ( 例 如, ) IP 地 址 的 第 一 部 分 用 于 表 示 网 络 ID( 您 正 位 于 什 么 网 络 中?), 地 址 的 第 二 部 分 表 示 主 机 ID( 对 于 网 络 中 的 每 个 设 备 都 是 唯 一 的 ) IP 地 址 x.y 是 一 个 标 准 名 称, 视 为 未 在 Internet 上 路 由 的 专 用 网 的 一 部 分 子 网 掩 码 : 子 网 是 已 连 接 的 网 络 设 备 的 逻 辑 分 组 在 局 域 网 (LAN, Local Area Network) 中, 子 网 中 的 节 点 往 往 彼 此 之 间 的 物 理 位 置 相 对 接 近 掩 码 ( 称 为 子 网 掩 码 或 网 络 掩 码 ) 定 义 IP 子 网 的 边 界 子 网 掩 码 通 常 适 用 于 小 型 本 地 网 络 这 就 意 味 着 此 网 络 中 的 所 有 IP 地 址 的 前 3 个 八 位 位 组 应 该 是 相 同 的, 该 网 络 中 的 各 个 设 备 由 最 后 一 个 八 位 位 组 (8 位 域 ) 来 标 识 举 例 来 说, 在 小 型 本 地 网 络 中, 为 设 备 分 配 子 网 掩 码 和 IP 地 址 到 不 同 子 网 间 的 唯 一 连 接 通 过 路 由 器 实 现 如 果 使 用 子 网, 则 必 须 部 署 IP 路 由 器 IP 路 由 器 : 路 由 器 是 LAN 之 间 的 链 接 通 过 使 用 路 由 器,LAN 中 的 计 算 机 可 向 其 它 任 何 网 络 发 送 消 息, 这 些 网 络 可 能 还 隐 含 着 其 它 LAN 如 果 数 据 的 目 的 地 不 在 LAN 内, 路 由 器 会 将 数 据 转 发 给 可 将 数 据 传 送 到 其 目 的 地 的 另 一 个 网 络 或 网 络 组 路 由 器 依 靠 IP 地 址 来 传 送 和 接 收 数 据 包 IP 地 址 属 性 : 在 属 性 (Properties) 窗 口 中, 选 择 以 太 网 地 址 (Ethernet address) 组 态 条 目 TIA 门 户 将 显 示 以 太 网 地 址 组 态 对 话 框, 该 对 话 框 可 将 软 件 项 目 与 接 收 该 项 目 的 CPU 的 IP 地 址 相 关 联 252 系 统 手 册, 11/2009, A5E
254 PROFINET 7.1 与 编 程 设 备 通 信 说 明 CPU 不 具 有 预 组 态 的 IP 地 址 必 须 手 动 为 CPU 分 配 IP 地 址 如 果 CPU 连 接 到 网 络 上 的 路 由 器, 则 也 必 须 输 入 路 由 器 的 IP 地 址 下 载 项 目 时 会 组 态 所 有 IP 地 址 更 多 相 关 信 息, 请 参 见 为 编 程 设 备 和 网 络 设 备 分 配 IP 地 址 下 表 定 义 了 IP 地 址 的 参 数 : 参 数 子 网 说 明 连 接 到 设 备 的 子 网 的 名 称 单 击 添 加 新 子 网 (Add new subnet) 按 钮 以 创 建 新 的 子 网 默 认 设 置 为 未 连 接 (Not connected) 有 两 种 连 接 类 型 可 用 : 默 认 情 况 下 未 连 接 (Not connected) 提 供 本 地 连 接 网 络 具 有 两 个 或 多 个 设 备 时, 需 要 子 网 IP 协 议 IP 地 址 子 网 掩 码 使 用 IP 路 由 器 为 CPU 分 配 的 IP 地 址 分 配 的 子 网 掩 码 单 击 该 复 选 框 以 指 示 IP 路 由 器 的 使 用 路 由 器 地 址 为 路 由 器 分 配 的 IP 地 址 ( 如 果 适 用 ) 测 试 PROFINET 网 络 在 完 成 组 态 后, 下 载 项 目 到 CPU 中 下 载 项 目 时 会 组 态 所 有 IP 地 址 系 统 手 册, 11/2009, A5E
255 PROFINET 7.1 与 编 程 设 备 通 信 在 线 为 设 备 分 配 IP 地 址 S CPU 不 具 有 预 组 态 的 IP 地 址 必 须 手 动 为 CPU 分 配 IP 地 址 要 在 线 给 设 备 分 配 IP 地 址, 请 参 考 在 线 分 配 IP 地 址 以 了 解 此 过 程 的 逐 步 操 作 信 息 要 在 项 目 中 分 配 IP 地 址, 必 须 在 设 备 配 置 中 组 态 IP 地 址, 保 存 配 置 并 将 其 下 载 到 PLC 更 多 相 关 信 息, 请 参 见 为 项 目 组 态 IP 地 址 说 明 如 果 已 在 线 分 配 IP 地 址, 则 可 采 用 在 线 或 离 线 硬 件 配 置 方 法 更 改 在 线 分 配 的 IP 地 址 如 果 已 在 离 线 硬 件 配 置 期 间 分 配 了 IP 地 址, 则 只 能 采 用 离 线 硬 件 配 置 方 法 更 改 项 目 中 分 配 的 IP 地 址 请 使 用 在 线 访 问 (Online access) 显 示 所 连 接 的 CPU 的 IP 地 址, 如 下 所 示 1 2 该 编 程 设 备 上 两 个 以 太 网 网 络 中 的 第 二 个 网 络 该 以 太 网 网 络 中 唯 一 的 S CPU 的 IP 地 址 说 明 编 程 设 备 的 所 有 组 态 网 络 都 将 显 示 必 须 选 择 正 确 的 网 络 才 能 显 示 所 需 的 S CPU 的 IP 地 址 使 用 扩 展 的 下 载 到 设 备 (Extended download to device) 对 话 框 测 试 所 连 接 的 网 络 设 备 S CPU 下 载 到 设 备 (Download to device) 功 能 及 其 扩 展 的 下 载 到 设 备 (Extended download to device) 对 话 框 可 以 显 示 所 有 可 访 问 的 网 络 设 备, 以 及 是 否 为 所 有 设 备 都 分 254 系 统 手 册, 11/2009, A5E
256 PROFINET 7.2 HMI 到 PLC 通 信 配 了 唯 一 的 IP 地 址 要 显 示 全 部 可 访 问 和 可 用 的 设 备 以 及 为 其 分 配 的 MAC 和 IP 地 址, 请 选 中 显 示 所 有 可 访 问 设 备 (Show all accessible devices) 复 选 框 如 果 所 需 网 络 设 备 不 在 此 列 表 中, 则 说 明 由 于 某 种 原 因 而 中 断 了 与 该 设 备 的 通 信 必 须 检 查 设 备 和 网 络 是 否 有 硬 件 和 / 或 组 态 错 误 7.2 HMI 到 PLC 通 信 CPU 支 持 通 过 PROFINET 端 口 与 HMI 通 信 设 置 CPU 和 HMI 之 间 的 通 信 时 必 须 考 虑 以 下 要 求 : 组 态 / 设 置 : 必 须 组 态 CPU 的 PROFINET 端 口 与 HMI 连 接 必 须 已 设 置 和 组 态 HMI HMI 组 态 信 息 是 CPU 项 目 的 一 部 分, 可 以 在 项 目 内 部 进 行 组 态 和 下 载 一 对 一 通 信 不 需 要 以 太 网 交 换 机 ; 网 络 中 有 两 个 以 上 的 设 备 时 需 要 以 太 网 交 换 机 说 明 安 装 在 机 架 上 的 Siemens CSM 端 口 以 太 网 交 换 机 可 用 于 连 接 CPU 和 HMI 设 备 CPU 上 的 PROFINET 端 口 不 包 含 以 太 网 交 换 设 备 系 统 手 册, 11/2009, A5E
257 PROFINET 7.2 HMI 到 PLC 通 信 支 持 的 功 能 : HMI 可 以 对 CPU 读 / 写 数 据 可 基 于 从 CPU 重 新 获 取 的 信 息 触 发 消 息 系 统 诊 断 说 明 WinCC Basic 和 STEP 7 Basic 是 TIA 门 户 的 组 件 有 关 组 态 HMI 的 更 多 信 息, 请 参 见 WinCC Basic 组 态 HMI 与 CPU 之 间 的 通 信 时 所 需 的 步 骤 步 骤 任 务 1 建 立 硬 件 通 信 连 接 通 过 PROFINET 接 口 建 立 HMI 和 CPU 之 间 的 物 理 连 接 由 于 CPU 内 置 了 自 动 跨 接 功 能, 所 以 对 该 接 口 既 可 以 使 用 标 准 以 太 网 电 缆, 又 可 以 使 用 跨 接 以 太 网 电 缆 连 接 一 个 HMI 和 一 个 CPU 不 需 要 以 太 网 交 换 机 更 多 相 关 信 息, 请 参 见 与 编 程 设 备 通 信 : 建 立 硬 件 通 信 连 接 ( 页 245) 2 配 置 设 备 更 多 相 关 信 息, 请 参 见 与 编 程 设 备 通 信 : 组 态 设 备 ( 页 245) 3 组 态 HMI 与 CPU 之 间 的 逻 辑 网 络 连 接 更 多 相 关 信 息, 请 参 见 HMI 与 PLC 通 信 : 组 态 HMI 和 CPU 之 间 的 逻 辑 网 络 连 接 ( 页 257) 4 在 项 目 中 组 态 IP 地 址 使 用 相 同 的 组 态 过 程 ; 但 必 须 为 HMI 和 CPU 组 态 IP 地 址 更 多 相 关 信 息, 请 参 见 与 编 程 设 备 通 信 : 在 项 目 中 组 态 IP 地 址 ( 页 251) 5 测 试 PROFINET 网 络 必 须 为 每 个 CPU 都 下 载 相 应 的 组 态 更 多 相 关 信 息, 请 参 见 与 编 程 设 备 通 信 : 测 试 PROFINET 网 络 ( 页 253) 256 系 统 手 册, 11/2009, A5E
258 PROFINET 7.3 PLC 到 PLC 通 信 组 态 HMI 与 CPU 之 间 的 逻 辑 网 络 连 接 使 用 CPU 配 置 机 架 后, 您 即 准 备 好 组 态 网 络 连 接 在 设 备 和 网 络 (Devices and Networks) 门 户 中, 使 用 网 络 视 图 (Network view) 创 建 项 目 中 各 设 备 之 间 的 网 络 连 接 要 创 建 以 太 网 连 接, 请 选 择 CPU 上 的 绿 色 ( 以 太 网 ) 框 拖 出 一 条 线 连 接 到 HMI 设 备 上 的 以 太 网 框 释 放 鼠 标 按 钮, 即 可 创 建 以 太 网 连 接 操 作 结 果 选 择 网 络 视 图 (Network view) 以 显 示 要 连 接 的 设 备 选 择 一 个 设 备 上 的 端 口, 然 后 将 连 接 拖 到 第 二 个 设 备 上 的 端 口 上 释 放 鼠 标 按 钮 以 创 建 网 络 连 接 7.3 PLC 到 PLC 通 信 通 过 使 用 TSEND_C 和 TRCV_C 指 令, 一 个 CPU 可 与 网 络 中 的 另 一 个 CPU 进 行 通 信 设 置 两 个 CPU 之 间 的 通 信 时 必 须 考 虑 以 下 事 宜 : 系 统 手 册, 11/2009, A5E
259 PROFINET 7.3 PLC 到 PLC 通 信 组 态 / 设 置 : 需 要 进 行 硬 件 配 置 支 持 的 功 能 : 向 对 等 CPU 读 / 写 数 据 一 对 一 通 信 不 需 要 以 太 网 交 换 机 ; 网 络 中 有 两 个 以 上 的 设 备 时 需 要 以 太 网 交 换 机 组 态 两 个 CPU 之 间 的 通 信 时 所 需 的 步 骤 步 骤 任 务 1 建 立 硬 件 通 信 连 接 通 过 PROFINET 接 口 建 立 两 个 CPU 之 间 的 物 理 连 接 由 于 CPU 内 置 了 自 动 跨 接 功 能, 所 以 对 该 接 口 既 可 以 使 用 标 准 以 太 网 电 缆, 又 可 以 使 用 跨 接 以 太 网 电 缆 连 接 两 个 CPU 时 不 需 要 以 太 网 交 换 机 更 多 相 关 信 息, 请 参 见 与 编 程 设 备 通 信 : 建 立 硬 件 通 信 连 接 2 配 置 设 备 必 须 组 态 两 个 项 目, 其 中 每 个 项 目 有 一 个 CPU 更 多 相 关 信 息, 请 参 见 与 编 程 设 备 通 信 : 组 态 设 备 3 组 态 两 个 CPU 之 间 的 逻 辑 网 络 连 接 更 多 相 关 信 息, 请 参 见 组 态 两 个 CPU 之 间 的 通 信 : 组 态 两 个 CPU 之 间 的 逻 辑 网 络 连 接 ( 页 259) 4 在 项 目 中 组 态 IP 地 址 使 用 相 同 的 组 态 过 程 ; 但 必 须 为 两 个 CPU( 例 如,PLC_1 和 PLC_2) 组 态 IP 地 址 更 多 相 关 信 息, 请 参 见 与 编 程 设 备 通 信 : 在 项 目 中 组 态 IP 地 址 5 组 态 传 送 ( 发 送 ) 和 接 收 参 数 必 须 在 两 个 CPU 中 均 组 态 TSEND_C 和 TRCV_C 指 令, 才 能 实 现 两 个 CPU 之 间 的 通 信 更 多 相 关 信 息, 请 参 见 组 态 两 个 CPU 之 间 的 通 信 : 组 态 传 送 ( 发 送 ) 和 接 收 参 数 ( 页 259) 6 测 试 PROFINET 网 络 必 须 为 每 个 CPU 都 下 载 相 应 的 组 态 更 多 相 关 信 息, 请 参 见 组 态 编 程 设 备 与 CPU 之 间 的 通 信 : 测 试 PROFINET 网 络 258 系 统 手 册, 11/2009, A5E
260 PROFINET 7.3 PLC 到 PLC 通 信 组 态 两 个 CPU 之 间 的 逻 辑 网 络 连 接 使 用 CPU 配 置 机 架 后, 您 即 准 备 好 组 态 网 络 连 接 在 设 备 和 网 络 (Devices and Networks) 门 户 中, 使 用 网 络 视 图 (Network view) 创 建 项 目 中 各 设 备 之 间 的 网 络 连 接 要 创 建 PROFINET 连 接, 请 选 择 第 一 个 PLC 上 的 绿 色 (PROFINET) 框 拖 出 一 条 线 连 接 到 第 二 个 PLC 上 的 PROFINET 框 释 放 鼠 标 按 钮, 即 可 创 建 PROFINET 连 接 操 作 结 果 选 择 网 络 视 图 (Network view) 以 显 示 要 连 接 的 设 备 选 择 一 个 设 备 上 的 端 口, 然 后 将 连 接 拖 到 第 二 个 设 备 上 的 端 口 上 释 放 鼠 标 按 钮 以 创 建 网 络 连 接 组 态 传 送 ( 发 送 ) 和 接 收 参 数 传 输 块 (T-block) 通 信 用 于 建 立 两 个 CPU 之 间 的 连 接 在 CPU 可 进 行 PROFINET 通 信 前, 必 须 组 态 传 送 ( 或 发 送 ) 消 息 和 接 收 消 息 的 参 数 这 些 参 数 决 定 了 在 向 目 标 设 备 传 送 消 息 或 从 目 标 设 备 接 收 消 息 时 的 通 信 工 作 方 式 系 统 手 册, 11/2009, A5E
261 PROFINET 7.3 PLC 到 PLC 通 信 组 态 TSEND_C 指 令 传 送 ( 发 送 ) 参 数 TSEND_C 指 令 TSEND_C 指 令 ( 页 175) 可 创 建 与 伙 伴 站 的 通 信 连 接 通 过 该 指 令 可 设 置 和 建 立 连 接, 并 会 在 通 过 指 令 断 开 连 接 前 一 直 自 动 监 视 该 连 接 TSEND_C 指 令 兼 具 TCON TDISCON 和 TSEND 指 令 的 功 能 通 过 STEP 7 Basic 中 的 设 备 配 置, 可 以 组 态 TSEND_C 指 令 传 送 数 据 的 方 式 首 先, 从 通 信 (Communications) 文 件 夹 的 扩 展 指 令 (Extended Instructions) 中 将 该 指 令 插 入 程 序 中 该 指 令 将 与 调 用 选 项 (Call options) 对 话 框 一 起 显 示, 在 该 对 话 框 中 可 以 分 配 用 于 存 储 TSEND_C 指 令 参 数 的 DB 可 以 为 输 入 和 输 出 分 配 变 量 存 储 位 置, 如 下 图 所 示 260 系 统 手 册, 11/2009, A5E
262 PROFINET 7.3 PLC 到 PLC 通 信 组 态 常 规 参 数 在 TSEND_C 指 令 的 属 性 (Properties) 组 态 对 话 框 中 指 定 通 信 参 数 只 要 选 中 了 TSEND_C 指 令 的 任 何 一 部 分, 此 对 话 框 就 会 出 现 在 页 面 底 部 附 近 组 态 连 接 参 数 每 个 CPU 都 集 成 了 一 个 支 持 标 准 PROFINET 通 信 的 PROFINET 端 口 在 以 下 两 种 连 接 类 型 中 描 述 了 支 持 的 以 太 网 协 议 : 协 议 协 议 名 称 用 途 RFC 1006 ISO on TCP 消 息 的 分 割 和 重 组 TCP 传 输 控 制 协 议 帧 传 输 ISO on TCP (RFC 1006) ISO on TCP 是 一 种 能 够 将 ISO 应 用 移 植 到 TCP/IP 网 络 的 机 制 该 协 议 有 以 下 特 点 : 它 是 与 硬 件 关 系 紧 密 的 高 效 通 信 协 议 它 适 合 用 于 中 等 大 小 或 较 大 的 数 据 量 ( 最 多 8192 字 节 ) 与 TCP 相 比, 它 的 消 息 提 供 了 数 据 结 束 标 识 符 并 且 它 是 面 向 消 息 的 具 有 路 由 功 能 ; 可 用 于 WAN 可 用 于 实 现 动 态 数 据 长 度 由 于 使 用 SEND/RECEIVE 编 程 接 口 的 缘 故, 需 要 对 数 据 管 理 进 行 编 程 系 统 手 册, 11/2009, A5E
263 PROFINET 7.3 PLC 到 PLC 通 信 通 过 传 输 服 务 访 问 点 (TSAP, Transport Service Access Point),TCP 协 议 允 许 有 多 个 连 接 访 问 单 个 IP 地 址 ( 最 多 64K 个 连 接 ) 借 助 RFC 1006,TSAP 可 唯 一 标 识 连 接 到 同 一 个 IP 地 址 的 这 些 通 信 端 点 连 接 在 连 接 参 数 (Connection Parameters) 对 话 框 的 地 址 详 细 信 息 (Address Details) 部 分, 定 义 要 使 用 的 TSAP 在 本 地 TSAP (Local TSAP) 域 中 输 入 CPU 中 连 接 的 TSAP 在 伙 伴 TSAP (Partner TSAP) 域 下 输 入 为 伙 伴 CPU 中 的 连 接 分 配 的 TSAP 参 数 定 义 常 规 端 点 : 伙 伴 接 口 子 网 地 址 连 接 类 型 连 接 ID 连 接 数 据 主 动 建 立 连 接 分 配 给 伙 伴 ( 接 收 )CPU 的 名 称 分 配 给 接 口 的 名 称 分 配 给 子 网 的 名 称 分 配 的 IP 地 址 以 太 网 协 议 的 类 型 ID 号 本 地 和 伙 伴 CPU 的 数 据 存 储 位 置 选 择 本 地 或 伙 伴 CPU 作 为 主 动 连 接 方 的 单 选 按 钮 地 址 详 细 信 息 TSAP 1 (ASCII) TSAP ID ASCII 格 式 的 本 地 和 伙 伴 CPU TSAP 十 六 进 制 格 式 的 本 地 和 伙 伴 CPU TSAP 1 组 态 与 S CPU 的 ISO-on-TCP 连 接 时, 请 在 被 动 通 信 伙 伴 的 TSAP 扩 展 中 仅 使 用 ASCII 字 符 262 系 统 手 册, 11/2009, A5E
264 PROFINET 7.3 PLC 到 PLC 通 信 传 输 控 制 协 议 (TCP) TCP 是 由 RFC 793 描 述 的 一 种 标 准 协 议 : 传 输 控 制 协 议 TCP 的 主 要 用 途 是 在 过 程 对 之 间 提 供 可 靠 安 全 的 连 接 服 务 该 协 议 有 以 下 特 点 : 由 于 它 与 硬 件 紧 密 相 关, 因 此 它 是 一 种 高 效 的 通 信 协 议 它 适 合 用 于 中 等 大 小 或 较 大 的 数 据 量 ( 最 多 8192 字 节 ) 它 为 应 用 带 来 了 更 多 的 便 利, 特 别 是 : 错 误 恢 复 流 控 制 可 靠 性 它 是 一 种 面 向 连 接 的 协 议 它 可 以 非 常 灵 活 地 用 于 只 支 持 TCP 的 第 三 方 系 统 有 路 由 功 能 只 能 应 用 静 态 数 据 长 度 消 息 会 被 确 认 使 用 端 口 号 对 应 用 程 序 寻 址 大 多 数 用 户 应 用 协 议 ( 例 如 TELNET 和 FTP) 都 使 用 TCP 由 于 使 用 SEND/RECEIVE 编 程 接 口 的 缘 故, 需 要 对 数 据 管 理 进 行 编 程 系 统 手 册, 11/2009, A5E
265 PROFINET 7.3 PLC 到 PLC 通 信 参 数 定 义 常 规 端 点 : 伙 伴 接 口 子 网 地 址 连 接 类 型 连 接 ID 连 接 数 据 主 动 建 立 连 接 分 配 给 伙 伴 ( 接 收 )CPU 的 名 称 分 配 给 接 口 的 名 称 分 配 给 子 网 的 名 称 分 配 的 IP 地 址 以 太 网 协 议 的 类 型 ID 号 本 地 和 伙 伴 CPU 的 数 据 存 储 位 置 选 择 本 地 或 伙 伴 CPU 作 为 主 动 连 接 方 的 单 选 按 钮 地 址 详 细 信 息 端 口 ( 十 进 制 ) 十 进 制 格 式 的 伙 伴 CPU 端 口 组 态 TRCV_C 指 令 接 收 参 数 TRCV_C 指 令 TRCV_C 指 令 ( 页 175) 可 创 建 与 伙 伴 站 的 通 信 连 接 通 过 该 指 令 可 设 置 和 建 立 连 接, 并 会 在 通 过 指 令 断 开 连 接 前 一 直 自 动 监 视 该 连 接 TRCV_C 指 令 兼 具 TCON TDISCON 和 TRCV 指 令 的 功 能 通 过 STEP 7 Basic 中 的 CPU 组 态, 可 以 组 态 TRCV_C 指 令 接 收 数 据 的 方 式 首 先, 从 通 信 (Communications) 文 件 夹 的 扩 展 指 令 (Extended Instructions) 中 将 该 指 令 插 入 程 序 中 该 指 令 将 与 调 用 选 项 (Call options) 对 话 框 一 起 显 示, 在 该 对 话 框 中 可 以 分 配 用 于 存 储 TRCV_C 指 令 参 数 的 DB 264 系 统 手 册, 11/2009, A5E
266 PROFINET 7.3 PLC 到 PLC 通 信 可 以 为 输 入 和 输 出 分 配 变 量 存 储 位 置, 如 下 图 所 示 组 态 常 规 参 数 在 TRCV_C 指 令 的 属 性 (Properties) 组 态 对 话 框 中 指 定 通 信 参 数 只 要 选 中 了 TRCV_C 指 令 的 任 何 一 部 分, 此 对 话 框 就 会 出 现 在 页 面 底 部 附 近 组 态 连 接 参 数 每 个 CPU 都 集 成 了 一 个 支 持 标 准 PROFINET 通 信 的 PROFINET 端 口 在 以 下 两 种 连 接 类 型 中 描 述 了 支 持 的 以 太 网 协 议 : 协 议 协 议 名 称 用 途 RFC 1006 ISO on TCP 消 息 的 分 割 和 重 组 TCP 传 输 控 制 协 议 帧 传 输 ISO on TCP (RFC 1006) ISO on TCP 是 一 种 能 够 将 ISO 应 用 移 植 到 TCP/IP 网 络 的 机 制 该 协 议 有 以 下 特 点 : 系 统 手 册, 11/2009, A5E
267 PROFINET 7.3 PLC 到 PLC 通 信 它 是 与 硬 件 关 系 紧 密 的 高 效 通 信 协 议 它 适 合 用 于 中 等 大 小 或 较 大 的 数 据 量 ( 最 多 8192 字 节 ) 与 TCP 相 比, 它 的 消 息 提 供 了 数 据 结 束 标 识 符 并 且 它 是 面 向 消 息 的 具 有 路 由 功 能 ; 可 用 于 WAN 可 用 于 实 现 动 态 数 据 长 度 由 于 使 用 SEND/RECEIVE 编 程 接 口 的 缘 故, 需 要 对 数 据 管 理 进 行 编 程 通 过 传 输 服 务 访 问 点 (TSAP, Transport Service Access Point),TCP 协 议 允 许 有 多 个 连 接 访 问 单 个 IP 地 址 ( 最 多 64K 个 连 接 ) 借 助 RFC 1006,TSAP 可 唯 一 标 识 连 接 到 同 一 个 IP 地 址 的 这 些 通 信 端 点 连 接 在 连 接 参 数 (Connection Parameters) 对 话 框 的 地 址 详 细 信 息 (Address Details) 部 分, 定 义 要 使 用 的 TSAP 在 本 地 TSAP (Local TSAP) 域 中 输 入 CPU 中 连 接 的 TSAP 在 伙 伴 TSAP (Partner TSAP) 域 下 输 入 为 伙 伴 CPU 中 的 连 接 分 配 的 TSAP 参 数 定 义 常 规 端 点 : 伙 伴 接 口 子 网 地 址 连 接 类 型 连 接 ID 连 接 数 据 分 配 给 伙 伴 ( 接 收 )CPU 的 名 称 分 配 给 接 口 的 名 称 分 配 给 子 网 的 名 称 分 配 的 IP 地 址 以 太 网 协 议 的 类 型 ID 号 本 地 和 伙 伴 CPU 的 数 据 存 储 位 置 266 系 统 手 册, 11/2009, A5E
268 PROFINET 7.3 PLC 到 PLC 通 信 参 数 主 动 建 立 连 接 定 义 选 择 本 地 或 伙 伴 CPU 作 为 主 动 连 接 方 的 单 选 按 钮 地 址 详 细 信 息 TSAP 1 (ASCII) TSAP ID ASCII 格 式 的 本 地 和 伙 伴 CPU TSAP 十 六 进 制 格 式 的 本 地 和 伙 伴 CPU TSAP 1 组 态 与 S CPU 的 ISO-on-TCP 连 接 时, 请 在 被 动 通 信 伙 伴 的 TSAP 扩 展 中 仅 使 用 ASCII 字 符 传 输 控 制 协 议 (TCP) TCP 是 由 RFC 793 描 述 的 一 种 标 准 协 议 : 传 输 控 制 协 议 TCP 的 主 要 用 途 是 在 过 程 对 之 间 提 供 可 靠 安 全 的 连 接 服 务 该 协 议 有 以 下 特 点 : 由 于 它 与 硬 件 紧 密 相 关, 因 此 它 是 一 种 高 效 的 通 信 协 议 它 适 合 用 于 中 等 大 小 或 较 大 的 数 据 量 ( 最 多 8192 字 节 ) 它 为 应 用 带 来 了 更 多 的 便 利, 特 别 是 : 错 误 恢 复 流 控 制 可 靠 性 它 是 一 种 面 向 连 接 的 协 议 它 可 以 非 常 灵 活 地 用 于 只 支 持 TCP 的 第 三 方 系 统 有 路 由 功 能 只 能 应 用 静 态 数 据 长 度 消 息 会 被 确 认 使 用 端 口 号 对 应 用 程 序 寻 址 大 多 数 用 户 应 用 协 议 ( 例 如 TELNET 和 FTP) 都 使 用 TCP 由 于 使 用 SEND/RECEIVE 编 程 接 口 的 缘 故, 需 要 对 数 据 管 理 进 行 编 程 系 统 手 册, 11/2009, A5E
269 PROFINET 7.4 引 用 信 息 参 数 定 义 常 规 端 点 : 伙 伴 接 口 子 网 地 址 连 接 类 型 连 接 ID 连 接 数 据 主 动 建 立 连 接 分 配 给 伙 伴 ( 接 收 )CPU 的 名 称 分 配 给 接 口 的 名 称 分 配 给 子 网 的 名 称 分 配 的 IP 地 址 以 太 网 协 议 的 类 型 ID 号 本 地 和 伙 伴 CPU 的 数 据 存 储 位 置 选 择 本 地 或 伙 伴 CPU 作 为 主 动 连 接 方 的 单 选 按 钮 地 址 详 细 信 息 端 口 ( 十 进 制 ) 十 进 制 格 式 的 本 地 CPU 端 口 7.4 引 用 信 息 查 找 CPU 上 的 以 太 网 (MAC) 地 址 在 PROFINET 网 络 中, 介 质 访 问 控 制 地 址 (MAC 地 址 ) 是 指 制 造 商 为 了 标 识 适 配 器 卡 而 分 配 的 标 识 符 MAC 地 址 通 常 用 制 造 商 的 注 册 标 识 号 进 行 编 码 268 系 统 手 册, 11/2009, A5E
270 PROFINET 7.4 引 用 信 息 外 观 良 好 按 标 准 (IEEE 802.3) 格 式 印 制 的 MAC 地 址 由 六 组 数 字 组 成, 每 组 两 个 十 六 进 制 数, 这 些 数 字 组 用 连 字 符 (-) 或 冒 号 (:) 分 隔 并 按 传 输 顺 序 排 列 ( 例 如 ab 或 01:23:45:67:89:ab) 说 明 每 个 CPU 在 出 厂 时 都 已 装 载 了 一 个 永 久 唯 一 的 MAC 地 址 您 无 法 更 改 CPU 的 MAC 地 址 MAC 地 址 印 在 CPU 正 面 左 下 角 位 置 请 注 意, 必 须 提 起 下 面 的 TB 门 才 能 看 到 MAC 地 址 信 息 1 MAC 地 址 最 初,CPU 没 有 IP 地 址, 只 有 工 厂 安 装 的 MAC 地 址 PROFINET 通 信 要 求 为 所 有 设 备 都 分 配 唯 一 的 IP 地 址 系 统 手 册, 11/2009, A5E
271 PROFINET 7.4 引 用 信 息 可 以 使 用 CPU 下 载 到 设 备 (Download to device) 功 能 及 其 扩 展 的 下 载 到 设 备 (Extended download to device) 对 话 框, 显 示 所 有 可 访 问 的 网 络 设 备 以 确 保 已 经 为 所 有 设 备 分 配 了 唯 一 的 IP 地 址 此 对 话 框 可 显 示 所 有 可 访 问 和 可 用 的 设 备 以 及 所 分 配 的 MAC 和 IP 地 址 在 识 别 缺 少 所 需 唯 一 IP 地 址 的 设 备 时,MAC 地 址 就 十 分 重 要 组 态 网 络 时 间 协 议 同 步 网 络 时 间 协 议 (NTP, Network Time Protocol) 被 广 泛 用 于 使 计 算 机 系 统 的 时 钟 与 Internet 时 间 服 务 器 同 步 它 在 LAN 上 可 实 现 的 时 间 精 度 通 常 小 于 1 毫 秒, 而 在 WAN 上 通 常 可 达 几 毫 秒 典 型 的 NTP 组 态 采 用 多 个 冗 余 服 务 器 和 多 种 不 同 的 网 络 路 径, 以 获 得 高 精 度 和 可 靠 性 NTP 子 网 按 层 级 方 式 构 成, 其 中 每 一 级 都 分 配 有 一 个 称 为 层 的 编 号 最 底 一 级 的 层 1 ( 主 ) 服 务 器 直 接 与 国 家 时 间 服 务 同 步 下 一 个 较 高 级 的 层 2( 辅 ) 服 务 器 与 层 1 服 务 器 同 步, 依 此 类 推 时 间 同 步 参 数 在 属 性 (Properties) 窗 口 中, 选 择 时 间 同 步 (Time synchronization) 组 态 条 目 TIA 门 户 将 显 示 时 间 同 步 (Time synchronization) 组 态 对 话 框 : 270 系 统 手 册, 11/2009, A5E
272 PROFINET 7.4 引 用 信 息 说 明 下 载 项 目 时 会 组 态 所 有 IP 地 址 下 表 定 义 了 时 间 同 步 的 参 数 : 参 数 启 用 使 用 网 络 时 间 协 议 (NTP) 服 务 器 的 日 时 钟 同 步 (Enable time-of-day synchronization using Network Time Protocol (NTP) servers) 服 务 器 1 (Server 1) 服 务 器 2 (Server 2) 服 务 器 3 (Server 3) 服 务 器 4 (Server 4) 时 间 同 步 间 隔 (Time synchronization interval) 定 义 单 击 该 复 选 框 可 启 用 使 用 NTP 服 务 器 的 日 时 钟 同 步 为 网 络 时 间 服 务 器 1 分 配 的 IP 地 址 为 网 络 时 间 服 务 器 2 分 配 的 IP 地 址 为 网 络 时 间 服 务 器 3 分 配 的 IP 地 址 为 网 络 时 间 服 务 器 4 分 配 的 IP 地 址 时 间 间 隔 值 ( 秒 ) 系 统 手 册, 11/2009, A5E
273 PROFINET 7.4 引 用 信 息 272 系 统 手 册, 11/2009, A5E
274 点 对 点 (PtP) 通 信 8 CPU 支 持 使 用 点 对 点 协 议 (PtP) 进 行 基 于 字 符 的 串 行 通 信, 在 该 通 信 中, 通 过 用 户 应 用 程 序 完 全 定 义 和 实 施 所 选 的 协 议 PtP 可 提 供 最 大 的 自 由 度 和 灵 活 性, 但 需 要 在 用 户 程 序 中 包 含 大 量 的 实 现 PtP 可 用 于 实 现 多 种 可 能 性 : 能 够 将 信 息 直 接 发 送 到 外 部 设 备, 例 如, 打 印 机 能 够 从 其 它 设 备 ( 例 如, 条 码 阅 读 器 RFID 阅 读 器 第 三 方 照 相 机 或 视 觉 系 统 以 及 许 多 其 它 类 型 的 设 备 ) 接 收 信 息 能 够 与 其 它 设 备 ( 例 如,GPS 设 备 第 三 方 照 相 机 或 视 觉 系 统 无 线 调 制 解 调 器 以 及 更 多 其 它 设 备 ) 交 换 信 息 ( 发 送 和 接 收 数 据 ) PtP 通 信 属 于 串 行 通 信, 它 使 用 标 准 UART 来 支 持 多 种 波 特 率 和 奇 偶 校 验 选 项 RS232 或 RS485 通 信 模 块 (CM) 提 供 了 用 于 执 行 PtP 通 信 的 电 气 接 口 STEP 7 Basic 提 供 了 指 令 库, 可 用 来 针 对 您 的 应 用 进 行 编 程 这 些 库 可 为 以 下 协 议 提 供 PtP 通 信 功 能 : USS 驱 动 协 议 Modbus RTU 主 站 协 议 Modbus RTU 从 站 协 议 8.1 使 用 RS232 和 RS485 通 信 模 块 以 下 两 种 通 信 模 块 (CM) 提 供 有 PtP 通 信 接 口 : CM 1241 RS485 ( 页 369) 和 CM 1241 RS232 ( 页 371) 最 多 可 以 连 接 3 个 CM( 类 型 不 限 ) 请 将 CM 安 装 在 CPU 或 另 一 个 CM 的 左 侧 有 关 模 块 安 装 和 拆 卸 的 详 细 说 明, 请 参 考 安 装 一 章 ( 页 31) 系 统 手 册, 11/2009, A5E
275 点 对 点 (PtP) 通 信 8.2 组 态 通 信 端 口 RS232 和 RS485 通 信 模 块 有 以 下 特 征 : 端 口 经 过 隔 离 支 持 点 对 点 协 议 通 过 扩 展 指 令 和 库 功 能 进 行 组 态 和 编 程 通 过 LED 显 示 传 送 和 接 收 活 动 显 示 诊 断 LED 由 CPU 供 电 不 必 连 接 外 部 电 源 请 参 考 通 信 模 块 的 技 术 规 范 ( 页 369) 8.2 组 态 通 信 端 口 可 以 通 过 以 下 两 种 方 式 组 态 通 信 模 块 : 使 用 STEP 7 Basic 中 的 设 备 配 置 组 态 端 口 参 数 ( 波 特 率 和 奇 偶 校 验 ) 发 送 参 数 和 接 收 参 数 设 备 配 置 设 置 永 久 存 储 在 CPU 中 在 循 环 上 电 和 从 RUN 模 式 切 换 到 STOP 模 式 后 会 应 用 这 些 设 置 使 用 PORT_CFG SEND_CFG 和 RCV_CFG 指 令 设 置 参 数 这 些 指 令 设 置 的 端 口 设 置 在 CPU 处 于 RUN 模 式 期 间 有 效 在 切 换 到 STOP 模 式 或 循 环 上 电 后, 这 些 端 口 设 置 会 恢 复 为 设 备 配 置 设 置 配 置 硬 件 设 备 ( 页 75) 之 后, 通 过 选 择 机 架 上 的 其 中 一 个 CM 来 组 态 通 信 接 口 的 参 数 巡 视 窗 口 的 属 性 (Properties) 选 项 卡 将 显 示 所 选 CM 的 参 数 请 选 择 端 口 组 态 (Port configuration) 编 辑 以 下 参 数 : 波 特 率 奇 偶 校 验 停 止 位 的 数 目 流 控 制 ( 仅 限 RS232) 等 待 时 间 无 论 是 组 态 RS232 还 是 RS485 通 信 模 块, 除 流 控 制 外, 其 它 端 口 组 态 参 数 都 是 相 同 的 但 是, 参 数 值 可 能 不 同 274 系 统 手 册, 11/2009, A5E
276 点 对 点 (PtP) 通 信 8.3 管 理 流 控 制 还 可 以 在 用 户 程 序 中 使 用 PORT_CFG ( 页 288) 指 令 对 端 口 进 行 组 态 ( 或 更 改 现 有 组 态 ) 说 明 在 用 户 程 序 中 通 过 PORT_CFG 指 令 设 置 的 参 数 值 会 覆 盖 通 过 STEP 7 Basic 设 置 的 端 口 组 态 设 置 请 注 意, 发 生 掉 电 时,S 不 会 保 留 通 过 PORT_CFG 指 令 设 置 的 参 数 波 特 率 (Baud rate): 波 特 率 的 默 认 值 为 9.6 Kbps 有 效 选 项 有 : 300 波 特 2.4 kb 19.2 kb 76.8 kb 600 波 特 4.8 kb 28.4 kb kb 1.2 kb 9.6 kb 57.6 kb 奇 偶 校 验 (Parity): 奇 偶 校 验 的 默 认 值 是 无 奇 偶 校 验 有 效 选 项 有 : 无 奇 偶 校 验 偶 校 验 奇 校 验 传 号 校 验 ( 奇 偶 校 验 位 始 终 设 置 为 1) 空 号 校 验 ( 奇 偶 校 验 位 始 终 设 置 为 0) 停 止 位 的 数 目 (Number of stop bits): 停 止 位 的 数 目 可 以 是 1 或 2 默 认 值 是 1 流 控 制 (Flow control): 对 于 RS232 通 信 模 块, 可 以 选 择 硬 件 或 软 件 流 控 制, 如 管 理 流 控 制 ( 页 275) 部 分 所 述 如 果 选 择 硬 件 流 控 制, 则 可 以 选 择 是 RTS 信 号 始 终 激 活 还 是 切 换 RTS 如 果 选 择 软 件 流 控 制, 则 可 以 为 XON 和 XOFF 字 符 定 义 ASCII 字 符 RS485 通 信 模 块 不 支 持 流 控 制 等 待 时 间 (Wait time): 等 待 时 间 是 指 通 信 模 块 在 声 明 RTS 后 等 待 接 收 CTS 的 时 间 或 者 在 接 收 XOFF 后 等 待 接 收 XON 的 时 间, 具 体 取 决 于 流 控 制 类 型 如 果 在 通 信 模 块 接 收 到 预 期 的 CTS 或 XON 之 前 超 过 了 等 待 时 间, 通 信 模 块 将 中 止 传 送 操 作 并 向 用 户 程 序 返 回 错 误 指 定 等 待 时 间, 以 毫 秒 表 示 范 围 是 0 到 毫 秒 8.3 管 理 流 控 制 流 控 制 是 指 为 了 不 丢 失 数 据 而 用 来 平 衡 数 据 发 送 和 接 收 的 一 种 机 制 流 控 制 可 确 保 传 送 设 备 发 送 的 信 息 量 不 会 超 出 接 收 设 备 所 能 处 理 的 信 息 量 流 控 制 可 以 通 过 硬 件 或 软 件 来 系 统 手 册, 11/2009, A5E
277 点 对 点 (PtP) 通 信 8.3 管 理 流 控 制 实 现 RS232 CM 支 持 硬 件 及 软 件 流 控 制 RS485 CM 不 支 持 流 控 制 在 组 态 端 口 ( 页 274) 时 或 使 用 PORT_CFG 指 令 指 定 流 控 制 类 型 硬 件 流 控 制 通 过 请 求 发 送 (RTS, Request To Send) 和 允 许 发 送 (CTS, Clear To Send) 通 信 信 号 来 实 现 对 于 RS232 CM,RTS 信 号 从 引 脚 7 输 出, 而 CTS 信 号 通 过 引 脚 8 接 收 CM 1241 是 DTE(Data Terminal Equipment, 数 据 终 端 设 备 ) 设 备, 其 将 RTS 声 明 为 输 出 并 将 CTS 作 为 输 入 来 监 视 硬 件 流 控 制 :RTS 切 换 如 果 为 RS232 CM 启 用 RTS 切 换 的 硬 件 流 控 制, 则 模 块 会 将 RTS 信 号 设 置 为 激 活 状 态 以 发 送 数 据 它 还 会 监 视 CTS 信 号 以 确 定 接 收 设 备 是 否 能 接 收 数 据 CTS 信 号 激 活 后, 只 要 CTS 信 号 保 持 激 活 状 态, 模 块 便 可 发 送 数 据 如 果 CTS 信 号 变 为 非 激 活 状 态, 则 传 送 必 须 停 止 CTS 信 号 变 为 激 活 状 态 时, 传 送 会 继 续 执 行 如 果 CTS 信 号 在 组 态 的 等 待 时 间 内 未 激 活, 则 模 块 会 中 止 传 送 并 向 用 户 程 序 返 回 错 误 在 端 口 组 态 ( 页 274) 中 指 定 等 待 时 间 对 于 需 要 传 送 已 激 活 信 号 的 设 备, 适 合 使 用 RTS 切 换 流 控 制 例 如, 无 线 调 制 解 调 器 使 用 RTS 作 为 键 信 号 来 激 励 无 线 发 送 器 RTS 切 换 流 控 制 对 于 标 准 电 话 调 制 解 调 器 不 起 作 用 对 电 话 调 制 解 调 器 使 用 RTS 始 终 激 活 选 项 硬 件 流 控 制 : RTS 始 终 激 活 在 RTS 始 终 激 活 节 点 中,CM 1241 默 认 情 况 下 将 RTS 设 置 为 激 活 状 态 设 备 ( 如 电 话 调 制 解 调 器 等 ) 监 视 来 自 CM 的 RTS 信 号, 并 将 该 信 号 用 作 允 许 发 送 信 号 调 制 解 调 器 仅 在 RTS 处 于 激 活 状 态 时 才 向 CM 传 送 数 据, 即, 电 话 调 制 解 调 器 在 见 到 激 活 的 CTS 信 号 后 发 送 数 据 如 果 RTS 处 于 非 激 活 状 态, 电 话 调 制 解 调 器 不 向 CM 传 送 数 据 要 使 调 制 解 调 器 随 时 都 能 向 CM 发 送 数 据, 请 组 态 RTS 始 终 激 活 硬 件 流 控 制 CM 因 此 会 将 RTS 信 号 设 置 为 始 终 激 活 即 使 模 块 无 法 接 受 字 符,CM 也 不 会 将 RTS 设 置 为 非 激 活 状 态 传 送 设 备 必 须 确 保 不 会 使 CM 的 接 收 缓 冲 区 超 负 荷 运 行 利 用 数 据 终 端 就 绪 (DTR) 和 数 据 设 备 就 绪 (DSR) 信 号 对 于 这 两 种 硬 件 流 控 制 类 型 的 任 何 一 种,CM 都 会 将 DTR 设 置 为 激 活 状 态 只 有 当 DSR 信 号 变 为 激 活 状 态 时, 模 块 才 会 进 行 传 送 仅 在 发 送 操 作 开 始 时 评 估 DSR 的 状 态 如 果 DSR 在 传 送 操 作 开 始 后 变 为 非 激 活 状 态, 将 不 能 暂 停 传 送 操 作 276 系 统 手 册, 11/2009, A5E
278 点 对 点 (PtP) 通 信 8.4 组 态 传 送 ( 发 送 ) 和 接 收 参 数 软 件 流 控 制 软 件 流 控 制 使 用 消 息 中 的 特 殊 字 符 来 实 现 流 控 制 这 些 字 符 是 表 示 XON 和 XOFF 的 ASCII 字 符 XOFF 指 示 传 送 必 须 停 止 XON 指 示 传 送 可 以 继 续 传 送 设 备 从 接 收 设 备 收 到 XOFF 字 符 时, 将 停 止 传 送 传 送 设 备 收 到 XON 字 符 时, 传 送 又 继 续 进 行 如 果 CM 在 通 过 端 口 组 态 ( 页 274) 指 定 的 等 待 时 间 内 没 有 收 到 XON 字 符, 它 将 中 止 传 送 并 向 用 户 程 序 返 回 错 误 软 件 流 控 制 需 要 全 双 工 通 信, 因 为 在 传 送 过 程 中 接 收 伙 伴 必 须 能 够 将 XOFF 发 送 到 传 送 伙 伴 软 件 流 控 制 只 能 用 于 仅 包 含 ASCII 字 符 的 消 息 二 进 制 协 议 无 法 使 用 软 件 流 控 制 8.4 组 态 传 送 ( 发 送 ) 和 接 收 参 数 在 PLC 可 进 行 PtP 通 信 前, 必 须 组 态 传 送 ( 或 发 送 ) 消 息 和 接 收 消 息 的 参 数 这 些 参 数 决 定 了 在 向 目 标 设 备 传 送 消 息 或 从 目 标 设 备 接 收 消 息 时 的 通 信 工 作 方 式 组 态 传 送 ( 发 送 ) 参 数 组 态 CM 期 间, 通 过 为 所 选 CM 指 定 传 送 消 息 组 态 (Transmit message configuration) 属 性, 可 组 态 通 信 接 口 传 送 数 据 的 方 式 还 可 以 使 用 SEND_CFG ( 页 290) 指 令, 通 过 用 户 程 序 动 态 组 态 或 更 改 传 送 消 息 参 数 说 明 在 用 户 程 序 中 通 过 SEND_CFG 指 令 设 置 的 参 数 值 会 覆 盖 该 端 口 组 态 设 置 请 注 意, 发 生 掉 电 时,CPU 不 会 保 留 通 过 SEND_CFG 指 令 设 置 的 参 数 系 统 手 册, 11/2009, A5E
279 点 对 点 (PtP) 通 信 8.4 组 态 传 送 ( 发 送 ) 和 接 收 参 数 参 数 RTS 接 通 延 时 (RTS On delay) RTS 关 断 延 时 (RTS Off delay) 在 消 息 开 始 时 发 送 中 断 (Send break at message start) 中 断 期 间 的 位 时 间 数 (Number of bit times in a break) 发 送 中 断 后 线 路 空 闲 信 号 (Send idle line after a break) 中 断 后 线 路 空 闲 (Idle line after a break) 定 义 指 定 在 RTS 激 活 后 传 送 启 动 前 需 等 待 的 时 间 范 围 为 0 到 ms, 默 认 值 为 0 仅 当 端 口 组 态 ( 页 274) 指 定 的 是 硬 件 流 控 制 时, 该 参 数 才 有 效 在 经 过 RTS 接 通 延 迟 时 间 后 才 会 评 估 CTS 该 参 数 仅 适 用 于 RS232 模 块 指 定 传 送 完 成 后 RTS 禁 用 前 需 等 待 的 时 间 范 围 为 0 到 ms, 默 认 值 为 0 仅 当 端 口 组 态 ( 页 274) 指 定 的 是 硬 件 流 控 制 时, 该 参 数 才 有 效 该 参 数 仅 适 用 于 RS232 模 块 指 定 在 每 条 消 息 开 始 时, 在 RTS 接 通 延 时 ( 如 果 已 组 态 ) 已 到 且 CTS 已 激 活 的 情 况 下 先 发 送 中 断 用 户 指 定 多 少 个 位 的 时 间 构 成 一 个 中 断, 线 路 在 中 断 期 间 保 持 空 号 状 态 默 认 值 为 12, 最 大 值 为 65535, 即 最 长 8 秒 的 限 制 指 定 在 消 息 开 始 的 中 断 后 发 送 线 路 空 闲 信 号 中 断 后 线 路 空 闲 (Idle line after a break) 参 数 指 定 多 少 个 位 时 间 构 成 一 次 线 路 空 闲, 线 路 在 空 闲 期 间 保 持 传 号 状 态 默 认 值 为 12, 最 大 值 为 65535, 即 最 长 8 秒 的 限 制 组 态 接 收 参 数 通 过 设 备 配 置, 可 以 组 态 通 信 接 口 接 收 数 据 以 及 识 别 消 息 开 始 和 结 束 的 方 式 在 所 选 CM 的 接 收 消 息 组 态 中 指 定 以 上 参 数 278 系 统 手 册, 11/2009, A5E
280 点 对 点 (PtP) 通 信 8.4 组 态 传 送 ( 发 送 ) 和 接 收 参 数 还 可 以 使 用 RCV_CFG ( 页 292) 指 令, 通 过 用 户 程 序 动 态 组 态 或 更 改 接 收 消 息 参 数 说 明 在 用 户 程 序 中 通 过 RCV_CFG 指 令 设 置 的 参 数 值 会 覆 盖 该 端 口 组 态 设 置 请 注 意, 发 生 掉 电 时,CPU 不 会 保 留 通 过 RCV_CFG 指 令 设 置 的 参 数 更 多 相 关 信 息, 请 参 阅 RCV_CFG 指 令 消 息 开 始 参 数 用 户 可 以 决 定 通 信 模 块 识 别 消 息 开 始 的 方 式 在 满 足 所 组 态 的 结 束 条 件 之 前, 开 始 字 符 以 及 组 成 消 息 的 字 符 会 一 直 进 入 接 收 缓 冲 区 可 以 指 定 多 个 开 始 条 件 只 有 满 足 所 有 开 始 条 件 后, 才 视 为 消 息 开 始 例 如, 如 果 用 户 组 态 了 空 闲 线 路 时 间 和 特 定 开 始 字 符,CM 将 首 先 查 找 要 满 足 的 空 闲 线 路 时 间 要 求, 然 后 查 找 指 定 的 开 始 字 符 如 果 收 到 一 些 其 它 字 符 而 不 是 指 定 的 开 始 字 符,CM 将 通 过 再 次 查 找 空 闲 线 路 时 间 来 重 新 启 动 消 息 开 始 条 件 搜 索 检 查 开 始 条 件 的 顺 序 是 : 线 路 空 闲 线 路 中 断 字 符 或 字 符 序 列 检 查 多 个 开 始 条 件 时, 如 果 有 一 个 条 件 没 有 满 足, 则 CM 将 从 第 一 个 所 需 的 条 件 开 始 重 新 启 动 检 查 参 数 定 义 开 始 字 符 字 符 开 始 字 符 条 件 指 定 在 成 功 接 收 到 特 定 字 符 时 开 始 消 息 传 输 该 字 符 将 是 消 息 中 的 第 一 个 字 符 在 该 特 定 字 符 前 接 到 的 任 何 字 符 都 将 被 丢 弃 以 任 意 字 符 开 始 任 意 字 符 条 件 指 定 成 功 接 收 的 任 何 字 符 都 将 导 致 消 息 开 始 该 字 符 将 是 消 息 中 的 第 一 个 字 符 线 路 中 断 线 路 中 断 条 件 指 定 应 在 接 收 中 断 字 符 后 开 始 消 息 接 收 操 作 线 路 空 闲 线 路 空 闲 条 件 指 定 在 接 收 线 路 空 闲 或 空 闲 了 指 定 位 时 间 后 开 始 消 息 接 收 操 作 一 旦 出 现 该 条 件, 就 会 导 致 消 息 开 始 系 统 手 册, 11/2009, A5E
281 点 对 点 (PtP) 通 信 8.4 组 态 传 送 ( 发 送 ) 和 接 收 参 数 参 数 特 殊 条 件 : 通 过 单 个 字 符 识 别 消 息 开 始 特 殊 条 件 : 通 过 字 符 序 列 识 别 消 息 开 始 (Recognize message start with a character sequence) 定 义 指 定 通 过 特 殊 字 符 指 示 消 息 开 始 默 认 值 是 STX 指 定 通 过 特 殊 字 符 序 列 指 示 消 息 开 始 可 以 为 每 个 序 列 最 多 指 定 5 个 字 符 对 于 每 个 字 符 位 置, 可 以 指 定 一 个 具 体 的 十 六 进 制 字 符, 或 者 指 定 在 序 列 匹 配 时 忽 略 该 字 符 程 序 将 根 据 组 态 的 开 始 条 件 对 进 入 序 列 进 行 评 估, 直 到 满 足 开 始 条 件 为 止 只 要 满 足 了 开 始 序 列, 就 会 开 始 评 估 结 束 条 件 最 多 可 以 组 态 5 个 特 定 的 字 符 序 列, 用 户 可 以 根 据 需 要 启 用 或 禁 用 这 些 字 符 序 列 只 要 有 一 个 组 态 的 字 符 序 列 出 现, 就 表 示 满 足 该 开 始 条 件 配 置 示 例 对 于 该 组 态, 只 要 出 现 其 中 一 个 序 列, 即 会 满 足 开 始 条 件 : 接 到 一 个 由 五 个 字 符 构 成 的 序 列, 且 其 第 一 个 字 符 是 0x6A 而 第 五 个 字 符 是 0x1C 时 对 于 该 组 态, 位 置 2 3 和 4 的 字 符 可 以 是 任 意 字 符 在 接 到 第 五 个 字 符 后, 将 开 始 评 估 结 束 条 件 接 到 两 个 连 续 的 0x6A 字 符 ( 前 面 为 任 意 字 符 ) 时 在 这 种 情 况 下, 会 在 接 到 第 二 个 0x6A 后 开 始 评 估 结 束 条 件 (3 个 字 符 ) 第 一 个 0x6A 前 面 的 字 符 包 含 在 开 始 条 件 中 满 足 该 开 始 条 件 的 实 例 序 列 有 : < 任 意 字 符 > 6A 6A 6A C 6A 44 A5 D2 1C 280 系 统 手 册, 11/2009, A5E
282 点 对 点 (PtP) 通 信 8.4 组 态 传 送 ( 发 送 ) 和 接 收 参 数 消 息 结 束 参 数 用 户 还 可 以 组 态 通 信 接 口 识 别 消 息 结 束 的 方 式 可 以 组 态 多 个 消 息 结 束 条 件 如 果 出 现 组 态 条 件 中 的 任 何 一 个, 消 息 就 会 结 束 可 同 时 指 定 多 个 结 束 条 件 只 要 满 足 其 中 一 个 结 束 条 件, 消 息 就 会 结 束 例 如, 可 以 采 用 消 息 超 时 300 ms 字 符 间 超 时 40 个 位 的 时 间 以 及 最 大 长 度 50 个 字 节 作 为 消 息 结 束 的 结 束 条 件 如 果 接 收 消 息 的 时 间 超 过 300 ms 任 意 两 个 字 符 间 的 间 隔 超 过 40 个 位 的 时 间 或 接 收 到 50 个 字 节, 消 息 即 会 结 束 参 数 通 过 消 息 超 时 识 别 消 息 结 束 (Recognize message end by message timeout) 通 过 响 应 超 时 识 别 消 息 结 束 (Recognize message end by response timeout) 通 过 字 符 间 隙 识 别 消 息 结 束 (Recognize message end by inter-character gap) 通 过 最 大 长 度 识 别 消 息 结 束 (Recognize message end by max length) 从 消 息 读 取 消 息 长 度 (Read message length from message) 通 过 字 符 识 别 消 息 结 束 (Recognize message end with a character) 定 义 经 过 了 组 态 的 消 息 结 束 等 待 时 间 后, 视 为 消 息 结 束 消 息 超 时 时 间 从 接 到 符 合 消 息 开 始 条 件 的 第 一 个 字 符 时 开 始 计 算 默 认 值 是 200 ms, 有 效 范 围 是 0 到 ms 如 果 在 接 收 到 有 效 的 开 始 序 列 之 前 超 过 了 组 态 的 响 应 等 待 时 间, 视 为 消 息 结 束 响 应 超 时 时 间 从 传 送 结 束 时 开 始 计 算 默 认 响 应 超 时 是 200 ms, 有 效 范 围 是 0 到 ms 用 户 必 须 组 态 另 一 个 结 束 条 件 来 指 示 实 际 的 消 息 结 束 经 过 了 组 态 的 消 息 中 两 个 连 续 字 符 间 的 最 大 超 时 后, 视 为 消 息 结 束 字 符 间 隙 的 默 认 值 是 12 个 位 的 时 间, 最 大 值 是 个 位 的 时 间, 即 最 长 8 秒 在 接 收 到 组 态 的 最 大 字 符 数 后, 视 为 消 息 结 束 默 认 值 是 0 字 节, 最 大 值 是 1024 字 节 消 息 本 身 指 定 消 息 长 度 在 接 收 到 指 定 长 度 的 消 息 后, 视 为 消 息 结 束 以 下 说 明 了 用 于 指 定 和 解 释 消 息 长 度 的 方 法 在 接 收 到 指 定 的 字 符 后, 视 为 消 息 结 束 系 统 手 册, 11/2009, A5E
283 点 对 点 (PtP) 通 信 8.4 组 态 传 送 ( 发 送 ) 和 接 收 参 数 参 数 通 过 字 符 序 列 识 别 消 息 结 束 (Recognize message end with a character sequence) 定 义 在 接 收 到 指 定 的 字 符 序 列 后, 视 为 消 息 结 束 可 以 指 定 最 多 由 5 个 字 符 组 成 的 序 列 对 于 每 个 字 符 位 置, 可 以 指 定 一 个 具 体 的 十 六 进 制 字 符, 或 者 指 定 在 序 列 匹 配 时 忽 略 该 字 符 结 束 条 件 不 包 括 被 忽 略 的 前 导 字 符 结 束 条 件 包 括 被 忽 略 的 尾 随 字 符 配 置 示 例 在 这 种 情 况 下, 在 接 收 到 两 个 连 续 的 0x7A 字 符 ( 后 跟 任 意 两 个 字 符 ) 时, 即 满 足 结 束 条 件 0x7A 0x7A 序 列 前 面 的 字 符 不 是 结 束 字 符 序 列 的 组 成 部 分 终 止 结 束 字 符 序 列 时 需 要 跟 在 0x7A 0x7A 序 列 后 面 的 两 个 字 符 字 符 位 置 4 和 5 的 值 不 相 关, 但 必 须 接 收 它 们 才 能 满 足 结 束 条 件 在 消 息 中 指 定 消 息 长 度 选 择 在 消 息 中 包 括 消 息 长 度 这 一 特 殊 条 件 时, 必 须 提 供 三 个 用 于 定 义 消 息 长 度 相 关 信 息 的 参 数 实 际 消 息 结 构 会 因 所 用 的 协 议 而 变 化 三 个 参 数 如 下 所 示 : n: 消 息 中 出 现 长 度 说 明 符 的 字 符 位 置 ( 从 1 开 始 ) 长 度 大 小 : 长 度 说 明 符 的 字 节 数 (1 2 或 4) 长 度 m: 跟 在 长 度 说 明 符 后 不 包 括 在 长 度 计 数 范 围 内 的 字 符 数 这 些 区 域 位 于 设 备 属 性 的 接 收 消 息 组 态 中 282 系 统 手 册, 11/2009, A5E
284 点 对 点 (PtP) 通 信 8.4 组 态 传 送 ( 发 送 ) 和 接 收 参 数 实 例 1: 假 设 某 条 消 息 是 根 据 以 下 协 议 构 造 的 : STX Len (n) 长 度 计 数 包 括 字 符 3 到 14 ADR PKE INDEX PWD STW HSW BCC STX 0x0 C xx xxxx xxxx xxxx xxxx xxxx xx 请 按 以 下 说 明 组 态 该 消 息 的 接 收 消 息 长 度 参 数 : n = 2( 消 息 长 度 从 字 节 2 开 始 ) 长 度 大 小 = 1( 消 息 长 度 在 一 个 字 节 中 定 义 ) 长 度 m = 0( 长 度 说 明 符 后 没 有 不 包 括 在 长 度 计 数 中 的 字 符 长 度 说 明 符 后 有 12 个 字 符 ) 在 本 例 中, 从 3 到 14( 包 括 3 和 14) 的 字 符 都 是 Len (n) 计 数 的 字 符 实 例 2: 假 设 另 一 条 消 息 是 根 据 以 下 协 议 构 造 的 : SD1 Len Len SD2 长 度 计 数 包 括 字 符 5 到 10 FCS ED (n) (n) DA SA FA 数 据 单 元 = 3 个 字 节 xx 0x06 0x06 xx xx xx xx xx xx xx xx xx 请 按 以 下 说 明 组 态 该 消 息 的 接 收 消 息 长 度 参 数 : n = 3( 消 息 长 度 从 字 节 3 开 始 ) 长 度 大 小 = 1( 消 息 长 度 在 一 个 字 节 中 定 义 ) 长 度 m = 3( 长 度 说 明 符 后 有 3 个 字 符 不 包 括 在 长 度 计 数 中 在 本 实 例 的 协 议 中, 字 符 SD2 FCS 和 ED 不 包 括 在 长 度 计 数 中 其 它 6 个 字 符 均 包 括 在 长 度 计 数 中 ; 因 此, 长 度 说 明 符 后 总 共 有 9 个 字 符 ) 在 本 例 中, 从 5 到 10( 包 括 3 和 14) 的 字 符 都 是 Len (n) 计 数 的 字 符 系 统 手 册, 11/2009, A5E
285 点 对 点 (PtP) 通 信 8.5 设 计 PtP 通 信 8.5 设 计 PtP 通 信 STEP 7 Basic 提 供 了 一 些 扩 展 指 令, 使 得 用 户 程 序 能 够 使 用 程 序 中 设 计 和 指 定 的 协 议 来 执 行 点 对 点 通 信 这 些 指 令 可 以 分 为 以 下 两 类 : 组 态 指 令 通 信 指 令 组 态 指 令 必 须 先 组 态 通 信 接 口 端 口 以 及 用 于 发 送 数 据 和 接 收 数 据 的 参 数, 然 后 才 能 通 过 用 户 程 序 执 行 PtP 通 信 可 以 通 过 设 备 配 置 或 用 户 程 序 中 的 如 下 指 令, 对 各 个 通 信 模 块 执 行 端 口 组 态 和 消 息 组 态 : PORT_CFG SEND_CFG RCV_CFG 通 信 指 令 PtP 通 信 指 令 使 用 户 程 序 能 够 与 通 信 模 块 交 换 消 息 有 关 使 用 这 些 指 令 传 送 数 据 的 信 息, 请 参 阅 数 据 一 致 性 ( 页 94) 部 分 所 有 PtP 功 能 都 是 异 步 运 行 的 用 户 程 序 可 以 使 用 轮 询 架 构 来 确 定 传 送 和 接 收 的 状 态 SEND_PTP 和 RCV_PTP 可 以 同 时 执 行 通 信 模 块 根 据 需 要 对 传 送 和 接 收 消 息 进 行 缓 冲, 最 大 缓 冲 区 大 小 为 1024 字 节 通 信 模 块 与 实 际 的 点 对 点 设 备 交 换 消 息 消 息 协 议 位 于 一 个 缓 冲 区 中, 该 缓 冲 区 与 特 定 通 信 端 口 交 换 信 息 其 它 指 令 可 用 于 复 位 接 收 缓 冲 区, 以 及 获 取 和 设 置 特 定 的 RS232 信 号 SEND_PTP RCV_PTP RCV_RST SGN_GET SGN_SET 轮 询 架 构 必 须 循 环 / 周 期 性 调 用 S 点 对 点 指 令 以 检 查 收 到 的 消 息 发 送 轮 训 可 在 发 送 结 束 时 刻 即 告 知 用 户 程 序 284 系 统 手 册, 11/2009, A5E
286 点 对 点 (PtP) 通 信 8.5 设 计 PtP 通 信 轮 询 架 构 : 主 站 主 站 的 典 型 轮 询 顺 序 如 下 : 1. SEND_PTP 指 令 启 动 到 通 信 模 块 的 传 送 2. 后 续 扫 描 期 间 会 执 行 SEND_PTP 指 令 以 轮 询 传 送 完 成 状 态 3. 当 SEND_PTP 指 令 指 示 传 送 完 成 时, 用 户 代 码 可 以 准 备 接 收 响 应 4. RCV_PTP 指 令 反 复 执 行 以 检 查 响 应 在 CM 收 到 响 应 消 息 后,RCV_PTP 指 令 将 响 应 复 制 到 CPU 并 指 示 已 接 收 到 新 数 据 5. 用 户 程 序 随 即 可 处 理 响 应 6. 转 到 第 1 步 并 重 复 该 循 环 轮 询 架 构 : 从 站 从 站 的 典 型 轮 询 顺 序 如 下 : 1. 每 次 扫 描 用 户 程 序 都 会 执 行 RCV_PTP 指 令 2. CM 收 到 请 求 后,RCV_PTP 指 令 将 指 示 新 数 据 准 备 就 绪 并 将 请 求 复 制 到 CPU 中 3. 用 户 程 序 随 即 处 理 请 求 并 生 成 响 应 4. 使 用 SEND_PTP 指 令 将 该 响 应 往 回 发 送 给 主 站 5. 反 复 执 行 SEND_PTP 以 确 保 执 行 传 送 6. 转 到 第 1 步 并 重 复 该 循 环 从 站 在 等 待 响 应 期 间, 必 须 尽 量 频 繁 地 调 用 RCV_PTP, 以 便 能 够 在 主 站 超 时 之 前 接 到 来 自 主 站 的 传 送 要 完 成 该 任 务, 用 户 程 序 可 以 从 循 环 OB 调 用 RCV_PTP, 且 循 环 时 间 应 足 够 大, 以 便 能 在 超 时 时 间 用 完 之 前 接 到 来 自 主 站 的 传 送 如 果 将 OB 循 环 时 间 设 置 为 在 主 站 的 超 时 时 间 内 可 执 行 该 指 令 两 次, 则 用 户 程 序 就 一 定 会 接 到 主 站 的 传 送 而 不 会 错 过 任 何 传 送 系 统 手 册, 11/2009, A5E
287 点 对 点 (PtP) 通 信 8.6 点 对 点 指 令 8.6 点 对 点 指 令 点 对 点 指 令 的 公 共 参 数 通 信 模 块 LED 的 行 为 通 信 模 块 (CM) 上 有 3 个 LED 指 示 灯 : 诊 断 LED: 在 CPU 找 到 通 信 模 块 前, 诊 断 LED 将 一 直 以 红 色 闪 烁 CPU 在 上 电 后 将 检 查 模 块 并 对 CM 模 块 进 行 寻 址 诊 断 LED 开 始 以 绿 色 闪 烁 也 就 是 说,CPU 找 到 了 CM, 但 尚 未 提 供 该 CM 的 组 态 该 组 态 在 将 程 序 下 载 到 CPU 时 下 载 到 模 块 执 行 下 载 到 CPU 操 作 后, 通 信 模 块 上 的 诊 断 LED 应 为 绿 色 常 亮 发 送 LED: 发 送 LED 在 接 收 LED 的 上 方 从 通 信 端 口 向 外 传 送 数 据 时, 发 送 LED 将 点 亮 接 收 LED: 通 信 端 口 接 收 数 据 时, 该 LED 将 点 亮 位 时 间 精 度 有 几 个 参 数 以 位 时 间 ( 通 过 组 态 的 波 特 率 确 定 ) 为 单 位 指 定 的 以 位 时 间 为 单 位 指 定 参 数 可 以 使 参 数 与 波 特 率 无 关 所 有 以 位 时 间 为 单 位 的 参 数 都 可 以 被 指 定 为 最 大 值 个 位 但 S 可 以 测 量 的 最 长 时 间 是 8 秒 REQ 输 入 参 数 许 多 点 对 点 (PtP) 指 令 都 使 用 REQ 输 入, 该 输 入 在 从 低 电 平 跳 变 到 高 电 平 时 会 启 动 操 作 REQ 输 入 在 指 令 执 行 一 次 的 时 间 内 必 须 为 高 电 平 (TRUE), 不 过,REQ 输 入 可 以 在 用 户 需 要 的 时 间 内 一 直 保 持 为 TRUE 在 REQ 输 入 为 FALSE 调 用 指 令 以 便 能 复 位 REQ 输 入 的 历 史 状 态 之 前, 指 令 不 会 启 动 其 它 操 作 只 有 这 样, 指 令 才 能 检 测 低 电 平 到 高 电 平 的 跳 变 以 启 动 下 一 个 操 作 放 置 PtP 指 令 时, 系 统 会 提 示 用 户 指 定 背 景 数 据 块 每 种 PtP 指 令 都 使 用 一 个 唯 一 的 背 景 数 据 块 即, 用 于 给 定 端 口 的 所 有 SEND_PTP 指 令 应 具 有 同 一 个 背 景 数 据 块, 但 SEND_PTP 和 RCV_PTP 必 须 具 有 不 同 的 背 景 数 据 块 这 样 可 确 保 各 指 令 能 够 正 确 处 理 一 些 输 入 ( 如 REQ) 286 系 统 手 册, 11/2009, A5E
288 点 对 点 (PtP) 通 信 8.6 点 对 点 指 令 PORT 输 入 参 数 从 与 PORT 输 入 关 联 的 下 拉 菜 单 中, 选 择 您 希 望 该 指 令 的 实 例 要 操 作 的 CM 的 端 口 标 识 符 该 编 号 也 会 作 为 硬 件 标 识 符 出 现 在 CM 的 组 态 信 息 中 NDR DONE ERROR 和 STATUS 输 出 参 数 输 出 DONE 指 示 所 请 求 的 操 作 已 完 成 且 没 有 错 误 该 输 出 将 被 置 位 一 个 扫 描 周 期 时 间 输 出 NDR(New Data Ready, 新 数 据 就 绪 ) 指 示 所 请 求 的 操 作 已 完 成 且 没 有 错 误, 并 且 已 接 收 到 新 数 据 该 输 出 将 被 置 位 一 个 扫 描 周 期 时 间 输 出 ERROR 指 示 所 请 求 的 操 作 已 完 成 但 有 错 误 该 输 出 将 被 置 位 一 个 扫 描 周 期 时 间 输 出 STATUS 用 于 报 告 错 误 或 中 间 状 态 的 结 果 如 果 设 置 了 DONE 或 NDR 位, 则 STATUS 将 被 设 置 为 0 或 信 息 代 码 如 果 ERROR 位 置 位, 则 STATUS 将 被 设 置 为 一 个 错 误 代 码 如 果 没 有 设 置 以 上 任 何 一 位, 则 指 令 会 返 回 说 明 功 能 当 前 状 态 的 状 态 结 果, 例 如, 忙 状 态 公 共 条 件 代 码 STATUS (W#16#...) 说 明 0000 无 错 误 8x3A 参 数 x 中 的 指 针 非 法 8070 所 有 内 部 实 例 存 储 器 都 在 使 用 8080 端 口 号 非 法 8081 超 时 模 块 错 误 或 其 它 内 部 错 误 8082 由 于 正 在 后 台 进 行 参 数 化, 参 数 化 失 败 8083 缓 冲 区 溢 出 : CM 返 回 一 条 已 接 收 消 息, 该 消 息 长 度 大 于 长 度 参 数 所 允 许 的 值 8090 错 误 的 消 息 长 度 错 误 的 子 模 块 或 非 法 消 息 系 统 手 册, 11/2009, A5E
289 点 对 点 (PtP) 通 信 8.6 点 对 点 指 令 STATUS (W#16#...) 说 明 8091 参 数 化 消 息 中 的 版 本 错 误 8092 参 数 化 消 息 中 的 记 录 长 度 错 误 PORT_CFG 指 令 使 用 PORT_CFG( 端 口 组 态 ) 可 以 通 过 用 户 程 序 更 改 端 口 参 数, 如 波 特 率 等 参 数 可 以 在 设 备 配 置 属 性 中 设 置 端 口 的 初 始 静 态 组 态, 或 者 仅 使 用 默 认 值 可 以 在 用 户 程 序 中 执 行 PORT_CFG 指 令 来 更 改 该 组 态 PORT_CFG 组 态 更 改 不 会 永 久 存 储 在 CPU 中 CPU 从 RUN 模 式 切 换 到 STOP 模 式 和 循 环 上 电 后 将 恢 复 设 备 配 置 中 组 态 的 参 数 更 多 信 息, 请 参 见 组 态 通 信 端 口 ( 页 274) 和 管 理 流 控 制 ( 页 275) 参 数 参 数 类 型 数 据 类 型 说 明 REQ IN Bool 在 该 输 入 的 上 升 沿 激 活 组 态 更 改 PORT IN PORT 通 信 端 口 标 识 符 : 该 逻 辑 地 址 是 一 个 可 在 默 认 变 量 表 的 常 量 (Constants) 选 项 卡 内 引 用 的 常 量 PROTOCOL IN UInt 0 - 点 对 点 通 信 协 议 1..n - 用 于 在 将 来 定 义 特 定 的 协 议 288 系 统 手 册, 11/2009, A5E
290 点 对 点 (PtP) 通 信 8.6 点 对 点 指 令 参 数 参 数 类 型 数 据 类 型 说 明 BAUD IN UInt 端 口 波 特 率 : 波 特 波 特 波 特 波 特 波 特 波 特 波 特 波 特 波 特 波 特 波 特 PARITY IN UInt 端 口 奇 偶 校 验 : 1 - 无 奇 偶 校 验 2 - 偶 校 验 3 - 奇 校 验 4- 传 号 校 验 5 - 空 号 校 验 DATABITS IN UInt 每 个 字 符 的 位 数 : 1-8 个 数 据 位 2-7 个 数 据 位 STOPBITS IN UInt 停 止 位 : 1-1 个 停 止 位 2-2 个 停 止 位 FLOWCTRL IN UInt 流 控 制 : 1 - 无 流 控 制 2 - XON/XOFF 3 - 硬 件 RTS 始 终 激 活 4 - 硬 件 RTS 切 换 XONCHAR IN Char 指 定 用 作 XON 字 符 的 字 符 这 通 常 是 DC1 字 符 (11H) 只 有 启 用 流 控 制 时, 才 会 评 估 该 参 数 XOFFCHAR IN Char 指 定 用 作 XOFF 字 符 的 字 符 这 通 常 是 DC3 字 符 (13H) 只 有 启 用 流 控 制 时, 才 会 评 估 该 参 数 系 统 手 册, 11/2009, A5E
291 点 对 点 (PtP) 通 信 8.6 点 对 点 指 令 参 数 参 数 类 型 数 据 类 型 说 明 XWAITIME IN UInt 指 定 在 接 收 XOFF 字 符 后 等 待 XON 字 符 的 时 间, 或 者 指 定 在 启 用 RTC 后 等 待 CTS 信 号 的 时 间 (0 到 ms) 只 有 启 用 流 控 制 时, 才 会 评 估 该 参 数 DONE OUT Bool 上 一 请 求 已 完 成 且 没 有 出 错 后, 保 持 为 TRUE 一 个 扫 描 周 期 时 间 ERROR OUT Bool 上 一 请 求 已 完 成 但 出 现 错 误 后, 保 持 为 TRUE 一 个 扫 描 周 期 时 间 STATUS OUT Word 执 行 条 件 代 码 STATUS (W#16#...) 说 明 80A0 特 定 协 议 不 存 在 80A1 特 定 波 特 率 不 存 在 80A2 特 定 奇 偶 校 验 选 项 不 存 在 80A3 特 定 数 据 位 数 不 存 在 80A4 特 定 停 止 位 数 不 存 在 80A5 特 定 流 控 制 类 型 不 存 在 80A6 80A7 等 待 时 间 为 0 且 流 控 制 启 用 XON 和 XOFF 是 非 法 值 SEND_CFG 指 令 SEND_CFG( 发 送 组 态 ) 可 用 于 动 态 组 态 点 对 点 通 信 端 口 的 串 行 传 输 参 数 一 旦 执 行 SEND_CFG, 便 会 放 弃 通 信 模 块 (CM) 内 所 有 排 队 的 消 息 290 系 统 手 册, 11/2009, A5E
292 点 对 点 (PtP) 通 信 8.6 点 对 点 指 令 可 以 在 设 备 配 置 属 性 中 设 置 端 口 的 初 始 静 态 组 态, 或 者 仅 使 用 默 认 值 可 以 在 用 户 程 序 中 执 行 SEND_CFG 指 令 来 更 改 该 组 态 SEND_CFG 组 态 变 化 不 会 永 久 存 储 在 PLC 中 CPU 从 RUN 模 式 切 换 到 STOP 模 式 和 循 环 上 电 后 将 恢 复 设 备 配 置 中 组 态 的 参 数 请 参 见 组 态 传 送 ( 发 送 ) 和 接 收 参 数 ( 页 277) 参 数 参 数 类 型 数 据 类 型 说 明 REQ IN Bool 在 该 输 入 的 上 升 沿 激 活 组 态 更 改 PORT IN PORT 通 信 端 口 标 识 符 : 该 逻 辑 地 址 是 一 个 可 在 默 认 变 量 表 的 常 量 (Constants) 选 项 卡 内 引 用 的 常 量 RTSONDLY IN UInt 启 用 RTS 后 执 行 任 何 Tx 数 据 传 输 前 要 等 待 的 毫 秒 数 只 有 启 用 硬 件 流 控 制 时, 该 参 数 才 有 效 ms 0 将 禁 用 该 功 能 RTSOFFDLY IN UInt 执 行 Tx 数 据 传 输 后 禁 用 RTS 前 要 等 待 的 毫 秒 数 : 只 有 启 用 硬 件 流 控 制 时, 该 参 数 才 有 效 ms 0 将 禁 用 该 功 能 BREAK IN UInt 该 参 数 指 定 在 各 消 息 开 始 时 将 发 送 指 定 位 时 间 的 中 断 最 大 值 是 个 位 的 时 间 0 将 禁 用 该 功 能 最 多 8 秒 IDLELINE IN UInt 该 参 数 指 定 在 各 消 息 开 始 前 线 路 将 保 持 空 闲 指 定 的 位 时 间 最 大 值 是 个 位 的 时 间 0 将 禁 用 该 功 能 最 多 8 秒 DONE OUT Bool 上 一 请 求 已 完 成 且 没 有 出 错 后, 保 持 为 TRUE 一 个 扫 描 周 期 时 间 ERROR OUT Bool 上 一 请 求 已 完 成 但 出 现 错 误 后, 保 持 为 TRUE 一 个 扫 描 周 期 时 间 STATUS OUT Word 执 行 条 件 代 码 STATUS (W#16#...) 80B0 说 明 不 允 许 传 送 中 断 组 态 80B1 中 断 时 间 大 于 允 许 值 (2500 个 位 的 时 间 ) 80B2 空 闲 时 间 大 于 允 许 值 (2500 个 位 的 时 间 ) 系 统 手 册, 11/2009, A5E
293 点 对 点 (PtP) 通 信 8.6 点 对 点 指 令 RCV_CFG 指 令 RCV_CFG( 接 收 组 态 ) 用 于 动 态 组 态 点 对 点 通 信 端 口 的 串 行 接 收 方 参 数 该 指 令 可 组 态 表 示 接 收 消 息 开 始 和 结 束 的 条 件 执 行 RCV_CFG 时, 将 放 弃 CM 内 所 有 排 队 的 消 息 可 以 在 设 备 配 置 属 性 中 设 置 CM 端 口 的 初 始 静 态 组 态, 或 者 仅 使 用 默 认 值 可 以 在 用 户 程 序 中 执 行 RCV_CFG 指 令 来 更 改 该 组 态 RCV_CFG 组 态 变 化 不 会 永 久 存 储 在 PLC 中 CPU 从 RUN 模 式 切 换 到 STOP 模 式 和 循 环 上 电 后 将 恢 复 设 备 配 置 中 组 态 的 参 数 更 多 信 息, 请 参 见 组 态 接 收 参 数 ( 页 277) 参 数 参 数 类 型 数 据 类 型 说 明 REQ IN Bool 在 该 输 入 的 上 升 沿 激 活 组 态 更 改 PORT IN PORT 通 信 端 口 标 识 符 : 该 逻 辑 地 址 是 一 个 可 在 默 认 变 量 表 的 常 量 (Constants) 选 项 卡 内 引 用 的 常 量 CONDITION S IN CONDITIONS 条 件 数 据 结 构 指 定 消 息 开 始 和 结 束 条 件 下 文 介 绍 了 这 些 条 件 DONE OUT Bool 上 一 请 求 已 完 成 且 没 有 出 错 后, 保 持 为 TRUE 一 个 扫 描 周 期 时 间 ERROR OUT Bool 上 一 请 求 已 完 成 但 出 现 错 误 后, 保 持 为 TRUE 一 个 扫 描 周 期 时 间 STATUS OUT Word 执 行 条 件 代 码 RCV_PTP 指 令 的 开 始 条 件 RCV_PTP 指 令 使 用 RCV_CFG 指 令 指 定 的 组 态 来 确 定 点 对 点 通 信 消 息 的 开 始 和 结 束 消 息 开 始 由 开 始 条 件 确 定 消 息 开 始 可 以 由 一 个 开 始 条 件 或 开 始 条 件 的 组 合 来 确 定 如 果 指 定 多 个 开 始 条 件, 则 只 有 满 足 所 有 条 件 后 才 能 使 消 息 开 始 可 能 的 开 始 条 件 有 : 开 始 字 符 指 定 在 成 功 接 收 到 特 定 字 符 时 开 始 消 息 传 输 该 字 符 将 是 消 息 中 的 第 一 个 字 符 在 该 特 定 字 符 前 接 到 的 任 何 字 符 都 将 被 丢 弃 任 意 字 符 指 定 成 功 接 收 的 任 何 字 符 都 将 导 致 消 息 开 始 该 字 符 将 是 消 息 中 的 第 一 个 字 符 线 路 中 断 指 定 应 在 接 收 中 断 字 符 后 开 始 消 息 接 收 操 作 292 系 统 手 册, 11/2009, A5E
294 点 对 点 (PtP) 通 信 8.6 点 对 点 指 令 线 路 空 闲 指 定 在 接 收 线 路 空 闲 或 平 静 了 指 定 位 时 间 后 开 始 消 息 接 收 操 作 一 旦 出 现 该 条 件, 就 会 导 致 消 息 开 始 字 符 重 新 启 动 线 路 空 闲 定 时 器 检 测 到 线 路 空 闲 并 启 动 消 息 接 收 操 作 可 变 序 列 : 用 户 可 以 构 造 字 符 序 列 数 ( 最 多 4 个 ) 可 变 的 开 始 条 件, 这 些 字 符 序 列 由 数 量 可 变 的 字 符 ( 最 多 5 个 ) 组 成 每 个 序 列 中 的 每 个 字 符 位 置 都 可 以 选 作 特 定 字 符 或 通 配 符 字 符 ( 即 任 何 字 符 都 适 合 ) 要 通 过 不 同 字 符 序 列 指 示 消 息 开 始 时, 可 以 使 用 该 开 始 条 件 请 注 意 以 下 所 接 收 的 十 六 进 制 编 码 消 息 : aa 68 bb 10 aa 16 以 及 下 表 中 列 出 的 已 组 态 开 始 序 列 在 成 功 接 收 到 第 一 个 68H 字 符 时, 开 始 评 估 开 始 序 列 在 成 功 接 收 到 第 四 个 字 符 ( 第 二 个 68H) 时, 开 始 条 件 1 得 到 满 足 只 要 满 足 了 开 始 条 件, 就 会 开 始 评 估 结 束 条 件 开 始 序 列 处 理 会 因 各 种 奇 偶 校 验 成 帧 或 字 符 间 时 间 错 误 而 终 止 由 于 不 再 满 足 开 始 条 件, 因 而 这 些 错 误 将 导 致 不 会 有 接 收 消 息 开 始 条 件 第 一 个 字 符 第 一 个 字 符 +1 第 一 个 字 符 +2 第 一 个 字 符 +3 第 一 个 字 符 H xx xx 68H xx 2 10H aah xx xx xx 3 dch aah xx xx xx 4 e5h xx xx xx xx RCV_PTP 指 令 的 结 束 条 件 消 息 结 束 由 指 定 的 结 束 条 件 确 定 消 息 结 束 由 第 一 次 出 现 的 一 个 或 多 个 已 组 态 结 束 条 件 来 确 定 可 能 的 消 息 结 束 条 件 有 : 响 应 超 时 指 定 应 在 RCVTIME 指 定 的 时 间 内 成 功 接 收 到 的 响 应 字 符 只 要 传 送 成 功 完 成 且 模 块 开 始 接 收 操 作, 定 时 器 就 会 启 动 如 果 在 RCVTIME 时 段 内 没 有 接 收 到 字 系 统 手 册, 11/2009, A5E
295 点 对 点 (PtP) 通 信 8.6 点 对 点 指 令 符, 将 向 相 应 的 RCV_PTP 指 令 返 回 错 误 响 应 超 时 不 定 义 具 体 结 束 条 件 它 仅 指 定 应 在 指 定 时 间 内 成 功 接 收 字 符 必 须 使 用 明 确 的 结 束 条 件 来 定 义 响 应 消 息 的 结 束 条 件 传 送 的 字 符 接 收 的 字 符 必 须 在 该 时 间 之 前 成 功 接 收 到 第 一 个 字 符 消 息 超 时 指 定 应 在 MSGTIME 指 定 的 时 间 内 成 功 接 收 到 消 息 只 要 满 足 指 定 的 开 始 条 件, 定 时 器 就 会 启 动 接 收 的 字 符 满 足 消 息 开 始 条 件 : 消 息 定 时 器 启 动 消 息 定 时 器 时 间 已 到 并 终 止 消 息 字 符 间 隙 是 指 从 一 个 字 符 结 束 ( 最 后 一 个 停 止 位 ) 到 下 一 个 字 符 结 束 所 测 量 的 时 间 如 果 任 何 两 个 字 符 间 的 时 间 超 过 所 组 态 的 位 时 间 数, 消 息 将 被 终 止 接 收 的 字 符 重 新 启 动 字 符 间 定 时 器 字 符 间 定 时 器 时 间 用 完, 同 时 消 息 被 终 止 且 包 含 错 误 294 系 统 手 册, 11/2009, A5E
296 点 对 点 (PtP) 通 信 8.6 点 对 点 指 令 最 大 长 度 : 接 收 到 指 定 的 字 符 数 后, 接 收 操 作 停 止 使 用 该 条 件 可 以 防 止 消 息 缓 冲 区 超 负 荷 运 行 错 误 如 果 将 该 结 束 条 件 与 超 时 结 束 条 件 结 合 使 用, 在 出 现 超 时 条 件 时, 即 使 未 达 到 最 大 长 度 也 会 提 供 所 有 有 效 的 已 接 收 字 符 仅 当 最 大 长 度 已 知 时, 该 条 件 才 支 持 长 度 可 变 的 协 议 N + 长 度 大 小 + 长 度 M 的 组 合 条 件 该 结 束 条 件 可 用 于 处 理 包 含 长 度 域 且 大 小 可 变 的 消 息 N 指 定 长 度 域 开 始 的 位 置 ( 消 息 中 的 字 符 数 ) ( 从 1 开 始 ) 长 度 大 小 指 定 长 度 域 的 大 小 有 效 值 为 1 2 或 4 个 字 节 长 度 M 指 定 不 包 含 在 消 息 长 度 中 的 结 束 字 符 ( 跟 在 长 度 域 后 ) 数 该 值 可 用 于 指 定 大 小 不 包 含 在 长 度 域 中 的 校 验 和 域 的 长 度 例 如, 假 设 消 息 由 一 个 开 始 字 符 一 个 地 址 字 符 一 个 一 字 节 长 度 域 消 息 数 据 校 验 和 字 符 以 及 一 个 结 束 字 符 组 成 用 Len 表 示 的 条 目 与 N 参 数 相 对 应 N 的 值 可 以 是 3, 表 示 长 度 字 节 在 消 息 中 的 字 节 3 中 长 度 大 小 的 值 可 以 是 1, 表 示 消 息 长 度 值 包 含 在 1 个 字 节 中 校 验 和 与 结 束 字 符 域 与 长 度 M 参 数 相 对 应 长 度 M 的 值 可 以 是 3, 用 于 指 定 校 验 和 和 字 符 域 的 字 节 数 开 始 字 符 (1) 地 址 (2) Len (N) (3) 消 息... (x) 校 验 和 与 结 束 字 符 长 度 M x+1 x+2 x+3 xx xx xx xx xx xx xx xx 可 变 字 符 : 该 结 束 条 件 可 用 于 根 据 不 同 的 字 符 序 列 结 束 接 收 操 作 这 些 序 列 可 以 由 数 量 可 变 的 字 符 ( 最 大 为 5 个 ) 组 成 每 个 序 列 中 的 每 个 字 符 位 置 都 可 以 选 作 特 定 字 符 或 通 配 符 字 符 ( 即 任 何 字 符 都 满 足 条 件 ) 被 组 态 要 忽 略 的 任 何 前 导 字 符 都 不 要 求 是 消 息 的 一 部 分 任 何 被 忽 略 的 尾 随 字 符 都 要 求 是 消 息 的 一 部 分 系 统 手 册, 11/2009, A5E
297 点 对 点 (PtP) 通 信 8.6 点 对 点 指 令 参 数 CONDITIONS 数 据 类 型 结 构 的 第 1 部 分 ( 开 始 条 件 ) 参 数 参 数 类 型 数 据 类 型 说 明 STARTCOND IN UInt 指 定 开 始 条 件 : 01H - 开 始 字 符 02H - 任 意 字 符 04H - 线 路 中 断 08H - 线 路 空 闲 10H - 序 列 1 20H - 序 列 2 40H - 序 列 3 80H - 序 列 4 IDLETIME IN UInt 线 路 空 闲 超 时 所 需 的 位 时 间 数 仅 与 线 路 空 闲 条 件 一 起 使 用 0 到 STARTCHAR IN Byte 用 于 开 始 字 符 条 件 的 开 始 字 符 STRSEQ1CTL IN Byte 针 对 每 个 字 符 执 行 的 序 列 1 忽 略 / 比 较 控 制 : 它 们 是 为 开 始 序 列 中 各 字 符 启 用 的 位 01H - 字 符 1 02H - 字 符 2 04H - 字 符 3 08H - 字 符 4 10H - 字 符 5 禁 用 与 某 个 字 符 关 联 的 位 意 味 着 该 序 列 位 置 中 的 任 意 字 符 均 符 合 条 件 STRSEQ1 IN Char[5] 序 列 1 开 始 字 符 (5 个 字 符 ) STRSEQ2CTL IN Byte 针 对 每 个 字 符 执 行 的 序 列 2 忽 略 / 比 较 控 制 STRSEQ2 IN Char[5] 序 列 2 开 始 字 符 (5 个 字 符 ) STRSEQ3CTL IN Byte 针 对 每 个 字 符 执 行 的 序 列 3 忽 略 / 比 较 控 制 STRSEQ3 IN Char[5] 序 列 3 开 始 字 符 (5 个 字 符 ) STRSEQ4CTL IN Byte 针 对 每 个 字 符 执 行 的 序 列 4 忽 略 / 比 较 控 制 STRSEQ4 IN Char[5] 序 列 4 开 始 字 符 (5 个 字 符 ) 296 系 统 手 册, 11/2009, A5E
298 点 对 点 (PtP) 通 信 8.6 点 对 点 指 令 参 数 CONDITIONS 数 据 类 型 结 构 的 第 2 部 分 ( 结 束 条 件 ) 参 数 参 数 类 型 数 据 类 型 说 明 ENDCOND IN UInt 该 参 数 指 定 消 息 结 束 条 件 : 01H - 响 应 时 间 02H - 消 息 时 间 04H - 字 符 间 隙 08H - 最 大 长 度 10H - N + LEN + M 20H - 序 列 MAXLEN IN UInt 最 大 消 息 长 度 : 仅 当 选 择 最 大 长 度 结 束 条 件 时 使 用 0 到 1023 个 字 节 N IN UInt 长 度 域 在 消 息 中 的 字 节 位 置 仅 与 N + LEN + M 结 束 条 件 一 起 使 用 1 到 1023 个 字 节 LENGTHSIZE IN UInt 字 节 域 的 大 小 (1 2 或 4 个 字 节 ) 仅 与 N + LEN + M 结 束 条 件 一 起 使 用 LENGTHM IN UInt 指 定 跟 在 长 度 域 后 不 包 含 在 长 度 域 值 内 的 字 符 数 该 参 数 仅 与 N + LEN + M 结 束 条 件 一 起 使 用 0 到 255 个 字 节 RCVTIME IN UInt 指 定 接 收 第 一 个 字 符 所 需 的 等 待 时 间 如 果 在 指 定 时 间 内 没 有 成 功 接 收 到 字 符, 接 收 操 作 将 被 终 止 且 包 含 错 误 该 参 数 仅 与 响 应 时 间 条 件 一 起 使 用 0 到 个 位 时 间, 最 多 8 秒 因 为 它 仅 评 估 开 始 条 件, 所 以 不 会 真 正 将 该 参 数 作 为 结 束 条 件 进 行 评 估 必 须 选 择 不 同 的 结 束 条 件 MSGTIME IN UInt 指 定 在 接 收 到 第 一 个 字 符 后 完 成 接 收 整 条 消 息 所 需 的 等 待 时 间 只 有 选 择 了 消 息 超 时 条 件 时, 才 会 使 用 该 参 数 毫 秒 CHARGAP IN UInt 指 定 字 符 间 的 位 时 间 数 如 果 字 符 间 的 位 时 间 数 超 出 指 定 值, 则 结 束 条 件 得 到 满 足 该 参 数 仅 与 字 符 间 隙 条 件 一 起 使 用 0 到 毫 秒 系 统 手 册, 11/2009, A5E
299 点 对 点 (PtP) 通 信 8.6 点 对 点 指 令 参 数 参 数 类 型 数 据 类 型 说 明 ENDSEQ1CTL IN Byte 针 对 每 个 字 符 执 行 的 序 列 1 忽 略 / 比 较 控 制 : 它 们 是 为 结 束 序 列 中 各 字 符 启 用 的 位 字 符 1 是 位 0, 字 符 2 是 位 1, 依 此 类 推, 字 符 5 是 位 4 禁 用 与 某 个 字 符 关 联 的 位 意 味 着 该 序 列 位 置 中 的 任 意 字 符 均 符 合 条 件 ENDSEQ1 IN Char[5] 序 列 1 开 始 字 符 (5 个 字 符 ) 条 件 代 码 STATUS (W#16#...) 80C0 80C1 80C2 说 明 所 选 开 始 条 件 非 法 所 选 结 束 条 件 非 法 ; 未 选 择 结 束 条 件 启 用 了 接 收 中 断, 但 不 允 许 此 操 作 80C3 启 用 了 最 大 长 度 结 束 条 件, 但 最 大 长 度 是 0 或 大 于 C4 启 用 了 计 算 长 度, 但 N >= C5 启 用 了 计 算 长 度, 但 长 度 不 是 1 2 或 4 80C6 启 用 了 计 算 长 度, 但 M 值 大 于 C7 启 用 了 计 算 长 度, 但 计 算 长 度 大 于 C8 启 用 了 响 应 超 时, 但 响 应 超 时 为 零 80C9 启 用 了 字 符 间 隙 超 时, 但 该 字 符 间 隙 超 时 为 0 或 大 于 CA 启 用 了 线 路 空 闲 超 时, 但 该 线 路 空 闲 超 时 为 0 或 大 于 CB 启 用 了 结 束 序 列, 但 所 有 字 符 均 不 相 关 80CC 启 用 了 开 始 序 列 (4 个 中 的 任 何 一 个 ), 但 所 有 字 符 均 不 相 关 298 系 统 手 册, 11/2009, A5E
300 点 对 点 (PtP) 通 信 8.6 点 对 点 指 令 SEND_PTP 指 令 SEND_PTP( 发 送 点 对 点 数 据 ) 用 于 启 动 数 据 传 送 SEND_PTP 将 指 定 的 缓 冲 区 数 据 传 送 到 CM 在 CM 以 指 定 波 特 率 发 送 数 据 的 同 时,CPU 程 序 会 继 续 执 行 仅 一 个 发 送 操 作 可 以 在 某 一 给 定 时 间 处 于 未 决 状 态 如 果 在 CM 已 经 开 始 传 送 消 息 时 执 行 第 二 个 SEND_PTP,CM 将 返 回 错 误 参 数 参 数 类 型 数 据 类 型 说 明 REQ IN Bool 在 该 传 送 使 能 输 入 的 上 升 沿 激 活 所 请 求 的 传 送 这 会 启 动 将 缓 冲 区 数 据 传 送 到 点 对 点 通 信 模 块 (CM) PORT IN PORT 通 信 端 口 标 识 符 : 该 逻 辑 地 址 是 一 个 可 在 默 认 变 量 表 的 常 量 (Constants) 选 项 卡 内 引 用 的 常 量 BUFFER IN Variant 该 参 数 指 向 传 送 缓 冲 区 的 起 始 位 置 不 支 持 布 尔 数 据 或 布 尔 数 组 LENGTH IN UInt 用 字 节 表 示 的 传 输 的 消 息 帧 长 度 传 输 复 杂 结 构 时, 始 终 使 用 长 度 0 PTRCL IN Bool 该 参 数 选 择 普 通 点 对 点 协 议 或 Siemens 提 供 的 特 定 协 议 所 在 的 缓 冲 区, 这 些 协 议 在 所 连 接 的 CM 中 实 施 FALSE = 用 户 程 序 控 制 的 点 对 点 操 作 ( 仅 限 有 效 选 项 ) DONE OUT Bool 上 一 请 求 已 完 成 且 没 有 出 错 后, 保 持 为 TRUE 一 个 扫 描 周 期 时 间 ERROR OUT Bool 上 一 请 求 已 完 成 但 出 现 错 误 后, 保 持 为 TRUE 一 个 扫 描 周 期 时 间 STATUS OUT Word 执 行 条 件 代 码 传 送 操 作 进 行 期 间,DONE 和 ERROR 输 出 均 为 FALSE 传 送 操 作 完 成 后,DONE 或 ERROR 输 出 将 被 设 置 为 TRUE( 持 续 一 个 扫 描 周 期 ) 以 显 示 传 送 操 作 的 状 态 当 DONE 或 ERROR 为 TRUE 时,STATUS 输 出 有 效 系 统 手 册, 11/2009, A5E
301 点 对 点 (PtP) 通 信 8.6 点 对 点 指 令 如 果 通 信 模 块 (CM) 接 受 所 传 送 的 数 据, 则 该 指 令 将 返 回 状 态 16#7001 如 果 CM 仍 在 忙 于 传 送, 则 后 续 的 SEND_PTP 执 行 将 返 回 16#7002 传 送 操 作 完 成 后, 如 果 未 出 错,CM 将 返 回 传 送 操 作 状 态 16#0000 后 续 执 行 REQ 为 低 电 平 的 SEND_PTP 时, 将 返 回 状 态 16#7000( 不 忙 ) 输 出 值 与 REQ 的 关 系 如 下 : 假 设 定 期 调 用 该 指 令 以 检 查 传 送 过 程 的 状 态 在 下 图 中, 假 设 每 次 扫 描 都 调 用 该 指 令 ( 用 STATUS 值 表 示 ) 下 图 显 示 通 过 REQ 线 路 脉 冲 ( 持 续 一 个 扫 描 周 期 ) 启 动 传 送 操 作 时,DONE 和 STATUS 参 数 是 如 何 仅 在 一 个 扫 描 周 期 内 有 效 下 图 显 示 了 出 错 时 DONE ERROR 和 STATUS 参 数 之 间 的 关 系 STATUS (W#16#...) 80D0 80D1 80D2 80D3 说 明 传 送 方 激 活 期 间 发 出 新 请 求 由 于 在 等 待 时 间 内 没 有 CTS 信 号, 传 送 中 止 由 于 没 有 来 自 DCE 设 备 的 DSR, 传 送 中 止 由 于 队 列 溢 出 ( 传 送 1024 个 字 节 以 上 ), 传 送 中 止 7000 不 忙 300 系 统 手 册, 11/2009, A5E
302 点 对 点 (PtP) 通 信 8.6 点 对 点 指 令 STATUS (W#16#...) 说 明 7001 接 受 请 求 时 正 忙 ( 第 一 次 调 用 ) 7002 轮 询 时 正 忙 ( 第 n 次 调 用 ) PTP_SEND 的 LENGTH 和 DATA 参 数 的 交 互 作 用 PTP_SEND 指 令 可 以 传 送 的 最 小 数 据 单 位 是 字 节 DATA 参 数 决 定 要 发 送 的 数 据 的 大 小 对 于 DATA 参 数, 无 法 使 用 BOOL 和 BOOL 数 组 LENGTH 参 数 DATA 参 数 说 明 LENGTH = 0 未 使 用 发 送 在 DATA 参 数 中 定 义 的 全 部 数 据 当 LENGTH = 0 时, 用 户 无 须 指 定 发 送 字 节 数 LENGTH > 0 基 本 数 据 类 型 结 构 数 组 字 符 串 LENGTH 值 必 须 包 含 此 数 据 类 型 的 字 节 计 数 否 则, 不 会 传 送 任 何 数 据 并 返 回 错 误 8088H LENGTH 值 可 以 包 含 小 于 结 构 完 整 字 节 长 度 的 字 节 数 在 这 种 情 况 下, 仅 传 送 前 LENGTH 个 字 节 LENGTH 值 可 以 包 含 小 于 数 组 完 整 字 节 长 度 的 字 节 数 在 这 种 情 况 下, 仅 传 送 完 全 适 合 LENGTH 个 字 节 的 数 组 元 素 LENGTH 值 必 须 为 数 据 元 素 字 节 数 的 倍 数 否 则,STATUS = 8088H ERROR = 1 且 不 进 行 任 何 传 送 传 送 整 个 字 符 串 格 式 的 存 储 区 数 据 LENGTH 值 必 须 包 含 用 于 最 大 长 度 实 际 长 度 和 字 符 串 字 符 的 字 节 数 对 于 STRING 数 据 类 型, 所 有 长 度 和 字 符 为 一 个 字 节 大 小 如 果 将 一 个 字 符 串 用 作 DATA 参 数 的 实 际 参 数, 则 LENGTH 值 还 必 须 包 含 两 个 字 节 来 指 示 两 个 长 度 域 RCV_PTP 指 令 RCV_PTP( 接 收 点 对 点 ) 检 查 CM 中 已 接 收 的 消 息 如 果 有 消 息, 则 会 将 其 从 CM 传 送 到 CPU 如 果 发 生 错 误, 则 会 返 回 相 应 的 STATUS 值 系 统 手 册, 11/2009, A5E
303 点 对 点 (PtP) 通 信 8.6 点 对 点 指 令 NDR 或 ERROR 为 TRUE 时,STATUS 值 有 效 STATUS 值 提 供 CM 中 的 接 收 操 作 终 止 的 原 因 它 通 常 是 正 值, 表 示 接 收 操 作 成 功 且 接 收 过 程 正 常 终 止 如 果 STATUS 值 为 负 数 ( 十 六 进 制 值 的 最 高 有 效 位 置 位 ), 则 表 示 接 收 操 作 因 错 误 条 件 终 止, 例 如, 奇 偶 校 验 组 帧 或 超 限 错 误 每 个 点 对 点 CM 模 块 最 多 可 以 缓 冲 最 大 值 1K 字 节 这 可 以 是 一 个 大 消 息 或 几 个 较 小 的 消 息 参 数 参 数 类 型 数 据 类 型 说 明 EN_R IN Bool 该 输 入 为 TRUE 时, 检 查 CM 模 块 是 否 已 接 收 消 息 如 果 已 成 功 接 收 消 息, 则 会 将 其 从 模 块 传 送 到 CPU EN_R 为 FALSE 时, 将 检 查 CM 是 否 收 到 消 息 并 设 置 STATUS 输 出, 但 不 会 将 消 息 传 送 到 CPU PORT IN PORT 通 信 端 口 标 识 符 : 该 逻 辑 地 址 是 一 个 可 在 默 认 变 量 表 的 常 量 (Constants) 选 项 卡 内 引 用 的 常 量 BUFFER IN Variant 该 参 数 指 向 接 收 缓 冲 区 的 起 始 位 置 该 缓 冲 区 应 该 足 够 大, 可 以 接 收 最 大 长 度 消 息 不 支 持 布 尔 数 据 或 布 尔 数 组 NDR OUT Bool 新 数 据 就 绪 且 操 作 无 错 误 地 完 成 时, 在 一 个 扫 描 周 期 内 为 TRUE ERROR OUT Bool 操 作 已 完 成 但 出 现 错 误, 在 一 个 扫 描 周 期 内 为 TRUE STATUS OUT Word 执 行 条 件 代 码 LENGTH OUT UInt 返 回 消 息 的 长 度 ( 字 节 ) STATUS (W#16#...) 说 明 0000 没 有 提 供 缓 冲 区 80E0 80E1 80E2 80E3 因 接 收 缓 冲 区 已 满, 消 息 被 终 止 因 出 现 奇 偶 校 验 错 误, 消 息 被 终 止 因 组 帧 错 误, 消 息 被 终 止 因 出 现 超 限 错 误, 消 息 被 终 止 302 系 统 手 册, 11/2009, A5E
304 点 对 点 (PtP) 通 信 8.6 点 对 点 指 令 STATUS (W#16#...) 80E4 说 明 因 计 算 长 度 超 出 缓 冲 区 大 小, 消 息 被 终 止 0094 因 接 收 到 最 大 字 符 长 度, 消 息 被 终 止 0095 因 消 息 超 时, 消 息 被 终 止 0096 消 息 因 字 符 间 超 时 而 终 止 0097 消 息 因 响 应 超 时 而 终 止 0098 因 已 满 足 N+LEN+M 长 度 条 件, 消 息 被 终 止 0099 因 已 满 足 结 束 序 列, 消 息 被 终 止 RCV_RST 指 令 RCV_RST( 接 收 方 复 位 ) 可 清 空 CM 中 的 接 收 缓 冲 区 参 数 参 数 类 型 数 据 类 型 说 明 REQ IN Bool 该 使 能 输 入 的 上 升 沿 激 活 接 收 方 复 位 PORT IN PORT 通 信 端 口 标 识 符 : 端 口 必 须 使 用 模 块 的 逻 辑 地 址 指 定 DONE OUT Bool 在 一 个 扫 描 周 期 内 为 TRUE 时, 表 示 上 一 个 请 求 已 完 成 且 没 有 错 误 ERROR OUT Bool 为 TRUE 时, 表 示 上 一 个 请 求 已 完 成 但 有 错 误 此 外, 该 输 出 为 TRUE 时,STATUS 输 出 还 会 包 含 相 关 错 误 代 码 STATUS OUT Word 错 误 代 码 系 统 手 册, 11/2009, A5E
305 点 对 点 (PtP) 通 信 8.6 点 对 点 指 令 SGN_GET 指 令 SGN_GET( 获 取 RS232 信 号 ) 读 取 RS232 通 信 信 号 的 当 前 状 态 该 功 能 仅 对 RS232 CM( 通 信 模 块 ) 有 效 参 数 参 数 类 型 数 据 类 型 说 明 REQ IN Bool 在 该 输 入 的 上 升 沿 获 取 RS232 信 号 状 态 值 PORT IN PORT 通 信 端 口 标 识 符 : 该 逻 辑 地 址 是 一 个 可 在 默 认 变 量 表 的 常 量 (Constants) 选 项 卡 内 引 用 的 常 量 NDR OUT Bool 新 数 据 就 绪 且 操 作 无 错 误 地 完 成 时, 在 一 个 扫 描 周 期 内 为 TRUE ERROR OUT Bool 操 作 已 完 成 但 出 现 错 误, 在 一 个 扫 描 周 期 内 为 TRUE STATUS OUT Word 执 行 条 件 代 码 DTR OUT Bool 数 据 终 端 就 绪, 模 块 就 绪 ( 输 出 ) DSR OUT Bool 数 据 设 备 就 绪, 通 信 伙 伴 就 绪 ( 输 入 ) RTS OUT Bool 请 求 发 送, 模 块 已 做 好 发 送 准 备 ( 输 出 ) CTS OUT Bool 允 许 发 送, 通 信 伙 伴 可 以 接 收 数 据 ( 输 入 ) DCD OUT Bool 数 据 载 波 检 测, 接 收 信 号 电 平 ( 始 终 为 假, 不 支 持 ) RING OUT Bool 响 铃 指 示 器, 来 电 指 示 ( 始 终 为 假, 不 支 持 ) STATUS (W#16#...) 80F0 80F1 说 明 CM 是 RS485 模 块 且 没 有 信 号 可 用 信 号 因 硬 件 流 控 制 而 无 法 设 置 304 系 统 手 册, 11/2009, A5E
306 点 对 点 (PtP) 通 信 8.6 点 对 点 指 令 STATUS (W#16#...) 80F2 80F3 说 明 因 模 块 是 DTE 而 无 法 设 置 DSR 因 模 块 是 DCE 而 无 法 设 置 DTR SGN_SET 指 令 SGN_SET( 设 置 RS232 信 号 ) 设 置 RS232 通 信 信 号 的 状 态 该 功 能 仅 对 RS232 CM( 通 信 模 块 ) 有 效 参 数 参 数 类 型 数 据 类 型 说 明 REQ IN Bool 在 该 输 入 的 上 升 沿 启 动 设 置 RS232 信 号 的 操 作 PORT IN PORT 通 信 端 口 标 识 符 : 该 逻 辑 地 址 是 一 个 可 在 默 认 变 量 表 的 常 量 (Constants) 选 项 卡 内 引 用 的 常 量 SIGNAL IN Byte 选 择 要 设 置 的 信 号 : ( 允 许 多 个 ) 01H = 设 置 RTS 02H = 设 置 DTR 04H = 设 置 DSR RTS IN Bool 请 求 发 送, 模 块 准 备 好 将 值 发 送 到 设 备 ( 真 或 假 ) DTR IN Bool 数 据 终 端 就 绪, 模 块 准 备 好 将 值 发 送 到 设 备 ( 真 或 假 ) DSR IN Bool 数 据 设 备 就 绪 ( 仅 适 用 于 DCE 型 接 口 )( 不 使 用 ) DONE OUT Bool 上 一 请 求 已 完 成 且 没 有 出 错 后, 保 持 为 TRUE 一 个 扫 描 周 期 时 间 ERROR OUT Bool 上 一 请 求 已 完 成 但 出 现 错 误 后, 保 持 为 TRUE 一 个 扫 描 周 期 时 间 STATUS OUT Word 执 行 条 件 代 码 系 统 手 册, 11/2009, A5E
307 点 对 点 (PtP) 通 信 8.7 错 误 STATUS (W#16#...) 80F0 80F1 80F2 80F3 说 明 CM 是 RS485 模 块 且 没 有 可 设 置 的 信 号 信 号 因 硬 件 流 控 制 而 无 法 设 置 因 模 块 是 DTE 而 无 法 设 置 DSR 因 模 块 是 DCE 而 无 法 设 置 DTR 8.7 错 误 PtP 指 令 的 返 回 值 每 个 PtP 指 令 都 具 有 可 提 供 完 成 状 态 的 三 个 输 出 : 参 数 数 据 类 型 默 认 值 说 明 DONE Boolean FALSE 在 一 个 扫 描 周 期 内 为 TRUE, 表 示 上 一 个 请 求 已 完 成 且 没 有 错 误 ERROR Boolean FALSE TRUE 表 示 上 一 个 请 求 已 完 成 但 有 错 误, 并 且 STATUS 中 有 相 应 的 错 误 代 码 STATUS Word 0 包 含 错 误 类 别 和 错 误 编 号 的 两 个 字 节 ( 如 果 适 用 ) STATUS 在 该 功 能 执 行 期 间 一 直 保 持 其 值 常 见 错 误 类 别 和 错 误 类 别 说 明 错 误 类 别 说 明 端 口 组 态 80Ax 用 于 定 义 常 见 端 口 组 态 错 误 传 送 组 态 80Bx 用 于 定 义 常 见 传 送 组 态 错 误 接 收 组 态 80Cx 用 于 定 义 常 见 接 收 组 态 错 误 传 送 运 行 时 80Dx 用 于 定 义 常 见 传 送 运 行 时 错 误 接 收 运 行 时 80Ex 用 于 定 义 常 见 接 收 运 行 时 错 误 信 号 处 理 80Fx 用 于 定 义 与 所 有 信 号 处 理 相 关 的 常 见 错 误 306 系 统 手 册, 11/2009, A5E
308 点 对 点 (PtP) 通 信 8.7 错 误 端 口 组 态 错 误 事 件 / 错 误 ID 0x80A0 0x80A1 0x80A2 0x80A3 0x80A4 0x80A5 说 明 特 定 协 议 不 存 在 特 定 波 特 率 不 存 在 特 定 奇 偶 校 验 不 存 在 特 定 数 据 位 数 不 存 在 特 定 停 止 位 数 不 存 在 特 定 流 控 制 类 型 不 存 在 传 送 组 态 错 误 事 件 / 错 误 ID 0x80B0 0x80B1 0x80B2 0x80B3 0x80B4 0x80B5 说 明 特 定 协 议 不 存 在 特 定 波 特 率 不 存 在 特 定 奇 偶 校 验 不 存 在 特 定 数 据 位 数 不 存 在 特 定 停 止 位 数 不 存 在 特 定 流 控 制 类 型 不 存 在 接 收 组 态 错 误 事 件 / 错 误 ID 0x80C0 0x80C1 0x80C3 0x80C4 0x80C5 0x80C6 0x80C7 说 明 开 始 条 件 错 误 结 束 条 件 错 误 最 大 长 度 错 误 N 值 错 误 ( 请 参 见 N+LEN+M) 长 度 大 小 错 误 ( 请 参 见 MAXLEN 或 N+LEN+M) M 值 错 误 ( 请 参 见 N+LEN+M) N- 长 度 -M 值 错 误 ( 请 参 见 N+LEN+M) 系 统 手 册, 11/2009, A5E
309 点 对 点 (PtP) 通 信 8.7 错 误 事 件 / 错 误 ID 0x80C8 0x80C9 说 明 响 应 超 时 错 误, 指 定 的 接 收 时 间 段 内 未 收 到 消 息 ( 请 参 见 RCVTIME 或 MSGTIME) 字 符 间 超 时 错 误 ( 请 参 见 CHARGAP) 0x80CA 空 闲 线 路 超 时 错 误 ( 请 参 见 空 闲 线 路 ) 0x80CB 组 态 了 指 定 的 结 束 序 列, 但 所 有 字 符 均 不 相 关 0x80CC 组 态 了 指 定 的 开 始 序 列, 但 所 有 字 符 均 不 相 关 信 号 错 误 事 件 / 错 误 ID 0x80F0 0x80F1 0x80F2 说 明 通 信 模 块 是 RS485 模 块 且 没 有 信 号 可 用 通 信 模 块 是 RS232 模 块, 但 由 于 启 用 了 H/W 流 控 制 而 没 有 可 设 置 的 信 号 由 于 模 块 是 DTE 设 备, 而 无 法 设 置 DSR 信 号 传 送 运 行 时 错 误 事 件 / 错 误 ID 缓 冲 区 限 制 0x80D0 0x80D1 0x80D2 0x80D3 0x7000 0x7001 说 明 已 超 出 CP 总 的 可 用 传 送 缓 冲 区 传 送 方 处 于 激 活 状 态 时 收 到 新 请 求 接 收 方 发 出 了 暂 停 主 动 传 输 的 流 控 制 请 求 并 且 在 指 定 的 等 待 时 间 内 未 重 新 激 活 该 传 输 在 硬 件 流 控 制 期 间, 如 果 接 收 方 在 指 定 的 等 待 时 间 内 没 有 声 明 CTS, 也 会 产 生 该 错 误 传 送 请 求 中 止, 因 为 没 有 从 DCE 收 到 任 何 DSR 信 号 已 超 出 CP 总 的 可 用 传 送 缓 冲 区 传 送 功 能 不 忙 传 送 功 能 忙 于 处 理 第 一 个 调 用 0x7002 传 送 功 能 忙 于 处 理 后 续 调 用 ( 第 一 个 调 用 后 的 轮 询 ) 308 系 统 手 册, 11/2009, A5E
310 点 对 点 (PtP) 通 信 8.7 错 误 接 收 运 行 时 返 回 值 事 件 / 错 误 ID 0x80E0 0x80E1 0x80E2 0x80E3 0x80E4 0x0094 0x0095 0x0096 0x0097 0x0098 0x0099 说 明 因 接 收 缓 冲 区 已 满, 消 息 被 终 止 因 出 现 奇 偶 校 验 错 误, 消 息 被 终 止 因 组 帧 错 误, 消 息 被 终 止 因 出 现 超 限 错 误, 消 息 被 终 止 因 指 定 长 度 超 出 总 缓 冲 区 大 小, 消 息 被 终 止 因 接 收 到 最 大 字 符 长 度 (MAXLEN), 消 息 被 终 止 因 指 定 时 间 (MSGTIME) 内 未 收 到 完 整 消 息, 消 息 被 终 止 因 在 字 符 间 时 间 (CHARGAP) 内 未 收 到 下 一 个 字 符, 消 息 被 终 止 因 指 定 时 间 (RCVTIME) 内 未 收 到 第 一 个 字 符, 消 息 被 终 止 因 已 满 足 n+len+m 长 度 条 件 (N+LEN+M), 消 息 被 终 止 因 已 满 足 结 束 序 列 (ENDSEQ), 消 息 被 终 止 其 它 参 数 错 误 事 件 / 错 误 ID 0x8n3A 0x8070 0x8080 0x8082 说 明 在 参 数 n 中 提 供 了 非 法 指 针 所 有 内 部 实 例 存 储 器 都 在 使 用 此 端 口 号 无 效 由 于 已 经 在 后 台 进 行 参 数 化, 参 数 化 失 败 0x8083 缓 冲 区 溢 出 CM 返 回 的 数 据 超 出 允 许 的 数 据 量 0x8085 0x8088 LEN 参 数 的 值 为 0 或 比 最 大 的 允 许 值 大 LEN 参 数 大 于 在 DATA 中 指 定 的 存 储 区 系 统 手 册, 11/2009, A5E
311 点 对 点 (PtP) 通 信 8.7 错 误 310 系 统 手 册, 11/2009, A5E
312 在 线 和 诊 断 工 具 状 态 LED CPU 和 I/O 模 块 使 用 LED 提 供 有 关 模 块 或 I/O 的 运 行 状 态 的 信 息 CPU 提 供 以 下 状 态 指 示 灯 : STOP/RUN 纯 橙 色 指 示 STOP 模 式 纯 绿 色 指 示 RUN 模 式 闪 烁 ( 绿 色 和 橙 色 交 替 ) 指 示 CPU 正 在 启 动 ERROR 红 色 闪 烁 指 示 有 错 误, 例 如,CPU 内 部 错 误, 存 储 卡 错 误 或 组 态 错 误 ( 模 块 不 匹 配 ) 纯 红 色 指 示 硬 件 出 现 故 障 MAINT( 维 护 ) 在 每 次 插 入 存 储 卡 时 闪 烁 然 后 CPU 切 换 到 STOP 模 式 在 CPU 切 换 到 STOP 模 式 后, 执 行 以 下 操 作 之 一 以 启 动 存 储 卡 评 估 : 将 CPU 切 换 到 RUN 模 式 执 行 存 储 器 复 位 (MRES) CPU 循 环 上 电 说 明 STOP/RUN 橙 色 / 绿 色 ERROR 红 色 MAINT 橙 色 断 电 灭 灭 灭 启 动 自 检 固 件 更 新 停 止 模 式 运 行 模 式 取 出 存 储 卡 闪 烁 ( 绿 色 和 橙 色 交 替 ) 亮 ( 橙 色 ) 亮 ( 橙 色 ) 亮 ( 橙 色 ) - 灭 闪 烁 系 统 手 册, 11/2009, A5E
313 在 线 和 诊 断 工 具 9.1 状 态 LED 说 明 STOP/RUN 橙 色 / 绿 色 ERROR 红 色 MAINT 橙 色 出 错 请 求 维 护 亮 ( 橙 色 或 绿 色 ) 亮 ( 橙 色 或 绿 色 ) 闪 烁 - - 亮 硬 件 出 现 故 障 亮 亮 灭 ( 橙 色 ) LED 测 试 或 CPU 固 件 闪 烁 闪 烁 闪 烁 出 现 故 障 ( 绿 色 和 橙 色 交 替 ) CPU 还 提 供 了 两 个 可 指 示 PROFINET 通 信 状 态 的 LED 打 开 底 部 端 子 块 的 盖 子 可 以 看 到 PROFINET LED Link ( 绿 色 ) 点 亮 指 示 连 接 成 功 Rx/Tx ( 黄 色 ) 点 亮 指 示 传 输 活 动 CPU 和 各 数 字 量 信 号 模 块 (SM) 为 每 个 数 字 量 输 入 和 输 出 提 供 了 I/O Channel LED I/O Channel ( 绿 色 ) 通 过 点 亮 或 熄 灭 来 指 示 各 输 入 或 输 出 的 状 态 此 外, 各 数 字 量 SM 还 提 供 了 指 示 模 块 状 态 的 DIAG LED: 绿 色 指 示 模 块 处 于 运 行 状 态 红 色 指 示 模 块 有 故 障 或 处 于 非 运 行 状 态 各 模 拟 量 SM 为 各 路 模 拟 量 输 入 和 输 出 提 供 了 I/O Channel LED 绿 色 指 示 通 道 已 组 态 且 处 于 激 活 状 态 红 色 指 示 个 别 模 拟 量 输 入 或 输 出 处 于 错 误 状 态 此 外, 各 模 拟 量 SM 还 提 供 有 指 示 模 块 状 态 的 DIAG LED: 绿 色 指 示 模 块 处 于 运 行 状 态 红 色 指 示 模 块 有 故 障 或 处 于 非 运 行 状 态 SM 可 检 测 模 块 的 通 断 电 情 况 ( 必 要 时, 还 可 检 测 现 场 侧 电 源 ) 312 系 统 手 册, 11/2009, A5E
314 在 线 和 诊 断 工 具 9.2 转 到 在 线 并 连 接 到 CPU 说 明 DIAG ( 红 色 / 绿 色 ) I/O Channel ( 红 色 / 绿 色 ) 现 场 侧 电 源 关 闭 呈 红 色 闪 烁 呈 红 色 闪 烁 没 有 组 态 或 更 新 在 进 行 中 呈 绿 色 闪 烁 灭 模 块 已 组 态 且 没 有 错 误 亮 ( 绿 色 ) 亮 ( 绿 色 ) 错 误 状 态 呈 红 色 闪 烁 - I/O 错 误 ( 启 用 诊 断 时 ) - 呈 红 色 闪 烁 I/O 错 误 ( 禁 用 诊 断 时 ) - 亮 ( 绿 色 ) 9.2 转 到 在 线 并 连 接 到 CPU 将 程 序 和 项 目 工 程 数 据 加 载 到 目 标 系 统 以 及 执 行 下 列 操 作 时, 编 程 设 备 和 目 标 系 统 之 间 必 须 存 在 在 线 连 接 : 测 试 用 户 程 序 显 示 和 改 变 CPU 的 工 作 模 式 显 示 和 设 置 CPU 的 日 期 和 日 时 钟 显 示 模 块 信 息 比 较 在 线 块 和 离 线 块 诊 断 硬 件 然 后 可 以 在 在 线 或 诊 断 视 图 中 使 用 在 线 工 具 (Online tools) 任 务 卡 访 问 目 标 系 统 中 的 数 据 系 统 手 册, 11/2009, A5E
315 在 线 和 诊 断 工 具 9.3 设 置 IP 地 址 和 日 时 钟 设 备 的 当 前 在 线 状 态 由 项 目 导 航 中 该 设 备 旁 边 的 图 标 指 示 橙 色 指 示 存 在 在 线 连 接 选 择 可 访 问 节 点 (Accessible Nodes) 可 查 找 网 络 上 的 CPU 单 击 转 到 在 线 (Go online) 可 连 接 到 网 络 上 的 CPU 9.3 设 置 IP 地 址 和 日 时 钟 可 以 设 置 在 线 CPU 中 的 IP 地 址 和 日 时 钟 从 在 线 和 诊 断 (Online & diagnostics) 区 域 连 接 到 在 线 CPU 后, 可 以 显 示 或 更 改 IP 地 址 更 多 信 息, 请 参 见 IP 地 址 ( 页 82) 部 分 还 可 以 显 示 或 设 置 在 线 CPU 的 时 间 和 日 期 参 数 314 系 统 手 册, 11/2009, A5E
316 在 线 和 诊 断 工 具 9.4 在 线 CPU 的 CPU 操 作 员 面 板 9.4 在 线 CPU 的 CPU 操 作 员 面 板 CPU 操 作 员 面 板 (CPU operator panel) 任 务 卡 显 示 在 线 CPU 的 工 作 模 式 (STOP 或 RUN): 该 面 板 还 显 示 CPU 是 否 有 错 误 或 值 是 否 处 于 强 制 状 态 CPU 操 作 面 板 用 于 更 改 在 线 CPU 的 工 作 模 式 9.5 监 视 循 环 时 间 和 存 储 器 使 用 情 况 可 以 监 视 在 线 CPU 的 循 环 时 间 和 存 储 器 使 用 情 况 连 接 到 在 线 CPU 后, 可 以 查 看 以 下 测 量 值 : 循 环 时 间 存 储 器 使 用 情 况 9.6 显 示 CPU 中 的 诊 断 事 件 使 用 诊 断 缓 冲 区 可 以 查 看 CPU 的 近 期 活 动 诊 断 缓 冲 区 包 含 下 列 条 目 : 诊 断 事 件 CPU 工 作 模 式 改 变 ( 切 换 到 STOP 或 RUN 模 式 ) 系 统 手 册, 11/2009, A5E
317 在 线 和 诊 断 工 具 9.7 用 于 监 视 用 户 程 序 的 监 视 表 格 第 一 个 条 目 包 含 最 新 的 事 件 诊 断 缓 冲 区 中 的 各 条 目 均 包 含 记 录 事 件 的 日 期 和 时 间 以 及 一 段 说 明 最 大 条 目 数 由 CPU 决 定 最 多 支 持 50 个 条 目 仅 永 久 存 储 诊 断 缓 冲 区 中 10 个 最 新 的 事 件 将 CPU 复 位 为 工 厂 设 置 会 通 过 删 除 条 目 的 方 式 复 位 诊 断 缓 冲 区 9.7 用 于 监 视 用 户 程 序 的 监 视 表 格 通 过 监 视 表 格 可 以 在 CPU 执 行 用 户 程 序 时 对 数 据 点 执 行 监 视 和 控 制 功 能 根 据 监 视 或 控 制 功 能 的 不 同, 这 些 数 据 点 可 以 是 过 程 映 像 (I 或 Q) 物 理 映 像 (I_:P 或 Q_:P) M 或 DB 监 视 功 能 不 会 改 变 程 序 顺 序 它 为 用 户 提 供 有 关 程 序 顺 序 的 信 息 以 及 CPU 中 的 程 序 的 数 据 控 制 功 能 允 许 用 户 控 制 程 序 的 顺 序 和 数 据 使 用 控 制 功 能 时 必 须 小 心 谨 慎 这 些 功 能 可 能 会 严 重 影 响 用 户 / 系 统 程 序 的 执 行 三 种 控 制 功 能 是 修 改 强 制 和 在 STOP 模 式 下 启 用 输 出 使 用 监 视 表 格 可 以 执 行 以 下 在 线 功 能 : 监 视 变 量 的 状 态 修 改 个 别 变 量 的 值 将 变 量 强 制 设 置 为 特 定 值 选 择 监 视 或 修 改 变 量 的 时 间 : 扫 描 循 环 开 始 时 : 在 该 扫 描 循 环 开 始 时 读 取 或 写 入 值 扫 描 循 环 结 束 时 : 在 该 扫 描 循 环 结 束 时 读 取 或 写 入 值 切 换 到 停 止 316 系 统 手 册, 11/2009, A5E
318 在 线 和 诊 断 工 具 9.7 用 于 监 视 用 户 程 序 的 监 视 表 格 要 创 建 监 视 表 格 : 1. 双 击 添 加 新 监 视 表 格 (Add new watch table) 打 开 新 监 视 表 格 2. 输 入 变 量 名 称 将 变 量 添 加 到 监 视 表 格 可 使 用 以 下 选 项 监 视 变 量 : 监 视 全 部 (Monitor all): 该 命 令 用 于 启 动 对 激 活 的 监 视 表 格 中 的 可 见 变 量 进 行 监 视 立 即 监 视 (Monitor now): 该 命 令 用 于 启 动 对 激 活 的 监 视 表 格 中 的 可 见 变 量 进 行 监 视 监 视 表 格 仅 立 即 监 视 变 量 一 次 可 使 用 以 下 选 项 修 改 变 量 : 修 改 为 0 (Modify to 0) 将 所 选 地 址 的 值 设 置 为 0 修 改 为 1 (Modify to 1) 将 所 选 地 址 的 值 设 置 为 1 立 即 修 改 (Modify now) 立 即 修 改 所 选 地 址 的 值 一 个 扫 描 周 期 使 用 触 发 器 修 改 (Modify with trigger) 修 改 所 选 地 址 的 值 该 功 能 不 提 供 反 馈 来 指 示 实 际 上 是 否 修 改 了 所 选 地 址 如 果 需 要 修 改 反 馈, 则 使 用 立 即 修 改 (Modify now) 功 能 启 用 外 围 设 备 输 出 (Enable peripheral outputs) 禁 用 输 出 禁 用 命 令 并 且 仅 在 CPU 处 于 STOP 模 式 时 可 用 要 监 视 变 量, 必 须 在 线 连 接 到 CPU 可 以 使 用 监 视 表 格 顶 部 的 按 钮 选 择 各 种 功 能 输 入 要 监 视 的 变 量 名 称 并 从 该 下 拉 选 择 项 中 选 择 一 种 显 示 格 式 在 线 连 接 到 CPU 时, 单 击 监 视 (Monitor) 按 钮 将 在 监 视 值 (Monitor value) 域 中 显 示 数 据 点 的 实 际 值 系 统 手 册, 11/2009, A5E
319 在 线 和 诊 断 工 具 9.7 用 于 监 视 用 户 程 序 的 监 视 表 格 监 视 或 修 改 PLC 变 量 时 使 用 触 发 器 触 发 决 定 将 在 扫 描 周 期 中 的 哪 个 点 监 视 或 修 改 所 选 地 址 触 发 类 型 永 久 扫 描 周 期 开 始 时 说 明 连 续 采 集 数 据 永 久 : CPU 读 取 输 入 后, 在 扫 描 周 期 开 始 时 连 续 采 集 数 据 一 次 : CPU 读 取 输 入 后, 在 扫 描 周 期 开 始 时 采 集 一 次 数 据 扫 描 周 期 结 束 时 永 久 : CPU 写 入 输 出 前, 在 扫 描 周 期 结 束 时 连 续 采 集 数 据 一 次 : CPU 写 入 输 出 前, 在 扫 描 周 期 结 束 时 采 集 一 次 数 据 切 换 到 STOP 时 永 久 : CPU 切 换 到 STOP 时 连 续 采 集 数 据 一 次 : CPU 切 换 到 STOP 后 采 集 一 次 数 据 要 在 给 定 触 发 点 修 改 PLC 变 量, 请 选 择 周 期 开 始 或 结 束 修 改 输 出 : 触 发 修 改 输 出 事 件 的 最 佳 时 机 是 在 扫 描 周 期 结 束 且 CPU 马 上 要 写 入 输 出 之 前 的 时 间 在 扫 描 周 期 开 始 时 监 视 输 出 的 值 以 确 定 写 入 到 物 理 输 出 中 的 值 此 外, 在 CPU 将 值 写 入 到 物 理 输 出 前 监 视 输 出 以 检 查 程 序 逻 辑 并 与 实 际 I/O 行 为 进 行 比 较 修 改 输 入 : 触 发 修 改 输 入 事 件 的 最 佳 时 机 是 在 周 期 开 始 CPU 刚 读 取 输 入 且 用 户 程 序 要 使 用 输 入 值 之 前 的 时 间 如 果 在 扫 描 周 期 开 始 时 修 改 输 入, 则 还 应 在 扫 描 周 期 结 束 时 监 视 输 入 值, 以 确 保 扫 描 周 期 结 束 时 的 输 入 值 自 扫 描 周 期 开 始 起 未 改 变 如 果 值 不 同, 则 用 户 程 序 可 能 会 错 误 地 写 入 到 输 入 要 诊 断 CPU 转 到 STOP 的 可 能 原 因, 请 使 用 切 换 到 STOP (Transition to STOP) 触 发 器 捕 捉 上 一 个 过 程 值 318 系 统 手 册, 11/2009, A5E
320 在 线 和 诊 断 工 具 9.7 用 于 监 视 用 户 程 序 的 监 视 表 格 在 STOP 模 式 下 启 用 输 出 监 视 表 格 允 许 用 户 在 CPU 处 于 STOP 模 式 时 写 入 输 出 通 过 该 功 能 可 以 检 查 输 出 的 接 线 并 检 验 连 接 到 输 出 引 脚 的 电 线 是 将 高 电 平 信 号 还 是 低 电 平 信 号 引 入 与 其 相 连 的 过 程 设 备 端 子 警 告 即 使 在 CPU 处 于 STOP 模 式 时, 启 用 物 理 输 出 也 可 激 活 相 连 的 过 程 点 输 出 启 用 时, 可 以 在 STOP 模 式 下 修 改 输 出 的 状 态 如 果 输 出 禁 用, 则 无 法 在 STOP 模 式 下 修 改 输 出 要 启 用 在 STOP 模 式 下 修 改 输 出, 请 选 择 在 线 (Online) 菜 单 中 的 修 改 (Modify) 命 令 的 启 用 外 围 设 备 输 出 (Enable peripheral outputs) 选 项 或 右 键 单 击 监 视 表 格 行 将 CPU 设 置 为 RUN 模 式 会 禁 用 启 用 外 围 设 备 输 出 (Enable peripheral outputs) 选 项 如 果 任 何 输 入 或 输 出 被 强 制, 则 处 于 STOP 模 式 时 不 允 许 CPU 启 用 输 出 必 须 先 取 消 强 制 功 能 CPU 中 的 强 制 值 CPU 允 许 用 户 通 过 在 监 视 表 格 中 指 定 物 理 输 入 或 输 出 地 址 (I_:P 或 Q_:P) 并 启 动 强 制, 以 此 来 强 制 输 入 和 输 出 点 在 程 序 中, 物 理 输 入 的 读 取 值 被 强 制 值 覆 盖 程 序 在 处 理 过 程 中 使 用 该 强 制 值 程 序 写 入 物 理 输 出 时, 输 出 值 被 强 制 值 覆 盖 强 制 值 出 现 在 物 理 输 出 端 并 被 过 程 使 用 在 监 视 表 格 中 强 制 输 入 或 输 出 时, 强 制 操 作 将 变 成 用 户 程 序 的 一 部 分 即 使 编 程 软 件 已 关 闭, 强 制 选 项 在 运 行 的 CPU 程 序 中 仍 保 持 激 活, 直 到 在 线 连 接 到 编 程 软 件 并 停 止 强 制 功 能 将 其 清 除 为 止 含 有 通 过 存 储 卡 装 载 到 另 一 个 CPU 的 强 制 点 的 程 序 将 继 续 强 制 程 序 中 选 择 的 点 如 果 CPU 正 在 执 行 写 保 护 存 储 卡 上 的 用 户 程 序, 则 无 法 通 过 监 视 表 格 初 始 化 或 更 改 对 I/O 的 强 制, 因 为 用 户 无 法 改 写 写 保 护 用 户 程 序 中 的 值 强 制 写 保 护 值 的 任 何 尝 试 都 将 生 成 错 误 如 果 使 用 存 储 卡 传 送 用 户 程 序, 则 该 存 储 卡 上 的 所 有 被 强 制 元 素 都 将 被 传 送 到 CPU 系 统 手 册, 11/2009, A5E
321 在 线 和 诊 断 工 具 9.7 用 于 监 视 用 户 程 序 的 监 视 表 格 说 明 无 法 强 制 分 配 给 HSC PWM 和 PTO 的 数 字 I/O 点 在 设 备 配 置 期 间 分 配 高 速 计 数 器 (HSC) 脉 冲 宽 度 调 制 (PWM) 和 脉 冲 串 输 出 (PTO) 设 备 使 用 的 数 字 I/O 点 将 数 字 量 I/O 点 的 地 址 分 配 给 这 些 设 备 之 后, 无 法 通 过 监 视 表 格 的 强 制 功 能 修 改 所 分 配 的 I/O 点 的 地 址 值 启 动 RUN A 强 制 功 能 不 影 响 I 存 储 区 的 清 除 1 将 Q 存 储 器 写 入 到 物 理 输 出 时,CPU 在 更 新 输 出 时 应 用 强 制 值 B 强 制 功 能 不 影 响 输 出 值 的 初 始 化 2 读 取 物 理 输 入 时,CPU 仅 在 将 这 些 输 入 复 制 到 I 存 储 器 前 应 用 强 制 值 C 启 动 OB 执 行 期 间,CPU 在 用 户 程 序 访 问 物 理 输 入 时 应 用 强 制 值 3 用 户 程 序 ( 程 序 循 环 OB) 执 行 期 间, CPU 在 用 户 程 序 访 问 物 理 输 入 或 写 入 物 理 输 出 时 应 用 强 制 值 D 不 影 响 将 中 断 事 件 存 储 到 队 列 4 强 制 功 能 不 影 响 通 信 请 求 和 自 检 诊 断 的 处 理 E 不 影 响 写 入 到 输 出 的 启 用 5 不 影 响 在 扫 描 周 期 的 任 何 时 段 内 处 理 中 断 320 系 统 手 册, 11/2009, A5E
322 技 术 规 范 A A.1 常 规 技 术 规 范 遵 守 的 标 准 S 自 动 化 系 统 符 合 以 下 标 准 和 测 试 规 范 S 自 动 化 系 统 的 测 试 标 准 均 基 于 这 些 标 准 和 测 试 规 范 CE 认 证 S 自 动 化 系 统 满 足 下 列 EC 指 令 提 出 的 要 求 和 安 全 相 关 目 标, 并 且 符 合 欧 盟 的 公 报 中 列 出 的 可 编 程 控 制 器 的 协 调 欧 洲 标 准 (EN) EC 指 令 2006/95/EC( 低 压 指 令 ) 设 计 用 于 特 定 电 压 限 值 内 的 电 气 设 备 EN :2007 可 编 程 控 制 器 - 设 备 要 求 和 测 试 EC 指 令 2004/108/EC(EMC 指 令 ) 电 磁 兼 容 性 辐 射 标 准 EN :2007: 工 业 环 境 抗 扰 度 标 准 EN :2005: 工 业 环 境 EC 指 令 94/9/EC (ATEX) 拟 用 于 潜 在 爆 炸 性 环 境 的 设 备 和 保 护 系 统 EN :2005: 保 护 类 型 n 可 向 主 管 部 门 出 具 的 所 持 CE 一 致 性 声 明 文 件 位 于 以 下 地 址 : Siemens AG IA AS RD ST PLC Amberg Werner-von-Siemens-Str. 50 D92224 Amberg Germany 系 统 手 册, 11/2009, A5E
323 技 术 规 范 A.1 常 规 技 术 规 范 culus 认 证 美 国 安 全 检 测 实 验 室 公 司, 符 合 美 国 安 全 检 测 实 验 室 公 司 : UL 508 认 证 ( 工 业 控 制 设 备 ) 加 拿 大 标 准 协 会 : CSA C22.2 第 142 号 ( 过 程 控 制 设 备 ) 注 意 SIMATIC S 系 列 符 合 CSA 标 准 culus 标 志 表 示 S 已 通 过 美 国 安 全 检 测 实 验 室 公 司 (UL) 检 验 和 认 证, 其 符 合 标 准 UL 508 和 CSA 22.2 第 142 号 FM 认 证 工 厂 共 同 研 究 协 会 (FM): 认 证 标 准 类 别 号 3600 和 3611 批 准 用 于 : I 类,2 分 区, 气 体 组 别 A B C D, 温 度 类 别 T4A Ta = 40 C I 类,2 区,IIC, 温 度 类 别 T4 Ta = 40 C ATEX 认 证 EN :2006: 爆 炸 性 环 境 - 一 般 要 求 EN :2005: 用 于 潜 在 爆 炸 性 环 境 的 电 气 装 置 ; 保 护 类 型 n II 3 G Ex na II T4 要 安 全 使 用 S7-1200, 必 须 遵 守 以 下 特 殊 条 件 : 将 模 块 安 装 在 合 适 的 机 柜 中, 根 据 EN 至 少 要 提 供 防 护 等 级 IP54, 并 且 考 虑 设 备 将 来 使 用 的 环 境 条 件 在 额 定 条 件 下, 如 果 电 缆 入 口 点 温 度 超 出 70 C 或 者 导 线 分 支 点 超 出 80 C, 则 所 选 电 缆 的 温 度 规 范 应 符 合 实 际 测 量 温 度 应 采 取 措 施 防 止 额 定 电 压 受 暂 态 干 扰 而 超 出 40% 以 上 322 系 统 手 册, 11/2009, A5E
324 技 术 规 范 A.1 常 规 技 术 规 范 C-Tick 认 证 S 自 动 化 系 统 满 足 AS/NZS 2064(A 类 ) 标 准 的 要 求 海 事 认 证 S 产 品 定 期 向 特 定 机 构 递 交 申 请 以 便 进 行 与 特 定 市 场 和 应 用 有 关 的 认 证 如 需 要 更 多 有 关 按 零 件 号 排 列 的 最 新 具 体 认 证 列 表 的 信 息, 请 咨 询 当 地 西 门 子 代 表 船 级 社 : ABS(American Bureau of Shipping, 美 国 船 级 社 ) BV(Bureau Veritas, 法 国 船 级 社 ) DNV(Det Norske Veritas, 挪 威 船 级 社 ) GL(Germanischer Lloyd, 德 国 船 级 社 ) LRS(Lloyds Register of Shipping, 英 国 劳 氏 船 级 社 ) Class NK(Nippon Kaiji Kyokai, 日 本 船 级 社 ) 工 业 环 境 S 自 动 化 系 统 设 计 用 在 工 业 环 境 中 应 用 现 场 噪 声 排 放 要 求 噪 声 抗 扰 度 要 求 工 业 EN :2007 EN :2005 系 统 手 册, 11/2009, A5E
325 技 术 规 范 A.1 常 规 技 术 规 范 电 磁 兼 容 性 电 磁 兼 容 性 (EMC) 是 电 气 设 备 在 电 磁 环 境 中 按 预 期 运 行 以 及 运 行 时 电 磁 干 扰 的 发 射 水 平 (EMI) 不 会 干 扰 周 围 其 它 电 气 设 备 的 能 力 电 磁 兼 容 性 - 抗 扰 度 符 合 EN EN 静 电 放 电 EN 辐 射 电 磁 场 EN 快 速 瞬 变 脉 冲 EN 浪 涌 抗 扰 度 EN 传 导 干 扰 EN 电 压 骤 降 8 kv, 对 所 有 表 面 的 空 中 放 电 6 kv, 对 暴 露 导 电 表 面 的 接 触 放 电 80 到 1000 MHz,10 V/m,1 khz 时 80% AM 1.4 到 2.0 GHz,3 V/m,1 khz 时 80% AM 2.0 到 2.7 GHz,1 V/m,1 khz 时 80% AM 2 kv,5 khz, 到 AC 和 DC 系 统 电 源 的 耦 合 网 络 2 kv,5 khz, 到 I/O 的 耦 合 夹 AC 系 统 - 2 kv 共 模,1kV 差 模 DC 系 统 - 2 kv 共 模,1kV 差 模 对 于 DC 系 统 (I/O 信 号 DC 电 源 系 统 ), 需 要 外 部 保 护 150 khz 到 80 MHz,10 V RMS,1kHz 时 80% AM AC 系 统 60 Hz 时,0% 持 续 1 个 周 期 40% 持 续 12 个 周 期 和 70% 持 续 30 个 周 期 电 磁 兼 容 性 - 传 导 和 辐 射 发 射 符 合 EN 传 导 发 射 EN 55011,A 类, 组 MHz 到 0.5 MHz 0.5 MHz 到 5 MHz 5 MHz 到 30 MHz 辐 射 发 射 EN 55011,A 类, 组 1 30 MHz 到 230 MHz 230 MHz 到 1 GHz <79dB (μv) 准 峰 值 ;<66 db (μv) 平 均 值 <73dB (μv) 准 峰 值 ;<60 db (μv) 平 均 值 <73dB (μv) 准 峰 值 ;<60 db (μv) 平 均 值 <40dB (μv/m) 准 峰 值 ; 在 10m 处 测 得 <47dB (μv/m) 准 峰 值 ; 在 10m 处 测 得 324 系 统 手 册, 11/2009, A5E
326 技 术 规 范 A.1 常 规 技 术 规 范 环 境 条 件 环 境 条 件 - 运 输 和 存 储 EN , 测 试 Bb, 干 热 和 EN , 测 试 Ab, 寒 冷 -40 C 到 +70 C EN , 测 试 Db, 湿 热 25 C 到 55 C, 湿 度 95% EN , 测 试 Na, 温 度 骤 变 EN , 自 由 落 体 -40 C 到 +70 C, 停 留 时 间 3 小 时,2 个 周 期 0.3 m,5 次, 产 品 包 装 大 气 压 1080 到 660h Pa( 相 当 于 海 拔 到 3500m) 环 境 条 件 - 工 作 环 境 温 度 范 围 ( 设 备 下 部 25 mm 进 风 距 离 ) 0 C 到 55 C, 水 平 安 装 0 C 到 45 C, 垂 直 安 装 湿 度 95%, 不 结 露 大 气 压 1080 到 795 hpa( 相 当 于 海 拔 到 2000m) 污 染 物 浓 度 EN , 测 试 Nb, 温 度 变 化 EN 机 械 冲 击 EN 正 弦 振 动 S0 2 : < 0.5 ppm;h 2 S: < 0.1 ppm;rh < 60%, 不 结 露 5 C 至 55 C,3 C/ 分 钟 15 G,11 ms 脉 冲,3 个 轴 向 上 6 次 冲 击 DIN 导 轨 安 装 :5-9 Hz 时 3.5 mm,9-150 Hz 时 1G 面 板 安 装 :5-9 Hz 时 7.0 mm,9-150 Hz 时 2G 每 个 轴 10 次 摆 动, 每 分 1 倍 频 程 高 电 位 绝 缘 测 试 24 V/5 V 标 称 电 路 间 115/230 V 电 路 对 地 115/230 V 电 路 对 115/230 V 电 路 115 V/230V 电 路 对 24 V/5 V 电 路 520 VDC( 光 隔 离 边 界 的 型 式 测 试 ) 1500 VAC 常 规 测 试 /1950 VDC 型 式 测 试 1500 VAC 常 规 测 试 /1950 VDC 型 式 测 试 1500 VAC 常 规 测 试 /3250 VDC 型 式 测 试 保 护 类 别 保 护 类 别 II 符 合 EN ( 不 需 要 保 护 导 线 ) 系 统 手 册, 11/2009, A5E
327 技 术 规 范 A.1 常 规 技 术 规 范 防 护 等 级 IP20 机 械 保 护,EN 防 止 手 指 接 触 经 标 准 探 针 测 试 出 的 高 压 需 要 针 对 灰 尘 污 物 水 和 直 径 小 于 12.5mm 的 异 物 施 加 外 部 保 护 额 定 电 压 额 定 电 压 容 错 24 VDC 20.4 VDC 到 28.8 VDC 120/230 VAC 85 VAC 到 264 VAC,47 到 63 Hz 注 意 机 械 触 点 接 通 S CPU 的 输 出 电 源 或 任 何 数 字 量 信 号 模 块 时, 会 发 送 信 号 1 到 数 字 量 输 出, 时 间 约 50 微 秒 必 须 考 虑 这 一 点, 尤 其 是 使 用 响 应 短 脉 冲 的 设 备 时 继 电 器 电 气 使 用 寿 命 继 电 器 供 应 商 提 供 的 典 型 性 能 数 据 如 下 根 据 具 体 应 用, 实 际 性 能 可 能 不 同 使 用 适 合 于 负 载 的 外 部 保 护 电 路 可 增 强 触 点 的 使 用 寿 命 1 使 用 寿 命 (x 10 3 次 动 作 ) VAC 阻 性 负 载, 30 VDC 阻 性 负 载 VAC 感 性 负 载 (p.f=0.4) 30 VDC 感 性 负 载 (L/R=7ms) 4 额 定 工 作 电 流 (A) 326 系 统 手 册, 11/2009, A5E
328 技 术 规 范 A.2 CPU A.2 CPU A.2.1 CPU 1211C 规 范 技 术 规 范 型 号 CPU 1211C AC/DC/ 继 电 器 CPU 1211C DC/DC/ 继 电 器 CPU 1211C DC/DC/DC 订 货 号 (MLFB) 6ES BD30-6ES HD30-6ES AD30-0XB0 0XB0 0XB0 常 规 尺 寸 W x H x D (mm) 90 x 100 x 75 重 量 420 g 380 g 370 g 功 耗 10 W 8 W 可 用 电 流 (CM 总 线 ) 最 大 750 ma (5 VDC) 可 用 电 流 (24 VDC) 最 大 300 ma( 传 感 器 电 源 ) 数 字 输 入 电 流 消 耗 (24VDC) 所 用 的 每 点 输 入 4 ma CPU 特 征 用 户 存 储 器 板 载 数 字 I/O 板 载 模 拟 I/O 过 程 映 像 大 小 位 存 储 器 (M) 信 号 模 块 扩 展 信 号 板 扩 展 通 信 模 块 扩 展 高 速 计 数 器 25 KB 工 作 存 储 器 /1 MB 装 载 存 储 器 /2 KB 保 持 性 存 储 器 6 点 输 入 /4 点 输 出 2 路 输 入 1024 字 节 输 入 (I)/1024 字 节 输 出 (Q) 4096 个 字 节 无 最 多 1 块 信 号 板 最 多 3 个 通 信 模 块 共 3 个 单 相 : 3 个,100 khz 正 交 相 位 : 3 个,80 khz 脉 冲 输 出 2 脉 冲 捕 捉 输 入 6 延 时 中 断 / 循 环 中 断 共 4 个, 精 度 为 1 ms 系 统 手 册, 11/2009, A5E
329 技 术 规 范 A.2 CPU 技 术 规 范 型 号 CPU 1211C AC/DC/ 继 电 器 CPU 1211C DC/DC/ 继 电 器 CPU 1211C DC/DC/DC 沿 中 断 6 个 上 升 沿 和 6 个 下 降 沿 ( 使 用 可 选 信 号 板 时, 各 为 10 个 ) 存 储 卡 SIMATIC 存 储 卡 ( 选 件 ) 实 时 时 钟 精 度 +/- 60 秒 / 月 实 时 时 钟 保 持 时 间 通 常 为 10 天,40 C 时 最 少 为 6 天 ( 免 维 护 超 级 电 容 ) 性 能 布 尔 运 算 执 行 速 度 移 动 字 执 行 速 度 实 数 数 学 运 算 执 行 速 度 0.1 μs/ 指 令 12 μs/ 指 令 18 μs/ 指 令 通 信 端 口 数 1 类 型 连 接 数 数 据 传 输 率 隔 离 ( 外 部 信 号 与 PLC 逻 辑 侧 ) 电 缆 类 型 以 太 网 3 个 用 于 HMI 1 个 用 于 编 程 设 备 8 个 用 于 用 户 程 序 中 的 以 太 网 指 令 3 个 用 于 CPU 对 CPU 10/100 Mb/s 变 压 器 隔 离,1500 VDC CAT5e 屏 蔽 电 缆 电 源 电 压 范 围 85 到 264 VAC 20.4 到 28.8 VDC 线 路 频 率 47 到 63 Hz -- 输 入 电 流 最 大 负 载 时 仅 包 括 CPU 最 大 负 载 时 包 括 CPU 和 所 有 扩 展 附 件 120 VAC 时 60 ma 240 VAC 时 30 ma 120 VAC 时 180 ma 240 VAC 时 90 ma 24 VDC 时 300 ma 24 VDC 时 900 ma 突 入 电 流 ( 最 大 ) 264 VAC 时 20 A 28.8 VDC 时 12 A 隔 离 ( 输 入 电 源 与 逻 辑 侧 ) 1500 VAC 未 隔 离 328 系 统 手 册, 11/2009, A5E
330 技 术 规 范 A.2 CPU 技 术 规 范 型 号 CPU 1211C AC/DC/ 继 电 器 CPU 1211C DC/DC/ 继 电 器 CPU 1211C DC/DC/DC 漏 地 电 流,AC 线 路 对 功 能 地 最 大 0.5 ma - 保 持 时 间 ( 掉 电 ) 内 部 保 险 丝, 用 户 不 可 更 换 传 感 器 电 源 120 VAC 时 20 ms 240 VAC 时 80 ms 3 A,250 V, 慢 速 熔 断 24 VDC 时 10 ms 电 压 范 围 20.4 到 28.8 VDC L+ - 4 VDC( 最 小 ) 额 定 输 出 电 流 ( 最 大 ) 300 ma( 短 路 保 护 ) 最 大 波 纹 噪 声 (<10 MHz) < 1 V 峰 峰 值 与 输 入 线 路 相 同 隔 离 (CPU 逻 辑 侧 与 传 感 器 电 源 ) 未 隔 离 数 字 输 入 输 入 路 数 6 类 型 漏 型 / 源 型 (IEC 1 类 漏 型 ) 额 定 电 压 允 许 的 连 续 电 压 浪 涌 电 压 逻 辑 1 信 号 ( 最 小 ) 逻 辑 0 信 号 ( 最 大 ) 隔 离 ( 现 场 侧 与 逻 辑 侧 ) 4 ma 时 24 VDC, 额 定 值 最 大 30 VDC 35 VDC, 持 续 0.5 s 2.5 ma 时 15 VDC 1 ma 时 5 VDC 500 VAC, 持 续 1 min 隔 离 组 1 滤 波 时 间 和 12.8 ms( 可 选 择,4 个 为 一 组 ) HSC 时 钟 输 入 频 率 ( 最 大 ) ( 逻 辑 1 电 平 = 15 到 26 VDC) 单 相 : 100 KHz 正 交 相 位 : 80 KHz 同 时 接 通 的 输 入 数 6 电 缆 长 度 ( 米 ) 500( 屏 蔽 );300( 非 屏 蔽 );50( 屏 蔽,HSC 输 入 ) 模 拟 输 入 输 入 路 数 2 系 统 手 册, 11/2009, A5E
331 技 术 规 范 A.2 CPU 技 术 规 范 型 号 CPU 1211C AC/DC/ 继 电 器 CPU 1211C DC/DC/ 继 电 器 CPU 1211C DC/DC/DC 类 型 电 压 ( 单 侧 ) 范 围 0 到 10 V 满 量 程 范 围 ( 数 据 字 ) 0 到 27648( 请 参 考 模 拟 输 入 的 电 压 表 示 法 ( 页 355)) 过 冲 范 围 ( 数 据 字 ) 27,649 到 32,511( 请 参 考 模 拟 输 入 的 电 压 表 示 法 ( 页 355)) 溢 出 ( 数 据 字 ) 32,512 到 32767( 请 参 考 模 拟 输 入 的 电 压 表 示 法 ( 页 355)) 精 度 最 大 耐 压 平 滑 噪 声 抑 制 阻 抗 隔 离 ( 现 场 侧 与 逻 辑 侧 ) 10 位 35 VDC 无 弱 中 或 强 ( 请 参 考 模 拟 输 入 的 响 应 时 间 ( 页 355) 以 了 解 阶 跃 响 应 时 间 ) 或 60 Hz( 请 参 考 模 拟 输 入 的 响 应 时 间 ( 页 355) 以 了 解 采 样 速 率 ) 100 KΩ 无 精 度 (25 C/0 到 55 C) 满 量 程 的 3.0%/3.5% 共 模 抑 制 工 作 信 号 范 围 电 缆 长 度 ( 米 ) 40 db,dc 到 60 Hz 信 号 加 共 模 电 压 必 须 小 于 +12 V 且 大 于 -12 V 100 m, 屏 蔽 双 绞 线 数 字 输 出 输 出 点 数 4 类 型 继 电 器, 干 触 点 固 态 - MOSFET 电 压 范 围 5 到 30 VDC 或 5 到 250 VAC 20.4 到 28.8 VDC 最 大 电 流 时 的 逻 辑 1 信 号 -- 最 小 20 VDC 具 有 10 KΩ 负 载 时 的 逻 辑 0 信 号 -- 最 大 0.1 VDC 电 流 ( 最 大 ) 2.0 A 0.5 A 灯 负 载 30 W DC/200 W AC 5 W 通 态 电 阻 新 设 备 最 大 为 0.2 Ω 最 大 0.6 Ω 每 点 的 漏 泄 电 流 -- 最 大 10 μa 330 系 统 手 册, 11/2009, A5E
332 技 术 规 范 A.2 CPU 技 术 规 范 型 号 CPU 1211C AC/DC/ 继 电 器 CPU 1211C DC/DC/ 继 电 器 CPU 1211C DC/DC/DC 浪 涌 电 流 触 点 闭 合 时 为 7 A 8 A, 最 长 持 续 100 ms 过 载 保 护 无 隔 离 ( 现 场 侧 与 逻 辑 侧 ) 1500 VAC, 持 续 1 min( 线 圈 与 触 点 ) 无 ( 线 圈 与 逻 辑 侧 ) 500 VAC, 持 续 1 min 隔 离 电 阻 新 设 备 最 小 为 100 MΩ -- 断 开 触 点 间 的 绝 缘 750 VAC, 持 续 1 min -- 隔 离 组 1 1 电 感 钳 位 电 压 -- L VDC,1 W 损 耗 开 关 延 迟 (Qa.0 到 Qa.3) 最 长 10 ms 断 开 到 接 通 最 长 为 1.0 μs 接 通 到 断 开 最 长 为 3.0 μs 脉 冲 串 输 出 频 率 (Qa.0 和 Qa.2) 不 推 荐 最 大 100 KHz, 最 小 2 Hz 机 械 寿 命 ( 无 负 载 ) 10,000,000 个 断 开 / 闭 合 周 期 -- 额 定 负 载 下 的 触 点 寿 命 100,000 个 断 开 / 闭 合 周 期 -- RUN 到 STOP 时 的 行 为 上 一 个 值 或 替 换 值 ( 默 认 值 为 0) 同 时 接 通 的 输 出 数 4 电 缆 长 度 ( 米 ) 500( 屏 蔽 );150( 非 屏 蔽 ) 系 统 手 册, 11/2009, A5E
333 技 术 规 范 A.2 CPU 接 线 图 1 图 A-1 24 VDC 传 感 器 电 源 输 出 CPU 1211C AC/DC/ 继 电 器 (6ES BD30-0XB0) 1 图 A-2 24 VDC 传 感 器 电 源 输 出 CPU 1211C DC/DC/ 继 电 器 (6ES HD30-0XB0) 332 系 统 手 册, 11/2009, A5E
334 技 术 规 范 A.2 CPU 1 图 A-3 24 VDC 传 感 器 电 源 输 出 CPU 1211C DC/DC/DC (6ES AD30-0XB0) A.2.2 CPU 1212C 规 范 技 术 规 范 型 号 CPU 1212C AC/DC/ 继 电 器 CPU 1212C DC/DC/ 继 电 器 CPU 1212C DC/DC/DC 订 货 号 (MLFB) 6ES BD30-6ES HD30-6ES AD30-0XB0 0XB0 0XB0 常 规 尺 寸 W x H x D (mm) 90 x 100 x 75 重 量 425 g 385 g 370 g 功 耗 11 W 9 W 可 用 电 流 (SM 和 CM 总 线 ) 最 大 1000 ma (5 VDC) 可 用 电 流 (24 VDC) 最 大 300 ma( 传 感 器 电 源 ) 数 字 输 入 电 流 消 耗 (24 VDC) 所 用 的 每 点 输 入 4 ma 系 统 手 册, 11/2009, A5E
335 技 术 规 范 A.2 CPU 技 术 规 范 型 号 CPU 1212C AC/DC/ 继 电 器 CPU 1212C DC/DC/ 继 电 器 CPU 1212C DC/DC/DC CPU 特 征 用 户 存 储 器 板 载 数 字 I/O 板 载 模 拟 I/O 过 程 映 像 大 小 位 存 储 器 (M) 信 号 模 块 扩 展 信 号 板 扩 展 通 信 模 块 扩 展 高 速 计 数 器 25 KB 工 作 存 储 器 /1 MB 装 载 存 储 器 /2 KB 保 持 性 存 储 器 8 点 输 入 /6 点 输 出 2 路 输 入 1024 字 节 输 入 (I)/1024 字 节 输 出 (Q) 4096 个 字 节 最 多 2 个 信 号 模 块 最 多 1 块 信 号 板 最 多 3 个 通 信 模 块 共 4 个 单 相 : 3 个 100 khz 以 及 1 个 30 khz 的 时 钟 频 率 正 交 相 位 : 3 个 80 khz 以 及 1 个 20 khz 的 时 钟 频 率 脉 冲 输 出 2 脉 冲 捕 捉 输 入 8 延 时 中 断 / 循 环 中 断 共 4 个, 精 度 为 1 ms 沿 中 断 8 个 上 升 沿 和 8 个 下 降 沿 ( 使 用 可 选 信 号 板 时, 各 为 12 个 ) 存 储 卡 SIMATIC 存 储 卡 ( 选 件 ) 实 时 时 钟 精 度 +/- 60 秒 / 月 实 时 时 钟 保 持 时 间 通 常 为 10 天,40 C 时 最 少 为 6 天 ( 免 维 护 超 级 电 容 ) 性 能 布 尔 运 算 执 行 速 度 移 动 字 执 行 速 度 实 数 数 学 运 算 执 行 速 度 0.1 μs/ 指 令 12 μs/ 指 令 18 μs/ 指 令 通 信 端 口 数 1 类 型 以 太 网 334 系 统 手 册, 11/2009, A5E
336 技 术 规 范 A.2 CPU 技 术 规 范 型 号 CPU 1212C AC/DC/ 继 电 器 CPU 1212C DC/DC/ 继 电 器 CPU 1212C DC/DC/DC 连 接 数 数 据 传 输 率 隔 离 ( 外 部 信 号 与 PLC 逻 辑 侧 ) 电 缆 类 型 3 个 用 于 HMI 1 个 用 于 编 程 设 备 8 个 用 于 用 户 程 序 中 的 以 太 网 指 令 3 个 用 于 CPU 对 CPU 10/100 Mb/s 变 压 器 隔 离,1500 VDC CAT5e 屏 蔽 电 缆 电 源 电 压 范 围 85 到 264 VAC 20.4 到 28.8 VDC 线 路 频 率 47 到 63 Hz -- 输 入 电 流 最 大 负 载 时 仅 包 括 CPU 最 大 负 载 时 包 括 CPU 和 所 有 扩 展 附 件 120 VAC 时 80 ma 240 VAC 时 40 ma 120 VAC 时 240 ma 240 VAC 时 120 ma 24 VDC 时 400 ma 24 VDC 时 1200 ma 突 入 电 流 ( 最 大 ) 264 VAC 时 20 A 28.8 VDC 时 12 A 隔 离 ( 输 入 电 源 与 逻 辑 侧 ) 1500 VAC 未 隔 离 漏 地 电 流,AC 线 路 对 功 能 地 最 大 0.5 ma - 保 持 时 间 ( 掉 电 ) 内 部 保 险 丝, 用 户 不 可 更 换 传 感 器 电 源 120 VAC 时 20 ms 240 VAC 时 80 ms 3 A,250 V, 慢 速 熔 断 24 VDC 时 10 ms 电 压 范 围 20.4 到 28.8 VDC L+ - 4 VDC( 最 小 ) 额 定 输 出 电 流 ( 最 大 ) 300 ma( 短 路 保 护 ) 最 大 波 纹 噪 声 (<10 MHz) < 1 V 峰 峰 值 与 输 入 线 路 相 同 隔 离 (CPU 逻 辑 侧 与 传 感 器 电 源 ) 未 隔 离 数 字 输 入 输 入 点 数 8 系 统 手 册, 11/2009, A5E
337 技 术 规 范 A.2 CPU 技 术 规 范 型 号 CPU 1212C AC/DC/ 继 电 器 CPU 1212C DC/DC/ 继 电 器 CPU 1212C DC/DC/DC 类 型 漏 型 / 源 型 (IEC 1 类 漏 型 ) 额 定 电 压 允 许 的 连 续 电 压 浪 涌 电 压 逻 辑 1 信 号 ( 最 小 ) 逻 辑 0 信 号 ( 最 大 ) 隔 离 ( 现 场 侧 与 逻 辑 侧 ) 4 ma 时 24 VDC, 额 定 值 最 大 30 VDC 35 VDC, 持 续 0.5 s 2.5 ma 时 15 VDC 1 ma 时 5 VDC 500 VAC, 持 续 1 min 隔 离 组 1 滤 波 时 间 和 12.8 ms( 可 选 择,4 个 为 一 组 ) HSC 时 钟 输 入 频 率 ( 最 大 ) ( 逻 辑 1 电 平 = 15 到 26 VDC) 单 相 : 100 KHz(Ia.0 到 Ia.5) 和 30 KHz(Ia.6 到 Ia.7) 正 交 相 位 : 80 KHz(Ia.0 到 Ia.5) 和 20 KHz(Ia.6 到 Ia.7) 同 时 接 通 的 输 入 数 8 电 缆 长 度 ( 米 ) 500( 屏 蔽 );300( 非 屏 蔽 );50( 屏 蔽,HSC 输 入 ) 模 拟 输 入 输 入 点 数 2 类 型 电 压 ( 单 侧 ) 范 围 0 到 10 V 满 量 程 范 围 ( 数 据 字 ) 0 到 27648( 请 参 考 模 拟 输 入 的 电 压 表 示 法 ( 页 355)) 过 冲 范 围 ( 数 据 字 ) 27,649 到 32,511( 请 参 考 模 拟 输 入 的 电 压 表 示 法 ( 页 355)) 溢 出 ( 数 据 字 ) 32,512 到 32767( 请 参 考 模 拟 输 入 的 电 压 表 示 法 ( 页 355)) 精 度 最 大 耐 压 平 滑 噪 声 抑 制 阻 抗 10 位 35 VDC 无 弱 中 或 强 ( 请 参 考 模 拟 输 入 的 响 应 时 间 ( 页 355) 以 了 解 阶 跃 响 应 时 间 ) 或 60 Hz( 请 参 考 模 拟 输 入 的 响 应 时 间 ( 页 355) 以 了 解 采 样 速 率 ) 100 KΩ 336 系 统 手 册, 11/2009, A5E
338 技 术 规 范 A.2 CPU 技 术 规 范 型 号 CPU 1212C AC/DC/ 继 电 器 CPU 1212C DC/DC/ 继 电 器 CPU 1212C DC/DC/DC 隔 离 ( 现 场 侧 与 逻 辑 侧 ) 无 精 度 (25 C/0 到 55 C) 满 量 程 的 3.0%/3.5% 共 模 抑 制 工 作 信 号 范 围 电 缆 长 度 ( 米 ) 40 db,dc 到 60 Hz 信 号 加 共 模 电 压 必 须 小 于 +12 V 且 大 于 -12 V 100 米 屏 蔽 双 绞 线 数 字 输 出 输 出 点 数 6 类 型 继 电 器, 干 触 点 固 态 - MOSFET 电 压 范 围 5 到 30 VDC 或 5 到 250 VAC 20.4 到 28.8 VDC 最 大 电 流 时 的 逻 辑 1 信 号 -- 最 小 20 VDC 具 有 10 KΩ 负 载 时 的 逻 辑 0 信 号 -- 最 大 0.1 VDC 电 流 ( 最 大 ) 2.0 A 0.5 A 灯 负 载 30 W DC/200 W AC 5 W 通 态 电 阻 新 设 备 最 大 为 0.2 Ω 最 大 0.6 Ω 每 点 的 漏 泄 电 流 -- 最 大 10 μa 浪 涌 电 流 触 点 闭 合 时 为 7 A 8 A, 最 长 持 续 100 ms 过 载 保 护 无 隔 离 ( 现 场 侧 与 逻 辑 侧 ) 1500 VAC, 持 续 1 min( 线 圈 与 触 点 ) 无 ( 线 圈 与 逻 辑 侧 ) 500 VAC, 持 续 1 min 隔 离 电 阻 新 设 备 最 小 为 100 MΩ -- 断 开 触 点 间 的 绝 缘 750 VAC, 持 续 1 min -- 隔 离 组 2 1 电 感 钳 位 电 压 -- L VDC,1 W 损 耗 开 关 延 迟 (Qa.0 到 Qa.3) 最 长 10 ms 断 开 到 接 通 最 长 为 1.0 μs 接 通 到 断 开 最 长 为 3.0 μs 开 关 延 迟 (Qa.4 到 Qa.5) 最 长 10 ms 断 开 到 接 通 最 长 为 50 μs 接 通 到 断 开 最 长 为 200 μs 系 统 手 册, 11/2009, A5E
339 技 术 规 范 A.2 CPU 技 术 规 范 型 号 CPU 1212C AC/DC/ 继 电 器 CPU 1212C DC/DC/ 继 电 器 CPU 1212C DC/DC/DC 脉 冲 串 输 出 频 率 不 推 荐 最 大 100 KHz, 最 小 (Qa.0 和 Qa.2) 2 Hz 机 械 寿 命 ( 无 负 载 ) 10,000,000 个 断 开 / 闭 合 周 期 -- 额 定 负 载 下 的 触 点 寿 命 100,000 个 断 开 / 闭 合 周 期 -- RUN 到 STOP 时 的 行 为 上 一 个 值 或 替 换 值 ( 默 认 值 为 0) 同 时 接 通 的 输 出 数 6 电 缆 长 度 ( 米 ) 500( 屏 蔽 );150( 非 屏 蔽 ) 接 线 图 1 图 A-4 24 VDC 传 感 器 电 源 输 出 CPU 1212C AC/DC 继 电 器 (6ES BD30-0XB0) 338 系 统 手 册, 11/2009, A5E
340 技 术 规 范 A.2 CPU 1 图 A-5 24 VDC 传 感 器 电 源 输 出 CPU 1212C DC/DC/ 继 电 器 (6ES HD30-0XB0) 1 图 A-6 24 VDC 传 感 器 电 源 输 出 CPU 1212C DC/DC/DC (6ES AD30-0XB0) 系 统 手 册, 11/2009, A5E
341 技 术 规 范 A.2 CPU A.2.3 CPU 1214C 规 范 技 术 规 范 型 号 CPU 1214C AC/DC/ 继 电 器 CPU 1214C DC/DC/ 继 电 器 CPU 1214C DC/DC/DC 订 货 号 (MLFB) 6ES BE30-6ES HE30-6ES AE30-0XB0 0XB0 0XB0 常 规 尺 寸 W x H x D (mm) 110 x 100 x 75 重 量 475 g 435 g 415 g 功 耗 14 W 12 W 可 用 电 流 (SM 和 CM 总 线 ) 最 大 1600 ma (5 VDC) 可 用 电 流 (24 VDC) 最 大 400 ma( 传 感 器 电 源 ) 数 字 输 入 电 流 消 耗 (24VDC) 所 用 的 每 点 输 入 4 ma CPU 特 征 用 户 存 储 器 板 载 数 字 I/O 板 载 模 拟 I/O 过 程 映 像 大 小 位 存 储 器 (M) 信 号 模 块 扩 展 信 号 板 扩 展 通 信 模 块 扩 展 高 速 计 数 器 50 KB 工 作 存 储 器 /2 MB 装 载 存 储 器 /2 KB 保 持 性 存 储 器 14 点 输 入 /10 点 输 出 2 路 输 入 1024 字 节 输 入 (I)/1024 字 节 输 出 (Q) 8192 个 字 节 最 多 8 个 信 号 模 块 最 多 1 块 信 号 板 最 多 3 个 通 信 模 块 共 6 个 单 相 : 3 个 100 khz 以 及 3 个 30 khz 的 时 钟 频 率 正 交 相 位 : 3 个 80 khz 以 及 3 个 20 khz 的 时 钟 频 率 脉 冲 输 出 2 脉 冲 捕 捉 输 入 14 延 时 中 断 / 循 环 中 断 共 4 个, 精 度 为 1 ms 沿 中 断 12 个 上 升 沿 和 12 个 下 降 沿 ( 使 用 可 选 信 号 板 时, 各 为 14 个 ) 存 储 卡 SIMATIC 存 储 卡 ( 选 件 ) 340 系 统 手 册, 11/2009, A5E
342 技 术 规 范 A.2 CPU 技 术 规 范 型 号 CPU 1214C AC/DC/ 继 电 器 CPU 1214C DC/DC/ 继 电 器 CPU 1214C DC/DC/DC 实 时 时 钟 精 度 +/- 60 秒 / 月 实 时 时 钟 保 持 时 间 通 常 为 10 天,40 C 时 最 少 为 6 天 ( 免 维 护 超 级 电 容 ) 性 能 布 尔 运 算 执 行 速 度 移 动 字 执 行 速 度 实 数 数 学 运 算 执 行 速 度 0.1 μs/ 指 令 12 μs/ 指 令 18 μs/ 指 令 通 信 端 口 数 1 类 型 连 接 数 数 据 传 输 率 隔 离 ( 外 部 信 号 与 PLC 逻 辑 侧 ) 电 缆 类 型 以 太 网 3 个 用 于 HMI 1 个 用 于 编 程 设 备 8 个 用 于 用 户 程 序 中 的 以 太 网 指 令 3 个 用 于 CPU 对 CPU 10/100 Mb/s 变 压 器 隔 离,1500 VDC CAT5e 屏 蔽 电 缆 电 源 电 压 范 围 85 到 264 VAC 20.4 到 28.8 VDC 线 路 频 率 47 到 63 Hz -- 输 入 电 流 最 大 负 载 时 仅 包 括 CPU 最 大 负 载 时 包 括 CPU 和 所 有 扩 展 附 件 120 VAC 时 100 ma 240 VAC 时 50 ma 120 VAC 时 300 ma 240 VAC 时 150 ma 24 VDC 时 500 ma 24 VDC 时 1500 ma 突 入 电 流 ( 最 大 ) 264 VAC 时 20 A 28.8 VDC 时 12 A 隔 离 ( 输 入 电 源 与 逻 辑 侧 ) 1500 VAC 未 隔 离 漏 地 电 流,AC 线 路 对 功 能 地 最 大 0.5 ma - 系 统 手 册, 11/2009, A5E
343 技 术 规 范 A.2 CPU 技 术 规 范 型 号 CPU 1214C AC/DC/ 继 电 器 CPU 1214C DC/DC/ 继 电 器 CPU 1214C DC/DC/DC 保 持 时 间 ( 掉 电 ) 120 VAC 时 20 ms 24 VDC 时 10 ms 240 VAC 时 80 ms 内 部 保 险 丝, 用 户 不 可 更 换 3 A,250 V, 慢 速 熔 断 传 感 器 电 源 电 压 范 围 20.4 到 28.8 VDC L+ - 4 VDC( 最 小 ) 额 定 输 出 电 流 ( 最 大 ) 400 ma( 短 路 保 护 ) 最 大 波 纹 噪 声 (<10 MHz) < 1 V 峰 峰 值 与 输 入 线 路 相 同 隔 离 (CPU 逻 辑 侧 与 传 感 器 电 源 ) 未 隔 离 数 字 输 入 输 入 点 数 14 类 型 漏 型 / 源 型 (IEC 1 类 漏 型 ) 额 定 电 压 允 许 的 连 续 电 压 浪 涌 电 压 逻 辑 1 信 号 ( 最 小 ) 逻 辑 0 信 号 ( 最 大 ) 隔 离 ( 现 场 侧 与 逻 辑 侧 ) 4 ma 时 24 VDC, 额 定 值 最 大 30 VDC 35 VDC, 持 续 0.5 s 2.5 ma 时 15 VDC 1 ma 时 5 VDC 500 VAC, 持 续 1 min 隔 离 组 1 滤 波 时 间 和 12.8 ms( 可 选 择,4 个 为 一 组 ) HSC 时 钟 输 入 频 率 ( 最 大 ) ( 逻 辑 1 电 平 = 15 到 26 VDC) 单 相 : 100 KHz(Ia.0 到 Ia.5) 和 30 KHz(Ia.6 到 Ib.5) 正 交 相 位 : 80 KHz(Ia.0 到 Ia.5) 和 20 KHz(Ia.6 到 Ib.5) 同 时 接 通 的 输 入 数 14 电 缆 长 度 ( 米 ) 500( 屏 蔽 );300( 非 屏 蔽 );50( 屏 蔽,HSC 输 入 ) 模 拟 输 入 输 入 路 数 2 类 型 电 压 ( 单 侧 ) 342 系 统 手 册, 11/2009, A5E
344 技 术 规 范 A.2 CPU 技 术 规 范 型 号 CPU 1214C AC/DC/ 继 电 器 CPU 1214C DC/DC/ 继 电 器 CPU 1214C DC/DC/DC 范 围 0 到 10 V 满 量 程 范 围 ( 数 据 字 ) 0 到 27648( 请 参 考 模 拟 输 入 的 电 压 表 示 法 ( 页 355)) 过 冲 范 围 ( 数 据 字 ) 27,649 到 32,511( 请 参 考 模 拟 输 入 的 电 压 表 示 法 ( 页 355)) 溢 出 ( 数 据 字 ) 32,512 到 32767( 请 参 考 模 拟 输 入 的 电 压 表 示 法 ( 页 355)) 精 度 最 大 耐 压 平 滑 噪 声 抑 制 阻 抗 隔 离 ( 现 场 侧 与 逻 辑 侧 ) 10 位 35 VDC 无 弱 中 或 强 ( 请 参 考 模 拟 输 入 的 响 应 时 间 ( 页 355) 以 了 解 阶 跃 响 应 时 间 ) 或 60 Hz( 请 参 考 模 拟 输 入 的 响 应 时 间 ( 页 355) 以 了 解 采 样 速 率 ) 100 KΩ 无 精 度 (25 C/0 到 55 C) 满 量 程 的 3.0%/3.5% 共 模 抑 制 工 作 信 号 范 围 电 缆 长 度 ( 米 ) 40 db,dc 到 60 Hz 信 号 加 共 模 电 压 必 须 小 于 +12 V 且 大 于 -12 V 100 米 屏 蔽 双 绞 线 数 字 输 出 输 出 点 数 10 类 型 继 电 器, 干 触 点 固 态 - MOSFET 电 压 范 围 5 到 30 VDC 或 5 到 250 VAC 20.4 到 28.8 VDC 最 大 电 流 时 的 逻 辑 1 信 号 -- 最 小 20 VDC 具 有 10 KΩ 负 载 时 的 逻 辑 0 信 号 -- 最 大 0.1 VDC 电 流 ( 最 大 ) 2.0 A 0.5 A 灯 负 载 30 W DC/200 W AC 5 W 通 态 电 阻 新 设 备 最 大 为 0.2 Ω 最 大 0.6 Ω 每 点 的 漏 泄 电 流 -- 最 大 10 μa 浪 涌 电 流 触 点 闭 合 时 为 7 A 8 A, 最 长 持 续 100 ms 系 统 手 册, 11/2009, A5E
345 技 术 规 范 A.2 CPU 技 术 规 范 型 号 CPU 1214C AC/DC/ 继 电 器 CPU 1214C DC/DC/ 继 电 器 CPU 1214C DC/DC/DC 过 载 保 护 无 隔 离 ( 现 场 侧 与 逻 辑 侧 ) 1500 VAC, 持 续 1 min( 线 圈 与 触 点 ) 无 ( 线 圈 与 逻 辑 侧 ) 500 VAC, 持 续 1 min 隔 离 电 阻 新 设 备 最 小 为 100 MΩ -- 断 开 触 点 间 的 绝 缘 750 VAC, 持 续 1 min -- 隔 离 组 2 1 电 感 钳 位 电 压 -- L VDC,1 W 损 耗 开 关 延 迟 (Qa.0 到 Qa.3) 最 长 10 ms 断 开 到 接 通 最 长 为 1.0 μs 接 通 到 断 开 最 长 为 3.0 μs 开 关 延 迟 (Qa.4 到 Qb.1) 最 长 10 ms 断 开 到 接 通 最 长 为 50 μs 接 通 到 断 开 最 长 为 200 μs 脉 冲 串 输 出 频 率 (Qa.0 和 Qa.2) 不 推 荐 最 大 100 KHz, 最 小 2 Hz 机 械 寿 命 ( 无 负 载 ) 10,000,000 个 断 开 / 闭 合 周 期 -- 额 定 负 载 下 的 触 点 寿 命 100,000 个 断 开 / 闭 合 周 期 -- RUN 到 STOP 时 的 行 为 上 一 个 值 或 替 换 值 ( 默 认 值 为 0) 同 时 接 通 的 输 出 数 10 电 缆 长 度 ( 米 ) 500( 屏 蔽 );150( 非 屏 蔽 ) 344 系 统 手 册, 11/2009, A5E
346 技 术 规 范 A.2 CPU 接 线 图 1 图 A-7 24 VDC 传 感 器 电 源 输 出 CPU 1214C AC/DC/ 继 电 器 (6ES BE30-0XB0) 1 图 A-8 24 VDC 传 感 器 电 源 输 出 CPU 1214C DC/DC/ 继 电 器 (6ES HE30-0XB0) 系 统 手 册, 11/2009, A5E
347 技 术 规 范 A.2 CPU 1 图 A-9 24 VDC 传 感 器 电 源 输 出 CPU 1214C DC/DC/DC (6ES AE30-0XB0) 346 系 统 手 册, 11/2009, A5E
348 技 术 规 范 A.3 数 字 信 号 模 块 (SM) A.3 数 字 信 号 模 块 (SM) A.3.1 SM 1221 数 字 输 入 规 范 技 术 规 范 型 号 SM 1221 DI 8x24VDC SM 1221 DI 16x24VDC 订 货 号 (MLFB) 6ES BF30-0XB0 6ES BH30-0XB0 常 规 尺 寸 W x H x D (mm) 45 x 100 x 75 重 量 170 g 210 g 功 耗 1.5 W 2.5 W 电 流 消 耗 (SM 总 线 ) 105 ma 130 ma 电 流 消 耗 (24 VDC) 所 用 的 每 点 输 入 4 ma 所 用 的 每 点 输 入 4 ma 数 字 输 入 输 入 点 数 8 16 类 型 漏 型 / 源 型 (IEC 1 类 漏 型 ) 额 定 电 压 允 许 的 连 续 电 压 浪 涌 电 压 逻 辑 1 信 号 ( 最 小 ) 逻 辑 0 信 号 ( 最 大 ) 隔 离 ( 现 场 侧 与 逻 辑 侧 ) 4 ma 时 24 VDC, 额 定 值 最 大 30 VDC 35 VDC, 持 续 0.5 s 2.5 ma 时 15 VDC 1 ma 时 5 VDC 500 VAC, 持 续 1 min 隔 离 组 2 4 滤 波 时 间 和 12.8 ms( 可 选 择,4 个 为 一 组 ) 同 时 接 通 的 输 入 数 8 16 电 缆 长 度 ( 米 ) 500( 屏 蔽 );300( 非 屏 蔽 ) 系 统 手 册, 11/2009, A5E
349 技 术 规 范 A.3 数 字 信 号 模 块 (SM) 接 线 图 SM 1221 DI 8 x 24 VDC SM 1221 DI 16 x 24 VDC 6ES BF30-0XB0 6ES BH30-0XB0 348 系 统 手 册, 11/2009, A5E
350 技 术 规 范 A.3 数 字 信 号 模 块 (SM) A.3.2 SM 1222 数 字 输 出 规 范 技 术 规 范 型 号 SM 1222 DQ 8x 继 电 器 SM1222 DQ 16x 继 电 器 SM1222 DQ 8x24VDC SM1222 DQ 16x24VDC 订 货 号 (MLFB) 6ES ES ES ES HF30-0XB0 1HH30-0XB0 1BF30-0XB0 1BH30-0XB0 常 规 尺 寸 W x H x D (mm) 45 x 100 x 75 重 量 190 g 260 g 180 g 220 g 功 耗 4.5 W 8.5 W 1.5 W 2.5 W 电 流 消 耗 (SM 总 线 ) 120 ma 135 ma 120 ma 140 ma 电 流 消 耗 (24 VDC) 所 用 的 每 个 继 电 器 线 圈 11 ma -- 数 字 输 出 输 出 点 数 类 型 继 电 器, 干 触 点 固 态 - MOSFET 电 压 范 围 5 到 30 VDC 或 5 到 250 VAC 20.4 到 28.8 VDC 最 大 电 流 时 的 逻 辑 1 信 号 -- 最 小 20 VDC 具 有 10 KΩ 负 载 时 的 逻 辑 0 信 号 -- 最 大 0.1 VDC 电 流 ( 最 大 ) 2.0 A 0.5 A 灯 负 载 30 W DC/200 W AC 5W 通 态 触 点 电 阻 新 设 备 最 大 为 0.2 Ω 最 大 0.6 Ω 每 点 的 漏 泄 电 流 -- 最 大 10 μa 浪 涌 电 流 触 点 闭 合 时 为 7 A 8 A, 最 长 持 续 100 ms 过 载 保 护 隔 离 ( 现 场 侧 与 逻 辑 侧 ) 无 1500 VAC, 持 续 1 min( 线 圈 与 触 点 ) 无 ( 线 圈 与 逻 辑 侧 ) 500 VAC, 持 续 1 min 隔 离 电 阻 新 设 备 最 小 为 100 MΩ -- 断 开 触 点 间 的 绝 缘 750 VAC, 持 续 1 min -- 隔 离 组 系 统 手 册, 11/2009, A5E
351 技 术 规 范 A.3 数 字 信 号 模 块 (SM) 技 术 规 范 型 号 SM 1222 DQ 8x 继 电 器 SM1222 DQ 16x 继 电 器 SM1222 DQ 8x24VDC SM1222 DQ 16x24VDC 每 个 公 共 端 的 电 流 ( 最 大 ) 10 A 4 A 8 A 电 感 钳 位 电 压 -- L V,1 W 损 耗 开 关 延 迟 最 长 10 ms 断 开 到 接 通 最 长 为 50 μs 接 通 到 断 开 最 长 为 200 μs 机 械 寿 命 ( 无 负 载 ) 10,000,000 个 断 开 / 闭 合 周 期 -- 额 定 负 载 下 的 触 点 寿 命 100,000 个 断 开 / 闭 合 周 期 -- RUN 到 STOP 时 的 行 为 上 一 个 值 或 替 换 值 ( 默 认 值 为 0) 同 时 接 通 的 输 出 数 电 缆 长 度 ( 米 ) 500( 屏 蔽 );150( 非 屏 蔽 ) 接 线 图 SM 1222 DQ 8 x 继 电 器 SM 1222 DQ 8 x 24 VDC 6ES HF30-0XB0 6ES BF30-0XB0 350 系 统 手 册, 11/2009, A5E
352 技 术 规 范 A.3 数 字 信 号 模 块 (SM) SM 1222 DQ 16 x 继 电 器 SM 1222 DQ 16 x 24 VDC 6ES HH30-0XB0 6ES BH30-0XB0 系 统 手 册, 11/2009, A5E
353 技 术 规 范 A.3 数 字 信 号 模 块 (SM) A.3.3 SM 1223 数 字 输 入 / 输 出 规 范 技 术 规 范 型 号 SM 1223 DI 8x24 VDC,DQ 8x 继 电 器 SM 1223 DI 16x24 VDC, DQ 16x 继 电 器 SM 1223 DI 8x24 VDC,DQ 8x24 VDC SM 1223 DI 16x24 VDC, DQ16x24 VDC 订 货 号 (MLFB) 6ES ES ES ES PH30-0XB0 1PL30-0XB0 1BH30-0XB0 1BL30-0XB0 尺 寸 W x H x D (mm) 45 x 100 x x 100 x x 100 x x 100 x 75 重 量 230 g 350 g 210 g 310 g 功 耗 5.5 W 10 W 2.5 W 4.5 W 电 流 消 耗 (SM 总 线 ) 145 ma 180 ma 145 ma 185 ma 电 流 消 耗 (24 VDC) 数 字 输 入 所 用 的 每 点 输 入 4 ma 所 用 的 每 个 继 电 器 线 圈 11 ma 所 用 的 每 点 输 入 4 ma 输 入 点 数 类 型 漏 型 / 源 型 (IEC 1 类 漏 型 ) 额 定 电 压 允 许 的 连 续 电 压 浪 涌 电 压 逻 辑 1 信 号 ( 最 小 ) 逻 辑 0 信 号 ( 最 大 ) 隔 离 ( 现 场 侧 与 逻 辑 侧 ) 4 ma 时 24 VDC, 额 定 值 最 大 30 VDC 35 VDC, 持 续 0.5 s 2.5 ma 时 15 VDC 1 ma 时 5 VDC 500 VAC, 持 续 1 min 隔 离 组 滤 波 时 间 和 12.8 ms( 可 选 择,4 个 为 一 组 ) 同 时 接 通 的 输 入 数 电 缆 长 度 ( 米 ) 500( 屏 蔽 );300( 非 屏 蔽 ) 数 字 输 出 输 出 点 数 类 型 继 电 器, 干 触 点 固 态 - MOSFET 352 系 统 手 册, 11/2009, A5E
354 技 术 规 范 A.3 数 字 信 号 模 块 (SM) 技 术 规 范 型 号 SM 1223 DI 8x24 VDC,DQ 8x 继 电 器 SM 1223 DI 16x24 VDC, DQ 16x 继 电 器 SM 1223 DI 8x24 VDC,DQ 8x24 VDC SM 1223 DI 16x24 VDC, DQ16x24 VDC 电 压 范 围 5 到 30 VDC 或 5 到 250 VAC 20.4 到 28.8 VDC 最 大 电 流 时 的 逻 辑 1 信 号 -- 最 小 20 VDC 具 有 10 KΩ 负 载 时 的 逻 辑 0 信 号 -- 最 大 0.1 VDC 电 流 ( 最 大 ) 2.0 A 0.5 A 灯 负 载 30 W DC/200 W AC 5 W 通 态 触 点 电 阻 新 设 备 最 大 为 0.2 Ω 最 大 0.6 Ω 每 点 的 漏 泄 电 流 -- 最 大 10 μa 浪 涌 电 流 触 点 闭 合 时 为 7 A 8 A, 最 长 持 续 100 ms 过 载 保 护 隔 离 ( 现 场 侧 与 逻 辑 侧 ) 无 1500 VAC, 持 续 1 min( 线 圈 与 触 点 ) 无 ( 线 圈 与 逻 辑 侧 ) 500 VAC, 持 续 1 min 隔 离 电 阻 新 设 备 最 小 为 100 MΩ -- 断 开 触 点 间 的 绝 缘 750 VAC, 持 续 1 min -- 隔 离 组 每 个 公 共 端 的 电 流 10A 8 A 4 A 8 A 电 感 钳 位 电 压 -- L V,1 W 损 耗 开 关 延 迟 最 长 10 ms 断 开 到 接 通 最 长 为 50 μs 接 通 到 断 开 最 长 为 200 μs 机 械 寿 命 ( 无 负 载 ) 10,000,000 个 断 开 / 闭 合 周 期 -- 额 定 负 载 下 的 触 点 寿 命 100,000 个 断 开 / 闭 合 周 期 -- RUN 到 STOP 时 的 行 为 上 一 个 值 或 替 换 值 ( 默 认 值 为 0) 同 时 接 通 的 输 出 数 电 缆 长 度 ( 米 ) 500( 屏 蔽 );150( 非 屏 蔽 ) 系 统 手 册, 11/2009, A5E
355 技 术 规 范 A.3 数 字 信 号 模 块 (SM) 接 线 图 SM 1223 DI 8 x 24 VDC,DQ 8 x 继 电 器 SM1223 DI 16 x 24 VDC,DQ 16 x 继 电 器 6ES PH30-0XB0 SM 1223 DI 8 x 24 VDC,DQ 8 x 24 VDC 6ES PL30-0XB0 SM 1223 DI 16 x 24 VDC,DQ 16 x 24 VDC 6ES BH30-0XB0 6ES BL30-0XB0 354 系 统 手 册, 11/2009, A5E
356 技 术 规 范 A.4 模 拟 信 号 模 块 (SM) A.4 模 拟 信 号 模 块 (SM) A.4.1 SM 1231 SM 1232 SM 1234 模 拟 量 规 范 技 术 规 范 型 号 SM 1231 AI 4x13 位 SM 1231 AI 8x13 位 SM 1234 AI 4x13 位 AQ 2x14 位 订 货 号 (MLFB) 6ES HD30-6ES HF30-6ES HE30-0XB0 0XB0 0XB0 常 规 尺 寸 W x H x D (mm) 45 x 100 x x 100 x x 100 x 75 重 量 180 g 180 g 220 g 功 耗 1.5 W 1.5 W 2.0 W 电 流 消 耗 (SM 总 线 ) 80 ma 90 ma 80 ma 电 流 消 耗 (24 VDC) 45 ma 45 ma 60 ma( 无 负 载 ) 模 拟 输 入 输 入 路 数 类 型 范 围 电 压 或 电 流 ( 差 动 ): 可 2 个 选 为 一 组 ±10 V ±5 V ±2.5 V 或 0 到 20 ma 满 量 程 范 围 ( 数 据 字 ) -27,648 到 27,648 过 冲 / 下 冲 范 围 ( 数 据 字 ) 电 压 : 32,511 到 27,649/-27,649 到 -32,512 电 流 : 32,511 到 27,649/0 到 ( 请 参 考 模 拟 输 入 的 电 压 表 示 法, 模 拟 输 入 的 电 流 表 示 法 ( 页 355)) 上 溢 / 下 溢 ( 数 据 字 ) 电 压 : 32,767 到 32,512/-32,513 到 -32,768 电 流 : 32,767 到 32,512/-4865 到 -32,768 ( 请 参 考 模 拟 输 入 的 电 压 表 示 法, 模 拟 输 入 的 电 流 表 示 法 ( 页 355)) 精 度 最 大 耐 压 / 耐 流 平 滑 12 位 + 符 号 位 ±35 V/±40 ma 无 弱 中 或 强 ( 请 参 考 模 拟 输 入 的 响 应 时 间 ( 页 355) 以 了 解 阶 跃 响 应 时 间 ) 系 统 手 册, 11/2009, A5E
357 技 术 规 范 A.4 模 拟 信 号 模 块 (SM) 技 术 规 范 型 号 SM 1231 AI 4x13 位 SM 1231 AI 8x13 位 SM 1234 AI 4x13 位 AQ 2x14 位 噪 声 抑 制 或 10 Hz( 请 参 考 模 拟 输 入 的 响 应 时 间 ( 页 355) 以 了 解 采 样 速 率 ) 阻 抗 9 MΩ( 电 压 )/250 Ω( 电 流 ) 隔 离 ( 现 场 侧 与 逻 辑 侧 ) 无 精 度 (25 C/0 到 55 C) 满 量 程 的 ±0.1%/±0.2% 模 数 转 换 时 间 625 μs(400 Hz 抑 制 ) 共 模 抑 制 工 作 信 号 范 围 电 缆 长 度 ( 米 ) 40 db,dc 到 60 Hz 信 号 加 共 模 电 压 必 须 小 于 +12 V 且 大 于 -12 V 100 米, 屏 蔽 双 绞 线 诊 断 上 溢 / 下 溢 是 1) 有 1) 有 1) 对 地 短 路 ( 仅 限 电 压 模 式 ) 不 适 用 不 适 用 输 出 端 有 断 路 ( 仅 限 电 流 模 式 ) 不 适 用 不 适 用 输 出 端 有 24 VDC 低 压 有 有 有 1 如 果 对 输 入 端 施 加 大 于 +30 VDC 或 小 于 -15 VDC 的 电 压, 则 结 果 值 将 是 未 知 的, 因 此 相 应 的 上 溢 或 下 溢 可 能 不 会 激 活 技 术 规 范 型 号 SM 1232 AQ 2x14 位 SM 1232 AQ 4x14 位 SM 1234 AI 4x13 位 AQ 2x14 位 订 货 号 (MLFB) 6ES HB30-6ES HD30-6ES HE30-0XB0 0XB0 0XB0 常 规 尺 寸 W x H x D (mm) 45 x 100 x x 100 x x 100 x 75 重 量 180 g 180 g 220 g 功 耗 1.5 W 1.5 W 2.0 W 电 流 消 耗 (SM 总 线 ) 80 ma 80 ma 80 ma 电 流 消 耗 (24 VDC) 45 ma( 无 负 载 ) 45 ma( 无 负 载 ) 60 ma( 无 负 载 ) 356 系 统 手 册, 11/2009, A5E
358 技 术 规 范 A.4 模 拟 信 号 模 块 (SM) 技 术 规 范 型 号 SM 1232 AQ 2x14 位 SM 1232 AQ 4x14 位 SM 1234 AI 4x13 位 AQ 2x14 位 模 拟 输 出 输 出 路 数 类 型 范 围 精 度 电 压 或 电 流 ±10 V 或 0 到 20 ma 电 压 : 14 位 ; 电 流 : 13 位 满 量 程 范 围 ( 数 据 字 ) 电 压 : -27,648 到 27,648; 电 流 : 0 到 27,648 ( 请 参 考 模 拟 量 输 出 的 电 压 表 示 法, 模 拟 量 输 出 的 电 流 表 示 法 ( 页 355)) 精 度 (25 C/0 到 55 C) 满 量 程 的 ±0.3%/±0.6% 稳 定 时 间 ( 新 值 的 95%) 电 压 : 300 μs (R) 750 μs (1 uf); 电 流 : 600 μs (1 mh) 2 ms (10 mh) 负 载 阻 抗 电 压 : 1000 Ω; 电 流 : 600 Ω RUN 到 STOP 时 的 行 为 上 一 个 值 或 替 换 值 ( 默 认 值 为 0) 隔 离 ( 现 场 侧 与 逻 辑 侧 ) 电 缆 长 度 ( 米 ) 无 100 米, 屏 蔽 双 绞 线 诊 断 上 溢 / 下 溢 有 有 有 1) 对 地 短 路 ( 仅 限 电 压 模 式 ) 有 有 输 出 端 有 断 路 ( 仅 限 电 流 模 式 ) 有 有 输 出 端 有 24 VDC 低 压 有 有 有 1 如 果 对 输 入 端 施 加 大 于 +30 VDC 或 小 于 -15 VDC 的 电 压, 则 结 果 值 将 是 未 知 的, 因 此 相 应 的 上 溢 或 下 溢 可 能 不 会 激 活 系 统 手 册, 11/2009, A5E
359 技 术 规 范 A.4 模 拟 信 号 模 块 (SM) 模 拟 输 入 的 响 应 时 间 平 滑 选 项 SM 模 拟 模 块 的 阶 跃 响 应 (ms) 0V 到 10V, 在 95% 时 测 得 抑 制 频 率 400 Hz 60 Hz 50 Hz 10 Hz 无 弱 中 等 强 采 样 速 率 4 个 通 道 个 通 道 平 滑 选 项 CPU 模 拟 输 入 的 阶 跃 响 应 (ms) 0V 到 10V, 在 95% 时 测 得 抑 制 频 率 60 Hz 50 Hz 10 Hz 无 弱 中 等 强 采 样 速 率 系 统 手 册, 11/2009, A5E
360 技 术 规 范 A.4 模 拟 信 号 模 块 (SM) 模 拟 输 入 的 电 压 表 示 法 体 系 电 压 测 量 范 围 十 进 制 十 六 进 制 ±10 V ±5 V ±2.5 V 0 到 10 V FFF V V V 上 溢 V 上 溢 F EFF V V V 过 冲 范 围 V 过 冲 范 围 C C00 10 V 5 V 2.5 V 额 定 范 围 10 V 额 定 范 围 V 3.75 V V 7.5 V μv μv 90.4 μv μv V 0 V 0 V 0 V -1 FFFF 不 支 持 负 值 AF V V V V -5 V -2.5 V FF 下 冲 范 围 V V V FF 下 溢 V V V 系 统 手 册, 11/2009, A5E
361 技 术 规 范 A.4 模 拟 信 号 模 块 (SM) 模 拟 输 入 的 电 流 表 示 法 体 系 十 进 制 十 六 进 制 0 ma 到 20 ma 电 流 测 量 范 围 FFF ma 上 溢 F EFF ma 过 冲 范 围 C C00 20 ma 额 定 范 围 ma na ma -1 FFFF 下 冲 范 围 ED ma ECFF 下 溢 系 统 手 册, 11/2009, A5E
362 技 术 规 范 A.4 模 拟 信 号 模 块 (SM) 模 拟 输 出 的 电 压 表 示 法 体 系 十 进 制 十 六 进 制 ±10 V 电 压 输 出 范 围 FFF 请 参 见 注 1 上 溢 F00 请 参 见 注 EFF V 过 冲 范 围 C C00 10 V 额 定 范 围 V μv V -1 FFFF μv AF V V FF 下 冲 范 围 V FF 请 参 见 注 1 下 溢 请 参 见 注 1 1. 在 下 溢 或 上 溢 情 况 下, 模 拟 量 输 出 将 根 据 为 模 拟 量 信 号 模 块 设 置 的 设 备 配 置 属 性 动 作 在 对 CPU STOP 的 响 应 (Reaction to CPU STOP) 参 数 中, 任 选 使 用 替 换 值 (Use substitute value) 或 保 持 上 一 个 值 (Keep last value) 系 统 手 册, 11/2009, A5E
363 技 术 规 范 A.4 模 拟 信 号 模 块 (SM) 模 拟 输 出 的 电 流 表 示 法 体 系 十 进 制 十 六 进 制 ±20 ma 电 流 输 出 范 围 FFF 请 参 见 注 1 上 溢 F00 请 参 见 注 EFF ma 过 冲 范 围 C C00 20 ma 额 定 范 围 ma na ma -1 FFFF 下 冲 范 围 FF 请 参 见 注 1 下 溢 请 参 见 注 1 1. 在 下 溢 或 上 溢 情 况 下, 模 拟 量 输 出 将 根 据 为 模 拟 量 信 号 模 块 设 置 的 设 备 配 置 属 性 动 作 在 对 CPU STOP 的 响 应 (Reaction to CPU STOP) 参 数 中, 任 选 使 用 替 换 值 (Use substitute value) 或 保 持 上 一 个 值 (Keep last value) 362 系 统 手 册, 11/2009, A5E
364 技 术 规 范 A.4 模 拟 信 号 模 块 (SM) 接 线 图 SM 1231 AI 4 x 13 位 SM 1231 AI 8 x 13 位 6ES HD30-0XB0 6ES HF30-0XB0 系 统 手 册, 11/2009, A5E
365 技 术 规 范 A.4 模 拟 信 号 模 块 (SM) SM 1232 AQ 2 x 14 位 SM 1232 AQ 4 x 14 位 6ES HB30-0XB0 6ES HD30-0XB0 SM 1234 AI 4 x 13 位 / AQ 2 x 14 位 6ES HE30-0XB0 364 系 统 手 册, 11/2009, A5E
366 技 术 规 范 A.5 信 号 板 (SB) A.5 信 号 板 (SB) A.5.1 SB X 24 VDC 输 入 /2 X 24 VDC 输 出 规 范 数 字 信 号 板 规 范 技 术 数 据 型 号 订 货 号 (MLFB) SB 1223 DI 2x24VDC,DQ 2x24VDC 6ES BD30-0XB0 常 规 尺 寸 W x H x D (mm) 38 x 62 x 21 重 量 功 耗 电 流 消 耗 (SM 总 线 ) 电 流 消 耗 (24 VDC) 40 g 1.0 W 50 ma 所 用 的 每 点 输 入 4 ma 数 字 输 入 输 入 点 数 2 类 型 额 定 电 压 允 许 的 连 续 电 压 浪 涌 电 压 逻 辑 1 信 号 ( 最 小 ) 逻 辑 0 信 号 ( 最 大 ) HSC 时 钟 输 入 频 率 ( 最 大 ) 隔 离 ( 现 场 侧 与 逻 辑 侧 ) IEC 1 类 漏 型 4 ma 时 24 VDC, 额 定 值 最 大 30 VDC 35 VDC, 持 续 0.5 s 2.5 ma 时 15 VDC 1 ma 时 5 VDC 20 khz(15 到 30 VDC) 30 khz(15 到 26 VDC) 500 VAC, 持 续 1 min 隔 离 组 1 滤 波 时 间 和 12.8 ms 可 选 择,2 个 为 一 组 同 时 接 通 的 输 入 数 2 系 统 手 册, 11/2009, A5E
367 技 术 规 范 A.5 信 号 板 (SB) 技 术 数 据 型 号 SB 1223 DI 2x24VDC,DQ 2x24VDC 电 缆 长 度 ( 米 ) 500( 屏 蔽 );300( 非 屏 蔽 ) 数 字 输 出 输 出 点 数 2 输 出 类 型 电 压 范 围 最 大 电 流 时 的 逻 辑 1 信 号 具 有 10 KΩ 负 载 时 的 逻 辑 0 信 号 电 流 ( 最 大 ) 灯 负 载 通 态 触 点 电 阻 每 点 的 漏 泄 电 流 脉 冲 串 输 出 频 率 浪 涌 电 流 过 载 保 护 隔 离 ( 现 场 侧 与 逻 辑 侧 ) 固 态 - MOSFET 20.4 到 28.8 VDC 最 小 20 VDC 最 大 0.1 VDC 0.5 A 5 W 最 大 0.6 Ω 最 大 10 μa 最 大 20 KHz, 最 小 2 Hz 5 A, 最 长 持 续 100 ms 无 500 VAC, 持 续 1 min 隔 离 组 1 每 个 公 共 端 的 电 流 电 感 钳 位 电 压 开 关 延 迟 1 A L V,1 W 损 耗 断 开 到 接 通 最 长 为 2 μs 接 通 到 断 开 最 长 为 10 μs RUN 到 STOP 时 的 行 为 上 一 个 值 或 替 换 值 ( 默 认 值 为 0) 同 时 接 通 的 输 出 数 2 电 缆 长 度 ( 米 ) 500( 屏 蔽 );150( 非 屏 蔽 ) 366 系 统 手 册, 11/2009, A5E
368 技 术 规 范 A.5 信 号 板 (SB) SB x 24 VDC 输 入 /2 x 24 VDC 输 出 接 线 图 系 统 手 册, 11/2009, A5E
369 技 术 规 范 A.5 信 号 板 (SB) A.5.2 SB 路 模 拟 量 输 出 规 范 模 拟 信 号 板 规 范 技 术 数 据 型 号 订 货 号 (MLFB) SB 1223 AQ 1x12 位 6ES HA30-0XB0 常 规 尺 寸 W x H x D (mm) 重 量 功 耗 电 流 消 耗 (SM 总 线 ) 38 x 62 x 21 mm 40 g 1.5 W 15 ma 电 流 消 耗 (24 VDC) 40 ma( 无 负 载 ) 模 拟 输 出 输 出 路 数 1 类 型 范 围 精 度 电 压 或 电 流 ±10 V 或 0 到 20 ma 电 压 : 12 位 电 流 :11 位 满 量 程 范 围 ( 数 据 字 ) 电 压 : -27,648 到 27,648 电 流 :0 到 27,648 精 度 (25 C/0 到 55 C) 满 量 程 的 ±0.5%/±1% 稳 定 时 间 ( 新 值 的 95%) 负 载 阻 抗 电 压 : 300 μs (R) 750 μs (1 uf) 电 流 : 600 μs (1 mh) 2 ms (10 mh) 电 压 : 1000 Ω 电 流 : 600 Ω RUN 到 STOP 时 的 行 为 上 一 个 值 或 替 换 值 ( 默 认 值 为 0) 隔 离 ( 现 场 侧 与 逻 辑 侧 ) 电 缆 长 度 ( 米 ) 无 100 米, 屏 蔽 双 绞 线 诊 断 上 溢 / 下 溢 有 368 系 统 手 册, 11/2009, A5E
370 技 术 规 范 A.6 通 信 模 块 (CM) 技 术 数 据 型 号 对 地 短 路 ( 仅 限 电 压 模 式 ) 断 路 ( 仅 限 电 流 模 式 ) SB 1223 AQ 1x12 位 有 有 SB x 模 拟 量 输 出 接 线 图 A.6 通 信 模 块 (CM) A.6.1 CM 1241 RS485 规 范 表 格 A- 1 通 信 模 块 CM 1241 RS485 技 术 数 据 订 货 号 (MLFB) 6ES CH30-0XB0 尺 寸 和 重 量 尺 寸 重 量 30 x 100 x 75 mm 150 g 发 送 器 和 接 收 器 共 模 电 压 范 围 -7 V 到 +12 V,1 秒,3 VRMS 连 续 系 统 手 册, 11/2009, A5E
371 技 术 规 范 A.6 通 信 模 块 (CM) 技 术 数 据 发 送 器 差 动 输 出 电 压 R L = 100 Ω 时 最 小 2 V, R L = 54 Ω 时 最 小 1.5 V 终 端 和 偏 置 B 上 10K Ω 对 +5 V,PROFIBUS 针 3 A 上 10K Ω 对 GND,PROFIBUS 针 8 接 收 器 输 入 阻 抗 接 收 器 阈 值 / 灵 敏 度 隔 离 RS485 信 号 与 外 壳 接 地 RS485 信 号 与 CPU 逻 辑 公 共 端 电 缆 长 度, 屏 蔽 电 缆 最 小 5.4K Ω, 包 括 终 端 最 低 +/- 0.2 V, 典 型 滞 后 60 mv 500 VAC,1 分 钟 最 长 1000 m 电 源 规 范 功 率 损 失 ( 损 耗 ) 1.1 W +5 VDC 电 流 220 ma 引 脚 说 明 连 接 器 ( 母 ) 引 脚 说 明 1 GND 逻 辑 地 或 通 信 地 6 PWR +5V 与 100 Ω 串 联 电 阻 : 输 出 2 未 连 接 7 未 连 接 3 TxD+ 信 号 B (RxD/TxD+): 输 入 / 输 出 8 TXD- 信 号 A (RxD/TxD-): 输 入 / 输 出 4 RTS 请 求 发 送 (TTL 电 平 ): 输 出 9 未 连 接 5 GND 逻 辑 地 或 通 信 地 SHELL 外 壳 接 地 370 系 统 手 册, 11/2009, A5E
372 技 术 规 范 A.6 通 信 模 块 (CM) A.6.2 CM 1241 RS232 规 范 通 信 模 块 CM 1241 RS232 技 术 数 据 订 货 号 (MLFB) 6ES AH30-0XB0 尺 寸 和 重 量 尺 寸 重 量 30 x 100 x 75 mm 150 g 发 送 器 和 接 收 器 发 送 器 输 出 电 压 传 送 输 出 电 压 接 收 器 输 入 阻 抗 接 收 器 阈 值 / 灵 敏 度 接 收 器 输 入 电 压 隔 离 RS 232 信 号 与 外 壳 接 地 RS 232 信 号 与 CPU 逻 辑 公 共 端 电 缆 长 度, 屏 蔽 电 缆 R L = 3K Ω 时 最 小 +/- 5 V 最 大 +/- 15 VDC 最 小 3 K Ω 最 低 0.8 V, 最 高 2.4 V 典 型 滞 后 0.5 V 最 大 +/- 30VDC 500 VAC,1 分 钟 最 长 10 m 电 源 规 范 功 率 损 失 ( 损 耗 ) 1.1 W +5 VDC 电 流 220 ma 引 脚 说 明 连 接 器 ( 公 ) 引 脚 说 明 1 DCD 数 据 载 波 检 测 : 输 入 6 DSR 数 据 设 备 就 绪 : 输 入 2 RxD 从 DCE 接 收 数 据 : 输 入 7 RTS 请 求 发 送 : 输 出 3 TxD 传 送 数 据 到 DCE: 输 出 8 CTS 允 许 发 送 : 输 入 4 DTR 数 据 终 端 就 绪 : 输 出 9 RI 振 铃 指 示 器 ( 未 用 ) 5 GND 逻 辑 地 SHELL 外 壳 接 地 系 统 手 册, 11/2009, A5E
373 技 术 规 范 A.7 SIMATIC 存 储 卡 A.7 SIMATIC 存 储 卡 存 储 卡 规 范 订 货 号 6ES LF00-0AA0 6ES LB00-0AA0 容 量 24 MB 2 MB A.8 输 入 仿 真 器 型 号 8 位 置 仿 真 器 14 位 置 仿 真 器 订 货 号 (MLFB) 6ES XF30-0XA0 6ES XH30-0XA0 尺 寸 W x H x D (mm) 43 x 35 x x 35 x 23 重 量 20 g 30 g 点 数 8 14 配 套 使 用 的 CPU CPU 1211C CPU 1212C CPU 1214C 警 告 这 些 输 入 仿 真 器 未 获 准 在 Class I DIV 2 或 Class I Zone 2 危 险 场 所 使 用 如 果 在 Class I DIV 2 或 Class I Zone 2 场 所 使 用, 开 关 存 在 潜 在 的 打 火 危 险 / 爆 炸 危 险 372 系 统 手 册, 11/2009, A5E
374 技 术 规 范 A.8 输 入 仿 真 器 8 位 置 仿 真 器 1 24 VDC 传 感 器 电 源 输 出 6ES XF30-0XA0 14 位 置 仿 真 器 1 24 VDC 传 感 器 电 源 输 出 6ES XH30-0XA0 系 统 手 册, 11/2009, A5E
375 技 术 规 范 A.9 I/O 扩 展 电 缆 A.9 I/O 扩 展 电 缆 技 术 数 据 订 货 号 (MLFB) 电 缆 长 度 重 量 6ES AA30-0XA0 2 m 200 g I/O 扩 展 电 缆 有 一 个 公 连 接 器 和 一 个 母 连 接 器 1. 将 公 连 接 器 连 接 到 信 号 模 块 右 侧 的 总 线 连 接 器 2. 将 母 连 接 器 连 接 到 信 号 模 块 左 侧 的 总 线 连 接 器 将 母 连 接 器 的 钩 伸 端 滑 入 总 线 连 接 器 处 的 外 壳 将 母 连 接 器 按 入 总 线 连 接 器 中 374 系 统 手 册, 11/2009, A5E
376 计 算 功 率 预 算 B CPU 有 一 个 内 部 电 源, 用 于 为 CPU 本 身 和 任 何 扩 展 模 块 供 电 以 及 满 足 其 它 24 VDC 用 户 的 功 率 要 求 有 三 种 类 型 的 扩 展 模 块 : 信 号 模 块 (SM) 安 装 在 CPU 右 侧 在 不 考 虑 功 率 预 算 的 情 况 下, 每 个 CPU 可 允 许 的 最 大 信 号 模 块 数 如 下 CPU 1214 允 许 8 个 信 号 模 块 CPU 1212 允 许 2 个 信 号 模 块 CPU 1211 不 允 许 任 何 信 号 模 块 通 信 模 块 (CM) 安 装 在 CPU 左 侧 若 不 考 虑 功 率 预 算, 任 何 CPU 都 允 许 最 多 3 个 通 信 模 块 信 号 板 (SB) 安 装 在 CPU 顶 部 任 何 CPU 都 允 许 最 多 1 个 信 号 板 请 使 用 以 下 信 息 作 为 指 导, 确 定 CPU 可 为 您 的 组 态 提 供 多 少 电 能 ( 或 电 流 ) 每 个 CPU 都 提 供 了 5 VDC 和 24 VDC 电 源 : 连 接 了 扩 展 模 块 时,CPU 会 为 这 些 扩 展 模 块 提 供 5 VDC 电 源 如 果 扩 展 模 块 的 5 VDC 功 率 要 求 超 出 CPU 的 功 率 预 算, 则 必 须 拆 下 一 些 扩 展 模 块 直 到 其 功 率 要 求 在 功 率 预 算 范 围 内 每 个 CPU 都 有 一 个 24 VDC 传 感 器 电 源, 该 电 源 可 以 为 本 地 输 入 点 或 扩 展 模 块 上 的 继 电 器 线 圈 供 给 24 VDC 如 果 24 VDC 的 功 率 要 求 超 出 CPU 的 功 率 预 算, 则 可 以 增 加 外 部 24 VDC 电 源 为 扩 展 模 块 供 应 24 VDC 必 须 将 24 VDC 电 源 手 动 连 接 到 输 入 点 或 继 电 器 线 圈 警 告 将 外 部 24 VDC 电 源 与 DC 传 感 器 电 源 并 联 会 导 致 这 两 个 电 源 之 间 有 冲 突, 因 为 每 个 电 源 都 试 图 建 立 自 己 首 选 的 输 出 电 压 电 平 该 冲 突 可 能 使 其 中 一 个 电 源 或 两 个 电 源 的 寿 命 缩 短 或 立 即 出 现 故 障, 从 而 导 致 PLC 系 统 的 运 行 不 确 定 运 行 不 确 定 可 能 导 致 死 亡 人 员 重 伤 和 / 或 财 产 损 失 CPU 上 的 DC 传 感 器 电 源 和 任 何 外 部 电 源 应 分 别 给 不 同 位 置 供 电 允 许 将 多 个 公 共 端 连 接 到 一 个 位 置 系 统 手 册, 11/2009, A5E
377 计 算 功 率 预 算 B.2 功 率 要 求 计 算 实 例 PLC 系 统 中 的 一 些 24 V 电 源 输 入 端 口 是 互 连 的, 并 且 通 过 一 个 公 共 逻 辑 电 路 连 接 多 个 M 端 子 在 数 据 表 中 指 定 为 非 隔 离 时,CPU 的 24 VDC 电 源 输 入 SM 继 电 器 线 圈 电 源 输 入 以 及 非 隔 离 模 拟 电 源 输 入 即 是 一 些 互 连 电 路 的 实 例 所 有 非 隔 离 的 M 端 子 必 须 连 接 到 同 一 个 外 部 参 考 电 位 警 告 将 非 隔 离 的 M 端 子 连 接 到 不 同 参 考 电 位 将 导 致 意 外 的 电 流, 该 电 流 可 能 导 致 PLC 和 连 接 设 备 损 坏 或 运 行 不 确 定 这 种 损 坏 或 不 确 定 运 行 可 能 导 致 死 亡 人 员 重 伤 和 / 或 财 产 损 失 务 必 确 保 PLC 系 统 中 的 所 有 非 隔 离 M 端 子 都 连 接 到 同 一 个 参 考 电 位 有 关 CPU 功 率 预 算 和 信 号 模 块 功 率 要 求 的 信 息, 请 参 见 技 术 规 范 ( 页 321) 说 明 若 超 出 CPU 功 率 预 算, 将 导 致 无 法 连 接 CPU 所 允 许 的 最 大 数 量 的 模 块 B.2 功 率 要 求 计 算 实 例 以 下 实 例 是 PLC 功 率 要 求 的 一 个 计 算 实 例, 该 PLC 包 括 一 个 CPU 1214C AC/DC/ 继 电 器 型 3 x SM DC 输 入 /8 继 电 器 输 出 和 1 x SM DC 输 入 该 实 例 一 共 有 46 点 输 入 和 34 点 输 出 说 明 该 CPU 已 分 配 驱 动 内 部 继 电 器 线 圈 所 需 的 功 率 功 率 预 算 计 算 中 无 需 包 括 内 部 继 电 器 线 圈 的 功 率 要 求 在 本 例 中 的 CPU 为 SM 提 供 了 足 够 的 5 VDC 电 流, 但 没 有 通 过 传 感 器 电 源 为 所 有 输 入 和 扩 展 继 电 器 线 圈 提 供 足 够 的 24 VDC 电 流 I/O 需 要 448 ma 而 CPU 只 提 供 400 ma 该 安 装 额 外 需 要 一 个 至 少 为 48 ma 的 24 VDC 电 源 以 运 行 所 有 包 括 的 24 VDC 输 入 和 输 出 376 系 统 手 册, 11/2009, A5E
378 计 算 功 率 预 算 B.2 功 率 要 求 计 算 实 例 CPU 功 率 预 算 5 VDC 24 VDC CPU 1214C AC/DC/ 继 电 器 1600 ma 400 ma 减 系 统 要 求 5 VDC 24 VDC CPU 1214C,14 点 输 入 - 14 * 4 ma = 56 ma 3 个 SM 1223,5 V 电 源 3 * 145 ma = 435 ma - 1 个 SM 1221,5 V 电 源 1 * 105 ma = 105 ma - 3 个 SM 1223, 各 8 点 输 入 - 3 * 8 * 4 ma = 96 ma 3 个 SM 1223, 各 8 个 继 电 器 线 圈 - 3 * 8 * 11 ma = 264 ma 1 个 SM 1221,8 点 输 入 - 8 * 4 ma = 32 ma 总 要 求 540 ma 448 ma 等 于 电 流 差 额 5 VDC 24 VDC 总 电 流 差 额 1060 ma (48 ma) 系 统 手 册, 11/2009, A5E
379 计 算 功 率 预 算 B.3 计 算 功 率 要 求 B.3 计 算 功 率 要 求 通 过 下 表 可 以 确 定 S CPU 可 为 您 的 组 态 提 供 多 少 电 源 ( 或 电 流 ) 有 关 用 户 CPU 型 号 的 功 率 预 算 和 信 号 模 块 功 率 要 求 信 息, 请 参 见 技 术 规 范 ( 页 321) CPU 功 率 预 算 5 VDC 24 VDC 系 统 要 求 5 VDC 24 VDC 减 总 要 求 等 于 电 流 差 额 5 VDC 24 VDC 总 电 流 差 额 378 系 统 手 册, 11/2009, A5E
380 订 货 号 C CPU CPU 1211C CPU 1212C CPU 1214C CPU 1211C DC/DC/DC CPU 1211C AC/DC/ 继 电 器 CPU 1211C DC/DC/ 继 电 器 CPU 1212C DC/DC/DC CPU 1212C AC/DC/ 继 电 器 CPU 1212C DC/DC/ 继 电 器 CPU 1214C DC/DC/DC CPU 1214C AC/DC/ 继 电 器 CPU 1214C DC/DC/ 继 电 器 订 货 号 6ES AD30-0XB0 6ES BD30-0XB0 6ES HD30-0XB0 6ES AD30-0XB0 6ES BD30-0XB0 6ES HD30-0XB0 6ES AE30-0XB0 6ES BE30-0XB0 6ES HE30-0XB0 信 号 模 块 通 信 模 块 和 信 号 板 订 货 号 信 号 模 块 SM x 24 VDC 输 入 SM x 24 VDC 输 入 SM x 24 VDC 输 出 SM x 24 VDC 输 出 SM x 继 电 器 输 出 SM x 继 电 器 输 出 SM x 24 VDC 输 入 /8 x 24 VDC 输 出 SM x 24 VDC 输 入 /16 x 24 VDC 输 出 SM x 24 VDC 输 入 /8 x 继 电 器 输 出 SM x 24 VDC 输 入 /16 x 继 电 器 输 出 SM x 模 拟 量 输 入 SM x 模 拟 量 输 入 SM x 模 拟 量 输 出 6ES BF30-0XB0 6ES BH30-0XB0 6ES BF30-0XB0 6ES BH30-0XB0 6ES HF30-0XB0 6ES HH30-0XB0 6ES BH30-0XB0 6ES BL30-0XB0 6ES PH30-0XB0 6ES PL30-0XB0 6ES HD30-0XB0 6ES HF30-0XB0 6ES HB30-0XB0 系 统 手 册, 11/2009, A5E
381 订 货 号 信 号 模 块 通 信 模 块 和 信 号 板 SM x 模 拟 量 输 出 SM x 模 拟 量 输 入 /2 x 模 拟 量 输 出 订 货 号 6ES HD30-0XB0 6ES HE30-0XB0 通 信 模 块 信 号 板 CM 1241 RS232 CM 1241 RS485 SB x 24 VDC 输 入 /2 x 24 VDC 输 出 SB 路 模 拟 量 输 出 6ES AH30-0XB0 6ES CH30-0XB0 6ES BD30-0XB0 6ES HA30-0XB0 HMI 设 备 订 货 号 KTP400 Basic( 单 色,PN) KTP600 Basic( 单 色,PN) KTP600 Basic( 彩 色,PN) KTP1000 Basic( 彩 色,PN) TP1500 Basic( 彩 色,PN) 6AV AA11-3AX0 6AV AB11-3AX0 6AV AD11-3AX0 6AV AF11-3AX0 6AV AG11-3AX0 编 程 数 据 包 STEP 7 Basic v10.5 订 货 号 6ES AA0-0YA0 存 储 卡 其 它 硬 件 和 备 件 订 货 号 存 储 卡 其 它 硬 件 备 件 SIMATIC MC 2 MB SIMATIC MC 24 MB PSU 1200 电 源 CSM 1277 以 太 网 交 换 机 - 4 端 口 仿 真 器 (1214C/1211C - 8 位 置 ) 仿 真 器 (1214C - 14 位 置 ) I/O 扩 展 电 缆,2 m 连 接 器 板,7 个 端 子, 镀 锡 连 接 器 板,8 个 端 子, 镀 锡 (4/pk) 6ES LB00-0AA0 6ES LF00-0AA0 6EP SH71 6GK AA00-0AA0 6ES XF30-0XA0 6ES XH30-0XA0 6ES AA30-0XA0 6ES AG30-0XA0 6ES AH30-0XA0 380 系 统 手 册, 11/2009, A5E
382 订 货 号 存 储 卡 其 它 硬 件 和 备 件 连 接 器 板,11 个 端 子, 镀 锡 (4/pk) 连 接 器 板,12 个 端 子, 镀 锡 (4/pk) 连 接 器 板,14 个 端 子, 镀 锡 (4/pk) 连 接 器 板,20 个 端 子, 镀 锡 (4/pk) 连 接 器 板,3 个 端 子, 镀 金 (4/pk) 连 接 器 板,6 个 端 子, 镀 金 (4/pk) 连 接 器 板,7 个 端 子, 镀 金 (4/pk) 连 接 器 板,11 个 端 子, 镀 金 (4/pk) 订 货 号 6ES AL30-0XA0 6ES AM30-0XA0 6ES AP30-0XA0 6ES AV30-0XA0 6ES BC0-0XA0 6ES BF30-0XA0 6ES BG30-0XA0 6ES BL30-0XA0 文 档 系 统 手 册 德 语 英 语 法 语 西 班 牙 语 意 大 利 语 中 文 S 简 明 手 册 德 语 英 语 法 语 西 班 牙 语 意 大 利 语 中 文 订 货 号 6ES FA30-8AH0 6ES FA30-8BH0 6ES FA30-8CH0 6ES FA30-8DH0 6ES FA30-8EH0 6ES FA30-8KH0 6ES FA30-8AQ0 6ES FA30-8BQ0 6ES FA30-8CQ0 6ES FA30-8DQ0 6ES FA30-8EQ0 6ES FA30-8KQ0 系 统 手 册, 11/2009, A5E
383 订 货 号 382 系 统 手 册, 11/2009, A5E
384 索 引 A AC 感 性 负 载, 36 AND 指 令, 139 ATEX 认 证, 320 ATTACH 中 断 指 令, 189 C CAN_DINT 延 时 中 断 指 令, 192 CE 认 证, 319 CM 1241 RS232 规 范, 369 CM 1241 RS485 规 范, 367 CPU 1211C 的 接 线 图, C 规 范, C 的 接 线 图, C 的 规 范, C 的 接 线 图, C 的 规 范, 338 IP 地 址, 82, 250 MAC 地 址, 266 PROFINET, 82, 249 STOP 模 式, 317 下 载 到 设 备, 253 丢 失 密 码, 58 丢 失 密 码 后 恢 复, 58 以 太 网 端 口, 82, 249 传 送 卡, 70 信 号 板 (SB), 14 创 建 传 送 卡, 70 创 建 程 序 卡, 72 功 率 要 求, 373 功 率 预 算, 24 发 热 区, 26 启 动 参 数, 40, 69 启 动 过 程, 43 在 线, 312 安 全 等 级, 57 安 装 步 骤, 28 密 码 保 护, 57 工 作 模 式, 41 循 环 时 间, 51 感 性 负 载, 36 接 地, 35 接 线 准 则, 34, 36 操 作 面 板, 在 线, 313 未 指 定 的 CPU, 77 概 述, 11 比 较 表, 12 添 加 新 设 备, 76 添 加 模 块, 79 灯 负 载, 37 监 视 表 格, 314 程 序 卡, 72 程 序 执 行, 40 空 传 送 卡, 58 组 态 与 HMI 的 通 信, 253 组 态 参 数, 78 组 态 多 个, 255 绝 缘 准 则, 35 网 络 连 接, 81 设 备 配 置, 75 转 到 在 线, 311 系 统 手 册, 11/2009, A5E
385 索 引 C-Tick 认 证, 321 CTRL_PWM 指 令, 197 CTS, 274 culus 认 证, 320 D DB( 数 据 块 ), 92 DC 感 性 负 载, 36 DEC( 递 减 ) 指 令, 124 DETACH 中 断 指 令, 189 DIN 导 轨, 27 DIS_AIRT 报 警 中 断 指 令, 194 DTL 数 据 类 型, 66 E EN 和 ENO( 能 流 ), 94 EN_AIRT 报 警 中 断 指 令, 194 F FB( 功 能 块 ), 90 FBD( 功 能 块 图 ), 94 FC( 功 能 ), 90 FM 认 证, 320 H HMI 组 态 PROFINET 通 信, 253 HMI 设 备 概 述, 20 网 络 连 接, 81 HSC( 高 速 计 数 器 ), 115 组 态, 118 I I/O 寻 址, 63 感 性 负 载, 36 数 字 量 状 态 指 示 灯, 310 模 拟 量 状 态 指 示 灯, 310 I/O 模 块 监 视 表 格, 314 INC( 递 增 ) 指 令, 124 IP 地 址, 82, 83, 250 分 配, 244, 252 在 线 分 配, 247 组 态, 82, 250 IP 地 址, 设 置 在 线 CPU, 312 IP 路 由 器, 83, 250 J JMPN 指 令, 138 L LAD( 梯 形 图 ), 93 LED 指 示 灯, 284, 309 Limit 指 令, 127 M MAC 地 址, 82, 250, 266 MAX( 最 大 值 ) 指 令, 126 MB_COMM_LOAD, 212 MB_MASTER, 215 MB_SLAVE, 系 统 手 册, 11/2009, A5E
386 索 引 MIN( 最 小 值 ) 指 令, 126 MOD( 求 模 ) 指 令, 123 MODBUS, 212 MB_Master, 215 MB_SLAVE, 230 N NEG( 取 反 ) 指 令, 124 Not OK 指 令, 121 O OK 指 令, 121 OR 指 令, 139 P PID_Compact 指 令, 195 PLC 使 用 块, 86 概 述, 11 系 统 设 计, 85 PORT_CFG( 端 口 组 态 ) 指 令, 286 PROFINET, 241 IP 地 址, 82, 250 测 试 网 络, 251 网 络 连 接, 81 PROFINET 接 口 以 太 网 地 址 属 性, 83, 250 时 间 同 步 属 性, 268 PTO( 脉 冲 串 输 出 ), 197 PtP 指 令 返 回 值, 304 PtP 编 程, 282 PtP 通 信, 271 PWM CTRL_PWM 指 令, 197 R RCV_CFG( 接 收 组 态 ) 指 令, 290 RCV_PTP( 接 收 点 对 点 ) 指 令, 299 RCV_RST( 接 收 方 复 位 ) 指 令, 301 RE_TRIGR 指 令, 168 RS232 和 RS485 通 信 模 块, 271 RT( 重 置 定 时 器 ) 指 令, 106 RTS, 274 RTS 关 断 延 时, 276 RTS 切 换, 274 RTS 始 终 激 活, 274 RTS 接 通 延 时, 276 RUN 模 式, 41, 43 S S_CONV 指 令, 152 S CPU, 11 CPU 安 装 步 骤, 28 HMI 设 备, 20 IP 地 址, 82, 250 PROFINET, 82, 249 丢 失 密 码, 58 以 太 网 端 口, 82, 249 传 送 卡, 70 信 号 板 (SB), 14 信 号 模 块 (SM), 14 功 率 预 算, 24 发 热 区, 26 各 CPU 型 号 的 比 较 表, 12 启 动 参 数, 40, 69 安 装 CM, 31 系 统 手 册, 11/2009, A5E
387 索 引 安 装 SB, 32 安 装 SM, 29 安 装 尺 寸, 26 安 装 概 述, 27 密 码 保 护, 57 循 环 时 间, 51 感 性 负 载, 36 扩 展 能 力, 13 接 地, 35 接 线 准 则, 34, 36 添 加 新 设 备, 76 添 加 模 块, 79 灯 负 载, 37 程 序 卡, 72 空 传 送 卡, 58 空 隙, 24 端 子 板 连 接 器, 33 组 态 CPU 参 数, 78 组 态 模 块, 80 绝 缘 准 则, 35 网 络 连 接, 81 设 备 配 置, 75 通 信 模 块 (CM), 15 SB 1223 接 线 图, 365 SB 1223 规 范, 363, 366 SB 1232 接 线 图, 367 SEND_CFG( 发 送 组 态 ) 指 令, 288 SEND_PtP( 发 送 点 对 点 数 据 ) 指 令, 297 SGN_GET( 获 取 RS232 信 号 ) 指 令, 302 SGN_SET( 设 置 RS232 信 号 ) 指 令, 303 SRT_DINT 延 时 中 断 指 令, 192 STEP 7 PROFINET, 82, 249 以 太 网 端 口, 82, 249 安 装, 15 添 加 新 设 备, 76 添 加 模 块, 79 组 态 CPU, 78 组 态 模 块, 80 网 络 连 接, 81 设 备 配 置, 75 门 户 视 图, 16 项 目 视 图, 16 STOP 模 式, 41, 317 STP( 停 止 PLC 扫 描 循 环 ) 指 令, 169 STRG_VAL 指 令, 152 T T_ADD 指 令, 146 T_CONV 指 令, 146 T_DIFF 指 令, 146 T_SUB 指 令, 146 TCON 指 令, 180 TCP/IP 通 信, 241 TDISCON 指 令, 180 TIA 门 户 PROFINET, 82, 249 以 太 网 端 口, 82, 249 安 装, 15 添 加 新 设 备, 76 添 加 模 块, 79 组 态 CPU, 78 组 态 模 块, 80 网 络 连 接, 81 设 备 配 置, 75 门 户 视 图, 16 项 目 视 图, 16 TOF( 关 断 延 迟 ) 定 时 器 指 令, 106 TON( 接 通 延 迟 ) 定 时 器 指 令, 106 TONR( 保 持 型 接 通 延 迟 ) 定 时 器 指 令, 106 TP( 脉 冲 延 迟 ) 定 时 器 指 令, 系 统 手 册, 11/2009, A5E
388 索 引 TRCV 指 令, 180 TRCV_C 指 令, 173, 262 TRCV_C 指 令 组 态, 263 TSAP( 传 输 服 务 访 问 点 ), 260, 264 TSEND 指 令, 180 TSEND_C 指 令, 173, 258 TSEND_C 指 令 组 态, 259 不 不 中 断 填 充 (UFILL_BLK) 指 令, 132 不 中 断 移 动 (UMOVE_BLK) 指 令, 130 专 专 有 技 术 保 护, 95 U USS 协 议 库, 201 USS 状 态 代 码, 211 USS_DRV 指 令, 203 USS_PORT 指 令, 207 USS_RPM 指 令, 208 USS_WPM 指 令, 209 丢 丢 失 密 码, 58 中 中 断, 276, 277 概 述, 44 中 断 等 待 时 间, 48 V VAL_STRG 指 令, 152 串 串 行 通 信, 271 X XON/XOFF, 275 XOR( 异 或 ) 指 令, 139 上 上 下 文 相 关 的 帮 助, 17 上 升 沿 指 令, 104 上 取 整 (CEIL) 指 令, 135 主 主 站 轮 询 架 构, 283 乘 乘 法 (MUL) 指 令, 122 事 事 件 执 行, 46 下 下 取 整 (FLOOR) 指 令, 135 下 载 到 设 备, 253 下 降 沿 指 令, 104 交 交 换 指 令, 133 系 统 手 册, 11/2009, A5E
389 索 引 从 从 RUN 切 换 到 STOP, 56 从 站 轮 询 架 构, 283 传 送 消 息 组 态, 275 传 送 组 态 错 误, 305 传 送 运 行 时 错 误, 306 代 代 码 块, 87 位 位 逻 辑, 99 DB( 数 据 块 ), 92 FB( 功 能 块 ), 90 FC( 功 能 ), 90 专 有 技 术 保 护, 95 以 以 太 网 IP 地 址, 82, 250 网 络 连 接, 81 以 太 网 指 令 TCON, 180 TDISCON, 180 TRCV, 180 TRCV_C, 173 TSEND, 180 TSEND_C, 173 以 太 网 通 信, 241 优 优 先 等 级 概 述, 44 传 传 输 块 (T-block), 257 传 送 卡, 70 丢 失 密 码, 58 空 传 送 卡, 58 组 态 启 动 参 数, 69 保 保 护 等 级 CPU, 57 丢 失 密 码, 58 代 码 块, 95 保 护 类 别, 323 保 持 型 接 通 延 迟 (TONR) 指 令, 106 信 信 号 处 理 错 误, 306 信 号 板 (SB) 功 率 要 求, 373 安 装, 32 拆 卸, 32 概 述, 14 比 较 表, 13 添 加 新 设 备, 76 添 加 模 块, 79 设 备 配 置, 75 信 号 模 块 SM 1221 的 规 范, 345 SM 1222 的 规 范, 347 SM 1223 的 规 范, 350 信 号 模 块 (SM) 功 率 要 求, 373 安 装, 29 拆 卸, 系 统 手 册, 11/2009, A5E
390 索 引 概 述, 14 比 较 表, 13 添 加 新 设 备, 76 添 加 模 块, 79 设 备 配 置, 75 信 息 系 统, 17 打 印, 19 扩 展, 18 显 示 目 录 和 索 引, 18 移 除, 18 值 值 转 换 成 字 符 串 指 令, 152 停 停 止 位, 273 入 入 门 指 南 上 下 文 相 关 的 帮 助, 17 信 息 系 统, 17 在 线 帮 助, 17 层 叠 的 工 具 提 示, 17 工 具 提 示, 17 弹 出 式 帮 助, 17 文 档, 17 门 户 视 图 和 项 目 视 图, 16 全 全 局 库 USS, 201 全 局 数 据 块, 58, 92 关 关 断 延 迟 (TOF) 指 令, 106 其 其 它 PtP 参 数 错 误, 307 准 准 则 安 装, 23 安 装 步 骤, 27 感 性 负 载, 36 接 地, 35 接 线 准 则, 34, 36 灯 负 载, 37 隔 离, 35 减 减 法 (SUB) 指 令, 122 创 创 建 网 络 连 接, 81 功 功 率 要 求 计 算, 374, 376 功 率 预 算, 24, 373 实 例, 374, 376 功 能 (FC), 90 功 能 块 (FB) 初 始 值, 90 背 景 数 据 块, 90 输 出 参 数, 91 系 统 手 册, 11/2009, A5E
391 索 引 加 加 法 (ADD) 指 令, 122 启 启 动 参 数, 40, 69 协 协 议 自 由 口, 271 通 信, 271 单 单 个 背 景 实 例, 91 参 参 数 分 配, 91 参 数 组 态 传 送, 259 接 收, 263 发 发 热 区, 26 发 现, 77 发 送 参 数 组 态, 259 发 送 消 息 组 态, 275 取 取 反 (INV) 指 令, 140 取 整 指 令, 135 在 在 线 CPU, 312 存 储 器 使 用 情 况 监 视, 313 循 环 时 间 监 视, 313 操 作 面 板, 313 在 线, 转 到 在 线, 311 在 线 帮 助, 17 打 印, 19 扩 展 帮 助 窗 口, 18 显 示 目 录 和 索 引, 18 移 除, 18 块 块 功 能 (FC), 39 功 能 块 (FB), 39 数 据 块 (DB), 39 类 型, 39 组 织 块 (OB), 39, 44 块 移 动 (MOVE_BLK) 指 令, 130 块 调 用 以 单 个 背 景 或 多 重 背 景 的 方 式 调 用, 91 基 本 知 识, 39 填 填 充 (FILL_BLK) 指 令, 132 右 右 移 (SHR) 指 令, 144 处 处 理 优 先 级, 系 统 手 册, 11/2009, A5E
392 索 引 复 复 位 指 令, 102 复 制 保 护, 95 多 多 路 复 用 (MUX) 指 令, 142 奇 奇 偶 校 验, 273 I( 过 程 映 像 输 入 ), 60 L( 本 地 存 储 器 ), 58 M( 位 存 储 器 ), 61 Q( 过 程 映 像 输 出 ), 60 临 时 存 储 器, 62 保 持 性 存 储 器, 52 工 作 存 储 器, 52 时 钟 存 储 器, 55 系 统 存 储 器, 55 装 载 存 储 器, 52 存 储 器 使 用 情 况 监 视, 在 线 CPU, 313 子 子 网 掩 码, 82, 250 字 字 符 串 数 据 类 型, 65 字 符 串 转 换 成 值 指 令, 152 字 符 位 置 消 息 长 度, 280 字 符 序 列 消 息 开 始, 278 消 息 结 束, 280 字 符 间 隙, 279 存 存 储 单 元, 58, 60 存 储 卡 丢 失 密 码, 58 传 送 卡, 70 程 序 卡, 72 空 传 送 卡, 58 组 态 启 动 参 数, 69 存 储 卡 规 范, 370 存 储 器 安 安 全 性 CPU, 57 丢 失 密 码, 58 代 码 块, 95 安 装 CPU, 28 STEP 7, 15 TIA 门 户, 15 信 号 板 (SB), 32 信 号 模 块 (SM), 29 准 则, 23 功 率 预 算, 24 发 热 区, 26 安 装 尺 寸, 26 尺 寸, 26 感 性 负 载, 36 接 地, 35 接 线 准 则, 34, 36 概 述, 23, 27 灯 负 载, 37 空 隙, 24 端 子 板 连 接 器, 33 系 统 手 册, 11/2009, A5E
393 索 引 绝 缘 准 则, 35 通 信 模 块 (CM), 31 隔 离, 35 安 装 空 隙, 24 定 定 时 器 指 令, 106 客 客 户 支 持, 3 密 密 码, 58 密 码 保 护 CPU, 57 丢 失 密 码, 58 代 码 块, 95 空 传 送 卡, 58 常 常 规 技 术 规 范 ), 319 开 开 始 条 件, 277 弹 弹 出 式 帮 助, 17 循 循 环 右 移 (ROR) 指 令, 145 循 环 左 移 (ROL) 指 令, 145 循 环 时 间, 50, 51 循 环 时 间 监 视, 在 线 CPU, 313 总 总 线 连 接 器, 14 工 工 具 提 示, 17 感 感 性 负 载, 36 左 左 移 (SHL) 指 令, 144 截 截 取 (TRUNC) 指 令, 135 帮 帮 助, 17 打 印, 19 扩 展, 18 显 示 目 录 和 索 引, 18 移 除, 18 打 打 印 帮 助 主 题, 19 扩 扩 展 S 的 能 力, 13 扩 展 在 线 帮 助 窗 口, 系 统 手 册, 11/2009, A5E
394 索 引 扫 扫 描 周 期 时 间, 50 技 技 术 支 持, 3 技 术 规 范, 319 指 指 令 AND, 139 CTRL_PWM), 197 DEC( 递 减 ), 124 GET_ERROR, 173 INC( 递 增 ), 124 MAX( 最 大 值 ), 126 MIN( 最 小 值 ), 126 MOD( 求 模 ), 123 NEG( 取 反 ), 124 Not OK, 121 OK, 121 OR, 139 PID_Compact, 195 PORT_CFG( 端 口 组 态 ), 286 RCV_CFG( 接 收 组 态 ), 290 RCV_PtP( 接 收 点 对 点 ), 299 RCV_RST( 接 收 方 复 位 ), 301 RE_TRIGR, 51, 168 SEND_CFG( 发 送 组 态 ), 288 SEND_PTP( 发 送 点 对 点 数 据 ), 297 SGN_GET( 获 取 RS232 信 号 ), 302 SGN_SET( 设 置 RS232 信 号 ), 303 STP( 停 止 PLC 扫 描 循 环 ), 169 T_ADD, 146 T_CONV, 146 T_DIFF, 146 T_SUB, 146 TCON, 180 TDISCON, 180 TRCV, 180 TRCV_C, 173, 262 TSEND, 180 TSEND_C, 173, 258 USS 状 态 代 码, 211 USS_DRV, 203 USS_PORT, 207 USS_RPM, 208 USS_WPM, 209 XOR( 异 或 ), 139 上 升 沿, 104 上 取 整, 135 下 取 整 (FLOOR), 135 下 降 沿, 104 不 中 断 填 充 (UFILL_BLK), 132 不 中 断 移 动 (UMOVE_BLK), 130 中 断 : ATTACH, 189 中 断 : CAN_DINT, 192 中 断 : DETACH, 189 中 断 : DIS_AIRT, 194 中 断 : EN_AIRT, 194 中 断 : SRT_DINT, 192 乘 法 (MUL), 122 交 换, 133 位 逻 辑, 99 值 到 字 符 串 : VAL_STRG, 152 值 到 字 符 串 :S_CONV, 152 减 法 (SUB), 122 加 法 (ADD), 122 取 反 (INV), 140 取 整, 135 右 移 (SHR), 144 系 统 手 册, 11/2009, A5E
395 索 引 块 移 动 (MOVE_BLK), 130 填 充 (FILL_BLK), 132 复 位, 102 多 路 复 用 (MUX), 142 字 符 串 到 值 : S_CONV, 152 字 符 串 到 值 : STRG_VAL, 152 定 时 器, 106 定 时 器 : RT( 重 置 定 时 器 ), 106 定 时 器 : TOF( 关 断 延 迟 定 时 器 ), 106 定 时 器 : TON( 接 通 延 迟 定 时 器 ), 106 定 时 器 : TONR( 保 持 型 接 通 延 迟 定 时 器 ), 106 定 时 器 : TP( 脉 冲 定 时 器 ), 106 左 移 (SHL), 144 循 环 右 移 (ROR), 145 循 环 左 移 (ROL), 145 截 取 (TRUNC), 135 日 历, 146 日 期, 146 时 钟, 149 时 钟 : 写 入 系 统 时 间 (WR_SYS_T), 149 时 钟 : 读 取 本 地 时 间 (RD_LOC_T), 149 时 钟 : 读 取 系 统 时 间 (RD_SYS_T), 149 时 间, 146 标 准 化 (NORM), 136 标 定 (SCALE_X), 136 标 签, 138 比 较, 120 浮 点 型 算 术 运 算, 127 移 动, 130 绝 对 值 (ABS), 125 编 码 (ENCO), 140 置 位, 102 范 围 内, 120 范 围 外, 120 解 码 (DECO), 140 计 数 器, 110 跳 转 (JMP), 138 转 换, 134 返 回 值 (RET), 138 选 择 (SEL), 142 限 制, 127 除 法 (DIV), 122 高 速 计 数 器 (HSC), 113 排 排 队, 46 接 接 收 参 数 组 态, 263 接 收 消 息 组 态, 276 接 收 组 态 错 误, 305 接 收 运 行 时 返 回 值, 307 接 线 准 则 先 决 条 件, 34 接 地, 35 接 线 图 CPU 1211C, 330 CPU 1212C, 336 CPU 1214C, 343 SB 1223, 365 SB 1232, 367 SM 1221 信 号 模 块, 346 SM 1222 信 号 模 块, 348 SM 1223 信 号 模 块, 352 SM , 361 接 通 延 迟 (TON) 指 令, 106 插 插 入 设 备 未 指 定 的 CPU, 系 统 手 册, 11/2009, A5E
396 索 引 支 支 持, 3 数 数 Real, 65 浮 点, 65 数 字 信 号 板 (SB) 规 范, 363 数 字 量 I/O 状 态 指 示 灯, 310 数 学 运 算 指 令, 122 数 据 传 输, 启 动, 297 数 据 块 全 局 数 据 块, 58, 92 组 织 块 (OB), 88 背 景 数 据 块, 58 数 据 块 (DB), 92 数 据 处 理 块 (DHB), 92 数 据 类 型, 63 DTL, 66 STRING, 65 数 组, 65 文 文 档, 17 日 日 历 指 令, 146 日 时 钟, 设 置 在 线 CPU, 312 日 期 指 令, 146 时 时 钟 日 时 钟, 54 时 钟 指 令, 149 写 入 系 统 时 间 (WR_SYS_T), 149 读 取 本 地 时 间 (RD_LOC_T), 149 读 取 系 统 时 间 (RD_SYS_T), 149 时 间 指 令, 146 显 显 示 目 录 和 索 引 ( 在 线 帮 助 ), 18 最 最 大 消 息 长 度, 279 未 未 指 定 的 CPU, 77 标 标 准 化 (NORM) 指 令, 136 标 定 (SCALE_X) 指 令, 136 标 签 指 令, 138 模 模 块 信 号 板 (SB), 14 信 号 模 块 (SM), 14 发 热 区, 26 比 较 表, 13 组 态 参 数, 80 通 信 模 块 (CM), 15 模 块 比 较 表, 13 模 拟 信 号 模 块 电 压, 356 模 拟 信 号 模 块 规 范, 353 模 拟 量 I/O 状 态 指 示 灯, 310 系 统 手 册, 11/2009, A5E
397 索 引 比 比 较 指 令, 120 比 较 表 CPU 型 号, 12 HMI 设 备, 20 波 波 特 率, 273 流 流 控 制, 273, 274 组 态, 273 测 测 试 程 序, 97 浮 浮 点 型 算 术 运 算 指 令, 127 添 添 加 设 备 未 指 定 的 CPU, 77 灯 灯 负 载, 37 点 点 对 点 编 程, 282 点 对 点 通 信, 271 热 热 线, 3 环 环 境 工 业, 321 环 境 条 件, 323 海 海 事 认 证, 321 电 电 磁 兼 容 性 (EMC), 322 消 消 息 开 始, 277 消 息 开 始 字 符, 277 消 息 组 态 传 送, 275 指 令, 282 接 收, 276 消 息 结 束, 279 消 息 结 束 字 符, 279 消 息 长 度, 279 监 监 视 狗, 168 监 视 程 序, 97 监 视 表 格, 97, 314 硬 硬 件 流 控 制, 274 硬 件 配 置, 75 PROFINET, 82, 系 统 手 册, 11/2009, A5E
398 索 引 以 太 网 端 口, 82, 249 发 现, 77 添 加 新 设 备, 76 添 加 模 块, 79 组 态 CPU, 78 组 态 模 块, 80 网 络 连 接, 81 移 移 动 指 令, 130 移 除 在 线 帮 助, 18 程 程 序 卡, 72 组 态 启 动 参 数, 69 程 序 执 行, 39 程 序 结 构, 87 端 端 口 组 态, 272 指 令, 282 端 口 组 态 错 误, 305 端 子 板 连 接 器 安 装, 33 组 组 态 HMI 到 CPU, 255 HSC( 高 速 计 数 器 ), 118 IP 地 址, 82, 250 PLC 到 PLC 通 信, 255 PROFINET, 82, 249 启 动 参 数, 40, 69 工 业 以 太 网 端 口, 82, 249 循 环 时 间, 51 接 收 消 息, 276 端 口, 272 通 信 接 口, 272 组 态 参 数 CPU, 78 PROFINET, 82, 249 以 太 网 端 口, 82, 249 模 块, 80 组 织 块 优 先 等 级, 44 创 建, 89 功 能, 44 处 理, 88 多 个 循 环, 89 组 态 运 行, 90 调 用, 44 等 等 待 时 间, 273 线 线 性 编 程, 86 线 路 空 闲, 276, 277 结 结 束 条 件, 279 结 构 化 编 程, 86, 87 绝 绝 对 值 (ABS) 指 令, 125 绝 缘 准 则, 35 系 统 手 册, 11/2009, A5E
399 索 引 继 继 电 器 电 气 使 用 寿 命, 324 自 自 由 口 协 议, 271 编 编 码 (ENCO) 指 令, 140 编 程 FBD( 功 能 块 图 ), 94 LAD( 梯 形 图 ), 93 PtP 指 令, 282 未 指 定 的 CPU, 77 线 性, 86 结 构 化, 86 能 流 (EN 和 ENO), 94 网 网 络 时 间 协 议 (NTP), 268 网 络 连 接, 81 多 个 CPU, 257 网 络 通 信, 242 置 置 位 指 令, 102 联 联 系 信 息, 3 背 背 景 数 据 块, 58 脉 脉 冲 串 输 出 (PTO), 197 脉 冲 延 迟 (TP) 指 令, 106 范 范 围 内 指 令, 120 范 围 外 指 令, 120 规 规 范 ATEX 认 证, 320 CE 认 证, 319 CPU 1211C, 325 CPU 1212C, 331 CPU 1214C, 338 C-Tick 认 证, 321 culus 认 证, 320 FM 认 证, 320 SB 1223, 363 SB 1223, 366 SM 1221 信 号 模 块, 345 SM 1221 接 线 图, 346 SM 1222 信 号 模 块, 347 SM 1222 接 线 图, 348 SM 1223 信 号 模 块, 350 SM 1223 接 线 图, 352 保 护, 323 存 储 卡, 370 常 规 技 术, 319 接 线 图 : SM , 361 数 字 信 号 板 (SB), 363 模 拟 信 号 模 块, 353 模 拟 信 号 模 块 电 压, 356 海 事 认 证, 321 环 境, 系 统 手 册, 11/2009, A5E
400 索 引 环 境 条 件, 323 电 磁 兼 容 性 (EMC), 322 继 电 器 电 气 使 用 寿 命, 324 输 入 仿 真 器, 370 通 信 模 块 CM 1241 RS232, 369 通 信 模 块 CM 1241 RS485, 367 额 定 电 压, 324 解 诊 诊 断 缓 冲 区, 54, 313 路 路 由 器 IP 地 址, 83, 250 跳 跳 转 (JMP) 指 令, 138 解 码 (DECO) 指 令, 140 计 计 数 器 高 速 (HSC), 115 高 速 (HSC): 组 态, 118 计 数 器 指 令, 110 转 转 换 指 令, 134 轮 轮 询 架 构, 282 设 设 备 配 置, 75, 243 PROFINET, 82, 249 以 太 网 端 口, 82, 249 发 现, 77 添 加 新 设 备, 76 添 加 模 块, 79 组 态 CPU, 78 组 态 模 块, 80 网 络 连 接, 81 设 计 PLC 系 统, 85, 86 访 访 问 在 线 帮 助, 17 软 软 件 流 控 制, 275 输 输 入 仿 真 器, 370 输 出 参 数, 91 返 返 回 值 PtP 指 令, 304 返 回 值 (RET) 指 令, 138 连 连 接 器 安 装 和 拆 卸, 33 系 统 手 册, 11/2009, A5E
401 索 引 选 选 择 (SEL) 指 令, 142 重 重 置 定 时 器 (RT) 指 令, 106 通 通 信 IP 地 址, 82, 250 发 送 和 接 收 参 数, 275 库, 271 流 控 制, 274 硬 件 连 接, 243 网 络, 242 负 载, 52 轮 询 架 构, 282 通 信 接 口 组 态, 272 编 程, 282 通 信 模 块 RS232 和 RS485, 271 添 加 新 设 备, 76 添 加 模 块, 79 设 备 配 置, 75 通 信 模 块 (CM), 284 功 率 要 求, 373 安 装, 31 拆 卸, 31 数 据 接 收, 299 概 述, 15 比 较 表, 13 规 范, 367 通 信 模 块 (CM),USS 库, 201 配 配 置 发 现, 77 错 错 误 PtP 指 令, 304 时 间 错 误, 48 诊 断 错 误, 49 长 长 度 消 息, 280 长 度 m, 280 长 度 n, 280 长 格 式 日 期 和 时 间 数 据 类 型, 66 门 门 户 视 图, 16 PROFINET, 82, 249 添 加 新 设 备, 76 添 加 模 块, 79 组 态 CPU, 78 组 态 以 太 网 端 口, 82, 249 组 态 模 块, 80 除 除 法 (DIV) 指 令, 122 项 项 目 丢 失 密 码, 58 传 送 卡, 70 保 护 代 码 块, 系 统 手 册, 11/2009, A5E
402 索 引 程 序 卡, 72 空 传 送 卡, 58 限 制 对 CPU 的 访 问, 57 项 目 视 图, 16 PROFINET, 82, 249 添 加 新 设 备, 76 添 加 模 块, 79 组 态 CPU 参 数, 78 组 态 以 太 网 端 口, 82, 249 组 态 模 块, 80 网 络 连 接, 81 设 备 配 置, 75 额 额 定 电 压, 324 高 高 速 计 数 器, 115 高 速 计 数 器 (HSC) 指 令, 113 系 统 手 册, 11/2009, A5E
403 索 引 402 系 统 手 册, 11/2009, A5E
404
舒適面板
前 言 綜 覽 1 SIMATIC HMI HMI 裝 置 操 作 說 明 安 全 性 指 示 2 安 裝 與 連 接 HMI 裝 置 3 測 試 裝 置 4 測 試 專 案 5 操 作 專 案 6 維 護 與 保 養 7 技 術 規 格 8 A 技 術 支 援 B 縮 寫 03/2012 A5E03405049-02 法 律 聲 明 法 警 律 告 聲 事 明 項 意 涵 為 了 您 的 人 身
s
s PLC (IEC) : PLC EMC EMC EMC PLC MC AS : 2 . 4 1. 2. 5 1. 2. EMC 3.. 14 1. 2.. 16. SINUMERIK SIMODRIVE 17 1. 2. 3.. PLC 23 1. S7-200 PLC 2. S7-200 3. S7-200 (TP/OP/MP) 4.. 30 1. 2. 3 . 1. 1.3 n 2 : 2
SMART INVERTER, SMART CHOICE www.siemens.com.cn/v20 0.12 kw ~ 15 kw USS MODBUS RTU 7.5 kw ~ 15 kw PCB V/fV 2 /f 0.12 kw ~ 15 kw 1AC 200 V... 240 V ( -10 % / +10 % ) 3AC 380 V... 480 V ( -15 % / +10 % )
untitled
0.37kW 250kW D11.7 2009 SINAMICS G120 0.37kW 250kW SINAMICS G120 Answers for industry. SINAMICS G120 0.37kW 250kW SINAMICS G110 D 11.1 0.12 kw 3 kw CA01 MC CA01 MC CD : E20001-K20-C-V2-5D00 141-P90534-09020
MICROMASTER 410/420/430/440 DA kW 250kW MICROMASTER Eco & MIDIMASTER Eco MICROMASTER, MICROMASTER Vector DA64 MIDIMASTER Vector 90kW (Low
DA51.2 2002 micromaster MICROMASTER 410/420/430/440 0.12kW 250kW s MICROMASTER 410/420/430/440 DA51.2 2002 0.12kW 250kW MICROMASTER Eco & MIDIMASTER Eco MICROMASTER, MICROMASTER Vector DA64 MIDIMASTER
160 SIMATIC LOGO S7 PC SIMATIC S7-200 SMART PLC SINAMICS SIMATIC S7-200 SMART 2
S7-200 SMART 2013. 11 SIMATIC S7-200 SMART Answers for industry. 160 SIMATIC LOGO S7 PC SIMATIC S7-200 SMART PLC SINAMICS SIMATIC S7-200 SMART 2 ... 04 CPU... 06... 08... 09... 10... 12... 14... 16 CPU
用于工业以太网的S7-CP - 手册B3L部分 - CP 343-1 Lean
SIMATIC NET 用 于 工 业 以 太 网 的 S7-CP 手 册 B3L 部 分 CP 343-1 Lean 6GK7 343--1CX10--0XE0 从 硬 件 版 本 V2, 固 件 版 本 V2.0 起 用 于 SIMATIC S7-300 / C7--300 LED 指 示 灯 TP 端 口 : 2x8 针 RJ--45 插 口 ( 位 于 前 面 板 后 面 ) X= 硬 件
untitled
SIMATIC S7-300 4/2 4/2 S7-300/S7-300F 4/4 4/4 CPU 312C - CPU 317F-2 DP 4/38 SIPLUS 4/38 SIPLUS CPU 312C, CPU 313C, CPU 314, CPU 315-2 DP 4/40 4/40 SM 321 4/46 SM 322 4/52 SM 323/SM 327 I/O 4/56 SIPLUS
MICROMSTER 410/420/430/440 MICROMSTER kw 0.75 kw 0.12kW 250kW MICROMSTER kw 11 kw D C01 MICROMSTER kw 250kW E86060-
D51.2 2003 MICROMSTER 410/420/430/440 D51.2 2003 micromaster MICROMSTER 410/420/430/440 0.12kW 250kW MICROMSTER 410/420/430/440 MICROMSTER 410 0.12 kw 0.75 kw 0.12kW 250kW MICROMSTER 420 0.12 kw 11 kw
2005.book
...4... 4... 7...10... 10... 10... 10... 10... 11... 11 PCC... 11 TB170... 12 /... 12...13... 13 BP150 / BP151 / BP152 / BP155... 14...15... 15... 15... 15... 15... 15... 15... 16 PS465 / PS477... 17 PS692
SIMOCODE pro 3UF PCS SIMOCODE ES SIMOCODE pro 3UF UL22 38 PROFIBUS MCC Siemens LV
SIMOCODE pro 03.2009 SIRIUS Answers for industry. SIMOCODE pro 3UF7 2-2 - 4-4 - 7-9 - PCS 7 10 - SIMOCODE ES SIMOCODE pro 3UF7 11-18 - 21-22 - 30-35 - 36-37 3UL22 38 PROFIBUS MCC Siemens LV 1 2009 SIMOCODE
General CNC PCU SINUMERIK OP TP SINUMERIK PCU PC USB PC SINUMERIK SINUMERIK PCU SINUMERIK PCU PC SINUMERIK OP SINUMERIK PCU SINUMERIK SINUMERIK PCU MP
3/2 3/4 3/4 SINUMERIK OP 010 3/5 SINUMERIK OP 010S 3/6 SINUMERIK OP 010C 3/7 SINUMERIK OP 012 3/8 SINUMERIK TP 012 3/9 SINUMERIK OP 015 3/10 SINUMERIK OP 015A 3/11 SINUMERIK TP 015A 3/12 SINUMERIK OP 030
SIMATIC HMI WinCC flexible 2007 Runtime
SIMATIC HMI WinCC flexible 2007 SIMATIC HMI 用 户 手 册 前 言 WinCC flexible Runtime 1 WinCC flexible Runtime 的 介 绍 2 功 能 范 围 3 系 统 必 备 4 安 装 WinCC flexible 运 行 系 统 5 运 行 系 统 功 能 6 在 运 行 系 统 中 操 作 项 目 7 附 录
SIMATIC 3 4 (TIA)
simatic 2 1872 1879... SIMATIC 3 4 (TIA) 6 8 10 14 24 26 (A&D) A&D 51000 70 02/03 ( 2003 9 30 ) A&D 83 84 A&D 2100 5 33 ( IT ) 1/4 A&D A&D A&D 010 64719990 A&D A&D 2000 8 20 www.ad.siemens.com.cn 1000000
MICROMASTER 410/420/440 DA kW 200kW MICROMASTER Eco & MIDIMASTER Eco MICROMASTER, MICROMASTER Vector DA64 MIDIMASTER Vector 90kW (Low-Vol
s MICROMASTER 410/420/440 0.12kW 200kW DA51.2 2002 MICROMASTER 410/420/440 DA51.2 2002 0.12kW 200kW MICROMASTER Eco & MIDIMASTER Eco MICROMASTER, MICROMASTER Vector DA64 MIDIMASTER Vector 90kW (Low-Voltage
t70.0101gb.fm
数 据 单 70.3590 页 码 / JIMAGO 500 / JIMAGO 500 703590/... 5 7 3 0 40 V AC 0 30 V AC/DC COM SETUP/RS4/485 8 50 6 000 4 6 COM RS4/485 ER8 PROFIBUSDP ProfibusDP 5 6 7 ( ) ( ) ( ) 0/5V Modem 0/V ( ) SETUP Windows95/98/NT4.0/000/ME/XP/Vista
instructions.PDF
11 USS S7-200 MicroMaster USS USS STEP 7-Micro/WIN 32 STEP 7-Micro/WIN 32 USS MicroMaster STEP 7-Micro/WIN / USS (USS 1 USS 7) 11.1 USS 11 2 11.2 11 3 11.3 USS 11 4 11.4 11 13 11.5 11 14 11-1 11.1 USS
00_Einleitung.qxd
First Steps with STEP 7 Lite V2.0 Simatic STEP 7 Lite V2.0! 03/2002 Erstellen Sie ein s4ob1 SIMATIC STEP 7 Lite V2.0 : E20001-H5670-C400-X-5D00 03/2002 Programm im 0.2 SIMATIC, SIMATIC HMI SIMATIC NET
untitled
XP248 1 XP248 XP248 DCS PLC SCnet SCnet DCS SCnet DCS 1.1 XP248 Modbus HostLink Modbus XP248 4 DB25 XP248 MODBUS XP248 SCControl XP248 4 RS232 RS485 4 32 XP248 COM0-COM1 COM2-COM3 1200 19200bit/s 5 8 1
CMMS-ST-G2-S1_BES_D_ z1_ a
CMMS-ST-C8-7-G2 STO (Safe Torque Off) 8047492 1503a [8047475] CMMS-ST-C8-7-G2 GDCP-CMMS-ST-G2-S1-DE Pilz und PNOZ. : : : 1. 2 Festo GDCP-CMMS-ST-G2-S1-DE 1503a CMMS-ST-C8-7-G2 CMMS-ST-C8-7-G2... 5... 5...
安装:工业以太网轨道式交换机RS20 基础系列
用 户 手 册 安 装 工 业 以 太 网 轨 道 式 交 换 机 RS20 基 础 系 列 FAULT RS20 FAULT RS20 +24V(P1) 0V 0V +24V(P2) +24V (P1) 0V 0V +24V (P2) P 1 2 FAULT P 1 2 FAULT 1 IP-ADDRESS V.24 IP-ADDRESS V.24 1 3 4 2 2 Aufkleber MAC-Adresse
SINAMICS G120 siemens.com/sinamics-g120 Answers for industry.
SINAMICS G120 siemens.com/sinamics-g120 Answers for industry. SINAMICS G120 SINAMICS G120 SINAMICS G120 (CU) 0.37 kw 250kW (PM) G120 I/O (EPos) STO SS1 SBC SLS SDI SSM PROFINET PROFIBUS PROFIdrive PROFIsafe
4-7 8-9 10-11 12-13 14-15 16-17 18 19 2 50 PLC www.ad.siemens.com.cn 3 SIWAREX CS SIWAREX CF SIWAREX SIMATIC PROFIBUS-DP SIWAREX S5-95U/DP SIWAREX (PROFIBUS ) SIWAREX SIMATIC S5-115U/-135U/-155U S7-300
MICROMSTER 420/430/440 MICROMSTER kw 11 kw 0.12kW 250kW D MICROMSTER kw 250kW C01 E86060-D B MICROMSTER 440
产品样本 D51.2 10 2008 MICROMSTER 420/430/440 变频器 应用于驱动技术的通用型变频器 产品样本 D51.2 10 2008 MICROMSTER nswers for industry. MICROMSTER 420/430/440 MICROMSTER 420 0.12 kw 11 kw 0.12kW 250kW D51.2 2008.10 MICROMSTER
untitled
\ \ \ DOP11B 06/2011 16929837 / ZH SEW-EURODRIVE Driving the world 1 5 1.1 5 1.2 5 1.3 6 1.4 6 1.5 6 1.6 6 1.7 6 2 7 2.1 7 2.2 7 2.3 8 2.4 8 2.5 8 2.6 9 2.7 / 11 2.8 11 2.9 11 2.10 11 2.11 12 3 (DOP11B-10
2 25ms (DX1002 DX1004 DX2004 DX2008) : 200MB 2GB CF USB CF 200MB 170 CF
1 DX1000/DX2000 YOKOGAWA VigilantPlant Daqstation DXAdvanced YOKOGAWA VigilantPlant : DAQSTATION DX 1999 DX [DXAdvanced] [DXAdvanced] YOKOGAWA, : 48 300 25ms DXAdvanced DXAdvanced / DX1000 12 DX2000 48
untitled
SIMATIC NET CP 243-1 A B C D SIMATIC NET 10/2002 J31069-D0428-U001-A-7618 2002 Postfach 48 48 D-90327 Nürnberg Siemens Aktiengesellschaft J31069-D0428-U001-A1-7618 ii SIMATIC SIMATIC NET SINEC SIMATIC
untitled
/ MS6-SV-...-D-10V24 zh 8043786 1702a [8068989] : : : 1. / 2 Festo MS6-SV-...-D-10V24 1702a 1... 5 2... 5 2.1... 5 2.2... 6 2.3... 6 2.4... 7 2.5 EN ISO 13849... 7 3... 8 3.1... 8 3.2 (Common Cause Failure
MT5V4Borchure.cdr
EasyView 觸控科技 引領未來 MT 500 Professional Human Machine Interface Touch Screen for Industrial Applications ISO 9001:000 Offline Simulator EasyBuilder Online Simulator MT500 Online Simulator Direct Online
Unidrive M Unidrive M M200 I/O CommanderSK Unidrive M Unidrive M Discover Unidrive M ( AppStore Android ) E
Unidrive M200 0.25 kw - 110 kw (0.33 hp - 150 hp) 100 V 200 V 400 V 575 V 690 V Unidrive M Unidrive M M200 I/O CommanderSK Unidrive M www.unidrivem.com Unidrive M Discover Unidrive M ( AppStore Android
5m m SE2L m 1 170cm 70cm RS IDEC 2 RF2 4 6 RF1V 2
SE2L 5m 270 7 1 5m SE2L 2 2 2 12 1 2705m 1 170cm 70cm RS-485 41 IDEC 2 RF2 4 6 RF1V 2 2 1 2 FS1A LD6A 3 32 AGV 32 EDM IDEC XWXNX6 4 SE2L USB MicroSD IDEC IDEC 5 Functional Safety SE2L SE2L 3m SE2L-H05LP
Ch03_嵌入式作業系統建置_01
Chapter 3 CPU Motorola DragonBall ( Palm PDA) MIPS ( CPU) Hitachi SH (Sega DreamCast CPU) ARM StrongARM CPU CPU RISC (reduced instruction set computer ) CISC (complex instruction set computer ) DSP(digital
Microsoft Word - 第三章第三節.doc
第 三 節 植 栽 及 建 物 環 境 敷 地 調 查 一 周 圍 環 境 調 查 臺 中 刑 務 所 典 獄 長 官 舍 及 浴 場 位 於 臺 中 市 西 區, 刑 務 所 演 武 場 之 後 方, 以 林 森 路 自 由 路 一 段 與 貴 和 街 為 界 圍 塑 出 之 區 域, 林 森 路 25 巷 與 自 由 路 一 段 89 巷 縱 橫 貫 穿 其 中 本 案 刑 務 所 典 獄 長
LP5_104017_警用應勤裝備_採購規範
契 約 條 款 附 件 一 ~ 一 組 別 招 標 案 號 :LP5-104017 警 用 應 勤 裝 備 採 購 品 項 及 各 項 適 用 訂 購 數 量 級 距 表 項 次 品 名 1 呼 氣 酒 精 分 析 儀 訂 購 數 量 限 1 台 ( 含 ) 以 上,20 台 ( 含 ) 以 下 第 1 組 呼 氣 酒 精 分 析 儀 第 2 組 呼 氣 酒 精 測 試 器 2 呼 氣 酒 精 分
mm420£±£±-ÐÂ
MICROMASTER 420 MICROMASTER 420 MICROMASTER 420 CD-ROM 1 3 2 4 3 5 4 MICROMASTER 420 6 4.1 4.2 7 4.3 7 4.4 8 4.5 BOP / AOP 9 5 10 5.1 P0010 P0970 10 5.2 11 5.3 BOP (P0700=1) / 11 5.4 (AOP) 11 5.5 11 5.6
MICROMASTER DA51-2 MICROMASTER 410/420/430/ KW250KW E20001-K4260-C100-V5-5D J CA01 SD CA01 SD CD M17 E20001-K5690- C100-V2-5
D11.1 2006.01 sinamics G110 SINAMICS G110 1AC200V240V 0.12 kw3 kw MICROMASTER DA51-2 MICROMASTER 410/420/430/440 0.12KW250KW E20001-K4260-C100-V5-5D00 122-J903448-050320 CA01 SD CA01 SD CD M17 E20001-K5690-
Microsoft Word - ET 200SP Brochure_tc_all.doc
產品說明書 : 2013. 06 IO SIMATIC ET 200SP 使用簡單 體積更輕巧 性能更強大 QR QR 更高效率的自動系統 更高的生產力 SIMATIC ET 200SP PROFINET SIMATIC ET 200SP SIMATIC ET 200SP SIMATIC ET 200SP SIMATIC ET 200 SP SIMATIC ET 200 SP PROFINET SIMATIC
B1B1z_ch_print.pdf
Since 1992 PLC B1/B1z www.fatek.com SoC PLC CPU (HLS) / FLASHSRAM BGA PLC SoC CPU I/O PCB SoC B1/ B1z PLC 01 SoC B1/B1z PLC PLC B1/B1z PLC B1/B1z PLC FBs PLC FBs PLC 02 03 04 AC 5 C 40 C 5 C 55 C -25 C
DT A B C D X PU PS PG! PU LV
DT A B C D X 2 1 3 6 24 2004 10 http://www.siemens.com/automation/mall PU PS PG! PU LV 1 2006 SIRIUS SIMOCODE 3UF 2 2 3 4 SIMOCODE 3UF 7 13 15 16 22 26 27 SIMOCODE 3UF SIMOCODE pro PLC SIMOCODE pro PROFIBUS
untitled
DOP www.deltaww.com DOP (RS232/RS485/ RS422) DOP USB SD 30 100 PLC Best Performance Huma Beautiful Display Beneficial Feature 1 DOP LED 65536 2D n Machine Interface s 2 DOP-B DOP-B 4.3 inches Wide B03S211
TouchWin Human Machine Interface
Human Machine Interface TP 1 2 3 1 2 3 4 5 TP 1 PLC 113 TouchWin / 2 TouchWin PLC Programmable Logical Controller PLC CAD/CAM PLC I/O 3 TouchWin...3...4...6 1... 6 1-1... 7 1-2... 8 1-3... 10 1-4... 13
instructions.PDF
94 SIMATIC (END) (END) Micro/WIN 32 (STOP) (STOP) CPU RUN STOP STOP CPU RUN STOP (WDR) (Watchdog Reset) (WDR) CPU WDR WDR ( ) I/O ( I/O ) SM (SM0 SM5 SM29 ) 25 0 ms 00 ms STOP 300ms 300ms WDR S7-200 CPU
Microsoft Word - OPIGIMAC 譯本.doc
OPISYSTEMS OPIGIMAC 系 統 使 用 說 明 使 用 者 手 冊 OPI 版 本 7.0.X 140705 翻 譯 版 本 V1.0 Table of Contents 頁 數 1. 簡 介 3 2. 系 統 需 求 4 3. 安 裝 4 4. 開 始 OPIGIMAC 5 5. 功 能 列 7 6. 功 能 圖 示 鍵 10 7. 重 點 操 作 說 明 13 7-1. 設 定
00 sirius 3R SIRIUS 3R 3RV1 0A 1 3RT1 3RH1 3 3RU11/3RB SIRIUS SIRIUS TC= / 3RV1 A 1 IEC6097- IP0 ( IP00) 1/3 IEC6097- (VDE0660) DIN VDE 06 0 AC690V, I cu 00V 1) P A n I n I cu A kw A A ka S00 0.16 0.0
50-FB23-24_BES_V_ z1_ b
CPX CPX-FB23, CPX-FB23-24 CC-Link 1411b [8042126] CPX-FB23, CPX-FB23-24 P.BE-CPX-FB23-24-ZH CC-Link Mitsubishi TORX : : : 1. 2 Festo P.BE-CPX-FB23-24-ZH 1411b CPX-FB23, CPX-FB23-24 CPX-FB23, CPX-FB23-24
CMMP-AS-M0-S1_BES_D_8042949z1_2014-12a
CMMP-AS-...-M0 STO EN 61800-5-2 STO 8042949 1412a CMMP-AS-...-M0 STO GDCP-CMMP-AS-M0-S1-ZH : : : 1. / 2 Festo GDCP-CMMP-AS-M0-S1-ZH 1412a CMMP-AS-...-M0 STO CMMP-AS-...-M0 STO 1... 7 1.1... 7 1.1.1...
第一部分2.25.indd
SIMATIC S7-3 CPU 2/2 2/3 CPU 2/32 2/2 2/52 2/7 2/75 2/9 2/9 2/9 2/93 F / 2/9 Ex / 2/13 2/1 S7-3 S7-3 PLC SIPLUS S7-3 PLC -25 ºC+7 ºC S7-3 PLC http://www.siemens.com/siplus S7-3 IP2 IEC 6 529 6 ºC ºC 595%RH
??ó-ê1ó? LOGO!
LOGO! 2003 6 LOGO i LOGO! ISO 9001 LOGO! LOGO! LOGO! LOGO! OBA4 OBA0 OBA3 OBAX 4 LOGO! IT LOGO! LOGO! PC LOGO! PC LOGO! LOGO! Soft Comfort LOGO! PC Windows Linux Mac OS X LOGO! 9 LOGO! LOGO! LOGO! LOGO!
<B0B8C0FDCAD6B2E15FD3A1CBA2B0E6>
WWW.ICPDAS.COM.CN 1 关 于 泓 格 泓 格 科 技 成 立 于 1993 年, 以 基 于 PC 的 数 据 采 集 卡 为 最 初 的 研 发 产 品 线,1998 年 我 们 认 为 嵌 入 式 控 制 器 极 具 未 来 性, 所 以 整 个 研 发 的 重 心 移 到 了 各 种 嵌 入 式 控 制 器 远 程 I/O 模 块 等 产 品 线 经 过 十 多 年 的 努
Unidrive M Unidrive M Unidrive M600 I/O Commander SK Unidrive M Unidrive M Discover Unidrive M App Store Android E
Unidrive M600 0.75 kw - 2.8 MW (1.0 hp - 4,200 hp) 200 V 400 V 575 V 690 V Unidrive M Unidrive M Unidrive M600 I/O Commander SK Unidrive M www.unidrivem.com Unidrive M Discover Unidrive M App Store Android
untitled
Answers for industry. I/O SIMATIC SIMATIC IPC SIMATIC PCS 7 3 4 6 10 10 11 12 12 13 15 16 22 2 1872 130 90 61 43000 IA&DT SIMATIC 50 50 www.ad.siemens.com.cn/products/as/ 3 PC I/O 4 5 SIMATIC S7 SIMATIC
CD (OpenSourceGuide OpenSourceGuide.pdf) : IR LED
CD (OpenSourceGuide OpenSourceGuide.pdf) : IR LED 1... 1... 1... 2 2... 3... 3... 3... 3 ( Ø100)... 3 ( Ø80)... 4... 4... 4 ( Ø100)... 5 ( Ø80)... 6... 7... 7... 9... 9 ( Ø100)... 9 ( Ø80)... 9... 10
Application description
PROFINET SIMATIC PCS 7 SIMATIC PCS 7 2013 10 Answers for industry. 2013 Produkthaftungsgesetz wesentliche Vertragspflichten ID 50203404 http://support.automation.siemens.com/ww/view/en/50203404 http://support.automation.siemens.com/ww/view/en/72887082
i-Mege B2210 Series
固 定 式 网 络 摄 像 机 使 用 手 册 201305.750. A1 目 录 重 要 须 知 使 用 前 请 仔 细 阅 读... 2 产 品 概 述... 2 标 准 配 备... 3 摄 像 机 安 装... 4 硬 件 安 装...4 软 件 安 装...4 搜 索 IP 摄 像 机...4 分 配 IP 地 址...5 通 过 Windows 网 络 访 问 摄 像 机...7 ActiveX
SENTRON WL SENTRON 1600A 6300A 50 55 OEM
SENTRON WL SENTRON 1600A 6300A 50 55 OEM 3VL 16A 1600A 3VL1 VL160X 160A 16-160A 3VL2 VL160 160A 25-160A 3VL3 VL250 250A 80-250A 3VL4 VL400 400A 126-400A 3VL5 VL630 630A 200-630A 3VL6 VL800 800A 320-800A
untitled
SIMEAS Q80 SR 10.2.1 V1.0 Answers for energy. / SIMEAS Q80 3 3 4 8 10 11 12 14 15 16 20 24 25 30 31 32 CE 33 SIMEAS Q80 SR10.2.1 V1.0 2 / SIMEAS Q80 IEC 61000-4-15, IEC 61000-4-7 IEC 61000-4-30 (A) SIMEAS
STC-U10
TW STAMP MAKER STC-U10 AD-A12200L AC STC-PC10 USB / 0.17 fl.oz. (5 ml) 15 mm 15 mm ( 3 /5" 3 /5") (2) 29 48 1 ... 1... 2... 4... 4... 9... 10... 12... 12... 12... 13... 15... 15... 16... 16... 16... 17...
untitled
2 PLC(Programmable Logic Controller) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 1-1 FX2N CHAPTER 01 3 1. FX2N M I/O I/O I/O M MR AC/DC MS SSR AC MT DC 2. FX2N E E 3. I/O FX N E / DC24V FX N I/O I/O 8ER 4 4 EX
Unidrive M400 PLC 0.25 kw kw (0.33 hp hp) 100 V 200 V 400 V 575 V 690 V
Unidrive M400 PLC 0.25 kw - 110 kw (0.33 hp - 150 hp) 100 V 200 V 400 V 575 V 690 V Unidrive M Unidrive M Unidrive M400 I/O Commander SK Unidrive M www.unidrivem.com Unidrive M Discover Unidrive M App
idrn/idrx U U RTD U 1800 Vdc U idrn 0 ~ 10 Vdc 4 ~ 20 ma 0 ~ 20 ma U idrx RS-485 ASCII MODBUS U U idrn id id id 35mm DIN 10 ~ 32 DC 24 Vdc 850 ma 1800
idrn/idrx U U RTD U 1800 Vdc U idrn 0 ~ 10 Vdc 4 ~ 20 ma 0 ~ 20 ma U idrx RS-485 ASCIIMODBUS U U idrn id id id 35mm DIN10 ~ 32 DC 24 Vdc 850 ma 1800 Vdc id(7) RTD id RTD id id idrn idrx RS-485iD idrn idrn
AS-M20 系 列 通 用 型 小 功 率 变 频 器 使 用 说 明 书 AS-M20 系 列 通 用 型 小 功 率 变 频 器 使 用 说 明 书 出 版 状 态 : 标 准 产 品 版 本 : V1.00 非 常 感 谢 您 购 买 上 海 辛 格 林 纳 新 时 达 电 机 有 限 公 司 变 频 器 为 了 确 保 能 够 正 确 的 安 装 使 用, 请 认 真 阅 读 本 使 用
MS-DOS Windows Windows for Workgroups Windows95/98/NT4/2000/ME/XP 2 2
FH-RFSS321-I (TD-SCDMA ) TD-SCDMA / MS-DOS Windows Windows for Workgroups Windows95/98/NT4/2000/ME/XP http://www.beijing-wri.com 2 2 1...7 1.1...7 1.2...7 1.3...7 1.4...8 1.5...9 1.6...10 1.7...10 1.8
1 2 / 3 1 A (2-1) (2-2) A4 6 A4 7 A4 8 A4 9 A ( () 4 A4, A4 7 ) 1 (2-1) (2-2) ()
(39mm E-Mail ( )( ), : : 1 1 ( ) 2 2 ( ) 29mm) WSK ( 1 2 / 3 1 A4 2 1 3 (2-1) 2-1 4 (2-2) 2-2 5 A4 6 A4 7 A4 8 A4 9 A4 10 11 ( () 4 A4, 5 6 7 8 A4 7 ) 1 (2-1) (2-2) () 1 2 (2-1) 3 (2-2) 4 5 6 7 (8 ) 9
TwinCAT 1. TwinCAT TwinCAT PLC PLC IEC TwinCAT TwinCAT Masc
TwinCAT 2001.12.11 TwinCAT 1. TwinCAT... 3 2.... 4... 4...11 3. TwinCAT PLC... 13... 13 PLC IEC 61131-3... 14 4. TwinCAT... 17... 17 5. TwinCAT... 18... 18 6.... 19 Maschine.pro... 19... 27 7.... 31...
VLT® Soft Starter Selection Guide
VLT Soft Starter drives.danfoss.com (DOL) 4 5 VLT Soft Starter MCD 500 VLT PC VLT Motion Control Tool MCT 10 * MCD500 961 A * USB (VSD) VSD EMC VSD 2 DKDD.PB.550.A2.41 VLT Soft Starter MCD 500 MCD 500
untitled
EM 253 V1.0 SLC A&D CS Beijing January 2005 Page 1 of 49 EM 253 SIMATIC S7 200 SIMATIC S7 200 9 EM 253 EM 253 EM 253 STEP 7-MicroWIN Page 2 of 49 Page 3 of 49 Page 4 of 49 1 1 EM 253 Page 5 of 49 EM 253
4 / ( / / 5 / / ( / 6 ( / / 7 1 2 / 3 ( 4 ( 2003 8 ( 2
: / ( 6 (2003 8 : ( 1 ( ( / / (,, ( ( - ( - (39mm 29mm 2 ( 1 2 3-6 3 6-24 6-48 12-24 8-12 WSK / WSK WSK 1 4 / ( / / 5 / / ( / 6 ( / / 7 1 2 / 3 ( 4 ( 2003 8 ( 2 9 5 ( 10 3 11 / (600 4 5 AA 710 AB 720 730
untitled
Compact performance CPV CPV CPV...-VI zh 1609j [8064945] ... de... zh 1609j... P.BE-CPV-ZH (Festo AG & Co. KG, Postfach, 73726 Esslingen, 2016) : http://www.festo.com :[email protected],
/ / (FC 3)...
Modbus/TCP 1.0 1999 3 29 Andy Swales Schneider [email protected] ... 2 1.... 3 2.... 3 2.1.. 3 2.2..4 2.3..4 2.4... 5 3.... 5 3.1 0... 5 3.2 1... 5 3.3 2... 6 3.4 / /... 7 4.... 7 5.... 8 5.1 0... 9
安 全 指 南 : 必 须 遵 守 所 有 的 警 告 事 项, 以 确 保 自 己 和 他 人 的 安 全 以 及 保 护 产 品 和 连 接 装 置 这 些 警 告 事 项 都 按 警 示 程 度 明 示 出 等 级 有 资 格 的 人 员 : YO-YO 只 能 进 行 与 手 册 有 关 的
IOM LBYM180112 Rev. D Mark-4 /GP-4 Yo-Yo 重 锤 安 装 & 操 作 手 册 安 全 指 南 : 必 须 遵 守 所 有 的 警 告 事 项, 以 确 保 自 己 和 他 人 的 安 全 以 及 保 护 产 品 和 连 接 装 置 这 些 警 告 事 项 都 按 警 示 程 度 明 示 出 等 级 有 资 格 的 人 员 : YO-YO 只 能 进 行 与 手
IEC JIS HIOKI : 25~1000V : AC3kV : AC5kV : 2000M : AC5kV : 9999M : AC/DC 5kV : 4000M ( 1000V/500V * /
2005 http://www.hioki.cn HIOKI,, IEC JIS HIOKI 3173 3158 3159 3153 3154 : 25~1000V : AC3kV : AC5kV : 2000M : AC5kV : 9999M : AC/DC 5kV : 4000M ( 1000V/500V * / 3156 3157 3931 3930 9267 PC ( JIS/IEC/UL
Sun StorEdge 3000 系列安装、操作和维护手册 (3310)
Sun StorEdge 3000 系 列 安 装 操 作 和 维 护 手 册 Sun StorEdge 3310 SCSI 阵 列 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. 650-960-1300 部 件 号 816-7960-11 2003 年 6 月, 修 订 版 A 有 关 本 文 档 的
PROFIBUS3.doc
PLC PLC ProfiBus 3. PROFIBUS-DP PROFIBUS-DP PROFIBUS-DP PROFIBUS S7 STEP7 SIMATIC NET S5 COM PROFIBUS COM5431 PROFIBUS-DP GSD GSD *.GSD *. GSE GSD S7 STEP7 PROFIBUS DP S7-400 CPU416-2DP S7-200 PROFIBUS
MESSAGE LG LG 900 Cleveland Motion HORNER APG % LG ( 900 Cleveland Motion Controls HORNER APG % 2
http://www.lgis.com.cn 2003.09.15 LG Tel: 010-64623254 Fax: 010-64623236 Tel: 021-62784371 Fax: 021-62784301 Tel: 020-87553412 Fax: 020-87553408 Homepage: Http://www.lgis.com.cn LG MASTER-K120s 2003 04
68369 (ppp quickstart guide)
Printed in USA 04/02 P/N 68369 rev. B PresencePLUS Pro PC PresencePLUS Pro PresencePLUS Pro CD Pass/Fails page 2 1 1. C-PPCAM 2. PPC.. PPCAMPPCTL 3. DB9D.. STPX.. STP.. 01 Trigger Ready Power 02 03 TRIGGER
untitled
!"#$ 123!"# A 1507! 750001 (0951) 786 9866 (0951) 786 9867!"# 343! 21 A\B\J\K! 214002 (0510) 8273 6868 (0510) 8276 8481!"# 28!"#$ 5! 250014 (0531) 8266 6088 (0531) 8266 0836!"#$%&!"#$% 20!"#$ E4C! 300457
目 录 目 录 特 等 奖 幻 影 显 示 系 统 3 一 等 奖 安 防 卫 士 6 车 联 网 演 示 系 统 10 星 载 降 水 雷 达 综 合 测 试 系 统 13 生 物 传 感 器 课 件 17 二 等 奖 铆 钉 机 器 视 觉 自 动 测 试 系 统 18 基 于 FTIR 的 L
目 录 目 录 特 等 奖 幻 影 显 示 系 统 3 一 等 奖 安 防 卫 士 6 车 联 网 演 示 系 统 10 星 载 降 水 雷 达 综 合 测 试 系 统 13 生 物 传 感 器 课 件 17 二 等 奖 铆 钉 机 器 视 觉 自 动 测 试 系 统 18 基 于 FTIR 的 LABVIEW 多 点 触 控 交 互 平 台 21 基 于 NI CRIO 的 采 煤 机 控 制 与
MICROMASTER DA51-2 MICROMASTER 410/420/430/ KW250KW E20001-K4260-C100-V5-5D J CA01 SD CA01 SD E20001-K5690- C100-V2-5D00 134
D11.1 2006.01 sinamics G110 1AC200V240V 0.12 kw3 kw MICROMASTER DA51-2 MICROMASTER 410/420/430/440 0.12KW250KW E20001-K4260-C100-V5-5D00 122-J903448-050320 CA01 SD CA01 SD E20001-K5690- C100-V2-5D00 134-C903473-080310
ULTRAMAT 23 ULTRAMAT 23 CO, CO 2, NO, N 2 SO 2, CH 4, R22( CHCIF 2 ) O ULTRAMAT 23 <1l/min IR ULTRAMAT 23 19" NO x NO x ULTRAMAT 23 6mm 1/4 TÜV
ULTRAMAT 23 ULTRAMAT 23 2 2 3 5 6 7 9 11 13 15 16 18 24 24 1 ULTRAMAT 23 ULTRAMAT 23 CO, CO 2, NO, N 2 SO 2, CH 4, R22( CHCIF 2 ) O 2 6-12 ULTRAMAT 23
AXIS P7224 Video Encoder Blade – Installation Guide
安 装 指 南 AXIS P7224 刀 片 视 频 编 码 器 中 文 法 律 考 虑 事 项 视 频 和 音 频 监 视 可 能 会 受 法 律 限 制, 各 个 国 家 / 地 区 的 法 律 会 有 所 不 同 如 将 本 产 品 用 于 监 控 目 的, 需 要 先 检 查 是 否 符 合 你 所 在 区 域 内 的 法 律 规 定 本 产 品 包 括 四 个 (4) H.264 解 码
audiogram3 Owners Manual
USB AUDIO INTERFACE ZH 2 AUDIOGRAM 3 ( ) * Yamaha USB Yamaha USB ( ) ( ) USB Yamaha (5)-10 1/2 AUDIOGRAM 3 3 MIC / INST (XLR ) (IEC60268 ): 1 2 (+) 3 (-) 2 1 3 Yamaha USB Yamaha Yamaha Steinberg Media
1.pdf
2003 3 simodrive 611 UNIVERSAL SIMODRIVE 611 3 SIMODRIVE SIMODRIVE 611 I/RF SIMODRIVE 611 SIMODRIVE SIMODRIVE 611 120 kw SIMODRIVE 611 universal 1FK7 1FT6 1PH7 1FN3 2 SIMODRIVE 611 SIMODRIVE 611 SIMODRIVE
untitled
OVEM zh 8068021 1702e [8068028] OVEM-DE : : : 1. / 2 Festo OVEM 1702e 1... 5 1.1... 5 1.2... 6 2... 7 2.1... 7 2.2... 7 2.3... 8 3... 9 3.1... 9 3.2... 10 3.3... 11 3.4... 13 3.5... 14 3.6... 14 3.7...
1. 概 述 ING-3026 纯 电 流 厂 用 压 器 保 护 装 置 ( 以 下 简 称 装 置 ), 主 要 适 应 6KV~35KV 小 型 变 压 器 保 护, 是 专 门 为 开 关 柜 设 计 的 新 一 代 智 能 装 置 主 要 功 能 保 护 功 能 : a) 速 断 保 护
ING-3026 纯 电 流 厂 用 变 压 器 保 护 装 置 技 术 及 使 用 说 明 书 1. 概 述 ING-3026 纯 电 流 厂 用 压 器 保 护 装 置 ( 以 下 简 称 装 置 ), 主 要 适 应 6KV~35KV 小 型 变 压 器 保 护, 是 专 门 为 开 关 柜 设 计 的 新 一 代 智 能 装 置 主 要 功 能 保 护 功 能 : a) 速 断 保 护 b)
