 使 用 文 本 编 辑 器

本 章 仅 描 述 ISaGRAF 文 本 编 辑 器 的 性 能 和 命 令， 特 别 是 描 述 使 用 文 本 编 辑 器 输 入 ST 和 IL 程 序 的 源 代 码 。

编 辑 命 令

选 项

“工 具” 菜 单 的 命 令

调 用 ISaGRAF 其 它 工 具

程 序 的 参 数

“文 件” 菜 单 的 其 它 命令

更 新 程 序 日 志

从 中 字 典 选 择 一 个 变 量

调 试ST 和IL 程 序

ISaGRAF 文 本 编 辑 器 也 用 于 输 入 项 目 的 描 述 ， 编 辑 日 志 文 件 ， 库 元 素 的 技 术 注 解 ( 在 线 文 档 ) ， 并 且 当 用 户 必 须 输 入 文 本 资 料 时 ， 也 要 用 到 它 。

定 义 资 源


编 辑 命 令

“编 辑” 菜 单 的 命 令 被 用 于 操 作 所 编 辑 的 文 本 。 其 中 大 多 数 命 令 对 图 中 当 前 所 选 择 的 字 符 起 作 用 ， 或 者 是 在 插 入 符 的 当 前 位 置 上 完 成 一 个 操 作。

 	剪 切 和 粘 贴

查 找 和 替 换

进 入 到 某 一 行

插 入 来 自 字 典 的 符 号

插 入 文 件


 	剪 切 和 粘 贴

DEL 键 可 用 于 删 除 所 选 择 的 文 本。 在 执 行 一 个 DEL 命 令 之 后 ， 用 “编 辑 / 复 原” 命 令 使 元 素 复 原。 “编 辑” 菜 单 中 的 “剪 切”, “拷 贝”, “粘 贴” 命 令 被 用 于 移 动 和 拷 贝 程 序 中 的 文 本， 或 把 在 其 它 应 用 中 拷 贝 在 剪 贴 板 上 的 文 本 段 落 插 入 其 中。


查 找 和 替 换

“编 辑 / 查 找” 和 “编 辑 / 替 换” 菜 单 命 令 用 于 查 找 和 替 换 程 序 中 的 文 本 。 任 何 字 符 串 都 可 以 找 到 。 查 找 时， 从 插 入 符 的 当 前 位 置 开 始 ， 可 以 向 前 或 向 后 搜 索 。 当 搜 索 到 程 序 的 最 后 时， 不 进 行 “循 环” 搜 索。


进 入 到 某 一 行

“编 辑 / 转 到 行” 命 令 用 于 把 插 入 符 移 到 一 个 特 定 的 行 号。 这 对 于 快 速 进 入 （ 由 ISaGRAF 编 辑 器 在 一 个 ST 或 IL 程 序 中 检 测 到 的） 含 有 错 误 的 一 行 是 非 常 有 用 的， 并 且 用 一 个 行 号 作 参 考 标 记。


插 入 字 典 中 的 符 号

用 “编 辑 / 插 入 变 量” 命 令 在 插 入 符 所 在 位 置 插 入 项 目 字 典 中 所 声 明 的 一 个 变 量 或 对 象。 通 过 公 共 变 量 选 择 框 选 择 符 号。 在 本 文 档 中 “有 关 程 序 编 辑 器 的 更 多 信 息” 一 节 对 公 共 变 量 选 择 框 进 行 了 描 述 。


插 入 文 件

“编 辑 / 插 入 文 件” 命 令 是 在 插 入 符 的 当 前 位 置 插 入 一 个 文 件 的 全 部 内 容 。 请 注 意 ： 只 有 纯  ASCII 文 本 文 件 可 以 用 本 命 令 操 作。


选 项

“选 择” 菜 单 中 的 命 令 用 于 显 示 或 隐 藏 编 辑 器 工 具 栏， 并 选 择 字 符 的 字 体 。 所 选 择 的 字 符 字 体 用 在 整 个 ISaGRAF 工 作 台 上 的 任 何 文 本 编 辑。

当 输 入 一 个 ST / IL 程 序 的 源 代 码 时， “选 项 / 显 示 关 键 词” 命 令 用 于 显 示 或 隐 藏 一 个 工 具 栏 ， 该 工 具 栏 集 中 了 ST 或 IL 语 言 中 最 常 用 的 关 键 词 。  在 工 具 栏 的 某 个 按 钮 上 单 击， 即 可 把 相 应 的 关 键 词 或 操 作 符 插 入 到 插 入 符 的 当 前 位 置。


调 用 ISaGRAF 其 它 工 具

校 验 (编 译) 程 序

 	仿 真 或 调 试 应 用 程 序

编 辑 变 量 字 典


校 验 ( 编 译 ) 程 序

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


 	仿 真 或 调 试 应 用 程 序

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


编 辑 变 量 目 录
编 辑 变 量 字 典

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


程 序 的 参 数

当 所 编 辑 的 程 序 是 一 个 函 数， 一 个 函 数 块 或 一 个 子 程 序 时 ，“文 件 / 参 数” 命 令 被 用 于 定 义 程 序 调 用 和 返 回 参 数 。 如 果 所 编 辑 的 程 序 是 一 个 SFC 或 是 Begin 或 End 程 序 段 的 上 层 程 序，则 该 命 令 无 效。

子 程 序， 函 数 或 函 数 块 可 以 有 最 多 32 个 参 数 ( 输 入 或 输 出 )。 一 个 函 数 或 子 程 序 总 是 有 一 个 ( 并 且 是 唯 一 的 一 个 ) 返 回 参 数 ， 该 参 数 必 须 与 函 数 的 名 称 相 同 ， 以 便 符 合 ST 语 言 的 书 写 习 惯。

参 数 按 照 调 用 模 式 的 顺 序 显 示 在 窗 口 的 左 上 侧 ： 首 先 是 调 用 的 参 数 ， 最 后 是 返 回 的 参 数 。 窗 口 的 下 部 显 示 在 表 中 当 前 所 选 变 量 的 详 细 描 述 。 一 个 变 量 可 以 使 用 ISaGRAF 的 任 何 数 据 类 型 。 命 名 参 数 必 须 符 合 下 列 规 则 ：

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

•	第 一 个 字 符 必 须 是 一 个 字 母

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

•	命 名 与 字 母 的 大 小 写 无 关

“插 入” 命 令 用 于 在 所 选 择 的 参 数 前 面 插 入 一 个 新 参 数 。 “ 删 除 ” 命 令 用 于 删 除 所 选 择 的 参 数 。 “排 列” 命 令 自 动 地 重 新 排 列 ( 分 类 ) 参 数 ， 以 便 把 返 回 参 数 放 在 表 的 末 尾。


“文 件” 菜 单 的 其 它 命 令

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

打 开 另 一 个 程 序

打 印 程 序


打 开 另 一 个 程 序

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


打 印 程 序

用 “文 件 / 打 印” 命 令 在 打 印 机 上 输 出 被 编 辑 的 程 序 。 当 编 辑 一 个 ST 或 IL 程 序 时， 该 命 令 运 行 项 目 文 档 生 成 器 ， 以 便 打 印 程 序。

对 图 形 程 序 ( SFC， FBD 和 快 捷 LD ) 来 说 ， 也 可 以 用 “编 辑 / 拷 贝 图 表” 命 令 在 剪 切 板 中 拷 贝 以 图 元 文 件 格 式 编 写 的 图 表， 这 样， 在 其 它 应 用 中 （ 例 如 文 字 处 理 器 ） 也 可 以 粘 贴 上 述 图 表 。 对 SFC 程 序 来 说 ， 只 有 第 一 层 信 息 ( 图 表 、 编 号 和 第 一 层 注 释 ) 在 所 拷 贝 的 图 元 文 件 中 出 现。


更 新 程 序 日 志

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

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

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


从 字 典 中 选 择 一 个 变 量

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

“范 围” 选 择 框 供 你 在 全 局 变 量 和 局 部 变 量 之 间 作 出 选 择 。 右 边 的 选 择 框 允 许 选 择 数 据 的 类 型。 在 类 型 选 择 框 旁 边 的 小 图 标 可 用 作 快 捷 方 式 按 钮 ， 以 便 选 择 常 用 的 数 据 类 型：

布 尔

整 型 / 实 型

计 时 器

信 息

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

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


定 义 资 源

“选 择” 菜 单 的 “资 源” 命 令 允 许 用 户 定 义 资 源 。 一 个 资 源 是 任 一 用 户 定 义 的 任 何 格 式 （ 文 件 、 数 值 表 ） 的 数 据   ( 网 络 配 置 、 硬 件 的 设 置...) ，该 数 据 必 须 与 生 成 的 代 码 合 并 ， 以 便 和 生 成 的 代 码 一 起 下 载 到 目 标 PLC 中 。 这 样 的 数 据 不 能 由 ISaGRAF 内 核 直 接 操 作， 并 且 通 常 可 供 安 装 在 目 标 PLC 上 的 其 它 软 件 使 用 。 关 于 可 供 使 用 的 资 源 的 进 一 步 信 息 ， 请 查 阅 你 的 硬 件 手 册。

资 源 定 义 文 件

语 言 参 考

举 例

资 源 编 译

实 施


资 源 定 义 文 件

资 源 在 一 个 “资 源 定 义 文 件” 中 被 定 义 ， 该 文 件 与 ISaGRAF 项 目 的 其 它 文 件 一 起 被 保 存。 这 是 一 个 单 纯 的 ASCII 文 本 文 件 , 由 ISaGRAF 的 资 源 编 译 程 序 来 处 理。 当 建 立 应 用 程 序 代 码 时， 该 编 译 程 序 被 自 动 地 运 行 。 本 段 落 解 释 资 源 定 义 文 件 的 语 法 。 资 源 定 义 文 件 使 用 ST 语 言 的 词 法 规 则 。 以 “( *” 符 号 开 始 ， 以 “* )” 符 号 结 束 的 注 释 可 被 插 入 文 本 的 任 何 地 方。 用 单 撇 号 限 定 字 符 串。 关 于 输 入 数 值 时 使 用 的 词 法 格 式 的 进 一 步 解 释 请 查 阅 本 手 册 的 第 二 部 分。


语 言 参 考

以 下 是 资 源 定 义 文 件 中 使 用 的 关 键 词 和 语 句 表 。

ULONGDATA

VARLIST

BINARYFILE

TEXTFILE

TARGET

ANYTARGET

FROM

TO


ULONGDATA

意 义：	 给 定 一 种 资 源 ， 该 资 源 是 一 个 整 型 数 值 表 。 用 无 符 号 的 32 位 整 数 目 标 代 码 存 储 数 值 。 按 照 资 源 定 义 文 件 中 规 定 的 顺 序 存 储 数 值 。 数 值 必 须 用 逗 号 分 开 。 资 源 的 名 称 不 能 超 过 15 个 字 符。

语法:	ULONGDATA '<resource_name>'

BEGIN

...target_selection...

...list of values...

END

举例:	ULongData 'MYDATA'

Begin

...

0, -1, 100_000,	(* decimal *)

16#A0B1, 2#1011_0101	(* hexadecimal, binary *)

End


VARLIST

意义:	表 示 变 量 地 址 表 的 资 源。 在 资 源 文 件 中， 变 量 用 名 字 标 识。 在 目 标 代 码 中， 以 16 位 整 数 表 示 变 量 地 址， 并 且 按 照 资 源 文 件 中 规 定 的 顺 序 存 储 地 址。变 量 必 须 用 逗 号 分 开， 名 字 不 能 超 过 15 个 字 符。

语法:	VARLIST '<resource_name>'

BEGIN

...target_selection...

...list of variable names...

END

举例:	VarList 'LIST'

Begin

...

Var100, MyParameter, Command, Alarm

End


BINARYFILE

意 义:	给 定 一 种 二 进 制 文 件 资 源 。 源 数 据 被 存 储 在 一 个 MS-DOS 文 件 中 。 使 用 一 个 目 标 路 径 名 完 成 对 目 标 资 源 的 定 义 。 行 末 端 的 字 符 不 能 被 ISaGRAF 资 源 编 译 程 序 转 换 。 资 源 的 名 称 不 能 超 过 15 个 字 符。

语 法:	BINARYFILE '<resource_name>'

BEGIN

...target selection...

FROM '<source_pathname>'

TO '<destination_pathname>'

END

举 例:	BinaryFile 'MYFILE'

Begin

...

From 'c:\user\config.bin'

To '/dd/user/appl/config.dat'

End


TEXTFILE

意 义:	给 定 一 种 文 本 文 件 资 源 。 源 数 据 被 存 储 在 一 个 ASCII 文 件 中 。 使 用 一 个 目 标 路 径 名 完 成 对 目 标 资 源 的 定 义 。 根 据 目 标 主 系 统 的 习 惯 ， 行 字 符 的 末 端 由 ISaGRAF 资 源 编 译 程 序 来 转 换 。 资 源 的 名 称 不 能 超 过 15 个 字 符 。

语 法:	TEXTFILE '<resource_name>'

BEGIN

...target selection...

FROM '<source_pathname>'

TO '<destination_pathname>'

END

举 例:	TextFile 'MYFILE'

Begin

...

From 'c:\user\config.bin'

To '/dd/user/appl/config.dat'

End


TARGET

意 义:	给 定 一 个 目 标 代 码 名 称， 该 目 标 代 码 必 须 包 含 资 源 。 关 于 所 操 作 目 标 的 进 一 步 信 息 请 查 阅 前 面 的 章 节 ( 编 译 程 序 选 项 ) 。 在 同 一 个 资 源 块 中 “目 标” 语 句 可 以 出 现 多 次 ， 以 便 选 择 几 个 目 标 。 如 果 给 定 了 “AnyTarget” 语 句， 则 不 能 使 用 该 语 句 。

语 法:	TARGET '<target_name>'

举 例:	BinaryFile 'MYFILE'

Begin

Target 'ISA86M'

Target 'ISA68M'

...

End


ANYTARGET

意 义:	请 确 定： 资 源 必 须 与 所 有 的 由 代 码 生 成 器 产 生 的 目 标 代 码 合 并 在 一 起 。 ISaGRAF 代 码 生 成 器 在 执 行 同 一 个 “制 作” 命 令 时 ， 可 以 产 生 几 个 目 标 代 码 。 如 果 给 定 了 一 个 或 几 个 “目 标” 语 句 ， 则 不 能 使 用 该 语 句。

语 法:	ANYTARGET

举 例:	ULongData 'MYDATA'

Begin

AnyTarget

...

End


FROM

意 义:	给 定 一 个 BinaryFile 或 TextFile 资 源 的 源 路 径 名 ( 在 装 有 ISaGRAF 工 作 平 台 的 PC 上 )。 用 于 分 隔 路 径 名 部 件 ( 驱 动 器 ， 目 录 ， 字 头 ， 字 尾 ) 而 使 用 的 字 符 必 须 遵 守 MS-DOS 系 统 的 习 惯 。

语 法:	FROM '<target pathname>'

举 例:	BinaryFile 'MYFILE'

Begin

...

From 'c:\user\config.dat'

To '/dd/user/appl/config.dat'

End


TO

意 义:	给 定 一 个 BinaryFile 或 TextFile 资 源 的 目 标 路 径 名 ( 在 目 标 系 统 上 )。 用 于 分 隔 路 径 名 部 件 ( 驱 动 器 ， 目 录 ， 字 头 ， 字 尾 ) 而 使 用 的 字 符 必 须 遵 守 目 标 主 系 统 约 定。

语 法:	TO '<target pathname>'

举 例:	TextFile 'MYFILE'

Begin

...

From 'c:\user\config.dat'

To '/dd/user/appl/config.dat'

End


举 例

以 下 是 一 个 资 源 定 义 文 件 的 完 整 例 子 ：

(* 资 源 定 义 文 件 *)

ULongData 'DATA1'	(* 数 值 表 *)

Begin

   Target 'ISA86M'	(* 仅 用 于 该 目 标 *)

   1, 0, 16#1A2B3C4D, +1, -1	(* 数 值 *)

End

VarList 'VLIST1'	(* 变 量 表 *)

Begin

   Target 'ISA86M'	(* 仅 用 于 该 目 标 *)

   Valve1, StateX, Command, Alrm1	(* 变 量 名 *)

End

BinaryFile 'FILE1'	(* 二 进 制 文 件 资 源 *)

Begin

   AnyTarget	(* 供 所 有 目 标 使 用 *)

   From 'c:\user\updatef.bin'	(* 在 PC 上 的 源 文 件 *)

   To 'updatef.cfg'	(* 在 PLC 上 的 目 标 文 件 *)

End

TextFile 'FILE2'	(* 文 本 文 件 资 源 *)

Begin

   Target 'ISA68M'

   From 'c:\nw\nwbd.txt'	(* 在 PC 上 的 源 文 件 *)

   To '/nw/dat/nwbd'	(* 在 PLC 上 的 目 标 文 件 *)

End


编 译 资 源

如 果 资 源 已 被 输 入 到 资 源 定 义 文 件 中 ， 则 在 ISaGRAF 代 码 生 成 的 末 尾 将 出 现 一 个 对 话 框 。 按 下   “启 动 编 译” 按 钮 ， 以 便 运 行 资 源 编 译 程 序 。 输 出 的 信 息 和 错 误 将 被 显 示 在 主 控 制 中 。 要 想 取 消 资 源 编 译 操 作 ， 请 按 下 “退 出 ” 按 钮 。 在 这 种 情 况 下 ， 资 源 将 不 被 添 加 到 ISaGRAF 代 码 中。


实 施

资 源 的 数 量 、 数 据 行 和 文 件 的 大 小 不 受 ISaGRAF 的 限 制 。 带 有 一 个 资 源 目 录 的 资 源 被 保 存 在 已 生 成 代 码 的 末 尾 。 以 下 是 资 源 目 录 的 格 式 ( 使 用 C 符 号 表 示 法 )：

__RESOURCE:

{

  long nbres;	/* 被 定 义 的 资 源 数 量 */

  {

    char name[16];	/* 资 源 的 名 称 */

    long type;	/* 资 源 的 数 据 类 型 */

    long size;	/* 数 据 块 的 准 确 大 小  */

    void *data;

    char *path_offset;	/* 指 向 一 个 字 符 串 */

  } /*nb of records */

}

以 下 是 “类 型” 域 中 可 能 出 现 的 数 值：

1 = 二 进 制 文 件

2 = 文 本 文 件

3 = ulong 数 据 (在 此 情 况 下，不 使 用 path_offset 域)

4 = 变 量 表 (在 此 情 况 下，不 使 用 path_offset 域)

对 于 文 本 文 件 来 说 ， 按 照 目 标 系 统 约 定， 行 字 符 的 末 尾 是 由 资 源 编 译 程 序 来 转 换 的 。 所 有 指 针 （ 标 明 数 据 项 位 置 的 一 种 标 识 符 ） 与 相 关 结 构 地 址 之 间 的 偏 移 距 离 为 32 位 。 所 有 的 资 源 名 称 和 路 径 名 是 以 空 字 符 结 尾 的 字 符 串 。 路 径 名 和 数 据 按 资 源 目 录 来 编 排 。


“工 具” 菜 单 的 命 令

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

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

(仅 用 于 ST/IL 程 序)

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

列 在 输 出 窗 口 中

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

当 错 误 信 息 或 文 本 出 现 的 地 方 被 显 示 在 输 出 窗 口 中 时 ， 双 击 某 一 行 ， 在 相 应 的 位 置 直 接 设 置 可 视 选 择 。


调 试 ST 和 IL 程 序

在 仿 真 或 在 线 调 试 ST 和 IL 程 序 时 ， 不 可 能 对 程 序 的 文 本 进 行 修 改。

IL	对 于 IL 程 序 ， 指 令 在 一 个 表 的 视 图 中 被 格 式 化 。 指 令 所 使 用 的 变 量 的 当 前 值 显 示 在 同 一 行 上 。 你 可 以 双 击 一 个 指 令 ， 以 便 改 变 对 应 变 量 的 数 值 。

ST	对 于 ST 程 序 ， 一 个 监 视 列 表 窗 口 被 嵌 入 到 编 辑 窗 口 中 。 用 鼠 标 拖 动 窗 口 之 间 的 分 隔 线 可 改 变 视 图 的 大 小。

把 表 保 存 到 硬 盘 上

 	把 变 量 插 入 到 表 中

改 变 所 选 择 的 变 量

转 储 显 示

对 于 表 中 的 每 个 变 量 ， ISaGRAF 显 示 变 量 的 名 称 ， 变 量 的 当 前 值 和 变 量 的 注 释 文 本 。 用 鼠 标 在 表 的 标 题 栏 中 拖 动 分 隔 线 可 改 变 列 的 大 小。


把 表 保 存 到 硬 盘 上

用 “文 件 / 保 存 表” 命 令 把 变 量 表 保 存 到 硬 盘 上， 所 用 的 文 件 名 与 已 编 辑 的 程 序 名 相 同 。 在 调 试 模 式 下 每 次 打 开 ST 或 IL 程 序 时， 该 表 都 自 动 地 重 新 加 载 。 也 可 以 用 监 视 表 工 具 自 由 地 打 开 和 修 改 这 个 表 ， 这 里 所 说 的 监 视 表 工 具 是 用 调 试 器 窗 口 中 的 “监 视 / 监 视 列 表” 命 令 来 运 行 的 。


把 变 量 插 入 到 表 中

 用 “编 辑 / 插 入 变 量” 命 令 把 另 一 个 变 量 插 入 到 表 中 。 从 在 项 目 字 典 里 定 义 的 对 象 表 中 选 择 变 量 名 。 这 一 方 法 使 用 户 不 必 用 手 动 的 方 法 输 入 标 识 符 。 该 变 量 被 插 入 到 表 中 当 前 所 选 变 量 的 前 面 。 变 量 表 中 所 含 有 的 变 量 不 能 多 于 32 个 。 在 同 一 个 表 中 ， 同 一 个 变 量 只 能 出 现 一 次 。

 在 ST 文 本 中 ， 当 一 个 变 量 名 被 高 亮 显 示 时 ， 按 工 具 栏 中 的 这 个 按 钮 或 运 行 “编 辑 / 监 视 选 择” 命 令， 以 便 把 变 量 直 接 发 送 到 已 被 嵌 入 的 监 视 表 中 。


改 变 被 选 择 的 变 量

“编 辑 / 改 变 变 量” 命 令 是 用 另 一 个 变 量 替 换 被 选 择 的 变 量 。 你 也 可 以 使 用 “剪 切 变 量” 命 令 从 表 中 删 除 被 选 择 的 变 量 。


转 储 显 示

任 何 时 候 都 可 以 在 表 和 “转 储” 视 图 之 间 交 换 视 图 模 式 。 要 想 交 换 视 图 模 式 ， 则 按 下 “显 示 比 例” 按 钮 或 使 用 “选 择 / 转 储” 命 令。

用 “转 储” 模 式 只 显 示 一 个 变 量 值 。 该 变 量 值 以 数 字 / 符 号 格 式 被 显 示 在 窗 口 的 顶 部 ， 同 时 也 以 二 进 制 “ 转 储 ” 格 式 显 示 。 这 种 模 式 允 许 你 查 看 变 量 值 中 每 一 个 字 节 的 十 六 进 制 值。

“转 储” 显 示 对 于 查 看 和 理 解 含 有 不 可 打 印 的 字 符 的 信 息 串 是 非 常 有 用 的。