 口 令 保 护

ISaGRAF工 作 台 软 件 系 统 有 一 个 完 整 的 数 据 保 护 系 统 ， 这 个 系 统 可 以 通 过 用 户 用 口 令 来 保 护 项 目 文 件 和 库 元 素。 一 个 库 元 素 可 以 是 一 个 输 入 / 输 出 的 配 置、 一 块 输 入 / 输 出 插 板 或 一 个 复 杂 设 备、 用 IEC 代 码 编 写 的 功 能 或 功 能 块 、 Ｃ 函数、 函 数 块 和 转 换 函 数 等 等。 口 令 保 护 数 据库 对 一 个 项 目 文 件 或 一 个 库 元 素 来 说 是 专 用 的，不 能 与 其 他 项 目 文 件 和 库 元 素 共 享 。

保 护 级 别

定 义 口 令 保 护

保 护 数 据 的 存 取

链 接 档 案 管 理 器

设 置 变 量 和 输 入 / 输 出 通 道 的 单 独 保 护


保 护 级 别

对 于 一 个 项 目 文 件 或 库 元 素 来 说 ，用 户 可 以 定 义多 达 16 个 存 取 级 别， 每 个 级 别 都 有 不 同 的 口 令 与 之 相 对 应 。 存 取 级 别 存 贮 在 一 个 层 次 系 统 中 ，它们 的 编 号 可 为0 到15 ，最 高 的 存 取 级 别 为0 级 。当 用户 知 道 某 一 级 口 令 时 ，就 可 以 存 取 由 相 应 存 取 级别 保 护 及 更 低 的 存 取 级 别 保 护 的 数 据 项 。项 目 文件 的 基 本 命 令 和 基 本 数 据 或 库 元 素 都 可 由 一 个存 取 级 别 分 别 进 行 保 护 。例 如，ISaGRAF菜 单 中 的 生成 应 用 程 序 代 码 命 令 可 以 受 到 分 别 保 护 。基 本 数据 可 以 是 程 序 、 选 项 列 表 、 库 元 素 的 技 术 说 明 等等。


定 义 口 令 保 护

ISaGRAF 菜 单 中 的 “设 置 口 令” 命 令 可 以 定 义 一 个 项 目文 件 或 一 个 库 元 素 的 口 令 和 存 取 级 别 。这 个 命 令可 以 从 ISaGRAF 项 目 管 理 器 菜 单 或 ISaGRAF 库 管 理器 菜 单 中 调 用 。 当 第 一 次 运 行 本 命 令 时， 不 需 要 口 令。 如 果 口 令 已 经 定 义 ， 用 户 在 存 取 本 命 令 之 前 必 须 输 入 他 所 知 道 的 最 高 级 的 口 令 ，以 后 较 高 级 的 口 令 及 受 保 护 的 项 不 能 修 改。“设 置 口 令” 命 令 使用 户 可 以 定 义 与 不 同 存 取 级 别 相 对 应 的 口 令 ，并用 所 定 义 的 级 别 来 保 护 基 本 命 令 和 数 据 。

分 别 对 应 不 同 的 保 护 级 别 的 各 个 口 令 ，可 以 通 过双 击 屏 幕 上 方 表 格 中 的 一 行 的 方 法 来 输 入。可 在 下 列 框 中 输 入 口 令 。

屏 幕 下 方 区 域 中 的 表 格 中 显 示 了 受 到 保 护 的 不同 的 数 据 项 ( 数 据 或 函 数 ) 以 及 与 当 前 许 可 进 行的 “读” 方 式 或 “全 部 存 取” 方 式 的 保 护 级 别 。指 定 许 可 的 �读� 方 式 的 保 护 级 别 , 可 以 防 止 其 他 用 户 在 没 有 得 到 允 许 的 情 况 下 打 开 或 打 印 你 的 文 件 。

双 击 屏 幕 下 方 表 格 中 的 一 行 ，可 以 对 选 择 项 或 数 据 进 行 许 可 设 置 。 此 时 ， 打 开下 列 框 ：

“读” 方 式 或 “全 部 存 取” 方 式 都 可 设 置 为 任 意 存 取 方 式 或 由 口 令 定 义 的 保  护 级 方 式 两 种 情 况。 “全 部 存 取” 方 式 的 许 可 不 能 加 到 优 先 级 低 于 “读”方 式 的 保 护 级 别 上 。

注 意 ： 在 使 用 ISaGRAF 工 作 台 时， 有 一 些 文 件 ( 比 如 项 目 描 述 文 件 ) 的 读 存 取 方 式 是 不 能 用 口 令 来 保 护 的 。 只 读 存 取 不 能 由 口 令 保 护。


保 护 数 据 的 存 取

当 启 动 时 ， 系 统 不 要 求 输 入 口 令 或 用 户 名 。但 用户 每 次 存 取 被 保 护 的 数 据 和 函 数 时 ，则 必 须 在 对 话 框 中 输 入 所 需 要 的 口 令 。

在 用 户 输 入 了 所 需 要 的 口 令 ( 或 者 更 高 存 取 级 别 的 口 令 ) 后 ，就 可 以 继 续 正 常 工 作 了 。用 户 每 次输 入 口 令 后 ， 这 个 口 令 就 存 放 在 存 储 器 中，所 以用 户 在 以 后 不 必 重 复 输 入 口 令 。在 每 次 ISaGRAF工 具 运 行 其 他 ISaGRAF工 具 (例 如 项 目 管 理 器 运 行 程 序 管 理 器 ) 时，系 统 都 会 保 留 所 存 储 的 口 令。当 关闭 最 后 保 留 的 ISaGRAF窗 口 时，存 储 的 口 令 就 会 自 动 消 失 。 在 进 行 项 目 文 件 编 辑 、使 用 库 管 理 器或档 案 管 理 器  时，输 入 的 口 令 不 能 进 行 共 享。如 果 用户 输 入 了 错 误 的 口 令， 不 能 运 行 所 选 定 的 功 能。


链 接 档 案 管 理 器

在 把 一 个 对 象 文 件 ( 项 目 文 件 或 库 元 素 ) 存 储 到档 案 盘 时 ，应 调 用 被 称 为 “备 份” 的 数 据 保 护 项。这 个 数 据保 护 项 与 在 工 作 台 (硬 盘) 上 连 接 到 对 象 文件上 的 数 据 保 护 系 统 是 一 致 的 。假 如 “备 份” 的 数 据 保护 项 已 经 存 在 于 档 案 盘 上 ， 系 统 就 不 会 进 行 对 象 文 件 的 数 据 保 护 系 统 测 试 。ISaGRAF 档 案 管 理 器 的 命 令 将 对 象 文 件 的 数 据 保 护 信 息 存 储 到 档案 盘 上 。

当 恢 复 已 存 在 于 工 作 台  (硬 盘) 上 的 对 象 文 件 时，应 调 用 称 为 “覆 盖” 的 数 据 保 护 项 。 这 个 数 据 保 护 项 与 在 工 作 台 (硬 盘 ) 上 连 接 到 对 象 文 件 上 的 数 据 保 护 系 统 是 一 致 的 。假 如 覆 盖 的 数 据 保 护 项 已经 存 在 于 档 案 盘 上 ， 系 统 就 不 进 行 对 象 文 件 的 数 据 保 护 系 统 测 试 。 一 旦 这 个 命 令 生 效，恢 复 存储 数 据 的 保 护 信 息 将 会 取 代 已 存 到 硬 盘 上 数 据 的 保 护 信 息 。


设 置 变 量 和 输 入 / 输 出 通 道 的 单 独 保 护

ISaGRAF 工 作 台 提 供 了 一 个 完 整 的 以 层 次 口 令 为基 础 的 数 据 保 护 系 统 。变 量 说 明 和 输 入 /输 出 连 接设 置 等 都 可 以 受 到 口 令 的 全 面 保 护 。另 外，ISaGRAF还 允 许 用 户 为 变 量 和 通 道 设 置 单 独 保 护。 可 以 设 想 ：

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

- 为 了 进 行 单 独 保 护， 用 户 可 以 使 用 比 全 局 变 量 或I/O 优 先 级 更 高 的 保 护 级 别 。

当 变 量 或 I/O 通 道 设 置 受 到 单 独 保 护 时 ，在 字 典 或 输 入/ 输 出 连 接 窗 口 中 ， 受 保 护 对 象 的 名 字 旁 出 现 一 个 小 图 标 。

使 用 字 典 窗 口 或 I/O输 入 / 输 出 连 接 窗 口 中 “编 辑” 菜 单 中 的 “设 置 保 护” 和 “删 除 保 护” 命 令，可 以 对 选 定 的 变 量 或 通 道 进 行 单 独 保 护 的 设 置 或 删 除 。 “设 置 保 护” 和 “删 除 保 护” 命 令 要 求 用 户 输 入 一 个 有 效 的 口 令， 使 保 护 级 别 与 变 量 或 通 道 联 系 起 来 。 因 此，在 每次 用 户 想 要 改 变 带 有 单 独 保 护 的 变 量 或 连 接 通道 设 置 时 ，必 须 先 输 入 具 有 足 够 优 先 级 别 的 口 令。

注 意 ： 如 果 一 个 变 量 或 通 道 设 置 受 到 保 护 ，而 相应 的 口 令 已 从 保 护 系 统 中 被 删 除 ，并 且 没 有 定 义 更 高 级 的 口 令 ，则 不 能 进 行 该 变 量 或 通 道 设 置 的 任 何 改 动，除 非 定 义 了 具 有 一 定 级 别 的 新 口 令 。