 字 典 编 辑 器 的 使 用

ISaGRAF 字 典 是 对 应 用 程 序 的 内 部 变 量、 输 入 / 输 出 变 量、 功 能 块 实 例 和 “定 义 字” 进 行 声 明 的 编 辑 工 具。 字 典 将 应 用 程 序 中 所 声 明 的 变 量 、 功 能 块 实 例 及 定 义 字 分 别 以 常 量 字 符 串 的 形 式 进 行 分 组。

基 本 概 念

字 典 主 窗 口

变 量 的 管 理

对 象 描 述

快 速 声 明

Modbus SCADA 寻 址 图

与 其 它 应 用 程 序 交 换 信 息

与 其 它ISaGRAF 工 具 的 连 接

单 独 保 护 的 设 置


基 本 概 念

在 源 代 码 中 使 用 变 量 、 功 能 块 和 定 义 字 之 前 ， 必 须 在 字 典 中 对 它 们 进 行 声 明 。 变 量 和 定 义 字 可 以 用 在 一 些 自 动 化 编 程 语 言 中 ， 如：SFC、FBD、LD、ST和 IL。 由 于 ISaGRAF FBD 和 快 捷 LD 编 辑 器 都 可 以 自 动 对 所 使 用 的 功 能 块 实 例 进 行 声 明 ， 所 以 对 于 在 FBD 语 言 中 所 使 用 的 功 能 块，不 需 要 加 以 声 明。

变 量

定 义 字

功 能 块 实 例

网 络 地 址


变 量

变 量 是 根 据 它 们 的 取 值 范 围 和 类 型 来 排 序 的 。 只 有 同 样 类 型 和 同 样 取 值 范 围 的 变 量 才 可 以 在 同 一 个 输 入 框 中 输 入 。 变 量 的 基 本 取 值 范 围 如 下 ：

 全 局 变 量	可 在 当 前 项 目 中 的 任 何 程 序 使 用 的 变 量

 局 部 变 量	只 可 由 一 个 程 序 使 用 的 变 量

变 量 的 基 本 类 型 如 下:

 布 尔 变 量	真 / 假 两 个 值

 模 拟 变 量	实 型 值 或 整 型 值

 计 时器 变 量	时 间 值

 信 息 变 量	字 符 串

变 量 可 由 名 称、 注 释、 属 性、网 络 地 址 和 其 它 指 定 的 域 来 标 识。 变 量 的 基 本 属 性 如 下：

内 部 变 量	内 存 变 量

输 入 变 量	连 接 到 一 台 输 入 设 备 上 的 变 量

输 出 变 量	连 接 到 一 台 输 出 设 备 上 的 变 量

常 量	仅 可 由 内 部 变 量 ( 带 有 初 始 值 ) 读 的 变 量

注 意：	计 时 器 变 量 永 远 是 内 部 变 量， 输 入 变 量 和 输 出 变 量 永 远 具 有 全 局 取 值 范 围。


定 义 字

定 义 字 是 一 个 可 以 在 编 程 语 言 中 取 代 文 本 字 符 串 的 别 名 。 被 取 代 的 文 本 字 符 串 可 以 是 变 量 名、 常 量 表 达 式 或 复 杂 表 达 式。 定 义 字 根 据 自 己 的 取 值 范 围 进 行 排 序， 只 有 相 同 类 型 和 同 样 取 值 范 围 的 定 义 字 才 可 以 在 同 一 个 输 入 框 中 输 入。定 义 字 的 基 本 范 围 如 下：

 公 共 变 量	可 由 任 何 项 目 中 的 任 何 程 序 使 用 的 变 量

 全 局 变 量	可 在 当 前 项 目 中 的 任 何 程 序 使 用 的 变 量

 局 部 变 量	只 可 由 一 个 程 序 使 用 的 变 量

定 义 字 可 由 一 个 名 称 、 一 个 恰 好 与 经 过 定 义 的 功 能 块 等 价 的 ST 字 符 串 和 一个 空 白 注 释 来 标 识。


功 能 块 实 例

在 ST 和 IL 语 言 中 使 用 的 功 能 块 实 例 必 须 在 字 典 中 进 行 声 明。 由 于 功 能 块 中 有 内 部 “隐 藏” 数 据 ， 因 此 必 须 对 每 个 功 能 块 拷 贝 进 行 标 识 。 下 面 的 例 子 中 说 明 了 在 用 于 边 沿 检 测 的 各 种 不 同 变 量 的 库 文 件 中 定 义 的 功 能 块 “R_TRIG” ( 即 按 上 升 边 沿 检 测 ) 的 情 况 。 功 能 块 的 每 份 拷 贝 必 须 用 唯 一 的 名 称 来 识 别 。 使 用 库 文 件 管 理 器 进 行 功 能 块 类 型 命 名 以 及 功 能 块 参 数 的 定 义。

功 能 块 名 称:	R_TRIG

参 数 表:	输 入 变 量 = CLK

输 出 变 量 = Q

使 用 字 典 编 辑 器 进 行 功 能 块 实 例 命 名：

实 例 名 称:	TRIG_B1	功 能 块 名 称: 	R_TRIG

实 例 名 称:	TRIG_B2	功 能 块 名 称:	R_TRIG

经 过 声 明 的 实 例 可 以 应 用 在 ST 程 序 中：

TRIG_B1 (b1);

edge_b1 := TRIG_B1.Q;	(* b1 变 量 边 沿 检 测 *)

TRIG_B2 (b2);

edge_b2 := TRIG_B2.Q;	(* b2 变 量 边 沿 检 测 *)

经 过 声 明 的 功 能 块 实 例 可 以 是 全 局 型 ( 可 在 本 项 目 的 任 何 程 序 内 使 用 ) 或 局 部 型 ( 可 在 一 个 程 序 中 内 使 用 ) 的 。 由 于 ISaGRAF FBD 和LD 编 辑 器 可 以 自 动 地 对 所 使 用 的 功 能 块 实 例 进 行 声 明， 所 以 应 用 在 FBD 的 功 能 块 不 需 进 行声 明。

(*功 能 块 总 是 有 其 在 库 文 件 中 定 义 的 块 名 。 每 次 将 功 能 块 插 入 图 形 时 ，ISaGRAF FBD 和 快 捷 LD 编 辑 器 都 可 以 对 实 例 进 行 自 动 声 明*)

由 FBD 和 快 捷 LD 编 辑 器 自 动 进 行 声 明 的 功 能 块 实 例， 对 于 被 编 辑 的 程 序 来 说 永 远 是 局 部 型。


网 络 地 址

网 络 地 址 是 可 选 的 。 一 个 具 有 非 零 网 络 地 址 的 变 量 ， 可 以 被 一 个 处 于 运 行 状 态 的 外 部 系 统 ( 例 如 一 个 过 程 可 视 化 系 统 ) 监 测 到 。 更 明 白 地 讲 ， 网 络 地 址 为 每 一 个 不 能 处 理 符 号 名 的 通 讯 系 统 提 供 一 个 标 识 机 制 。 当 变 量 正 在 建 立 或 修 改 时 ， 可 以 在 每 个 变 量 的 完 整 描 述 中 输 入 网 络 地 址。


字 典 主 窗 口

字 典 编 辑 窗 口 中 可 以 显 示 具 有 相 同 类 型 和 相 同 取 值 范 围 的 变 量 一 览 表 。 通 常 ， 被 编 辑 变 量 的 类 型 和 取 值 范 围 显 示 在 标 题 栏 上。

编 辑 窗 口 中 只 显 示 变 量 描 述 中 的 主 要 域 ： 如 变 量 名 称 、 属 性 、 网 络 地 址 和 文 本 注 释 。 选 定 变 量 的 全 部 描 述 总 是 显 示 于 状 态 栏 上。

使 用 工 具 条 上 的 下 列 按 钮 ， 可 以 选 择 被 编 辑 的 变 量 取 值 范 围 ：

公 共 变 量	可 由 任 何 项 目 中 的 任 何 程 序 使 用 的 变 量

全 局 变 量	可 在 当 前 项 目 中 的 任 何 程 序 使 用 的 变 量

局 部 变 量	只 可 由 一 个 程 序 使 用 的 变 量

使 用 “Tab” 键， 可 以 控 制 显 示 在 标 题 栏 上 的 被 编 辑 变 量 的 类 型 ：

使 用 工 具 条 左 边 的 文 本 输 入 域 ， 可 以 检 索 变 量 的 前 缀 名 。 在 这 种 情 况 下， 根 据 当 前 选 择 ， 可 以 从 整 个 一 览 表 的 开 头 开 始 进 行 重 新 检 索 。 也 可 以 使 用 “编 辑 / 查 找” ， 来 检 索 变 量 名 和 注 释 中 的 文 本 串 ， 并 将 选 中 的 字 符 串 移 入 这 个 变 量 。 检 索 通 常 与 大 小 写 无 关 的。


管 理 变 量

“文 件” 菜 单 中 的 各 个 命 令 ， 可 用 于 全 部 选 定 的 变 量 、 功 能 块 实 例 或 定 义 字 上 。 而 “其 它” 命 令 则 可 用 于 选 择 被 编 辑 对 象 的 类 型 和 取 值 范 围 。

打 印 变 量

建 立 新 变 量

修 改 已 存 在 的 变 量

 	剪 切 和 粘 贴

变 量 排 序

设 置 网 络 地 址

布 尔 型 变 量 “真 / 假” 字 符 串


打 印 变 量

使 用 “文 件 / 打 印” 命 令，可 以 在 标 准 Windows 打 印 设 备 上 打 印 当 前 被 编 辑 量 或 定 义 字 的 一 览 表 。 打 印 作 业 可 以 使 用 ISaGRAF 文 件 生 成 器 进 行 。 打 印 输 出 包 括 每 一 个 当 前 被 编 辑 的 变 量 或 定 义 字 的 全 部 描 述。


建 立 新 变 量

“编 辑 / 新 建” 命 令 允 许 用 户 建 立 具 有 选 定 取 值 范 围 和 类 型 的 新 的 变 量 、 功 能 块 实 例 或 定 义 字 。 新 变 量 插 入 在 选 择 栏 当 前 指 向 的 变 量 之 前 。 当 运 行 “ 编 辑 / 新 建” 命 令 时 ， 先 打 开 一 个 输 入 框 ， 输 入 变 量 描 述 。 当 变 量 描 述 输 入 完 毕 后 ， 按 下 “存 储” 按 钮 将 该 变 量 插 入 到 一 览 表 中 。 然 后 输 入 框 自 动 重 新 打 开 ， 用 户 能 够 使 用 相 同 的 “编 辑” 命 令 输 入 其 它 变 量 。 按 下 对 话 框 的 “取 消” 按 钮 ， 中 断 变 量 的 建 立 过 程 。


修 改 存 在 的 变 量

“编 辑” 菜 单 中 的 “编 辑” 命 令 允 许 用 户 修 改 由 选 择 栏 指 定 的 变 量 描 述 。 当 运 行 “编 辑” 命 令 时 ， 先 打 开 一 个 输 入 框 ， 修 改 变 量 描 述 。 当 变 量 描 述 修 改 完 毕 后 ， 按 下 “存 储” 按 钮 ， 使 修 改 有 效 。 用 户 还 可 以 分 别 按 下 “下 一 个” 和 “前 一 个” 这 两 个 按 钮 ， 将 修 改 命 令 扩 展 到 相 邻 的 变 量 。 但 按 下 “取 消” 按 钮 则 关 闭 对 话 框 ， 不 对 任 何 修 改 进 行 存 储。


 	剪 贴 和 粘 贴

ISaGRAF 字 典 编 辑 工 具 可 以 进 行 多 行 选 择 。 许 多 命 令 都 可 以 在 正 在 编 辑 的 变 量 一 览 表 上 工 作 。 下 面 是 可 用 的 “编 辑” 菜 单 中 的 命 令：

拷 贝	将 选 定 的 变 量 组 复 制 到 字 典 剪 贴 板 上

剪 切	复 制 选 定 的 变 量 组， 并 从 编 辑 一 览 表 中 删 除 这 个 变 量 组

清 除	从 编 辑 一 览 表 中 删 除 选 定 的 变 量 组

粘 贴	在 选 定 的 变 量 之 前， 插 入 字 典 剪 贴 板 的 内 容

拷 贝 / 剪 切 /粘 贴 功 能，可 以 在 一 个 变 量 一 览 表 到 另 一 个 一 览 表 之 间 使 用 。 但 这 个 命 令 不 能 在 不 同 对 象 类 型 的 一 览 表 之 间 使 用 。


变 量 排 序

“工 具 / 排 序” 命 令 可 以 对 正 在 编 辑 的 一 览 表 中 的 变 量 或 定 义 字 进 行 排 序 。 排 序 的 顺 序 由 变 量 属 性 决 定：

•	首 先 是 内 存 变 量

•	然 后 是 输 入 变 量

•	最 后 是 输 出 变 量

具 有 相 同 属 性 的 变 量 按 字 母 表 的 顺 序 进 行 排 序 。 定 义 字 也 按 字 母 表 的 顺 序 进 行 排 序 。


设 置 网 络 地 址

网 络 地 址 是 可 选 的 。 一 个 具 有 非 零 网 络 地 址 的 变 量 ， 可 以 被 一 个 处 于 运 行 状 态 的 外 部 系 统 ( 例 如 一 个 过 程 可 视 化 系 统 ) 监 测 到 。 当 变 量 正 在 建 立 或 修 改 时 ， 可 以 在 每 个 变 量 的 完 整 描 述 中 输 入 网 络 地 址 。 “工 具 / 重 编 号 地 址” 命 令 允 许 用 户 为 全 局 变 量 组 建 立 网 络 地 址 。 当 运 行 “工 具 / 重 编 号 地 址” 命 令 时， 这 个 命 令 对 变 量 一 览 表 上 当 前 选 定 的 变 量 组 起 作 用 。 输 入 的 十 六 进 制 基 本 地 址 ( 即 该 变 量 组 的 第 一 个 变 量 的 地 址 ) 使 该 组 变 量 的 网 络 地 址 设 置 为 连 续 地 址 。 当 输 入 的 基 本 地 址 为 零 时 ， 将 所 有 选 定 的 变 量 的 网 络 地 址 重 新 设 置 为 零。


 输 入 布 尔 型 “真 / 假” 字 符 串

当 编 辑 定 义 字 时， “工 具 / 输 入 真 / 假 定 义” 命 令 允 许 用 户 自 动 定 义 字 符 串 作 为 字 典 关 键 字， 并 添 加 到 表 示 真 和 假 状 态 的 布 尔 变 量 上。 这 种 的 字 符 串 通 常 是 为 调 试 格 式 而 定 义 的 。 如 果 在 程 序 中 使 用 这 些 的 字 符 串 ， 就 必 须 把 它 们 指 定 为 定 义 字 。 在 当 前 选 定 的 定 义 字 的 检 索 中 ， 这 个 命 令 可 以 在 相 同 的 范 围 内 进 行 布 尔 变 量 真 / 假 字 符 串 的 检 索。


对 象 的 描 述

对 于 每 一 个 变 量 、 功 能 块 实 例 或 定 义 字 必 须 输 入 完 整 的 描 述 。描 述 域 对 于 每 种 类 型 的 对 象 是 不 同 的， 下 列 域 对 于 任 何 变 量 来 说 是 相 同 的：

变 量 名	变 量 名： 第 一 个 字 符 必 须 是 字 母， 以 后 的 字 符 必 须 是 字 母 、 数 字 或 下 划 线 ‘_’。

网 络 地 址	十 六 进 制 网 络 地 址 ( 可 选 ) 。 当 本 域 为 非 零 值 时 ， 变 量 可 被 运 行 中 的 外 部 系 统 监 测 到。

注 释	用 于 变 量 描 述 的 注 释 说 明。

保 持	该 选 项 表 明 该 变 量 必 须 保 存 在 备 份 内 存 中。

以 下 是 布 尔 型 变 量 的 其 他 描 述 域：

特 征	用 来 指 定 内 存 变 量、 常 量、 输 入 变 量 或 输 出 变 量。

“假” 字 符 串	在 调 试 时， 作 为 假 值 使 用 的 字 符 串。

“真” 字 符 串	在 调 试 时， 作 为 真 值 使 用 的 字 符 串。

设 初 始 值 为 真	当 选 中 本 选 项 时， 初 始 值 为 真， 否 则 初 始 值 为 假。

以 下 是 整 型 或 实 型 变 量 的 其 他 描 述 域：

特 征	用 来 指 定 内 存 变 量 、 常 量 、 输 入 变 量 或 输 出 变 量。

格 式	用 来 指 定 整 型 变 量 或 实 型 ( 浮 点 ) 变 量 。 在 变 量 调 试 时 所 使 用 的 显 示 格 式。

单 位 字 符 串	在 调 试 时 ， 用 来 表 示 物 理 单 位 的 字 符 串。

转 换	与 变 量 ( 仅 用 于 输 入 变 量 或 输 出 变 量 ) 有 关 的 转 换 表 或 转 换 函 数 的 名 称。

初 始 值	变 量 的 初 始 值 ( 必 须 与 变 量 格 式 相 同 ) 。 如 果 没 有 指 定， 则 初 始 值 为 0。

以 下 是 计 时 器 变 量 的 其 他 描 述 域：

特 征	用 来 指 定 内 存 变 量 、 常 量。

初 始 值	变 量 的 初 始 值 ( 时 间 值 )   。 如 果 没 有 指 定 ， 则 初 始 值 为 时 间 #0s.

以 下 是 信 息 型 变 量 的 其 他 描 述 域：

特 征	用 来 指 定 内 存 变 量 、 常 量 、 输 入 变 量 或 输 出 变 量。

最 大 长 度	用 来 指 定 可 以 存 放 在 该 信 息 变 量 中 的 最 大 字 符 数。

初 始 值	变 量 的 初 始 值 ( 长 度 不 能 超 过 该 变 量 的 长 度 )。 如 果 没 有 指 定 ， 则 初 始 值 为 空 字 符 串。

以 下 是 定 义 字 的 其 他 描 述 域:

名 称	在ST 源 文 件 中 使 用 的 名 称 ： 第 一 个 字 符 必 须 是 字 母 ， 以 后 的 字 符 必 须 是 字 母 、 数 字 或 下 划 线 ‘_’。

定 义	符 合ST 语 法 规 则 的 字 符 串， 它 在 编 译 时 取 代 定 义 字 。如：Name = PI - Equivalence = 3.14159

注 释	用 于 所 定 义 的 等 式 的 注 释 说 明。

以 下 是 功 能 块 实 例 的 其 他 描 述 域：

名 称	在 ST源 文 件 中 使 用 的 实 例 名 称 ： 第 一 个 字 符 必 须 是 字 母 ， 以 后 的 字 符 必 须 是 字 母 、 数 字 或 下 划 线 ‘_’。

类 型	在 库 文 件 相 应 的 功 能 块 名 称。

注 释	功 能 块 实 例 的 注 释 说 明。


与 其 它 应 用 程 序 交 换 信 息
与 其 他 应 用 程 序 交 换 信 息

为 了 同 其 它 应 用 程 序， 如 字 处 理 、 电 子 表 格 、 数 据 库 管 理 等 软 件 交 换 信 息 ， ISaGRAF 字 典 编 辑 工 具 提 供 了 输 入 ／ 输 出 功 能 。 这 些 输 入 / 输 出 命 令 均 放 置 在 “工 具” 菜 单 中 。 “输 出 文 本” 命 令 将 建 立 一 个 纯 ASCII 文 本 的 格 式 描 述 域 ， 用 以 描 述 一 系 列 的 编 辑 对 象 ， 并 将 文 本 存 贮 在 Windows 剪 贴 板 或 存 在 一 个 文 件 中 。 这 些 数 据 信 息 可 以 由 其 它 应 用 程 序 使 用 。 “输 入 文 本” 命 令 则 以 纯 ASCII 文 本 格 式 输 入 变 量 的 描 述 域， 将 其 存 贮 在 Windows 剪 贴 板 或 存 在 一 个 文 件 中 ， 并 且 用 刚 输 入 的 说 明 描 述 域 对 正 在 编 辑 的 一 览 表 进 行 更 新 。 其 它 应 用 程 序 也 生 成 类 似 的 数 据 信 息。

输 出 数 据

输 入 数 据

可 用 的 文 本 格 式

关 键 字


输 出 数 据

执 行 “输 出 文 本” 命 令 时， 会 出 现 “输 出” 对 话 框， 它 可 以 使 用 户 控 制 输 出 结 构 。

如 果 “完 整 列 表” 选 项 被 选 中 ， 表 明 完 整 的 编 辑 一 览 表 已 经 输 出 。 在 这 种 情 况 下 ， 系 统 将 忽 略 当 前 的 选 择 。 如 果 “选 择 变 量” 选 项 被 选 中 ， 表 明 只 输 出 高 亮 的 变 量 。

如 果 选 择“剪 贴 板” 选 项， 输 出 信 息 将 以 纯 ASCII 文 本 的 格 式 存 储 到Windows 的 剪 贴 板 中， 并 随 后 可 用 “ 粘 贴 ” 命 令 粘 到 其 他 应 用 程 序 中 去 。 如 果 “文 件” 选 项 被 选 中 ， 输 出 的 文 本 将 被 存 到 一 个 ASCII 码 文 件 中。 注 意，应 输 入 这 个 ASCII 码 文 件 的 完 整 的 路 径 名 。 “浏 览” 命 令 可 用 于 寻 找 已 存 在 的 路 径 名 。

然 后 用 户 可 以 选 择 输 出 文 本 的 格 式。 可 使 用 的 文 本 格 式 在 以 后 的 章 节 中 说 明 。 按 下 “确 认” 按 钮 开 始 执 行 输 出 功 能 。 按 下 “取 消” 按 钮 关 闭 对 话 框， 从 输 出 命 令 中 退 出 。

所 有 被 选 中 的 描 述 域 ， 都 按 照 标 准 的 声 明 顺 序 ， 存 储 在 输 出 文 本 之 中 。 输 出 文 本 的 第 一 行 中 包 含 所 选 中 的 描 述 域 的 名 称 。 每 个 对 象 都 用 输 出 文 本 中 的 一 行 来 描 述 。 “行 结 束” 分 隔 符 是 标 准 MS-DOS 顺 序 “0d-0a” 。 按 下 “关 键 字” 按 钮 ， 可 以 对 输 出 文 本 的 第 一 行 中 用 于 标 识 描 述 域 的 名 称 进 行 修 改 。 这 个 命 令 将 在 以 后 的 章 节 中 进 行 说 明 。


输 入 数 据

执 行 “输 入 文 本” 命 令 时 ， 会 出 现 “输 入” 对 话 框 ， 这 个 对 话 框 使 得 用 户 可 以 控 制 输 入 结 构 。

如 果 “剪 贴 板” 选 项 被 选 中 ， 系 统 可 以 从 Windows 剪 贴 板 上 读 到 纯 ASCII 文 本 格 式 的 输 入 信 息 。 如 果 “文 件” 选 项 被 选 中 ， 系 统 将 从 一 个 ASCII 码 文 件 中 读 出 输 出 的 文 本 。 应 输 入 这 个 ASCII 码 文 件 的 完 整 的 路 径 名 。 “浏 览” 命 令用 来 寻 找 已 存 在 的 路 径 名。

输 入 函 数 可 以 自 动 识 别 输 入 文 本 所 用 的 格 式 ( 即 分 隔 符 ) 。 这 些 可 使 用 的 格 式 将 在 以 后 的 章 节 中 描 述 。 按 下 “确 认” 按 钮 ， 执 行 输 入 数 据 。 按 下 “取 消” 按 钮 ， 将 关 闭 对 话 框 ， 从 输 入 命 令 中 退 出 。 按 下 “关 键 字” 按 钮 ， 可 以 对 输 入 文 本 的 第 一 行 中 用 于 标 识 描 述 域 的 描 述 域 名 称 进 行 修 改 。 这 个 命 令 将 在 以 后 的 章 节 中 进 行 说 明。

输 入 文 本 的 第 一 行 必 须 包 含 描 述 域 的 名 称 ， 这 些 描 述 域 按 照 下 列 行 的 顺 序 排 列 。 每 个 项 目 都 用 输 入 文 本 中 的 一 行 来 描 述 。 “行 结 束” 分 隔 符 是 标 准 MS-DOS 顺 序 “0d-0a” 。 描 述 域 可 按 任 何 顺 序 出 现 。 如 果 有 些 描 述 域 丢 失 了 ， 系 统 将 自 动 地 以 缺 省 值 填 补 到 输 入 对 象 描 述 域 中 去 。 如 果 输 入 对 象 已 在 编 辑 一 览 表 中 存 在 ， 用 户 应 须 确 认 对 输 入 对 象 的 覆 盖。 随 后 用 项 目 的 说 明 来 更 新 输 入 描 述 域 。 如 果 有 些 描 述 域 丢 失 ， 在 项 目 说 明 中 不 能 更 新 这 些 描 述 域。


可 用 的 文 本 格 式

下 面 是 输 出 命 令 可 使 用 的 格 式 一 览 表 。 输 入 命 令 会 自 动 识 别 这 些 格 式 。

•	制 表 分 隔 符

描 述:	描 述 域 由 制 表 符 分 隔。

例 如:	名 称	特 征	注 释

级 别	内 存 变 量	内 部 计 算 的 水 位

报 警1	输 出 变 量	主 报 警 输 出 变 量

•	逗 号 分 隔 符

描 述:	描 述 域 由 逗 号 分 隔。

例 如:	名 称， 特 征， 注 释

级 别， 内 存 变 量， 内 部 计 算 的 水 位

报 警 1， 输 出 变 量， 主 报 警 输 出 变 量

•	分 号 分 隔 符

描 述:	描 述 域 由 分 号 分 隔。

例 如:	名 称 ； 特 征； 注 释

级 别 ； 内 存 变 量 ； 内 部 计 算 的 水 位

报 警 1； 输 出 变 量 ； 主 报 警 输 出 变 量

•	逗 号 和 引 号

描 述:	描 述 域 由 逗 号 分 隔。

每 个 描 述 域 写 在 引 号 内。

例 如:	“名 称” , “ 特 征 ” , “ 注 释 ”

“级 别”, “内 存 变 量”, “内 部 计 算 水 位”

“报 警 1”, “输 出 变 量”, “主 报 警 输 出 变 量”


关 键 字

按 下 “关 键 字” 按 钮 ， 就 可 以 对 位 于 输 入 文 件 或 输 出 文 件 中 第 一 行 用 来 标 识 描 述 域 的 描 述 域 名 称 进 行 修 改。 屏 幕 窗 口 中 显 示 出 对 象 域 一 览 表 以 及 与 之 相 关 的 关 键 字 。 用 户 可 在 关 键 字 一 览 表 中 选 择 一 个 描 述 域 后 ， 按 下 “ 修 改” 按 钮 ，以 修 改 一 个 关 键 字。按 下 “缺 省” 按 钮 ， 系 统 将 恢 复 关 键 字 的 初 始 一 览 表 。 关 键 字 的 命 名 必 须 符 合 下 列 规 则 ：

•	名 称 不 得 超 过 16 个 字 符

•	第 一 个 字 符 必 须 是 字 母

•	以 后 的 字 符 必 须 是 字 母、数 字 或 下 划 线 ‘_’ 字 符

•	不 同 的 关 键 字 不 能 采 用 相 同 的 名 称

以 下 是 ISaGRAF 使 用 的 标 准 关 键 字：

对 象 名	关 键 字 名 称

文 本 注 释	注 释

网 络 地 址	地 址

属 性 (内 部、 输 入、 输 出)	特 征

布 尔 '假' 字 符 串	假

布 尔 '真' 字 符 串	真

模 拟 格 式 ( 实 型 或 整 型 )	格 式

模 拟 量 单 位 字 符 串	单 位

模 拟 转 换 名	转 换

信 息 型 变 量 最 大 长 度	最 大 长 度

功 能 块 库 类 型	库

定 义 字 等 价 运 算 符	等 价

内 部 属 性	内 部

输 入 属 性	输 入

输 出 属 性	输 出

常 量 属 性	常 量

实 型 模 拟 格 式	实 型

整 型 模 拟 格 式	整 型


与 其 它 ISaGRAF 工 具 的 连 接

“工 具” 菜 单 包 含 为 变 量 管 理 运 行 其 它 有 用 的 ISaGRAF 工 具 的 命 令：

“I / O 连 接” 命 令 允 许 用 户 运 行 ISaGRAF 输 入 / 输 出 连 接 编 辑 器， 用 于 打 开 一 个 项 目 文 件。 如 果 当 前 在 字 典 编 辑 窗 口 中 选 中 的 输 入 / 输 出 变 量 已 经 连 接 好， 当 输 入 / 输 出 连 接 窗 口 打 开 时，就 会 显 示 相 应 的 输 入 / 输 出 插 板。

“转 换 表” 命 令 可 以 在 对 话 框 中 调 用 转 换 表 编 辑 器 。 各 个 表 都 可 以 在 字 典 中 ， 被 赋 予 实 型 量 或 整 型 量 。

“交 叉 引 用” 命 令 可 以 调 用 交 叉 引 用 编 辑 器 ， 用 于 打 开 一 个 项 目 文 件。


快 捷 声 明

“工 具 / 快 捷 声 明” 命 令 可 使 用 户 同 时 声 明 若 干 个 变 量 。 使 用 快 捷 声 明 命 令 进 行 声 明 的 变 量 应 使 用 编 号 转 换 进 行 命 名 。 为 了 进 行 变 量 编 号 转 换 ， 用 户 应 定 义 以 下 内 容 ：

- 第 一 个 变 量 和 最 后 一 个 变 量 的 索 引 (号)，

- 在 变 量 字 符 中，所 增 加 文 本 的 前 后 编 号

- 在 变 量 字 符 中，用 来 表 示 编 号 的 数 字 位 数。

另 外 ， 用 户 还 应 建 立 所 建 立 的 变 量 的 基 本 属 性 ( 如 内 部 变 量 、 输 入 变 量 、 输 出 变 量 等 ) 。 另 根 据 变 量 的 类 型 ， 增 加 一 些 其 它 特 性   ( 如 “保 持”   属 性 、 整 型 变 量 或 实 型 变 量 格 式 、 信 息 变 量 字 符 串 最 大 长 度 等 ) 。

由 于 一 个 变 量 不 能 以 数 字 开 头 ， 用 户 经 常 需 要 定 义 一 个 字 符 串 在 变 量 编 号 之 前 。 当 “编 号 位 数” 设 置 为 “自 动” 时 ， ISaGRAF 将 按 照 所 需 的 最 小 编 号 位 数 格 式 化 变 量 编 号 。 当 指 定 编 号 位 数 时 ， ISaGRAF 按 照 指 定 长 度 格 式 化 变 量 编 号 ， 变 量 编 号 的 长 度 比 指 定 的 长 度 短 时 ， 以 ' 0 ' 字 符 补 齐 。 为 变 量 编 号 设 置 固 定 的 编 号 位 数 ， 对 于 避 免 发 生 对 变 量 的 不 恰 当 的 词 典 式 分 类 是 非 常 有 用 的。 下 面 是 一 些 例 子。

例1: 为 快 捷 声 明 进 行 设 置：

这 样，就 建 立 下 列 三 种 变 量:

Var9xx      Var10xx      Var11xx

例 2: 为 快 捷 声 明 进 行 设 置:

这 样 ， 将 建 立 名 称 从 MyVar001 到 MyVar100 这 样 100 个 变 量。


Modbus SCADA 地 址 映 射

ISaGRAF中 的 “网 络 地 址” 经 常 用 于 完 成 ISaGRAF 系 统 与 基 于 Modbus 总 线 通 讯 模 式 的 SCADA 系 统 之 间 的 连 接 。 在 这 种 情 况 下 ，SCADA是 Mod 总 线 的 主 机 ， ISaGRAF 目 标 作 为 Mod 总 线 的 从 机 。 网 络 地 址 用 来 为 由 SCADA 控 制 的 所 有 各 个 ISaGRAF 变 量 建 立 虚 拟 Modbus 总 线 图 。 “工 具 / Modbus SCADA 地 址 映 射” 命 令 对 于 快 速 产 生 一 个 带 有 应 用 程 序 变 量 的 虚 拟 Mod 总 线 图 是 非 常 有 用。

制 图 工 具 中 显 示 两 个 一 览 表 。 上 面 的 一 览 表 是 显 示 已 经 编 入 图 内 的 变 量 情 况 ( 变 量 都 具 有 网 络 地 址 ) 的 Mod 总 线 图 中 的 一 个 段 ( 共 4096 个 位 置 ) 。 下 面 的 一 览 表 用 来 显 示 没 有 编 入 图 内 的 变 量 ( 即 没 有 定 义 网 络 地 址 的 变 量 ) 的 情 况 。 “0” 地 址 不 能 用 于 变 量 制 图 。

使 用 “编 辑” 菜 单 中 的 “制 图” 命 令 和 “移 动” 命 令 ， 可 将 变 量 从 一 个 一 览 表 移 动 到 另 一 个 一 览 表 之 中 。 同 样 的 动 作 也 可 由 双 击 一 个 一 览 表 中 的 变 量 符 号 ， 并 将 这 个 变 量 符 号 送 到 另 一 个 一 览 表 的 操 作 来 完 成 。 用 户 可 以 随 时 使 用 “段” 按 钮 ， 下 拉 一 览 表 来 观 察 寻 址 图 中 其 它 段 的 情 况 。

“选 项” 菜 单 中 的 命 令 可 用 于 随 时 显 示 十 进 制 或 十 六 进 制 的 网 络 地 址。

“编 辑 / 查 找” 命 令 用 来 检 索 已 声 明 的 变 量 ， 不 管 这 个 变 量 是 否 已 经 制 图 ．


设 置 单 独 保 护

ISaGRAF 工 作 台 提 供 了 一 个 以 层 次 口 令 为 基 础 的 完 整 的 数 据 保 护 系 统 。 变 量 声 明 可 受 到 口 令 的 全 面 保 护 。 另 外 ，ISaGRAF 还 允 许 用 户 为 任 何 被 声 明 的 变 量 设 置 单 独 保 护 。 可 采 用 以 下 方 法：

- 各 个 口 令 已 经 在 口 令 定 义 系 统 ( 使 用 项 目 管 理 窗 口 中 的 项 目 / 设 置 口 令 命 令 ) 定 义 完 毕 ， 这 样 所 对 应 的 各 个 保 护 级 别 就 可 以 用 于 单 独 保 护。

- 为 了 单 独 保 护 ， 用 户 可 以 使 用 比 全 局 变 量 和 全 局 优 先 级 更 高 的 保 护 级 别。

当 变 量 受 到 单 独 保 护， 在 字 典 窗 口 中 ， 在 变 量 一 览 表 中 ， 受 保 护 变 量 的 名 称 旁 出 现 一 个 小 图 标。

使 用 “编 辑” 菜 单 中 的 “设 置 保 护” 和 “清 除 保 护” 命 令 ， 可 以 为 选 定 的 变 量 进 行 单 独 保 护 的 设 置 或 删 除 。 使 用 这 两 条 命 令 前 ， 系 统 要 求 用 户 输 入 一 个 有 效 的 口 令 ， 使 保 护 级 别 与 变 量 联 系 起 来 。 因 此， 在 每 次 用 户 想 要 改 变 带 有 单 独 保 护 的 变 量 时 ， 必 须 先 输 入 现 有 足 够 优 先 级 别 的 口 令 。

警 告：如 果 一 个 变 量 受 到 某 一 个 级 别 的 保 护， 但 相 应 的 口 令 已 从 保 护 系 统 中 被 删 除 ， 并 且 没 有 定 义 更 高 级 的 口 令， 那 么 这 个 变 量 就 不 能 进 行 任 何 改 动， 除 非 定 义 了 具 有 足 够 级 别 的 新 口 令 。