User's Manual of ISaGRAF Embedded Controllers



Similar documents
Microsoft Word - 第四章.doc

6-1-1極限的概念

<4D F736F F D D313032A7DEC075BAC2BC66B56EB04FB44EC5AAA7D3C440A7C7A874B2CEBEDEA740A4E2A5552E646F63>

Microsoft Word doc

實德證券網上交易系統示範

Microsoft Word - 全華Ch2-05.doc

xls

證 券 簡 易 下 單 :2121 證 券 簡 易 下 單 1. 主 工 具 列 的 視 窗 搜 尋 器 直 接 輸 入 點 擊 主 選 單 證 券 專 區 下 單 特 殊 下 單 2121 證 券 簡 易 下 單 畫 面 說 明 1. 下 單 區 2. 個 股 行 情 資 訊 與

目 錄 項 目 內 容 頁 數 1 手 機 要 求 3 2 登 記 程 序 3 3 登 入 程 序 4 4 輸 入 買 賣 指 示 6 5 更 改 指 示 14 6 取 消 指 示 18 7 查 詢 股 票 結 存 21 8 查 詢 買 賣 指 示 23 9 更 改 密 碼 查 詢 股

所 3 學 分 課 程, 及 兩 門 跨 領 域 課 程 共 6 學 分 以 上 課 程 學 生 在 修 課 前, 必 須 填 寫 課 程 修 課 認 定 表, 經 班 主 任 或 指 導 教 授 簽 名 後 始 認 定 此 課 程 學 分 ) 10. 本 規 章 未 盡 事 宜, 悉 依 學 位

Microsoft PowerPoint - 使用 Word 編輯與排版文件 (II).ppt

第二組掃描器規範書

第一章 緒論

<4D F736F F D20B773AAA9ADBBB4E4BAF4B8F4BBC8A6E6BEDEA740A4E2A5555FABC8A4E1BADD2DADD3A448AAA95F2E646F63>

<30332EAAFEA5F3A440A142A447A142A454A142A57CA147BEC7A5CDB14DB77EC3D2B7D3BEC7B2DFA661B9CF2E786C73>

NCKU elearning Manual

目 錄 壹 題 目 1: 新 增 商 品 ( 商 品 名 稱 為 玉 井 芒 果 乾 禮 盒 )... 3 貳 題 目 2: 新 增 商 品 ( 商 品 名 稱 為 紅 磚 布 丁 精 選 禮 盒 )... 5 參 題 目 3: 新 增 商 品 ( 商 品 名 稱 為 晶 鑽 XO 醬 禮 盒 ).

e-Submission System Quick Reference Guide for Publication Related Matters (Chinese version)

章節

Microsoft Word 網頁設計.doc

PowerPoint 簡報


投影片 1

LP 電腦週邊設備用品_第一組印表機規範書

(Microsoft Word - MOODLE990201\266i\266\245\244\342\245U )

Microsoft PowerPoint - 資料庫正規化(ccchen).ppt

目 錄 頁 1. 歡 迎 使 用 網 上 預 約 面 談 訪 問 系 統 新 用 戶 新 用 戶 登 入 帳 戶 程 序 啟 動 網 上 預 約 面 談 訪 問 帳 戶 核 對 帳 戶 的 地 址 資 料

第 6. 節 不 定 積 分 的 基 本 公 式 我 們 可 以 把 已 經 知 道 反 導 函 數 之 所 有 函 數 都 視 為 不 定 積 分 的 基 本 公 式 基 本 公 式 涵 蓋 的 範 圍 愈 大, 我 們 求 解 積 分 就 愈 容 易, 但 有 記 憶 不 易 的 情 事 研 讀

Microsoft PowerPoint - Arduino_18堂課_DEMO.ppt

如何加強規管物業管理行業

<4D F736F F D20B3E6A4B830312D2D2DBCC6BD75BB50BEE3BCC6AABAA55BB4EEB942BAE22E646F6378>

BSP 烤箱 - 封面-2

(DP_MFP_Training

內 政 統 計 通 報

四 修 正 幼 兒 園 師 資 類 科 應 修 學 分 數 為 四 十 八 學 分, 並 明 定 學 分 數 抵 免 之 相 關 規 定 及 規 範 修 習 幼 兒 園 教 育 專 業 課 程 之 最 低 年 限 ( 修 正 條 文 第 五 條 ) 五 發 給 修 畢 師 資 職 前 教 育 證 明


簽 呈

<4D F736F F D A7DEC075AB4FB065A44ABEC7BAF4B8F4ADD3A74FB3F8A657A740B77EB0D1A6D2A4E2A5552DA6D2A5CDBADD2E646F63>

一、模型資訊

101年度社會福利方案 網路線上操作手冊

目 錄 一 系 統 登 入... 2 ( 一 ) 系 統 登 入 畫 面... 2 ( 二 ) 首 次 登 入 請 先 註 冊... 3 ( 三 ) 忘 記 單 位 帳 號... 8 ( 四 ) 忘 記 密 碼 ( 五 ) 健 保 卡 更 換 ( 六 ) 重 寄 確 認 信.

Microsoft Word - ch07

第 二 章 登 入 交 易 系 統 統 在 您 上 網 後, 可 輸 入 網 路 證 券 ebroker 交 易 網 網 址 到 達 網 路 下 單 交 易 系 首 先 您 將 會 進 入 到 客 戶 登 入 身 份 確 認 畫 面 Step 1. 直 接 輸 入 身 份 字 號, 第 一 位 英

PART 2 系 統 篇 仔 細 檢 查 記 憶 體 和 顯 示 卡 AIDA64 Everest 操 作 : 使 用 AIDA64 檢 測 主 機 溫 度 AIDA64 DirectX AIDA

研究一:n人以『剪刀、石頭、布』猜拳法猜拳一次,決定一人勝

Microsoft Word - BM900HD-2F電腦設定.doc

Microsoft PowerPoint - sp2 [相容模式]

中華民國 第51屆中小學科學展覽會

<4D F736F F D20B0EAA5C1A470BEC7BB50B0EAA5C1A4A4BEC7AF5AAFC5BD73A8EEA4CEB1D0C2BEADFBADFBC342BD73A8EEB1F8A4E5B9EFB7D3AAED A14B>

A2: 國 中 基 測 是 一 種 標 準 化 測 驗, 測 驗 結 果 是 以 量 尺 分 數 表 示 量 尺 分 數 是 透 過 統 計 方 法, 由 答 對 題 數 轉 換 而 來, 其 目 的 是 要 呈 現 每 一 位 考 生 的 每 一 測 驗 學 科 在 所 有 考 生 中 的 相 對

授 課 老 師 章 節 第 一 章 教 學 教 具 間 3 分 鐘 粉 筆 CNC 銑 床 教 學 內 容 CNC 銑 床 之 基 本 操 作 教 材 來 源 數 值 控 制 機 械 實 習 Ⅰ 1. 了 解 CNC 銑 床 的 發 展 2. 了 解 CNC 銑 床 刀 具 的 選 用 3. 了 解

Microsoft Word - Draft circular on Sub Leg Apr (chi)_Traditional

<4D F736F F D20A4A4B0EAA4E5A4C6A46ABEC7C0B3A5CEBCC6BEC7A874BEC7B873C3D2AED1B1C2BB50BFECAA6B F F2E646F63>

投影片 1

前 項 第 三 款 所 定 有 機 農 產 品 及 有 機 農 產 加 工 品 驗 證 基 準, 如 附 件 一 第 七 條 驗 證 機 構 受 理 有 機 農 產 品 及 有 機 農 產 加 工 品 之 驗 證, 應 辦 理 書 面 審 查 實 地 查 驗 產 品 檢 驗 及 驗 證 決 定 之

二 兒 歌 選 用 情 形 ( ) 2 ( ) ( )

會 員 專 區 使 用 手 冊 目 錄 一 基 本 介 紹 會 員 專 區 登 入 位 置 主 畫 面 與 網 站 架 構 : 功 能 導 覽 列 說 明 :... 3 二 DOI 查 詢 與 維 護... 4 三 DOI 註 冊 期 刊 類 型...

CONTENTS 訓 練 內 容 設 計 法 056 淡 季 期 的 訓 練 058 旺 季 期 的 訓 練 060 針 對 爬 坡 賽 的 訓 練 內 容 062 賽 後 的 資 料 分 析 PART4/ 鏑 木 毅 先 生 的 建 言 活 用 於 越 野 路 跑 的 心 跳 訓

網 路 請 購 操 作 手 冊 目 錄 (95~154) 壹 使 用 網 路 請 購 系 統 資 格...95~95 貳 如 何 進 入 網 路 請 購 系 統...96~96 參 網 路 請 購 / 查 詢 系 統 功 能 簡 介...97~111 肆 受 款 人 填 法 範 例...112~11

節 數 內 容 網 頁 設 計 (1): 利 用 Google Sites 制 作 簡 單 文 字 網 頁, 連 結 不 同 版 面 網 頁 設 計 (2): 在 文 字 網 頁 上 加 插 圖, 上 載 網 頁 影 片 設 計 (1): 利 用 Windows Movie

瑞興銀行

Microsoft PowerPoint - 02 Virtual Box (new)

題目:中醫師配發藥材及合成中成藥簡介會

Acronis Backup & Recovery 11 進階版本

Microsoft Word - EXCEL操作說明doc.doc

骨 折 別 日 數 表 1. 鼻 骨 眶 骨 ( 含 顴 骨 ) 14 天 11. 骨 盤 ( 包 括 腸 骨 恥 骨 坐 骨 薦 骨 ) 40 天 2. 掌 骨 指 骨 14 天 12. 臂 骨 40 天 3. 蹠 骨 趾 骨 14 天 13. 橈 骨 與 尺 骨 40 天 4. 下 顎 ( 齒

題組一 文書排版

<4D F736F F D20BAF4A457B3F8A657A874B2CEA8CFA5CEABFCA4DE2D >

Microsoft PowerPoint - 102教師升等說明會

sle cover 1

Microsoft Word - 雲林區_免試平台_國中模擬選填_操作手冊.doc

???T????????

關 於 教 育 部 學 習 拍 立 得 教 育 部 於 (103) 年 度 整 合 各 縣 市 政 府 部 屬 機 構 大 學 及 民 間 的 數 位 資 源 與 服 務, 依 不 同 類 型, 分 別 匯 集 於 教 育 大 市 集 教 育 百 科 教 育 媒 體 影 音 教 育 部 學 習 拍

寫 作 背 景 導 讀 [98] L Lyman Frank Baum

128 提 示 樞 紐 分 析 表 的 用 途 樞 紐 分 析 表 是 指 可 以 用 來 快 速 合 併 和 比 較 大 量 資 料 的 互 動 式 表 格, 透 過 它 可 以 詳 細 分 析 數 值 資 料, 特 別 適 用 於 下 列 情 況 : 需 要 從 含 有 大 量 資 料 的 清

貳、研究動機

iPhone版操作手冊990421

1. 安 裝 1.1 手 機 端 安 裝 檔 (cab 檔 ) 請 您 將 下 載 的 cab 檔 案 複 製 到 手 機 內 任 一 資 料 夾, 在 手 機 上 點 擊 cab 檔 案 後 即 可 開 始 安 裝 點 擊 本 檔 案 即 可 開 始 安 裝 請 於 您 的 手 機 上 繼 續 安

1

教 學 活 動 教 學 元 件 時 間 編 號 類 型 時 間 元 件 內 容 說 明 ( 請 填 入 8-9 個 元 件 ) 準 引 起 動 機 動 畫 1 分 鐘 請 製 作 一 動 畫 備 活 以 動 畫 方 式 向 學 生 闡 述 運 算 放 大 器 的 基 本 應 用

互 補 : 若 兩 個 角 的 和 是 一 個 平 角 ( ), 我 們 稱 這 兩 個 角 互 補, 如 圖, + = 80, 故 我 們 稱 與 互 補 互 餘 : 若 兩 個 角 的 和 是 一 個 直 角, 我 們 稱 這 兩 個 角 互 餘, 如 圖, + =90 0, 故 我

iPhone版操作手冊

目 錄 聯 絡 資 訊 雲 端 的 設 定 雲 端 監 控 系 統 首 頁 註 冊 新 的 帳 號 設 定 變 流 器 的 雲 端 功 能 變 流 器 上 的 記 錄 器 外 部 資 料

投影片 1

新光證券EZWIN下單操作手冊

C CH4.tpf


SSL VPN 操作手冊

網 路 請 購 操 作 手 冊 目 錄 (117~181) 壹 網 路 請 購 系 統 開 放 對 象...117~117 貳 如 何 進 入 網 路 請 購 系 統...118~118 參 網 路 請 購 / 查 詢 系 統 功 能 簡 介...119~134 肆 受 款 人 填 法 範 例...

PhotoImpact

Microsoft Word - 論文v27.doc

<4D F736F F F696E74202D20C4B3C344322DA8CCAA6BB5BDA5CEB3CCA6B3A751BCD0A4CEADADA8EEA9CAA9DBBCD0BFECB27AB1C4C1CAA4A7A740AA6B2E707074>

校 長 遴 選 者 就 相 關 遴 選 事 項, 有 程 序 外 之 接 觸 遴 選 會 委 員 在 任 期 間 因 故 無 法 執 行 任 務 或 有 不 適 當 之 行 為 者, 由 各 該 主 管 機 關 解 聘 之 ; 其 缺 額, 依 第 一 項 至 第 五 項 規 定 聘 ( 派 ) 委

十 三. 服 務 學 習 十 四. 座 位 表 管 理 十 五. 班 導 師 通 訊 錄 小 工 具 十 六. 電 子 報 表 十 七. 評 量 成 績 十 八. 學 期 成 績 ( 國 中 ) 十 九. 學 期 成 績 ( 高

期交所規則、規例及程序

2 2.1 A H ir@abchina.com 2

Microsoft Word - Internet_Stock_Trading-Customer_Operation_Guide_C_0815.doc

Microsoft Word - 08工程與管理總評_文龍修0508_.doc

Microsoft Word - ch01.doc

一、報考資格: 碩士班:公立或已立案之私立大學或獨立學院或經教育部認可之國外大學畢業生或應屆畢業生,或具報考大學碩士班之同等學力資格,並符合本校各所訂定之條件者

Transcription:

第 4 章 : 連 接 I-8xx7 控 制 器 與 人 機 介 面 (HMI) 程 式 這 個 章 節 詳 細 的 描 述 如 何 使 I-8xx7, I-7188EG/XG & Wincon-8xx7 控 制 器 與 SCADA 或 人 機 界 面 (HMI) 程 式 交 換 資 料 這 是 一 個 很 有 用 的 特 色 允 許 使 用 者 建 立 他 們 自 已 的 人 機 界 面 程 式 來 與 I-8xx7, I-7188EG/XG & Wincon-8xx7 控 制 系 統 連 結 在 您 詳 細 了 解 4.1 節 後, 假 如 您 想 使 用 I-8xx7, I-7188EG/XG 控 制 器 當 做 Modbus RTU 或 Modbus TCP/IP I/O, 您 可 以 參 考 4.3 節 ICP DAS 所 提 供 的 Touch series 觸 控 螢 幕 支 援 Modbus 通 訊 協 定, 且 Touch series 可 以 連 結 I-8xx7, I-7188EG/XG & Wincon-8xx7 控 制 器 以 存 取 資 料 在 4.4 章 節 裡 詳 細 的 介 紹 如 何 連 結 Touch 500 和 I-8xx7, I-7188EG/XG & Wincon-8xx7 控 制 系 統 注 意 : 1. 所 有 有 Ethernet 網 口 的 ISaGRAF 控 制 器 都 有 支 持 Modbus TCP/IP Slave 規 約. 2. I-8417/8817 的 COM1:RS232 與 COM2:RS485 內 定 支 持 Modbus RTU Slave 規 約. 3. I-8437/8837 的 COM1:RS232 內 定 支 持 Modbus RTU Slave 規 約. 若 想 啟 用 它 的 COM3 成 為 Modbus RTU Slave 串 口, 請 參 閱 第 1.9 節. 4. I-7188EG/XG 的 COM1 內 定 支 持 Modbus RTU Slave 規 約, 若 想 啟 用 它 的 COM3 成 為 Modbus RTU Slave 串 口, 請 參 閱 第 1.9 節. 5. W-8xx7 出 貨 時 並 未 啟 用 Modbus RTU Slave 串 口, 若 想 啟 用, 請 參 閱 第 1.9 節. 4.1: 宣 告 變 數 的 網 路 位 址 為 了 讓 I-8xx7, I-7188EG/XG & Wincon-8xx7 控 制 器 和 SCADA 或 其 他 軟 体 程 式 (HMI) 或 人 機 介 面 程 式 中 能 交 換 處 理 資 料, 您 必 需 先 為 每 一 個 變 數 宣 告 其 網 路 位 址 號 碼, 其 他 的 軟 体 程 式 或 人 機 介 面 程 式 要 讀 / 寫 控 制 器 的 資 料 必 需 透 過 這 個 網 路 位 址 號 碼. 注 意 : 1. I-8417/8817/8437/8837 & I-7188EG/XG 可 使 用 的 變 數 網 路 位 址 號 碼 為 1 到 FFF( 若 以 十 進 位 表 示 為 1 ~ 4095). 位 址 號 碼 5001 到 8072 是 給 Word 和 Integer 陣 列 使 用 的 ( 請 參 閱 4.5 節 ). 2. Wincon-8037/8337/8737 可 使 用 的 變 數 網 路 位 址 號 碼 為 1 到 1FFF( 若 以 十 進 位 表 示 為 1 ~ 8191). 位 址 號 碼 10,001 到 19,216 是 給 Word 和 Integer 陣 列 使 用 的 ( 請 參 閱 4.5 節 ). 要 宣 告 變 數 的 網 路 位 址 有 兩 種 方 法 是 可 行 的, 第 一 種 即 為 下 面 圖 示 的 宣 告 方 式. ( 若 要 設 定 網 路 位 址 給 變 數 陣 列, 請 參 考 第 2.6 節 的 說 明 ). 開 啟 ISaGRAF Programs 視 窗 並 且 單 擊 一 下 Dictionary 圖 示, 接 著 雙 擊 變 數 名 稱 來 指 定 網 路 位 址 號 碼 ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-1 ICP DAS

注 意 : 在 這 裡 所 顯 示 的 值 都 是 以 16 進 位 表 示 上 圖, 當 您 單 擊 Store 按 鈕 時, 你 將 會 看 到 下 圖 ISaGRAF Global Variables 視 窗 上 的 網 路 位 址 即 馬 上 變 成 您 所 設 定 的 數 值 第 二 種 方 式 為 在 您 宣 告 變 數 完 之 後 再 設 定 網 路 位 址, 這 種 方 式 允 許 您 連 續 指 派 網 路 位 址 給 很 多 已 經 宣 告 好 的 變 數 當 您 單 擊 Modbus SCADA Address Map (SCADA 是 一 個 工 業 監 控 系 統 的 縮 寫 Supervisory Control And Data Acquisition), Modbus SCADA Address Map 視 窗 將 會 開 啟 ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-2 ICP DAS

在 下 面 的 圖 示 中, 變 數 D1 在 我 們 上 一 個 網 路 位 址 範 例 就 設 定 過 了, 所 以 它 會 放 置 在 視 窗 上 方 的 部 份 而 其 他 尚 未 設 定 網 路 位 址 的 變 數, 將 會 顯 示 在 視 窗 下 方 的 部 份 若 你 想 指 定 網 路 位 址 號 碼 給 變 數, 您 可 以 單 擊 視 窗 上 方 未 被 指 派 的 號 碼, 然 後 雙 擊 視 窗 下 方 的 變 數 名 稱, 這 樣 網 路 位 址 即 會 指 派 給 你 所 選 定 的 變 數 ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-3 ICP DAS

一 般 來 說, 網 路 位 址 編 號 用 16 進 位 的 方 式 來 表 示 是 很 不 方 便 的, 容 易 增 加 犯 錯 的 機 率 因 此, 將 16 進 位 格 式 轉 換 成 10 進 位 格 式 來 顯 示 是 很 需 要 的 作 法 如 下 圖 所 示 關 於 Modbus 網 路 位 址 的 重 要 事 項 Modbus 網 路 位 址 編 號 的 定 義 在 HMI 或 其 他 的 軟 体 程 式 中 有 時 是 不 同 的 這 不 同 之 處 就 是 在 某 些 其 他 的 軟 体 程 式 所 指 派 的 網 路 位 址 號 碼 會 比 I-8xx7, I-7188EG/XG & Wincon-8xx7 控 制 器 的 變 數 位 址 號 碼 少 1 號 像 Iconics Citech Wizcon Kepware s OPC server Intellution s ifix Wonderware s Intouch National Instruments Labview 還 有 ICP DAS s Touch 506L, Touch 506T 和 Touch 510T 等 裝 置 的 變 數 網 路 位 址 編 號 定 義 都 和 I-8xx7, I-7188EG/XG & Wincon-8xx7 控 制 器 相 同 ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-4 ICP DAS

而 某 些 人 機 界 面 和 I-8xx7, I-7188EG/XG & Wincon-8xx7 的 網 路 位 址 編 號 定 義 就 不 同, 假 如 你 指 派 B 這 個 網 路 位 址 編 號 給 這 些 產 品, 在 控 制 器 上 對 應 的 變 數 網 路 位 址 編 號 將 需 設 定 成 C 若 網 路 位 址 編 號 是 2, 在 控 制 器 上 必 須 設 定 為 3 另 外 需 注 意, 市 面 上 賣 的 很 多 SCADA 與 HMI, 其 網 路 位 址 編 號 的 第 1 個 數 字 通 常 指 的 是 資 料 的 型 態 及 讀 寫 權 限, 這 個 數 字 在 ISaGRAF 內 是 不 需 要 的 (I-8xx7 & I-7188EG/XG 最 大 的 編 號 只 到 4095, Wincon-8xx7 則 到 8191). 以 ifix 為 例, 它 與 I-8xx7, I-7188EG/XG & Wincon-8xx7 的 編 號 對 應 如 下 : ifix (10 進 位 ) I-8xx7 網 路 位 址 編 號 (10 進 位 ) 00001 (ifix 第 1 個 數 字 0 表 示 讀 / 寫 Boolean) 1 00002 2 10010 (ifix 第 1 個 數 字 1 表 示 讀 Boolean) 10 10011 11 31000(iFix 第 1 個 數 字 3 表 示 讀 Word) 1000 31001 1001 40101(iFix 第 1 個 數 字 4 表 示 讀 / 寫 Word) 101 42001 2001 ICP DAS 無 法 測 試 所 有 SCADA 與 人 機 界 面 程 式 或 裝 置 的 網 路 位 址 編 號 差 異, 假 如 你 想 用 Modbus 協 定 連 接 人 機 界 面 程 式 或 其 他 裝 置 系 統 到 I-8xx7, I-7188EG/XG & Wincon-8xx7 控 制 器 系 統, 記 得 您 必 需 先 測 試 一 下 這 些 產 品 的 位 址 編 號 偏 移 量 是 否 相 同 或 差 1 號, 以 方 便 它 們 之 間 的 溝 通 程 式 設 計 者 若 要 用 Visual Basic 或 Visual C++ 來 開 發 他 們 自 已 的 界 面 程 式, 建 議 參 考 第 5 章, 裡 面 說 明 關 於 在 Modbus 上 開 發 界 面 程 式 的 通 訊 協 定 注 意 : 在 I-8xx7, I-7188EG/XG 控 制 系 統 裡, 一 個 Modbus 命 令 不 能 詢 問 超 過 255 位 元 (bit 或 Boolean), 且 一 次 Modbus 命 令 詢 問 超 過 超 過 122 個 字 組 (word), 它 必 需 拆 成 兩 個 或 兩 個 以 上 的 Modbus 命 令 來 傳 送 但 對 W-8xx7 來 說, 一 個 Modbus 命 令 可 以 詢 問 達 1968 位 元 (bit 或 Boolean), 而 一 次 Modbus 命 令 一 樣 不 可 詢 問 超 過 超 過 122 個 字 組 (word) ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-5 ICP DAS

4.2: 使 用 Modbus 讀 寫 Words, Long Words 及 Float 資 料 Modbus protocol 提 供 函 式 3 及 4 來 讀 取 多 個 字 組 (word), 函 式 6 和 16 來 寫 入 字 組 (word) 在 第 五 章 裡 有 更 多 Modbus 的 相 關 訊 息 定 義 在 ISaGRAF 控 制 器 Modbus 協 定 上 的 Word 是 一 個 Signed Short Integer, 佔 了 兩 個 位 元 組 (bytes), 範 圍 值 從 -32768(16 進 位 表 示 法 為 8000) ~ 32767(16 進 位 表 示 法 為 7FFF) 它 通 常 都 是 被 用 來 描 述 類 比 點 的 物 理 量 例 如,I-87017- I/O 板 ( 請 參 考 3.2 節 ) I-87017 : Range 識 別 號 碼 物 理 量 數 值 輸 入 點 範 圍 值 (10 進 位 ) (16 進 位 表 示 ) -32768 0 +32767 8 (default) ± 10V - 10V 0V + 10V 9 ± 5V - 5V 0V + 5V A ± 1V - 1V 0V + 1V B ± 500mV - 500mV 0mV + 500mV C ± 150mV - 150mV 0mV + 150mV D ± 20mA - 20mA 0mA + 20mA 定 義 在 ISaGRAF 控 制 器 Modbus 協 定 上 的 一 個 Long Word, 佔 了 四 個 位 元 組, 它 的 範 圍 值 從 最 小 的 -2,147,483,648(16 進 位 表 示 法 為 8000 0000) 到 +2,147,483,647(16 進 位 表 示 法 為 7FFF FFFF) 它 通 常 是 被 用 來 表 示 宣 告 在 ISaGRAF Workbench 的 內 部 整 數 變 數 的 值 宣 告 在 ISaGRAF 內 的 整 數 變 數 都 是 Signed 32-bit Format 然 而 在 Modbus 傳 輸 協 定 裡, 有 宣 告 網 路 位 址 編 號 的 整 數 變 數, 僅 佔 1 個 word(2 byte), 而 1 個 Long Interger 佔 兩 個 word(4 bytes), 所 以 要 透 過 Modbus 來 讀 寫 Long Word, 網 路 位 址 編 號 必 須 如 下 方 圖 示 的 方 法 來 指 定. 在 Modbus 協 定 中, 若 V1 的 網 路 位 址 編 號 被 指 定 為 1, 而 且 網 路 位 址 編 號 2 未 指 定 給 任 何 變 數 使 用, 這 時 V1 在 Modbus 協 定 內 將 佔 有 兩 個 Word ( 共 4 bytes) 若 網 路 位 址 編 號 2 有 指 定 給 別 的 變 數 使 用, 這 時 V1 在 Modbus 協 定 內 就 只 佔 有 一 個 Word (2 bytes) 在 左 方 的 例 子 中,V1,V2,V3,V6,V7 和 V8 佔 有 兩 個 Word (4 bytes), 而 V4 和 V5 只 佔 有 一 個 Word (2 bytes) ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-6 ICP DAS

要 讀 取 長 字 組 V1 的 值, 可 藉 由 Modbus 函 式 3, 讀 取 二 個 字 組 的 資 料 ( 請 參 考 5.1 節 ) Modbus 協 定 內 的 位 址 編 號 0000 和 變 數 的 網 路 位 址 編 號 1 是 相 對 應 的 讀 取 兩 個 字 元 Req: Slv 03 00 00 00 02 crch crcl Ans: Slv 03 04 vh vl vh vl crch CrcL 低 字 組 高 字 組 要 寫 入 長 字 組 V1 的 值, 可 藉 由 Modbus 函 式 16, 寫 入 二 個 字 組 Req: slv 10 00 00 00 02 04 vh vl vh vl crch crcl Ans: slv 10 00 00 00 02 crch CrcL 低 字 組 高 字 組 讀 寫 Float 和 讀 寫 Long Word 是 大 同 小 異 的 唯 一 不 同 的 地 方 是 您 在 宣 告 變 數 時, 變 數 格 式 必 需 設 為 Real 型 態, 且 下 一 個 網 路 位 址 編 號 不 可 指 派 給 其 他 變 數 在 市 面 上 有 很 多 現 成 的 HMI 套 裝 軟 体, 您 需 要 注 意 他 它 們 是 否 有 支 援 Modbus 協 定, 且 重 要 的 是 你 在 ISaGRAF 中 是 否 設 對 變 數 的 網 路 位 址 編 號 ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-7 ICP DAS

4.3: 將 I-8xx7 當 成 Modbus I/O 或 Modbus TCP/IP I/O 來 使 用 有 一 些 人 機 界 面 軟 体 會 從 Modbus I/O 模 組 中 收 集 I/O 資 料 這 些 I/O 模 組 會 定 期 掃 描 輸 入 板 和 更 新 輸 出 板 的 資 料 值 基 本 上, 在 這 些 I/O 模 組 內 並 沒 有 控 制 邏 輯 在 裡 面, 而 是 靠 外 部 的 人 機 界 面 軟 体 來 進 行 資 料 的 處 理 為 了 配 合 這 種 使 用 方 法,I-8417 / 8817 / 8437 / 8837 可 被 當 成 Modbus I/O 模 組 來 使 用 另 外 I-8437 / 8837 可 當 成 Modbus TCP/IP I/O 模 組 來 使 用 使 用 方 法 請 參 照 下 列 的 範 例 ( 若 您 還 不 熟 悉 ISaGRAF 程 式 設 計, 建 議 參 閱 第 二 章 ) 建 立 一 個 新 的 專 案 您 可 以 參 考 2.1.1.2 節 例 子 : ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-8 ICP DAS

建 立 一 個 新 的 程 式 不 需 在 程 式 內 寫 控 制 邏 輯 例 子 : 連 結 I/O 模 組 您 可 以 參 閱 3.1 節 例 子 : ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-9 ICP DAS

宣 告 I/O 模 組 內 的 輸 出 / 入 點 的 變 數 名 稱 你 可 以 參 閱 2.1.1.3 節 例 子 : ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-10 ICP DAS

連 結 變 數 到 I/O 模 組 的 輸 出 入 點. 您 可 以 參 閱 3.1.2 節 例 子 : 指 派 網 路 位 址 編 號 給 變 數 您 可 以 參 閱 4.1 節 例 子 : ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-11 ICP DAS

編 譯 & 下 載 專 案 您 可 以 參 閱 2.1.3 & 2.1.5 節 注 意 : 若 使 用 Modbus TCP/IP 協 定, 請 確 認 I-8437 / 8837 的 NET-ID (1.3.1 節 ) IP Mask( 附 錄 B) 是 否 設 定 正 確 若 設 定 無 誤, 你 的 人 機 介 面 (HMI) 程 式 才 可 以 透 過 Modbus TCP/IP 網 址 來 存 取 I/O 模 板 的 資 料 ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-12 ICP DAS

4.4: 連 結 I-8xx7, I-7188EG/XG & W-8xx7 和 Touch 500 系 列 Touch500 系 列 HMI 可 以 使 用 下 表 的 通 訊 規 約, 來 與 ICP DAS 的 ISaGRAF 控 制 器 相 連 接. 型 號 Touch-506L Touch-506TE Touch-510T 支 持 的 通 訊 規 約 Modbus RTU RS-232, Modbus RTU RS-485 Modbus RTU RS-232, Modbus RTU RS-485, Modbus TCP/IP Modbus RTU RS-232, Modbus RTU RS-485 您 必 需 在 電 腦 上 先 安 裝 EasyBuilder 500 這 套 軟 体, 才 能 開 發 Touch 506L, 506TE, 510T 的 人 機 界 面 程 式. 請 由 http://www.icpdas.com/download/others/touch/touch.htm 下 載 最 新 的 軟 體 setup.zip 跟 手 冊 或 由 I-8000 CD-ROM:\napdos\others\touch\500series\setup\ 執 行 setup.exe (2.7.1 版 起 ) PC 連 接 到 Touch 500 系 列 產 品 的 RS232 通 訊 線 接 腳 如 下 (PC 下 載 HMI 畫 面 時 使 用 ). PC 9-Pin DSUB Female (RS232) RXD 2 TXD 3 GND 5 Touch 510 (PC-232) 9-Pin DSUB Female 8 RXD 7 TXD 5 GND PC 下 載 畫 面 到 Toouch 500 系 列 後, 若 是 使 用 RS-232 接 線 由 Touch 500 連 到 控 制 器, 如 下 I-8000 COM1 & I-7188 COM1 (RS232) Touch 506TE/506L/510T (PLC 232) 9-Pin Dsub Male 9-Pin Dsub Male 2 TXD 2 TXD 3 RXD 3 RXD 5 GND 5 GND 7 CTS 8 RTS Wincon COM2 (RS232) Touch 506TE/506L/510T (PLC 232) 9-Pin Dsub Female 9-Pin Dsub Male 2 RXD 2 TXD 3 TXD 3 RXD 5 GND 5 GND 7 CTS 8 RTS 若 是 使 用 RS-485 接 線, 由 Touch 500 連 到 控 制 器, 接 線 的 接 腳 圖 如 下 I-8417/8817 COM2 (RS485) Touch 506TE/506L/510T (PLC 485) DATA + 2 R+ DATA - 1 R- Wincon COM3 (RS485) Touch 506TE/506L/510T (PLC 485) D + 2 R+ D - 1 R- ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-13 ICP DAS

4.4.1: 設 計 I-8xx7,I-7188EG/XG & Wincon-8xx7 應 用 程 式 I-8xx7, I-7188EG/XG & Wincon-8xx7 內 變 數 的 網 路 位 址 編 號 一 定 要 設 定, 不 然 Touch 500 將 無 法 存 取 I-8xx7, I-7188EG/XG & Wincon-8xx7 控 制 系 統 內 的 資 料 ( 請 參 考 4.1 4.2 節 ) 若 你 對 ISaGRAF 的 程 式 語 法 不 熟 悉, 建 議 您 複 習 第 二 章 在 這 個 範 例 中 所 使 用 的 變 數 名 稱 名 稱 型 態 屬 性 網 路 位 址 其 他 OUT01 布 林 輸 出 0001 - OUT02 布 林 輸 出 0002 - VAL1 整 數 內 部 000A (10) - IO 連 結 : I-7188EG/XG & Wincon-8xx7 不 支 持 show3led, 可 把 它 設 為 Virtue board 寫 一 個 階 梯 圖 程 式, 將 VAL1 的 結 果 顯 示 在 7 段 式 LED 燈. Wincon-8xx7 沒 有 支 持 這 個 方 塊, 就 不 加. 當 你 完 成 這 個 專 案 程 式 後, 編 譯 和 下 載 程 式 到 控 制 器 ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-14 ICP DAS

4.4.2: 設 計 Touch 500 畫 面 EasyBuilder 500 可 以 用 來 設 計 Touch 500 系 列 的 人 機 介 面 圖 示, 所 以 在 這 一 節 我 們 用 EasyBuilder 500 來 為 Touch 510 寫 一 段 圖 示, 幫 助 各 位 了 解 如 何 使 用 EasyBuilder 500 ( 更 多 關 於 Touch series 的 程 式 設 計 技 巧, 參 考 我 們 所 提 供 的 Touch series 使 用 手 冊 ) 請 點 選 左 下 角 的 [ 開 始 ]->[ 程 式 集 ]->[EasyBuilder ]-> EasyBuilder 按 鍵, 則 將 會 出 現 下 面 的 視 窗 畫 面, 選 擇 適 當 的 應 用 開 發 模 式 按 下 [File]-> new, 建 立 一 個 新 的 專 案 ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-15 ICP DAS

按 下 [Edit] > System Parameters 來 設 定 Touch 510 和 I-8xx7, I-7188EG/XG & Wincon-8xx7 控 制 器 之 間 的 通 訊 參 數 在 下 面 視 窗 中 的 PLC type 要 設 成 MODBUS RTU, Serial port 設 成 RS232, Data bits 設 成 8 Bits, Stop bits 設 成 1 Bit, Baud rate 設 成 19200, Parity 設 成 None, PLC station No. 和 I-8xx7, I-7188EG/XG & Wincon-8xx7 的 Net-ID 都 設 成 1 注 意 : 1. 若 是 使 用 Touch506TE 的 Ethernet 來 連 接, PLC type 要 設 成 MODBUS RTU TCP/IP, PLC I/F port 要 設 成 Ethernet, Local IP address 為 Touch506TE 要 設 成 的 IP, 而 Server IP address 則 是 控 制 器 (I-8x37, I-7188EG/7186EG, W-8xx7) 的 IP, PLC station No 則 需 設 為 I-7188EG/7186EG, I-8x37 或 W-8xx7 的 NET-ID ( 一 般 是 1 號 ) 2. 若 是 使 用 2 線 式 RS-485 來 連 接, 則 PLC type 要 設 為 MODBUS RTU(485 2W), PLC I/F port 要 設 成 RS-485 2W, 其 它 則 與 使 用 RS-232 的 設 法 相 同. ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-16 ICP DAS

按 下 Text, 選 擇 自 已 喜 歡 的 顏 色 字 型, 在 content 內 編 輯 你 想 要 輸 入 的 文 字 ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-17 ICP DAS

按 下 [Function Key] General, 選 擇 Change Window 和 設 定 Window No. 的 值 為 11 來 增 加 一 個 視 窗 的 按 鈕 ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-18 ICP DAS

按 下 Shape, 然 後 選 擇 Use shape, 單 擊 Shape library 選 擇 您 比 較 喜 歡 的 Shape library, 然 後 按 OK ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-19 ICP DAS

按 下 Label 選 擇 您 所 喜 歡 的 顏 色 字 型, 在 下 面 的 Content 內 容 打 上 GOTO S11 確 定 視 窗 下 方 的 Use label 一 定 要 選 取 按 下 Bit Lamp 鍵 ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-20 ICP DAS

按 下 General 鍵, 將 Device type 設 定 為 0x (0x 代 表 布 林 變 數 ), Device address 設 定 為 1 ( 這 個 值 即 為 I-8xx7 的 變 數 網 路 位 址 編 號 ), 然 後 設 定 function 為 Normal 跟 之 前 一 樣, 選 擇 您 喜 歡 的 Shap library ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-21 ICP DAS

接 著 按 下 Lebel 鍵, 在 Content 內 填 入 OFF State 設 定 成 0, 確 定 視 窗 下 方 的 Use lable 一 定 要 選 取 將 State 改 變 成 1, 在 content 內 填 入 ON, 確 定 Use label 是 否 有 選 取 ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-22 ICP DAS

跟 之 前 同 樣 的 方 式, 建 立 一 個 燈 的 圖 示, Device address 設 成 2 ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-23 ICP DAS

按 下 Toggle switch 將 Dvice Type 均 設 成 0x, Device address 均 設 成 1, Switch Type 設 為 Toggle ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-24 ICP DAS

選 擇 自 已 喜 歡 的 形 狀 和 顏 色 ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-25 ICP DAS

建 立 另 一 個 Toggle Switch, 將 其 Device address 設 成 2 Switch style 設 成 Momentary, 接 著 把 這 個 專 案 儲 存 起 來 ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-26 ICP DAS

接 著 我 們 來 設 計 另 一 個 新 的 視 窗 畫 面, 按 著 [windows] 11, 然 後 按 右 鍵, 選 擇 Create 來 建 立 一 個 新 的 視 窗 ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-27 ICP DAS

雙 擊 Windows_011 跟 先 前 的 方 法 一 樣, 按 下 [Function_key] General 鍵, 建 立 一 個 change Windows, Windows No. 設 定 成 10, 在 Label 選 項 上 填 入 BACK ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-28 ICP DAS

按 下 Set Word 鍵, 將 Device Type 設 成 4x (4x 代 表 short 整 數, 4L 代 表 long 整 數 ), Device address 設 為 10, 選 取 BIN 選 項, 將 Set style 設 為 Set Constant, Set Value 設 為 100 接 著 選 擇 您 所 喜 歡 的 圖 型 和 將 Label 的 文 字 填 入 Set to 100 ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-29 ICP DAS

按 下 Numberical Data 鍵, 將 Device Type 設 為 4x (4x 代 表 short 整 數, 4L 代 表 long 整 數 ), Device address 設 為 10, 選 擇 BIN 選 項, Number of words 設 為 1, NO.above Dec 設 為 7, No.below Decimal 設 為 0, Input low 設 成 -32768, Input high 設 成 32767, 接 著 選 擇 您 所 喜 歡 的 Font ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-30 ICP DAS

現 在 要 來 新 增 另 一 個 有 轉 換 功 能 (conversion) 的 Numerical Data. 按 下 Numberical Data 鍵, 將 Device Type 設 為 4x, Device address 設 為 10, 選 擇 BIN 選 項, Number of words 設 為 1, 選 取 Do conversion, NO.above Dec 設 為 5, No.below Decimal 設 為 2, Input low 設 成 -32768, Input high 設 成 32767, Engineering low 設 成 -10, Engineering high 設 成 +10 ( 轉 換 [-32768,+32767] 為 o [-10,+10] ), 接 著 選 擇 您 所 喜 歡 的 Font. ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-31 ICP DAS

按 下 Numberical Input 鍵, 將 Device Type 設 為 4x, Device address 設 為 10, 選 擇 BIN 選 項, Number of words 設 為 1, Trigger Device Type 設 為 LB, Trigger Device address 設 為 9000, NO. above Dec 設 為 7, No. below Decimal 設 為 0, Input low 設 成 -32768, Input high 設 成 32767, 接 著 選 擇 您 所 喜 歡 的 圖 形 記 得 儲 存 ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-32 ICP DAS

按 下 [Tools] Compile 來 編 譯 您 所 寫 的 專 案 畫 面 ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-33 ICP DAS

按 下 [Start] [Program] [EasyBuilder] EasyManager 鍵, 裡 面 有 個 DownLoad 鍵 可 用 來 將 專 案 下 載 到 Touch 510 中 選 擇 適 當 的 COM 埠, 通 訊 速 率 設 為 115200 透 過 RS232 傳 輸 線, 您 可 以 將 PC 和 Touch 510 連 接 ( 參 考 4.4 節 一 開 始 的 那 頁 ) PC Touch 510T 506L / 506TE 按 下 Jump To RDS,Touch 510 會 出 現 等 待 專 案 下 載 的 畫 面, 按 下 DownLoad 即 可 開 始 下 載 人 機 界 面 圖 示 到 Touch 510 若 下 載 完 成, 您 可 以 選 擇 Jump To Application 或 是 將 Touch 510 重 新 開 機, 接 著 透 過 RS232 傳 輸 線 將 Touch 510 和 I-8xx7, I-7188EG/XG & Wincon-8xx7 控 制 器 連 接 ( 參 考 4.4 節 一 開 始 的 那 頁 ) 現 在 您 可 以 在 Touch 510 上 觸 碰 你 所 開 發 的 圖 示 來 測 試 Touch 510 和 控 制 器 之 間 的 資 料 傳 輸 Touch 506L / 506TE 510T RS232 COM1 ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-34 ICP DAS

4.5: 經 由 Modbus 通 訊 協 定 讀 / 寫 Word 及 Integer 陣 列 以 下 的 function 可 在 ISaGRAF 程 式 內 用 來 讀 / 寫 word 及 integer 陣 列. 更 詳 細 的 function 說 明, 請 參 閱 附 錄 A.4. ARY_N_R ARY_N_W ARY_W_R ARY_W_W 從 integr (4 個 byte, 有 正 負 號 ) 陣 列 讀 取 一 個 integer 寫 一 個 integer(4 個 byte, 有 正 負 號 ) 到 integer 陣 列 內 從 word (2 個 byte, 有 正 負 號 ) 陣 列 讀 取 一 個 word 寫 一 個 word(2 個 byte, 有 正 負 號 ) 到 word 陣 列 內 在 I-8xx7, I-7188EG & I-7188XG 內 的 word 及 integer 陣 列 占 用 相 同 的 記 憶 區, 請 小 心 安 排 使 用. 在 PC 上 執 行 的 軟 體 ( 如 HMI, OPC server, ) 可 以 經 由 Modbus 通 訊 協 定 來 讀 / 寫 這 些 陣 列. I-8xx7, I-7188EG & I-7188XG 內 可 以 使 用 的 network address 編 號 為 5001 到 8072, 而 Wincon-8xx7 則 為 10,001 到 19,216 其 對 照 表 如 下. I-8xx7, I-7188EG, I-7188XG: Network Address (10 進 位 ) Word 陣 列 Integer 陣 列 5001 (1,1) (1,1) 5002 (1,2) 5003 (1,3) (1,2) 5004 (1,4) 8071 (12,255) (6,256) 8072 (12,256) Wincon-8xx7: Network Address (10 進 位 ) Word 陣 列 Integer 陣 列 10001 (1,1) (1,1) 10002 (1,2) 10003 (1,3) (1,2) 10004 (1,4) 19215 (36,255) (18,256) 19216 (36,256) 注 意 : 1. Network address 1 到 4095 號 可 被 I-8xx7, I-7188EG/XG 的 使 用 者 自 行 定 義, 而 Wincon-8xx7 的 Network address 1 到 8191 號 可 被 使 用 者 自 行 定 義, 請 參 閱 第 4.1 節 2. 實 際 在 傳 送 時 用 的 是 Modbus address, 它 的 編 號 等 於 Network address 減 1( 請 參 閱 第 5 章 ). 所 以 給 word 及 integer 陣 列 用 的 Modbus address 為 5000 到 8071(I-8xx7 & I-7188EG/XG), 10000 到 19215(Wincon-8xx7). ISaGRAF 進 階 使 用 手 冊, May.2007, Ver 3.1 4-35 ICP DAS