12.07.2015 Views

泓格 - ICP DAS

泓格 - ICP DAS

泓格 - ICP DAS

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

由 于 传 统 计 算 机 语 言 的 复 杂 性 , 使 用 其 架 构 工控 系 统 内 的 工 作 逻 辑 通 常 难 度 较 高 , 其 主 要 原 因 在于 使 用 者 对 计 算 机 语 言 及 开 发 工 具 的 熟 悉 度 不 足 ,需 要 相 当 多 的 时 间 进 行 了 解 。 相 较 于 此 ,Script 语言 简 单 易 学 的 特 性 , 可 让 使 用 者 在 短 时 间 内 即 可 自行 撰 写 系 统 的 工 作 逻 辑 。 而 在 众 多 Script 语 言 中 ,JavaScript 除 了 承 袭 Script 语 言 简 单 易 学 的 特 性 外 ,其 更 是 目 前 最 为 普 遍 使 用 的 网 页 开 发 语 言 工 具 , 在此 SmartQ 系 统 整 合 了 JavaScript 语 言 ; 使 用 者 可 以透 过 Script 语 言 轻 松 架 构 各 控 制 器 内 部 及 控 制 器 间 的工 作 逻 辑 ; 不 论 是 应 用 于 单 机 的 控 制 器 工 作 逻 辑 开发 , 或 是 针 对 多 个 控 制 器 进 行 分 布 式 控 制 系 统 的 工作 逻 辑 开 发 , 皆 可 轻 易 完 成 。D. 控 制 器 间 资 源 共 享SmartQ 提 出 了 一 套 全 新 的 控 制 器 资 源 描 述 框架 , 使 设 备 间 MxM 沟 通 机 制 更 加 容 易 且 有 效 率 , 透过 此 架 构 、Script 语 言 及 主 动 讯 息 传 递 机 制 的 搭配 ,SmartQ 环 境 中 的 控 制 器 或 人 机 接 口 皆 可 直 观的 透 过 一 个 变 量 描 述 指 令 来 存 取 其 它 控 制 器 ( 或 人机 介 面 ) 内 的 资 源 。 举 例 而 言 , 若 在 一 个 SmartQ环 境 中 有 3 台 WinPAC 控 制 器 单 元 ( 分 别 命 名 为WinPAC1、WinPAC2、WinPAC3) 及 一 个 讯 息 传递 单 元 , 当 系 统 开 发 者 在 WinPAC1 上 撰 写 Script 工作 逻 辑 时 , 可 透 过 Script 档 案 内 的 变 量 描 述 直 接 进行 本 机 端 ( WinPAC1 ) 或 远 程 ( WinPAC2 、WinPAC3) 控 制 器 上 IO 模 块 状 态 的 设 定 或 撷 取 ( 参考 下 表 及 下 图 )。 透 过 此 运 作 ,SmartQ 环 境 中 的任 何 控 制 器 或 人 机 接 口 上 的 资 源 都 可 相 互 分 享 , 其相 较 于 传 统 系 统 将 控 制 逻 辑 置 放 于 中 控 端 计 算 机( 上 位 机 ) 的 作 法 ,SmartQ 显 然 更 具 弹 性 与 便 利性 。WinPAC1 上 的 Script 档 案函 数 名 称功 能 描 述对 本 机 端 WinPAC1 的 第 1 槽 I/O 模 块 的 DOWinPAC1.slot1.DO.ch0信 道 0 进 行 数 据 设 定 或 撷 取对 本 机 端 WinPAC1 的 第 2 槽 I/O 模 块 的 DIWinPAC1.slot2.DI.ch0信 道 0 进 行 数 据 撷 取对 远 程 WinPAC2 的 第 1 槽 I/O 模 块 的 DO 信WinPAC2.slot1.DO.ch0道 0 进 行 数 据 设 定 或 撷 取对 远 程 WinPAC3 的 第 2 槽 I/O 模 块 的 DI 信WinPAC3.slot2.DI.ch0道 0 进 行 数 据 撷 取SmartQ 系 统 内 含 软 件 工 具SmartQ 是 一 套 控 制 或 数 据 撷 取 系 统 的 开 发 软件 , 内 含 如 下 软 件 工 具 :A. Script Editor提 供 开 发 者 撰 写 控 制 器 的 工 作 逻 辑 , 所 支 持 的语 言 为 JavaScript。Script Editor 上 的 项 目 可 以 单 纯如 单 机 控 制 器 上 的 工 作 逻 辑 开 发 , 也 可 复 杂 如 多 控制 器 间 DCS 的 互 动 控 制 , 其 提 供 下 述 功 能 ..◆ 项 目 开 发 及 控 制 器 、I/O 模 块 管 理 规 划 。◆ 使 用 Script 语 法 撰 写 控 制 器 程 序 逻 辑 并 支持 语 法 (Syntax) 检 查 。◆ Script 档 案 远 程 下 载 。◆ 支 持 断 点 (Breakpoint) 设 定 , 以 进 行 远程 在 线 侦 错 (On-line debug) 及 远 程 在 线参 数 调 整 (On-line force) 等 功 能 。B. Script runtimeScript runtime 的 工 作 平 台 为 泓 格 科 技 的WinPAC /μPAC 控 制 器 , 用 以 执 行 开 发 者 所 撰 写 的控 制 器 端 工 作 逻 辑 , 主 要 功 能 如 下 :1)、 WinPAC 端 Script runtime 功 能 :◆ 支 持 泓 格 科 技 I-8K、I-87K、I-7K 及 FRnet等 I/O 模 块 。◆ 提 供 系 统 启 动 设 定 On_Start.js 及 系 统 结 束动 作 回 复 On_Stop.js 等 两 支 Script 档 案 的编 辑 功 能 。◆ 同 时 允 许 十 支 Script 一 起 运 作 ,Script 的运 作 模 式 可 为 以 下 几 种 :* 时 间 触 发 (Timer Trigger) 模 式 。* 事 件 触 发 (Event Trigger) 模 式 。 其包 括 Raising Edge Trigger 、FallingEdgeTrigger 及 Label Trigger 三 种◆ 支 持 Script 档 案 远 程 下 载 / 在 线 侦 错 /在 线 参 数 调 整 功 能 。WWW.<strong>ICP</strong><strong>DAS</strong>.COM.CN56

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!