 使 用 FBD/LD 编 辑 器

ISaGRAF FBD/LD 图 形编 辑 器 允 许 用 户 输 入 全 部 的 FBD程 序 ， 其 中 也 包 括 一 部 分 用LD 语 言 。 它 结 合 了 图 形 和 文 本 编 辑 能 力 ， 所 以 可 以 输 入 程 序 图 表 和 相 应 的 输 入 、 输 出 。 由 于 这 个 编 辑 器 是 专 供 FBD语 言 使 用 的， 输 入 纯 LD 程 序 时 最 好 使 用 ISaGRAF 快 捷 LD 编 辑 器。

FBD/LD 语 言 基 础

输 入FBD 图

处 理 已 存 在 的 程 序 图 表

显 示 选 项

样 式 和 修 订 跟 踪

“工 具” 菜 单 命 令

调 用 其 它ISaGRAF 工 具

程 序 参 数

“文 件” 菜 单 的 其 它 命 令

更 新 程 序 日 志

从 词 典 中 选 择 变 量


FBD/LD 语 言 基 础

FBD 语 言 是 许 多 不 同 类 型 的 方 程 式 的 一 种 图 形 表 示 法。 操 作 符 被 表示 为 矩 形 的 功 能 块 。 功 能 的 输 入 被 连 接 到 矩 形 块 的 左 侧 ； 输 出 连 接 到 块 的 右 侧。 图 形 的 输 入 和 输 出 ( 变 量 ) 通 过 逻 辑 连 接 连 接 到 功 能 块 。 一 个 功 能 块 的 输 出 可 以 连 接 到 另 一 个 块 的 输 入。

LD 允 许 用 图 形 表 示 布 尔 表 达 式 。 布 尔 逻 辑 与 ， 或 ， 非 运 算 符 可 以 明 确 地 以 图 形 拓 扑 表 示 。 布 尔 输 入 变 量 与 图 形 触 点 联 系 起 来 ，布 尔 输 出 变 量 连 到 线 圈 。 触 点 和 线 圈 被 水 平 短 接 线 连 接 到 左 右 两 侧 的 电 源 线 上 。 每 条 线 段 都 拥 有 假 或 真 的 布 尔 逻 辑 状 态。 所 有 直 接 相 连 的 线 段 具 有 相 同 的 布 尔 逻 辑 状 态 。 所 有 连 接 到 左 侧 垂 直 电 源 线 的 线 段 具 有 逻 辑 真 的 状 态 。

左 电 源 线

右 电 源 线

LD 垂 直“或”连 接

触 点

线 圈

功 能 块

标 号

跳 转

返 回 标 号

变 量

连 接

带 布 尔 逻 辑 非 的 连 接

用 户 定 义 转 角

LD 和 FBD 程序 总 是 从 左 至 右 ， 从 上 到 下 解 算 。 有 关 LD 和 FBD 语 言 的 细 节 请 参 考 ISaGRAF 语 言 参 考 手 册。以 下 是 LD 和 FBD 语 言 的 基 本 图 形 元 素，并 且 为 FBD / LD 编 辑 器 所 支 持：


左 电 源 线

左 电 源 线 代 表 了 初 始 的 “真” 状 态 ， 梯 级 必 须 与 它 相 连 。 ISaGRAF FBD编 辑 器 也 允 许 任 何 布 尔 符 号 连 接 到 左 电 源 线 。


右 电 源 线

线 圈 可 以 连 接 到 右 电 源 线 。 这 是 可 选 的 。 如 果 线 圈 在 右 侧 未 连 接 ， 则 它 自 身 的 图 中 就 包 含 了 右 电 源 线。


LD 垂 直 “或” 连 接

LD 垂 直 线 可 以 在 左 右 两 侧 同 时 拥 有 其 它 几 个 连 接 。 每 个 垂 直 线 右 侧 的 连 接 相 当 于 左 侧 连 接 的 或 运 算。


触 点

触 点 根 据 布 尔 变 量 的 状 态 改 变 布 尔 数 据 流 。 变 量 的 名 称 显 示 在 触 点 符 号 的 上 方 。 ISaGRAF FBD/LD 编 辑 器 支 持 以 下 几 种 触 点 ：

 	 直 接 触 点

反 相 触 点

上 升 沿 触 点

下 降 沿 触 点


线 圈

线 圈 代 表 了 一 种 操 作 。 它 必 须 与 左 侧 的 布 尔 符 号 如 触 点 相 连 。 变 量 的 名 称 显 示 在 线 圈 符 号 的 上 方。 ISaGRAF FBD/LD 编 辑 器 支 持 下 列 几 种 类 型 的 线 圈 ：

直 接 线 圈

反 相 线 圈

“置 位” 操 作 线 圈

“复 位” 操 作 线 圈


功 能 块

在 FBD 图 中 一 个 块 可 以 代 表 一 个 功 能 、 功 能 块 、 子 程 序 或 运 算 符 。 输 入 和 输 出 端 必 须 连 接 到 变 量 、 触 点 或 线 圈 、 或 其 它 块 的 输 入 或 输 出 。 形 式 参 数 名 被 标 注 在 矩 形 内 部 。


 标 号

标 号 可 以 放 在 程 序 内 的 任 何 地 方。 标 号 指 明 跳 转 指 令 的 目 标， 以 改 变 程 序 执 行 的 顺 序。 建 议 将 标 号 置 于 程 序 的 左 侧， 以 提 高 程 序 的 可 读 性。


跳 转

一 个 跳 转 符 号 总 是 指 向 置 于 程 序 中 某 个 地 方 的 标 号 。 它 的 左 侧 必 须 连 接 到 一 个 布 尔 状 态 点 。 当 左 侧 的 连 接 为 真 时 ， 程 序 操 作 就 直 接 跳 往 目 标 标 号 。注 意： 向 后 跳 转 非 常 危 险 ， 在 有 些 情 况 下 会 引 起 PLC 程 序 循 环 的 阻 塞 。


 返 回 标 号

返 回 标 号 要 与 布 尔 点 连 接 。 它 将 在 支 路 的 状 态 为 真 时 ， 中 止 程 序 的 执 行。


变 量

在 程 序 图 表 中 变 量 在 小 的 矩 形 框 中 表 示 ， 它 的 左 侧 或 右 侧 连 接 到 图 表 的 其 它 元 素。


连 接

连 接 线 画 在 图 表 程 序 的 各 元 素 之 间 。 连 接 总 是 沿 着 数 据 流 的 方 向 从 一 个 输 出 到 一 个 输 入 。


带 布 尔 逻 辑 非 的 连 接

一 些 布 尔 连 接 被 表 示 为 在 其 末 端 带 有 一 个 小 圆 圈 。 这 代 表 经 过 它 的 信 息 发 生 了 布 尔 逻 辑 反 相。


用 户 定 义 转 角

连 接 可 以 加 上 用 户 定 义 点 。 它 允 许 用 户 人 工 控 制 连 接 的 路 由 。 如 果 没 有 放 置 转 角，ISaGRAF FBD/LD 编 辑 器 就 使 用 缺 省 的 路 由 法 则。


输 入FBD 图 表

为 了 输 入 图 表 ， 必 须 在 图 形 区 域 中 放 置 各 种 元 素 （ 块、 变 量、 触 点、 线 圈 …… ） ， 然 后 在 它 们 之 间 画 上 连 接。

插 入 对 象

选 择 对 象

插 入 注 释

移 动 对 象

 	画 连 接

改 变 连 接 画 法

改 变 连 接 类 型

画LD 支 路

多 重 连 接


插 入 对 象

选 择 工 具 栏 上 相 应 的 按 钮 ， 再 用 鼠 标 在 要 插 入 的 图 形 区 域 单 击 ， 可 以 在 程 序 图 表 中 插 入 对 象 。


选 择 对 象

大 部 分 的 编 辑 命 令 都 需 要 选 择 图 形 对 象 。ISaGRAF LD/FBD 图 形 编 辑 器 允 许 在 图 表 区 中 选 择 一 个 或 多 个 对 象 。 选 择 对 象 先 要 在 编 辑 器 工 具 栏 上 按 标 有 箭 头 的 “选 择” 按 钮 。 选 择 一 个 对 象 时 ， 用 户 只 须 用 鼠 标 单 击 它 的 符 号 ； 选 择 多 个 对 象 时 ， 可 用 鼠 标 在 图 表 上 拖 画 出 一 个 矩 形 区 域 ， 凡 与 矩 形 相 交 的 图 形 对 象 都 被 标 记 为 “已 选 择” 。 已 选 择 的 对 象 显 示 为 外 围 黑 色 小 方 块 的 图 形 符 号 。 进 行 新 的 选 择 将 取 消 所 有 以 前 的 选 择 。 要 取 消 当 前 的 选 择 ， 只 须 用 鼠 标 在 选 择 框 外 的 空 白 区 域 单 击。


插 入 注 释

图 表 内 的 任 何 位 置 都 可 以 插 入 注 释 。 注 释 不 影 响 程 序 的 执 行 ， 只 给 程 序 带 来 更 高 的 可 读 性 。 选 择 工 具 栏 上 的 这 个 按 钮 ， 然 后 用 鼠 标 在 要 插 入 注 释 的 区 域 拖 画 出 一 个 矩 形 ， 再 在 其 中 输 入 注 释 文 本 。 输 入 注 释 区 文 本 时 不 需 要 任 何 如 “ （ * ”和 “ * ） ”的 字 符 做 标 记 。 可 以 通 过 拖 动 边 框 的 角 来 调 整 注释 框 的 大 小。


移 动 对 象

先 选 择 程 序 图 表 中 的 对 象 ， 然 后 用 鼠 标 拖 动 选 择 区 域 在 图 中 移 动 。 对 于 已 连 接 的 对 象 ， 用 户 只 须 简 单 地 拖 动 图 形 符 号，ISaGRAF LD/FBD 编 辑 器 会 根 据 对 象 的 新 位 置 自 动 重 画 它 们 间 的 连 接 。


 	画 连 接

选 择 工 具 栏 上 的 这 些 按 钮 之 一 ， 画 已 存 在 的 元 素 间 的 连 接 。 如 果 从 一 个 连 接 点 向 图 中 的 空 区 域 画 连 接 ， 它 将 在 连 接 末 端 以 用 户 定 义 转 角 结束 ， 以 便 可 继 续 画 另 一 段 。


改 变 连 接 画 法

“工 具 / 移 动 线” 用 来 改 变 图 中 所 选 连 接 的 自 动 路 由 。 此 命 令 不 会 影 响 连 接 到 用 户 定 义 角 的 连 接 。 如 果 一 个 连 接 被 画 成 三 段 ，则 此 命 令 将 改 变 其 中 第 二 段 的 位 置 。 举 例 如 下：


改 变 连 接 类 型

您 可 以 在 连 接 的 右 端 双 击 鼠 标 ， 以 改 变 连 接 的 类 型 （ 带 或 不 带 布 尔 逻 辑 非 ）。


画 L D 支 路

为 画 一 个 新 LD 支 路 ， 先 要 插 入 左 电 源 线 ， 然 后 放 置 一 个 线 圈 ： 它 将 被 自 动 地 连 接 到 电 源 线 上 。 其 它触 点 和 垂 直 或 连 接 可 以 直 接 插 入 到 支 路 线 条 上 ， 而 不 必 新 画 任 何 连 接 。

当 插 入 一 个 新 的 LD 触 点 或 线 圈 到 空 的 编 辑 区 域 中 时 ， 新 的 水 平 支 路 线 条 将 自 动 地 从 新 元 素 画 向 已 存 在 的 左 侧 和 右 侧 电 源 线 ； 如 果 新 触 点 或 线 圈 未 被 放 置 在 电 源 线 之 间 ， 则 不 会 自 动 画 出 水 平 线 。 新 插 入 的 触 点 或 线 圈 可 以 在 画 出 的 支 路 上 自 由 移 动 。 插 入 LD 触 点 或 线 圈 时 由 编 辑 器 生 成 的 水 平 线 可 以 被 选 中 和 删 除 。可 以 在 已 存 在 支 路 的 水 平 线 上 插 入 新 的 LD 触 点 或 线 圈 。 编 辑 器 会 自 动 地 切 断 支 路 并 将 它 连 接 到 新 插 入 的 触 点 或 线 圈 的 左 右 连 触 点 上。


多 重 连 接

可 以 在 任 何 输 出 点 上 建 立 多 重 连 接 。 这 意 味 着 信 息 被 传 播 到 图 表 中 的 其 它 点 上 ， 即 相 同 的 状 态 被 传 播 到 右 侧 的 每 一 个 点 上 。 输 出 连 接 点 上 能 画 数 目 不 限 的 线 条 。 除 了 下 列 LD 符 号 之 外 ， 两 条 连 接 线 的 右 端 不 能 连 接 到 同 一 个 输 入 点：

右 电 源 线

左 侧 有 多 重 连 接 的 （或） 运 算 符

这 些 LD 符 号 可 以 拥 有 数 目 不 限 的 输 入。


处 理 已 存 在 的 图 表

“编 辑” 菜 单 中 的 命 令 用 来 改 变 或 完 成 一 个 已 存 在 的 程 序 。 这 些 命 令 中 的 大 部 分 ， 都 对 程 序 图 表 中 当 前 选 定 的 元 素 进 行 操 作。

更 正 图 表

查 找 和 替 换

显 示 执 行 顺 序

输 入 符 号 和 文 本

选 择 功 能 块 类 型

获 得 空 白 区


更 正 图 表

DEL 键 可 用 来 删 除 选 定 的 元 素 ， 悬 空 的 连 接 也 与 选 定 的 元 素 一 同 删 除 。 使 用 “编 辑 / 恢 复” 命 令 可 以 恢 复 被 清 除 的 元 素 。DEL 命 令 也 可 应 用 于 图 中 选 定 的 成 组 元 素 。 “编 辑 ” 菜 单 中 的 “剪 切” 、 “ 拷 贝 ” 、 “ 粘 贴 ” 命 令 用 来 移 动 和 拷 贝 选 定 的 元 素。


查 找 和 替 换

“编 辑 / 查 找” 和 “编 辑 / 替 换” 命 令 用 来 查 找 和 替 换 程 序 图 中 的 文 本 。 只 有 完 整 的 名 称 可 以 被 找 到。 这 些 命 令 可 作 用 于 触 点 、 线 圈 、 块 名 、 变 量 和 标 号 。 它 们 不 能 用 来 查 找 注 释 中 的 文 本 。 替 换 命 令 不 能 用 来 改 变 块 名 。 查 找 / 替 换 可 以 从 当 前 选 择 的 位 置 向 前 或 向 后 进 行 ， 在 遇 到 程 序 边 界 时 ， 会 “循 环 ” 继 续 进 行 。


显 示 执 行 顺 序

当 FBD 程 序 包 含 了 反 向 的 循 环 指 令 ， 指 令 的 执 行 就 不 能 遵 照 从 左 至 右 / 从 上 至 下 的 顺 序 。 为 避 免 引 起 混 乱 ， 使 用 “工 具 / 显 示 执 行 顺 序” 命 令 或 按 Ctrl + F1 键 可 以 显 示 在 编 译 时 将 采 用 的 执 行 顺 序 。 在 能 引 起 操 作 的 元 素 符 号 （ 如 线 圈 、 设 置 变 量 和 功 能 块 ） 附 近 将 显 示 从 1 编 号 到 N 的 标 记。


输 入 符 号 和 文 本

可 以 在 图 形 元 素 上 双 击 鼠 标 来 输 入 有 关 的 符 号 和 文 本 。 这 适 用 于 变 量 、 触 点 、 和 线 圈 、 注 释 文 本 和 标 号 。 当 对 触 点 和 线 圈 使 用 这 种 操 作 时 ， 还 可 以 用 来 改 变 它 们 的 类 型 （ 直 接 、 反 相......） 。

包 括 变 量 或 模 块 选 择 列 表 在 内 的 对 话 框 通 常 用 来 输 入 文 本 。 如 果 在 “ 选 项 ” 菜 单 中 选 择 了 “ 手 工 键 盘 输 入 ” ， 就 可 以 在 一 个 单 一 文 本 编 辑 框 内 直 接 输 入 变 量 符 号 和 块 名 。 输 入 新 文 本 后 按 “ Enter ” 键 确 认 其 有 效 ； 或 按 “ Esc ” 键 退 出 并 关 闭 编 辑 框 。 在 “ 手 工 键 盘 输 入 ” 模 式 下 不 能 使 用 鼠 标 关 闭 文 本 编 辑 框 。

如 果 在 “ 选 项 ” 菜 单 中 选 择 了 “ 自 动 输 入 ” 模 式 ， 则 在 每 次 插 入 新 的 触 点 或 线 圈 时 立 即 输 入 变 量 符 号 。 每 当 插 入 变 量 或 标 号 时 都 要 立 即 输 入 符 号。


选 择 功 能 块 类 型

在 一 个 块 上 双 击 鼠 标 可 以 用 来 改 变 它 的 类 型 。 块 的 类 型 从 当 前 可 用 的 运 算 符 、 功 能 和 功 能 块 列 表 中 选 择 。 此 命 令 也 允 许 改 变 一 些 可 交 换 的 运 算 符（ 如 AND, OR, ADD, MUL... ） 的 输 入 点 数。


获 得 空 白 区

当 用 鼠 标 右 键 在 FBD 绘 图 区 中 单 击 时 ， 会 显 示 一 个 弹 出 式 菜 单 。 它 包 含 一 些 可 用 来 在 当 前 鼠 标 指 针 位 置 插 入 或 删 除 空 白 绘 图 区 ：

插 入 行 ： 此 命 令 将 插 入 一 个 从 打 开 弹 出 菜 单 时 的 鼠 标 指 针 位 置 开 始 ， 横 跨 4 行 网 格 宽 的 水 平 空 白 区 。

删 除 行 ：   此 命 令 删 除 从 鼠 标 指 针 处 开 始 的 未 使 用 水 平 空 白 区 （ 行 ） 。 此 命 令 不 能 用 来 删 除 FBD 元 素 。

当 弹 出 菜 单 打 开 时 ， 会 由 FBD 绘 图 区 中 的 灰 色 线 标 出 要 插 入 或 删 除 空 白 区 域 的 位 置。


显 示 选 项

“选 项” 菜 单 中 的 命 令 用 来 定 制 FBD 图 表 在 屏 幕 上 的 表 示 方 法 。

定 制 布 局

“选 项 / 布 局”命 令 将 打 开 一 个 对 话 框 ， 其 中 包 括 了 成 组 的 有 关 编 辑 器 工 作 区 和 图 形 程 序 的 画 法 的 参 数 和 选 项 。 使 用 “ 工 作 区 ” 分 组 框 中 的 选 择 项 可 显 示 或 隐 藏 编 辑 器 的 工 具 栏 和 状 态 栏 。 “ 文 档 ” 分 组 框 中 的 选 项 允 许 用 户 显 示 或 隐 藏 编 辑 网 格 点。

“ 缩 放 ” 分 组 框 中 的 选 项 允 许 选 用 一 个 主 要 的 缩 放 比 率 。 您 也 可 以 使 用 编 辑 器 工 具 栏 上 的 “ 缩 放 ” 按 钮 在 缺 省 的 比 率 间 切 换 。

“选 项 / 字 体” 命 令 用 来 选 择 在 所 有ISaGRAF 图 形 文 档 中 使 用 的 字 体。 选 择 字 体 时， 字 体 的 样 式 和 大 小 不 需 指 定 ，ISaGRAF 图 形 编 辑 器 总 是 根 据 所 选 的 缩 放 比 率 计 算 字 体 的 大 小。


调 用 其 它 ISaGRAF 工 具

校 验 （编 译） 程 序

 	仿 真 或 调 试 应 用 程 序

编 辑 变 量 字 典


校 验 （ 编 译 ） 程 序

“ 文 件 / 校 验 ”命 令 将 运 行 ISaGRAF 代 码 生 成 器 来 校 验 当 前 编 辑 的 程 序 的 语 法 。 在SFC 语 言 中 ， 层 次 1 和 层 次 2 都 要 被 检 查 。 语 法 检 查 结 束 后 ， 必 须 关 闭 代 码 生 成 器 窗 口 才 能 继 续 处 理 程 序 工 作 。 如 果 应 用 程 序 中 只 有 一 个 程 序 （ 被 编 辑 的 这 个 ） ， 而 且 未 检 测 到 语 法 错 误 ， 则 会 生 成 此 程 序 的 执 行 代 码 。 “ 选 项 / 编 译 器 选 项 ” 命 令 用 来 设 置 编 译 和 优 化 参 数 。 进 一 步 的 参 考 信 息 请 见 本 帮 助 文 档 的 “ 使 用 代 码 生 成 器 ” 一 节 。


 	仿 真 或 调 试 应 用 程 序

使 用 “ 文 件 / 仿 真 ” 和 “ 文 件 / 调 试 ” 命 令 在 仿 真 和 实 时 连 接 （ 在 线 ） 模 式 下 都 可 运 行 ISaGRAF 图 形 调 试 器 ， 并 在 调 试 模 式 下 重 新 打 开 所 编 辑 的 SFC 程 序 。 在 调 试 模 式 下 ， 不 能 对 程 序 进 行 任 何 修 改 。


编 辑 变 量 字 典

“ 文 件 / 字 典 ” 命 令 用 来 编 辑 当 前 应 用 程 序 的 变 量 词 典 。 它 也 能 编 辑 用 户 定 义 字 。 变 量 的 局 部 声 明 或 用 户 定 义 字 与 当 前 编 辑 的 程 序 有 关 。


程 序 参 数

当 正 在 编 辑 的 程 序 是 一 个 功 能 ， 功 能 块 或 子 程 序 ， 可 以 用 “ 文 件 / 参 数 ” 命 令 来 定 义 它 的 调 用 和 返 回 参 数 。 对 于 正 在 编 辑 的 SFC 程 序 或 来 自 开 始 或 结 束 区 的 最 高 层 程 序 ， 此 命 令 没 有 作 用 。

子 程 序 ， 功 能 或 功 能 块 可 以 多 至 32 个 参 数 （ 输 入 或 输 出 ） 。 功 能 或 子 程 序 总 有 一 个 （ 并 且 只 有 一 个 ） 与 其 同 名 的 返 回 参 数 ， 以 与 编 写 ST 语 言 程 序 的 约 定 相 一 致 。

参 数 列 表 按 照 它 们 在 调 用 模 型 中 的 顺 序 排 列 在 窗 口 的 左 上 角 ： 调 用 参 数 在 最 前 ， 返 回 参 数 在 最 后 。 窗 口 的 下 面 显 示 关 于 在 列 表 中 选 定 的 参 数 的 详 细 描 述 。 参 数 可 以 使 用 ISaGRAF 中 的 任 何 数 据 类 型 。 返 回 参 数 必 须 在 调 用 参 数 之 后 。 参 数 命 名 必 须 遵 照 以 下 的 规 则 ：

•	 名 称 的 长 度 不 能 超 过 1 6 个 字 符

•	 第 一 个 字 符 必 须 为 字 母

•	 随 后 的 字 符 必 须 是 字 母 ， 数 字 或 下 划 线 符 号

•	 命 名 与 字 符 大 小 写 无 关

“插 入” 命 令 用 来 在 选 定 的 参 数 之 前 插 入 一 个 新 参 数 。 “删 除” 命 令 用 来 删 除 选 定 的 参 数。 “排 列” 命 令 对 参 数 进 行 重 新 排 列 （ 排 序 ） ， 返 回 参 数 将 被 置 于 最 后。


“ 文 件 ” 菜 单 的 其 它 命 令

在 所 有 的 程 序 编 辑 器 中 都 提 供 了 “文 件” 菜 单 的 以 下 命 令：

打 开 另 一 个 程 序

打 印 程 序


打 开 另 一 个 程 序

“文 件 / 打 开” 允 许 用 户 关 闭 当 前 编 辑 的 程 序 ， 打 开 另 一 个 本 项 目 内 用 同 一 种 语 言 编 写 的 程 序 。 此 命 令 不 能 用 于 编 辑 用 其 它 语 言 编 写 的 程 序 。 新 选 择 的 程 序 将 在 编 辑 窗 口 中 取 代 当 前 编 辑 的 程 序。


打 印 程 序

“文 件 / 打 印” 命 令 把 当 前 编 辑 的 程 序 输 出 到 打 印 机 。 此 命 令 将 运 行 项 目 文 档 生 成 器 来 打 印 当 前 编 辑 的 程 序 图 表 的 内 容 。

对 于 图 形 程 序 (SFC, FBD 和 快 捷 LD)，也 可 以 使 用 “ 编 辑 / 拷 贝 图 形 ” 命 令 将 表 图 中 的 图 形 以 位 元 文 件 的 格 式 拷 贝 到 剪 贴 簿 中 ， 从 而 可 被 粘 贴 到 其 它 应 用 程 序 ， 如 字 处 理 程 序 中 。 SFC 程 序 中 只 有 层 次 1 的 信 息 （ 如 表 图 ， 编 号 和 层 次 1 的 注 释 ） 能 在 拷 贝 的 位 元 文 件 中 出 现 。


更 新 程 序 日 志

当 前 编 辑 的 程 序 相 联 系 的 日 志 文 件 可 以 通 过 使 用 “ 文 件 / 日 志 ” 命 令 手 动 生 成 。 每 次 编 译 程 序 时 ， 都 会 用 语 法 检 查 输 出 信 息 更 新 日 志 文 件 ， 并 且 都 有 日 期 / 时 间 标 记 。

如 果 程 序 编 辑 器 “ 选 项 ” 菜 单 中 的 “ 更 新 日 志 ” 模 式 被 选 中 ， 则 在 每 次 保 存 文 件 到 磁 盘 时 会 打 开 “ 日 志 ” 对 话 框 。

如 果 按 下 “确 定” 按 钮， 输 入 的 文 本 注 释 就 会 加 上 当 前 的 日 期 / 时 间 标 记 ， 存 储 在 日 志 文 件 的 尾 部 。 这 一 特 性 对 于 维 护 整 个 程 序 非 常 有 用 ， 它 为 掌 握 程 序 的 历 程 提 供 了 帮 助 。


从 字 典 中 选 择 变 量

 当 编 辑 文 本 程 序 （ ST 或 IL ） 时 ， “ 编 辑 / 插 入 变 量 ” 命 令 允 许 选 择 一 个 已 声 明 的 变 量 名 插 入 到 当 前 插 入 符 的 位 置 。 在 编 辑 LD 或 FBD 程 序 时 ， 需 要 选 择 变 量 来 描 述 触 点 、 线 圈 、 块 I/O 参 数 或 FBD 变 量 框 。 这 两 种 情 况 下 ， 都 将 打 开 “ 选 择 ” 对 话 框 供 选 择 已 声 明 的 变 量 。

“ 范 围 ” 选 择 框 用 来 选 择 全 局 或 局 部 变 量 。 右 侧 的 选 择 框 用 来 选 择 数 据 类 型 。 选 择 框 边 沿 的 小 图 标 按 钮 可 用 作 选 择 当 前 数 据 类 型 的 快 捷 方 法 ：

布 尔

整 型 / 实 型

定 时 器

信 息

用 鼠 标 单 击 列 表 中 的 变 量 名 ， 它 的 名 称 和 注 释 将 显 示 在 列 表 的 顶 部 ， 然 后 按 “ 确 定 ” 按 钮 确 认 。 也 可 以 不 用 选 择 列 表 而 在 编 辑 控 制 台 直 接 输 入 变 量 名 。


样 式 和 修 订 跟 踪

ISaGRAF LD/FBD 编 辑 器 允 许 您 给 LD/FBD 程 序 的 每 个 元 素 分 配 一 个 图 形 样 式 。 样 式 主 要 被 定 义 为 特 别 的 图 形 着 色 ， 但 ISaGRAF 也 允 许 用 样 式 为 控 制 程 序 版 本 而 进 行 修 订 跟 踪 。

预 定 义 样 式

修 订 跟 踪

注 意： 样 式 在 仿 真 或 在 线 调 试 时 是 不 可 见 的 ， 因 为 在 这 些 模 式 下 颜 色 （ 红 和 蓝 ） 被 用 来 突 出 显 示 所 监 视 的 变 量 的 真 / 假 状 态 。


预 定 义 样 式

下 列 样 式 已 预 定 义：

常 用 	 缺 省 画 法 （ 黑 色 ） 。 使 用 修 订 跟 踪 时 ， 具 有 “ 常 用 ” 样 式 的 元 素 是 原 始 图 形 程 序 的 一 部 分 。 “ 常 用 ” 样 式 的 元 素 将 在 程 序 执 行 时 正 常 扫 描 。

已 修 改 	 标 记 为 “ 已 修 改 ” 的 元 素 显 示 为 粉 红 色 。 修 订 跟 踪 使 用 “ 已 修 改 ” 样 式 突 出 表 示 自 程 序 的 原 始 版 本 以 来 所 添 加 或 改 变 的 元 素 。 具 有 “ 已 修 改 ” 样 式 的 元 素 将 在 程 序 执 行 时 正 常 扫 描 。

已 删 除 	 标 记 为 “ 已 删 除 ” 的 元 素 显 示 为 灰 色 和 虚 线 。 程 序 执 行 时 不 考 虑 这 些 样 式 的 元 素 。 当 使 用 版 本 控 制 时 ， 此 样 式 用 来 追 踪 记 录 自 原 始 版 本 以 来 所 删 除 的 元 素 。

定 制 	 作 为 预 定 义 样 式 的 附 加 ，ISaGRAF LD/FBD 编 辑 器 允 许 您 选 择 任 意 一 种 颜 色 用 于 图 表 的 一 部 分 。 这 些 元 素 被 认 为 具 有 “ 定 制 ” 的 样 式 。 “ 定 制 ” 样 式 的 使 用 对 程 序 的 执 行 没 有 影 响 。

使 用 “编 辑” 菜 单 中 的 “样 式” 子 菜 单 中 的 命 令 ， 可 将 样 式 手 工 加 在 所 选 定 的 元 素。


修 订 跟 踪

样 式 的 使 用， 特 别 是 “已 删 除” 样 式 的 使 用 ， 允 许 在 已 存 在 的 程 序 中 进 行 修 订 跟 踪 。 使 用 “编 辑 / 样 式” 菜 单 中 的 “ 标 记 修 订 ” 命 令 来 使 用 或 禁 止 修 订 跟 踪 。

设 置 “标 记 修 订” 选 项 后 ， 程 序 中 所 有 改 变 或 添 加 的 元 素 将 自 动 使 用 “ 已 修 改 ” 样 式 。 当 使 用 “ 删 除 ” 或 “ 剪 切 ” 命 令 删 除 的 元 素 ， 从 视 觉 上 并 不 从 程 序 中 消 失 ， 而 只 是 被 标 为 “ 已 删 除 ” 样 式 。 这 就 允 许 用 户 自 动 获 得 程 序 修 订 的 记 录 。

使 用 “编 辑 / 样 式 / 清 除 全 部 已 删 除 项 目” 才 真 正 从 LD/FBD 程 序 中 删 除 标 记 为 “ 已 删 除 ” 样 式 的 元 素 。 此 命 令 与 当 前 的 选 择 集 无 关 ， 而 总 是 运 用 于 整 个 程 序 。

选 定 元 素 并 对 其 应 用 “ 常 用 ” 、 “ 已 修 改 ” 、 或 任 何 “ 定 制 ” 样 式 可 以 “ 恢 复 ” 标 记 为 “ 已 删 除 ” 样 式 的 元 素 。 这 种 操 作 可 能 引 起 无 效 的 连 接 （ 同 一 输 入 点 上 有 多 于 一 个 的 连 接 ） ， 并 将 在 下 次 程 序 校 验 时 得 以 检 测。


“工 具” 菜 单 命 令

工 具 菜 单 提 供 了 下 列 命 令 ， 它 们 可 用 来 在FBD 窗 口 底 部 的 一 个 小 文 本 列 表 内 显 示 信 息：

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

在 图 中 查 找	在 整 个 程 序 中 查 找 文 本 并 在 输 出 窗 口 中 列 出

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

当 出 错 信 息 或 查 找 结 果 显 示 在 输 出 窗 口 中 时 ， 在 其 中 用 鼠 标 双 击 某 一 行 则 可 直 接 选 择 到 相 关 内 容 的 位 置。