 使 用 流 程 图 编 辑 器

ISaGRAF 流 程 图 的 图 形 编 辑 器 允 许 用 户 进 入 整 个 FC （流 程 图） 程 序， 这 些 程 序 是 用 ST , IL或 快 捷 LD 语 言 编 写 的 动 作 和 测 试 （判 断）。 流 程 图 是 一 种 判 断 图， 由 于 它 有 一 些 先 进 的 性 能， 如 无 阻 碍 向 后 跳 转， 所 以 也 可 以 用 它 来 描 述 顺 序 动 作。

FC 语 言 的 基 本 语 句

进 入 流 程 图

在 已 有 的 流 程 图 上 操 作

进 入 第 二 层 程 序

用 快 捷 LD 语 言 编 写 第 二 层 程 序

显 示 选 项

“工 具” 菜 单 的 命 令

调 用 ISaGRAF 其 它 工 具

“文 件” 菜 单 的 其 它 命 令

更 新 程 序 日 志

从 字 典 中 选 择 一 个 变 量


FC 语 言 的 基 本 语 句

流 程 图 (FC) 是 用 于 描 述 顺 序 操 作 的 一 种 图 形 语 言。 流 程 图 由 动 作 和 测 试 组 成。 在 动 作 和 测 试 之 间 是 代 表 数 据 流 的 定 向 链 接。 下 面 是 流 程 图 语 言 的 图 形 组 件：

FC 流 程 图 的 开 始： “开 始” 符 必 须 出 现 在 一 个 流 程 图 程 序 的 开 头。 它 是 唯 一 的 并 且 不 能 省 略。 当 它 被 激 活 时， 它 表 示 流 程 图 的 初 始 状 态。

FC 流 程 图 的 结 束： “结 束” 符 必 须 出 现 在 一 个 流 程 图 程 序 的 结 尾。 它 是 唯 一 的， 并 且 不 能 省 略。 有 时 可 能 没 有 给 “结 束” 符 画 连 线 ( 永 远 循 环 的 流 程 图)， 但 不 管 怎 样， 在 流 程 图 的 底 部 仍 要 画 出 “结 束” 符。 当 程 序 的 执 行 被 完 成 时， 它 表 示 流 程 图 的 最 后 状 态。

FC 流 程 的 链 接： 一 个 流 程 的 链 接 是 表 示 图 形 两 点 之 间 信 息 流 的 一 条 线。 一 个 链 接 总 是  以 一 个 箭 头 结 束。 两 个 链 接 不 能 与 同 一 个 源 连 接 点 相 连。

FC 动 作： 一 个 动 作 符 号 代 表 将 被 完 成 的 动 作。 一 个 动 作 用 一 个 号 码 和 一 个 名 称 来 识 别。 同 一 个 流 程 图 的 两 个 不 同 目 标 不 能 使 用 同 一 名 称 或 逻 辑 号。 一 个 动 作 的 编 程 语 言 可 以 是 ST, LD 或 IL，. 一 个 动 作 总 是 与 链 接 相 连， 其 中 一 个 链 接 表 示 到 达 动 作， 另 一 个 链 接 表 示 从 动 作 开 始。

FC 测 试： 一 个 测 试 表 示 一 个 布 尔 量 的 条 件。 一 个 测 试 用 一 个 号 码 和 一 个 名 称 来 识 别。 根 据 对 所 附 带 的 ST, LD 或 IL 表 达 式 所 作 的 判 定， 程 序 的 流 程 被 指 向 “YES” 或 “NO” 路 经。 当 用 ST 文 本 编 程 时， 可 供 选 择 的 一 种 方 式 是： 在 表 达 式 后 跟 一 个 分 号。 用 LD 编 程 时， 唯 一 的 线 圈 表 示 条 件 值。

FC 子 程 序： 本 系 统 能 够 对 FC 程 序 的 垂 直 结 构 进 行 描 述。 FC 程 序 是 一 个 有 层 次 的 树 形 结 构。 每 一 个 FC 程 序 可 以 调 用 另 一 个 FC 程 序。 这 样 的 一 个 程 序 被 称 为 FC  程 序 的 子 程 序， 子 程 序 由 FC 程 序 来 调 用。 调 用 FC 子 程 序 的 FC  程 序 被 称 为 父 程 序。 用 一 种 “父- 子” 关 系 把 FC 程 序 链 接 在 一 起， 形 成 一 个 有 层 次 的 树 状 主 干 结 构。流 程 图 中 的 一 个 子 程 序 符 号 表 示 对 一 个 流 程 图 子 程 序 的 调 用。 正 在 调 用 子 程 序 的 FC 程 序 被 暂 停 执 行， 直 到 子 程 序 执 行 完 毕。

FC 语 言 的 I/O 特 定 动 作： 一 个 输 入/ 输 出 特 定 动 作 符 号 表 示 所 要 完 成 的 动 作。 与 其 它 动 作 一 样， 一 个 输 入/ 输 出 特 定 动 作 也 是 用 一 个 号 码 和 一 个 名 称 来 识 别。 在 标 准 动 作 和 输 入 / 输 出 特 定 动 作 上 使 用 相 同 的 语 义。 输 入 / 输 出 特 定 动 作 的 目 的 仅 仅 是 使 流 程 图 更 加 易 读 并 集 中 在 流 程 图 的 不 可 移 动 部 分。 使 用 输 入 / 输 出 特 定 动 作 是 一 个 供 用 户 选 择 的 功 能。 输 入 / 输 出 特 殊 块 与 标 准 动 作 具 有 完 全 相 同 的 特 点。

FC 连 接 符： 连 接 符 用 于 表 示 未 画 出 的 图 形 两 点 之 间 的 一 个 链 接。 一 个 连 接 符 用 一 个 圆 来 表 示 并 被 连 接 到 流 程 的 源 点。 连 接 符 图 形 是 在 适 当 的 边 上 （取 决 于 数 据 流 的 方 向） 通 过 对 目 标 点 （一 般 是 目 标 符 的 名 称） 的 识 别 来 完 成 的。一 个 连 接 符 总 是 把 一 个 定 义 的 流 程 图 符 号 作 为 目 标。 目 标 符 用 它 的 逻 辑 编 号 来 识 别。

FC 注 释： 一 个 注 释 框 包 含 有 文 本， 该 文 本 没 有 流 程 图 语 义 上 的 意 义。 在 流 程 图 文 件 窗 口 上 可 以 把 文 本 插 入 到 未 使 用 空 间 的 任 何 地 方， 并 用 于 给 程 序 提 供 资 料。


进 入 流 程 图

为 了 进 入 流 程 图， 你 必 须 把 元 素 ( 动 作， 判 断 检 测， 连 接 符 ) 放 置 到 图 形 区 中， 并 在 元 素 之 间 画 上 流 向 链 接 线。

插 入 目 标

选 择 目 标

插 入 注 释

勾 画 流 程 链 接

使 用 连 接 符

移 动 目 标

改 变 目 标 大 小

交 换 一 个 检 测 的 输 出


插 入 目 标

为 了 在 图 形 中 插 入 一 个 目 标， 选 择 工 具 栏 中 相 应 的 按 钮， 并 在 图 形 区 中 你 想 要 插 入 目 标 的 位 置 上 单 击。 你 可 以 在 一 个 空 位 上 放 置 某 个 元 素， 或 者 在 一 个 流 程 链 接 上 单 击， 把 元 素 插 入 到 一 个 流 程。 在 一 个 链 接 上 所 作 的 插 入 只 允 许 用 于 从 上 到 下 的 垂 直 链 接。

你 可 以 插 入 下 列 基 本 元 素：

用 ST, IL 或 快 捷 LD 编 写 的 动 作

IO 的 特 殊 动 作 ( 高 亮 显 示 一 个 特 殊 的 不 可 移 动 的 动 作 )

用 ST, IL 或 快 捷 LD 编 写 的 测 试( 判 断 )

连 接 符

调 用 一 个 FC 子 程 序

注 释 ( 描 述 文 本 )

ISaGRAF 流 程 图 编 辑 器 也 向 你 推 荐 流 程 图 的 分 类 结 构 表。 这 种 结 构 只 能 插 在 已 有 的 流 程 链 接 上。 不 能 把 它 们 放 在 一 个 空 位 上：

If / Then / Else (双 路 选 择)

Repeat until (等 待 一 个 条 件)

While (在 一 个 条 件 为 真 时 循 环)


选 择 目 标

对 大 多 数 编 辑 命 令 来 说， 需 要 选 择 图 形 目 标。ISaGRAF FC 图 形 编 辑 器 能 选 择 图 形 区 内 已 有 的 一 个 或 多 个 目 标。 为 了 选 择 目 标， 在 编 辑 器 工 具 栏 中 必 须 检 查 “选 择” 项 ( 带 箭 头 的 按 钮 ) 。 要 想 选 择 一 个 目 标， 用 户 只 须 在 它 的 符 号 上 单 击 一 下。

要 想 选 择 一 个 目 标 表， 在 图 中 拖 动 鼠 标 画 一 个 矩 形。 该 矩 形 中 的 所 有 图 形 目 标 被 打 上 “已 选 择” 标 记。

一 个 被 选 择 的 目 标 用 深 蓝 色 勾 画， 在 它 的 图 形 符 号 周 围 有 一 些 小 的 黑 色 方 块。 按 住 Shift  或 Ctrl 键 并 在 图 形 符 号 上 单 击， 也 可 以 把 一 个 目 标 添 加 到 一 个多 重 选 择 中 或 把 它 删 除。

在 做 了 一 项 新 的 选 择 之 后， 在 此 之 前 所 选 择 的 所 有 目 标 被 删 除 。 要 想 删 除 已 有 的 选 择， 只 需 用 鼠 标 在 一 个 空 位 上， 即 在 限 定 被 选 目 标 边 界 的 矩 形 框 外 单 击。

对 于 单 项 选 择 来 说， 可 以 用 键 盘 上 的 方 向 键 在 流 程 图 中 从 一 个 目 标 到 另 一 个 目 标 进 行 选 择。 也 可 以 选 择 流 程 链 接。


插 入 注 释

可 以 把 注 释 插 入 到 图 中 任 何 空 位 上。 注 释 对 执 行 程 序 没 有 影 响。 它 们 使 程 序 有 更 高 的 易 读 性。 想 要 插 入 一 个 注 释 块， 在 工 具 栏 中 选 择 相 应 的 按 钮， 并 且 在 图 中 必 须 放 置 注 释 的 地 方 单 击。 想 要 输 入 / 改 变 注 释 文 本， 则 双 击 该 注 释。 当 输 入 一 个 注 释 块 的 文 本 时， 不 需 要 象 “(*” 和 “*)” 这 样 的 特 殊 引 导 符 和 结 束 符。 选 择 一 个 注 释 块 后， 通 过 拖 动 它 的 边 框 角 可 以 改 变 其 大 小。


 勾 画 流 程 链 接

在 工 具 栏 中 选 择 该 按 钮， 在 已 有 的 元 素 之 间 画 上 流 程 链 接。 一 个 链 接 必 须 总 是 按 流 向 来 勾 画。 想 要 插 入 链 接， 首 先 选 择 一 个 FC 元 素 中 的 未 连 接 的 输 出 点， 并 拖 动 鼠 标 到 某 个 终 点。 该 终 点 或 者 是 一 个 未 连 接 的 FC 元 素 的 顶 端 ( 输 入 点 ) ， 或 者 是 一 个 已 有 链 接 上 的 任 何 位 置。 在 流 程 图 中， 用 灰 色 的 小 圆 圈 表 示 链 接 之 间 的 会 聚 点。 为 了 编 排 流 程 图 也 可 以 选 择 和 移 动 会 聚 点。


使 用 连 接 符

ISaGRAF 流 程 图 编 辑 器 能 使 用 图 形 连 接 符， 用 于 代 替 一 个 可 见 的 流 程 链 接。 连 接 符 对 于 避 免 远 距 离 的 链 接 和 提 高 流 程 图 的 易 读 性 是 非 常 有 用 的。 一 个 连 接 符 不 能 用 于 与 其 它 的 FC 程 序 建 立 链 接。

与 其 它 FC 目 标 一 样， 一 个 连 接 符 被 放 在 流 程 图 中。它 用 一 个 圆 圈 表 示， 圆 圈 内 含 有 目 标 元 素 ( 流 程 链 接 的 终 点 ) 的 参 考 编 号。 目 标 元 素 的 简 要 描 述 文 本 显 示 在 连 接 符 圆 圈 的 旁 边。


移 动 目 标

要 想 移 动 流 程 图 中 的 目 标， 你 必 须 选 择 目 标， 并 在 流 程 图 内 拖 动 鼠 标 移 动 它 们。 你 可 以 移 动 单 个 元 素 或 一 个 多 重 选 择 的 元 素 组。 当 移 动 它 们 时， 这 些 元 素 不 能 重 叠。 不 能 把 正 在 移 动 的 元 素 与 一 个 已 有 的 链 接 相 连。

当 移 动 单 个 元 素 ( 动 作, 检 测...) 时，ISaGRAF 流 程 图 编 辑 器 自 动 地 把 被 选 择 的 元 素 与 放 置 在 其 下 的 并 与 它 相 连 接 的 所 有 目 标 一 起 移 动。 这 一 功 能 不 能 用 于 多 重 选 择 的 情 况。


改 变 目 标 大 小

除 了 “Begin”， “End” 符 号 和 连 接 符 以 外， 流 程 图 的 任 一 图 形 元 素 可 以 自 由 地 改 变 其 大 小。 要 想 改 变 一 个 元 素 的 大 小， 你 首 先 必 须 选 择 它， 然 后 用 鼠 标 拖 动 元 素 边 框 上 的 方 块， 以 便 改 变 元 素 尺 寸。

当 一 个 元 素 与 一 个 流 程 图 的 链 接 相 连 时， 在 元 素 的 左 边 框 和 右 边 框 上 水 平 地 改 变 它 的 大 小， 以 便 当 元 素 的 大 小 被 改 变 时， 其 元 素 仍 能 正 确 地 被 连 接 在 链 接 上。


交 换 一 个 检 测 的 输 出

你 可 以 在 一 个 检 测 (判 断) 上 交 换 YES / NO 输 出 的 位 置。 做 这 项 操 作 时，只 需 双  击 显 示 在 测 试 符 旁 边 的 “Yes” 或 “No” 符 号 即 可。


在 已 有 的 流 程 图 上 操 作

“编 辑” 菜 单 上 的 命 令 用 于 改 变 或 完 成 已 有 的 图。 大 部 分 命 令 作 用 于 图 中 当 前 被 选 择 的 元 素。

修 正 流 程 图

查 找 和 替 换

直 接 存 取 一 个 元 素

对 元 素 重 新 编 号


修 正 流 程 图

DEL 键 可 用 于 删 除 被 选 择 的 元 素。 未 确 定 的 链 接 与 所 选 定 的 元 素 一 起 被 删 除。 在 执 行 DEL命 令 之 后 用 “编 辑 / 复 原” 命 令 使 元 素 复 原。DEL 命 令 也 可 用 于 在 图 中 选 择 的 一 组 元 素。“编 辑” 菜 单 的 “剪 切”， “拷 贝”， “粘 贴” 命 令 用 于 移 动 或 拷 贝 被 选 择 的 元 素。


查 找 和 替 换

“编 辑 / 查 找 / 替 换” 可 用 于 查 找 或 替 换 整 个 程 序 ( 用 ST , IL 或 快 速 LD 编 写 的 所 有 动 作 和 测 试 ) 的 文 本 字 符 串 。 查 找 / 替 换 对 话 框 用 于 输 入 要 检 索 的 文 本 ， 并 直 接 打 开 编 辑 部 分 ， 在 此 查 找 文 本 。


直 接 存 取 一 个 元 素

“转 到” 命 令 允 许 用 户 存 取 流 程 图 中 已 有 的 图 形 元 素 。 滚 动 位 置 被 自 动 连 接， 以 便 显 示 元 素 。 当 到 达 滚 动 位 置 时 元 素 即 被 选 中


给 元 素 重 新 编 号

“编 辑 / 重 编 号” 命 令 用 于 对 流 程 图 的 元 素 重 新 编 号 。 流 程 图 中 的 任 何 一 个 FC 元 素 用 一 个 唯 一 的 参 考 号 来 识 别 。 当 插 入 新 元 素 时 ， 编 辑 器 配 置 参 考 号 。 “重 编 号” 命 令 允 许 你 根 据 元 素 在 流 程 图 中 的 位 置 重 新 修 正 元 素 的 编 号。 编 号 的 增 大 是 按 照 从 顶 部 到 底 部 和 从 左 到 右 的 顺 序 进 行 的 。


显 示 选 项

 用 “选 择 / 布 局” 命 令 打 开 一 个 对 话 框 ， 所 有 与 编 辑 器 工 作 区 和 绘 图 有 关 的 参 数 和 选 项 在 该 对 话 框 中 集 合 。 用 “工 作 区” 集 合 框 中 的 一 些 检 查 框 来 显 示 或 隐 藏 编 辑 器 工 具 栏 和 状 态 栏 。 “ 文 件 ” 集 合 框 中 的 选 项 允 许 你 显 示 或 隐 藏 编 辑 用 的 网 格 线 上 的 点 及 显 示 黑 白 或 彩 色 流 程 图。

用 工 具 栏 中 的 “显 示 比 例” 按 钮 来 改 变 当 前 的 显 示 比 例。 当 操 作 一 个 附 加 在 一 个 动 作 或 一 个 测 试 上 的 快 捷 LD 程 序 时 也 可 使 用 该 命 令 。

用 工 具 栏 中 的 “网 格 线” 按 钮 来 显 示 或 隐 藏 用 于 编 辑 的 网 格 线 上 的 点 。 当 操 作 一 个 附 加 在 一 个 动 作 或 一 个 测 试 上 的 快 捷 LD 程 序 时 也 可 使 用 该 命 令 。

用 “选 择 / 字 体” 命 令 来 选 择 在 所 有 ISaGRAF 文 件 中 使 用 的 字 符 的 字 体 名 称 。 当 从 一 个 ST 或 IL 块 中 调 用 字 体 时 ， 你 可 以 确 定 字 体 的 大 小 。 当 为 某 个 图 形 选 择 字 体 时 ( FC 或 快 捷 LD )， 字 体 的 风 格 和 大 小 是 不 相 关 的， 因 此 不 必 对 它 们 进 行 设 定 。 ISaGRAF 的 图 形 编 辑 器 总 是 根 据 当 前 的 放 大 比 例 来 计 算 字 体 的 大 小 。


调 用 ISaGRAF其 它 工 具

校 验 (编 译) 程 序

 	仿 真 或 调 试 应 用 程 序

编 辑 变 量 字 典


校 验 ( 编 译 ) 程 序

用 “文 件 / 校 验” 命 令 运 行 ISaGRAF 代 码 发 生 器 ， 以 便 校 验 当 前 被 编 辑 的 程 序 的 编 程 语 法 。 对 一 个 FC 程 序 来 说 ， 流 程 图 和 第 二 层 指 令 都 被 检 查 。 完 成 语 法 校 验 后 ， 为 了 继 续 操 作 程 序 必 须 关 闭 代 码 发 生 器 窗 口 。 如 果 在 应 用 程 序 （ 被 编 辑 的 程 序 ） 中 只 有 一 个 程 序 ， 并 且 没 有 检 查 出 程 序 的 语 法 错 误 ， 则 产 生 应 用 （ 程 序 ） 代 码 。 用 “ 选 择 / 编 译 器 选 项 ” 命 令 设 置 编 译 参 数 和 优 化 参 数 。 关 于 编 译 程 序 和 生 成 代 码 的 其 它 信 息 ， 请 查 阅 本 资 料 中 的 “ 使 用 代 码 发 生 器” 一 章。


 	仿 真 或 调 试 应 用 程 序

“文 件 / 仿 真” 和 “文 件 / 调 试” 命 令 采 用 仿 真 方 式 或 实 际 连 接 方 式 运 行 ISaGRAF 图 形 调 试 器 ， 并 用 调 试 方 式 重 新 打 开 被 编 辑 的 FC 程 序 。 使 用 调 试 方 式 时 ， 不 能 对 程 序 进 行 修 改 。


编 辑 变 量 字 典

“文 件 / 字 典” 命 令 用 于 编 辑 当 前 应 用 的 和 当 前 程 序 的 变 量 字 典。 它 也 包 括 插 入 点 ， 以 便 编 辑 用 户 定 义 的 字 。 局 部 说 明 或 定 义 的 字 与 当 前 被 编 辑 的 程 序 有 关。


“文 件” 菜 单 的 其 它 命 令

在 所 有 程 序 编 辑 器 的 “文 件” 菜 单 中 可 得 到 如 下 命 令：

打 开 另 一 个 程 序

打 印 程 序


打 开 另 一 个 程 序

“文 件 / 打 开 ” 命 令 允 许 用 户 关 闭 当 前 编 辑 的 程 序 ， 并 开 始 编 辑 用 相 同 语 言 编 写 的 当 前 项 目 中 的 其 它 程 序 。 这 个 功 能 不 能 用 于 编 辑 用 其 它 语 言 编 写 的 程 序， 新 选 择 的 程 序 替 代 编 辑 窗 口 中 的 当 前 程 序 。


打 印 程 序

用 “文 件 / 打 印” 命 令 在 打 印 机 上 输 出 被 编 辑 的 程 序 。 为 了 打 印 被 编 辑 的 图 表 内 容 ， 该 命 令 运 行 项 目 文 档 生 成 器。


更 新 程 序 日 志

用 “文 件 / 日 志” 命 令 可 以 手 动 输 入 附 加 在 被 编 辑 程 序 上 的 日 志 文 件。 每 当 编 译 程 序 时， 日 志 文 件 和 语 法 检 查 输 出 信 息 一 起 被 自 动 更 新。 用 编 辑 日 期 / 时 间 标 记 来 编 辑 输 出。

如 果 在 程 序 编 辑 器 的 “选 择” 菜 单 中 选 择 “更 新 日 志” 方 式， 那 么 每 当 把 程 序 保 存 在 磁 盘 上 时 ， “日 志” 对 话 框 就 被 打 开。

如 果 按 确 认 按 钮， 那 么 输 入 的 文 本 注 释 与 当 前 日 期 / 时 间 标 记 一 起 被 保 存 在 日 志 文 件 的 末 尾 。 这 一 特 性 为 程 序 的 使 用 周 期 提 供 了 有 益 的 帮 助 ， 所 以 对 于 维 护 整 个 程 序 是 非 常 有 用 的。


从 字 典 中 选 择 一 个 变 量

  当 编 辑 一 个 文 本 程 序 ( ST 或 IL ) 时， “编 辑 / 插 入 变 量” 命 令 允 许 选 择 一 个 被 说 明 的 变 量 名 ， 以 便 把 它 加 入 到 插 入 点 的 当 前 位 置。 当 编 辑 LD 或 FBD 程 序 时， 为 了 描 述 触 点、 线 圈、 块 输 入 / 输 出 参 数 或 FBD 变 量 框， 需 要 选 择 变 量 。 在 上 述 两 种 情 况 中， 要 打 开 “选 择” 对 话 框， 以 便 选 择 一 个 被 说 明 的 变 量。

“作 用 域” 选 择 框 被 用 来 选 择 全 局 变 量 和 局 部 变 量。 左 边 的 选 择 框 允 许 选 择 数 据 的 类 型 。 类 型 选 择 框 旁 边 的 小 图 标 可 被 当 作 快 捷 方 式 按 钮 来 使 用， 以 便 选 择 最 新 使 用 过 的 数 据 类 型：

布 尔

整 型 / 实 型

计 时 器

信 息

想 要 选 择 一 个 变 量 ， 在 表 中 的 变 量 名 上 单 击 。 变 量 名 称 和 注 释 随 之 显 示 在 表 的 上 部 。 然 后 按 确 认 按 钮 ， 以 确 认 变 量 选 择 。 在 编 辑 控 制 中 也 可 以 不 使 用 表 而 直 接 输 入 一 个 变 量。

编 辑 控 制 也 可 以 被 用 于 输 入 一 个 常 量 表 达 式 。


“工 具” 菜 单 命 令

在 工 具 菜 单 中 可 选 用 以 下 命 令， 它 们 被 用 于 在 FC 编 辑 窗 口 底 部 的 小 型 文 本 表 中 显 示 信 息 ：

显 示 编 辑 程 序 的 输 出	在 输 出 窗 口 中 显 示 最 后 一 次 编 辑 的 错 误 信 息

在 图 中 查 找	在 整 个 图 中 查 找 一 个 文 本 出 现 的 地 方 并 把 它 们 列

在 输 出 窗 口 中

隐 藏 输 出 窗 口	关 闭 输 出 窗 口

当 错 误 信 息 或 文 本 出 现 的 地 方 显 示 在 输 出 窗 口 时 ， 双 击 某 一 行 ， 在 图 中 即 显 示 该 文 本 出 现 的 位 置 。


输 入 第 二 层 程 序

用 户 要 想 输 入 第 二 层 程 序 ， 必 须 在 动 作 或 测 试 符 号 上 双 击 。 第 二 层 编 程 显 示 在 FC 窗 口 的 右 边。 你 可 以 自 由 地 移 动 FC 流 程 图 和 第 二 层 编 程 之 间 的 分 隔 行 。 你 可 以 同 时 打 开 一 个 或 两 个 第 二 层 区 域 。 你 可 以 从 键 盘 、 鼠 标 或 “编 辑” 菜 单 上 选 用 下 面 的 命 令 ：

键 盘	 鼠标	“编 辑” 菜 单

在 上 次 的 缺 省 窗 口 中 打 开	Enter	双 击	编 辑 第 二 层

在 单 个 窗 口 中 打 开	Ctrl+Enter	Ctrl + 双 击	在 单 个 窗 口 中 编 辑 第 二 层

当 出 现 两 个 第 二 层 窗 口 时 ， 可 以 自 由 地 移 动 它 们 之 间 的 间 距 。 用 第 二 层 标 题 栏 右 边 的 按 钮 关 闭 第 二 层 窗 口 。

第 二 层 编 程 的 缺 省 语 言 是 ST ( 结 构 化 文 本 )。 编 程 语 言 也 可 以 是 IL 或 简 捷 LD 。 所 选 择 的 语 言 名 称 显 示 在 第 二 层 标 题 栏 内 的 一 个 小 框 里 。 要 想 改 变 激 活 的 语 言， 从 菜 单 上 运 行 “选 择 / 设 置 第 二 层 语 言” 命 令 或 在 那 个 小 框 上 单 击 一 下。 只 有 当 第 二 层 编 程 窗 为 空 白 时， 该 命 令 才 生 效。

这 里 有 一 个 单 线 编 辑 框 出 现 在 第 二 层 窗 口 的 上 方 。 它 用 于 插 入 一 个 简 短 的 描 述 文 本 。 该 文 本 将 作 为 IEC 的 注 释 显 示 在 FC 符 号 图 中 。 由 于 该 文 本 被 其 它 一 些 命 令 （ 如 “进 入 ..”） 所 用 ， 并 且 在 FC 打 印 输 出 中 提 供 有 关 FC 动 作 和 测 试 的 资 料 ， 所 以 它 是 非 常 有 用 的 。

当 第 二 层 窗 口 打 开 时， 任 何 时 候 都 可 以 用 “选 择 / 刷 新” 命 令 去 刷 新 带 有 被 修 改 过 的 第 二 层 程 序 的 FC 主 流 程 图。


用 简 捷 LD 编 程
用 快 捷 LD 编 程

快 捷 LD 编 辑 器 可 用 于 第 二 层 编 程。 在 作 一 项 判 断 测 试 时，LD 图 仅 由 一 个 梯 级 组 成， 且 只 带 一 个 表 示 判 断 的 线 圈。 测 试 名 称 不 会 与 线 圈 符 号 重 复。 下 面 是 一 个 用 快 捷 LD 编 程 的 测 试 例 子。

当 用 快 捷 LD 编 程 时 ， 使 用 键 盘 上 的 方 向 键 在 编 程 的 逻 辑 网 格 内 移 动 选 项 ， 然 后 用 下 列 快 捷 键 插 入 符 号 ：

F2:	在 被 选 择 的 符 号 后 面 插 入 一 个 触 点 / 对 梯 级 进 行 初 始 化

F3:	在 被 选 择 的 符 号 前 面 插 入 一 个 触 点

F4:	与 被 选 择 的 符 号 并 联 插 入 一 个 触 点

F5:	与 被 选 择 的 线 圈 并 联 添 加 一 个 线 圈 (不 是 用 于 测 试)

F6:	在 被 选 择 的 符 号 后 面 插 入 一 个 块

F7:	在 被 选 择 的 符 号 前 面 插 入 一 个 块

F8:	在 被 选 择 的 符 号 并 联 插 入 一 个 块

F9:	与 被 选 择 的 线 圈 并 联 添 加 一 个 跳 转 符 号 (不 是 用 于 测 试)

一 个 跳 转 产 生 一 个 梯 级 名 称 。 当 选 择 了 梯 级 标 题 时， 敲 ENTER 键 可 输 入 一 个 梯 级 名 称 。 ISaGRAF 编 辑 器 对 于 你 已 经 输 入 的 梯 级 标 记 保 持 记 忆 ， 不 管 它 已 被 规 定 用 作 一 个 梯 级 名 还 是 用 作 一 个 跳 转 操 作 。 “跳 转 / 标 记” 对 话 框 给 你 提 供 了 这 样 的 可 能 性 ： 输 入 一 个 新 标 记 或 选 择 一 个 已 有 的 标 记 。 如 果 你 输 入 一 个 新 的 名 称 ， 该 名 称 将 被 自 动 添 加 到 列 表 中。 “删 除” 按 钮 用 于 从 列 表 中 删 除 被 选 择 的 名 称 ， 但 它 不 能 删 除 你 所 选 择 的 梯 级 图 上 的 标 记 。 操 作 方 法 是 ， 当 编 辑 框 为 空 白 时 按 下 确 认 键 即 可 。

你 也 可 以 按 LD 工 具 栏 中 的 按 钮 ， 而 不 敲 功 能 键 。

当 选 择 了 一 个 触 点 或 一 个 块 输 入 / 输 出 参 数 时 ， 敲 回 车 键 可 选 择 一 个 变 量 或 输 入 一 个 常 量 。 当 选 择 了 功 能 块 时 ， 敲 回 车 键 可 选 择 功 能 块 的 类 型 。 为 达 到 相 同 的 效 果 ， 你 也 可 以 在 一 个 符 号 上 双 击 。

当 选 择 了 一 个 触 点 时， 敲 击 Ctrl + SPACE 键， 可 改 变 触 点 或 线 圈 的 类 型 （ 直 接 的 ， 求 反 的 ） 。 关 于 快 捷 LD 功 能 的 详 细 信 息 请 参 阅 本 文 件 中 “ 使 用 快 捷 LD 编 辑 器 ” 一 章。