Win-GRAF-User_Manual-chinese

Similar documents
Win-GRAF-User_Manual-chinese

The golden pins of the PCI card can be oxidized after months or years

X6-04_How_do_I_write_a_com_port_communicate_program_of_XPAC_tc

(Microsoft Word - wes _\246p\246\363\250\317\245\316LED\277O\305\343\245\334\252\254\272A.doc)

untitled

Win-GRAF-User_Manual-chinese V1.05

<B0B8C0FDCAD6B2E15FD3A1CBA2B0E6>

/ / (FC 3)...

untitled

封面-12

酒 神 (长篇小说)

(Microsoft Word - 136\260g\270\364\252\272\267s\256Q.doc)

1.加入党组织主要经过哪些程序?

Microsoft PowerPoint - C_Structure.ppt

坐 公 車 好 處 多 得 獎 者 : 李 宥 萱 指 導 老 師 : 陳 淑 鈴 我 家 住 在 鄉 下, 離 市 區 有 段 距 離 每 個 禮 拜 三 和 禮 拜 六 我 都 要 到 市 區 補 習, 以 前 都 是 媽 媽 特 地 從 大 老 遠 的 地 方 開 車 回 來 載 我 這 實

T

Win-GRAF-User_Manual-chinese

ABB Drives Modbus RMBA-01

軟體的安裝

經 整 理 的 訪 談 詳 情 個 案 001 年 齡 性 別 居 住 地 區 空 間 類 型 樓 齡 身 分 狀 況 住 戶 族 群 家 庭 結 構 家 庭 人 數 68 男 深 水 埗 私 人 住 孛 單 位 18 住 所 業 主 本 地 居 民 父 母 及 未 婚 子 女 3 訪 問 日 期

Win-GRAF

投影片 1

untitled

PROFIBUS3.doc

投影片 1

CHAPTER VC#

Win-GRAF-User_Manual-chinese

AutoCAD 用戶如何使用 ArchiCAD

Microsoft Word - InoTouch Editor编程软件手册 doc

38 诚 信 始 于 入 口 从 入 口 处 着 手 打 好 律 师 队 伍 建 设 的 诚 信 基 础 / 刘 彦 平 4 0 我 国 证 券 公 司 治 理 缺 陷 的 根 源 及 其 出 路 / 黄 运 成 曹 里 加 李 畅 4 3 中 止, 因 为 什 么? 被 告 人 胡 鹏 等 五 人

f2.eps

材 料 目 录 1. 党 员 发 展 及 转 正 流 程 图 2. 申 请 入 党 人 员 基 本 信 息 及 培 养 记 录 表 3. 思 想 汇 报 传 阅 及 意 见 反 馈 表 4. 入 党 积 极 分 子 培 养 考 察 表 5. 政 治 审 查 函 调 信 模 板 6. 政 治 审 查

供热 2 版.indd

專業式報告

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP

投影片 1

MT5V4Borchure.cdr

重 庆 市 万 州 区 人 民 政 府 公 报 卷 首 语 开 启 加 快 建 设 重 庆 第 二 大 城 市 新 征 程 1 万 州 区 委 区 政 府 文 件 传 达 政 令 宣 传 政 策 指 导 工 作 服 务 全 区 中 共 重 庆 市 万 州 区 委 重 庆 市 万 州 区 人 民 政

Windows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco

投影片 1

穨IC-1000

SL2511 SR Plus 操作手冊_單面.doc

User's Manual of ISaGRAF Embedded Controllers

ICD ICD ICD ICD ICD

大 多 數 人 知 道 立 仁 有 管 樂 隊, 但 是, 很 少 人 知 道 多 數 學 生 是 進 了 立 仁 才 開 始 學 管 樂, 而 且, 不 用 另 外 繳 交 費 用 這 些 貼 心 懂 事 的 孩 子 們 了 解 學 校 運 用 有 限 經 費 栽 培 他 們,

( )... 5 ( ) ( )

(一)宿舍生活解惑區

84

宏电文档

土 木 与 交 通 学 院 发 展 学 生 党 员 的 选 拨 条 件 与 推 荐 细 则 为 进 一 步 规 范 我 院 学 生 党 建 工 作, 加 强 和 完 善 我 院 对 学 生 党 员 各 个 阶 段 人 员 的 选 拔 和 培 养 工 作, 提 高 我 院 发 展 学 生 党 员 质

(Microsoft Word - wes _\246p\246\363\250\317\245\316watchdog\250\276\244\356\265{\246\241\267\355\276\367.doc)

KL DSC DEMO 使用说明

untitled

Microsoft Word - Delta Controller ASCII_RTU_TC

why

專業式報告

怀化招聘网2016年上半年广东银行从业资格考试报名须知

PIC_SERVER (11) SMTP ( ) ( ) PIC_SERVER (10) SMTP PIC_SERVER (event driven) PIC_SERVER SMTP 1. E-

PTS7_Manual.PDF

1. 什 么 是 信 息 公 开? 信 息 公 开 基 本 原 则 是 什 么? 答 : 信 息 公 开 是 指 除 特 定 的 法 定 不 予 公 开 的 信 息 之 外, 国 家 机 关, 主 要 是 行 政 机 关, 应 依 据 法 律 的 规 定, 积 极 向 社 会 发 布 公 共 信 息

SeTAQ 是 山 东 西 泰 克 仪 器 有 限 公 司 的 注 册 商 标 本 说 明 书 未 经 书 面 许 可 不 得 翻 印 修 改 或 引 用 警 告 : 请 专 业 人 员 检 测 和 维 修 本 设 备! 警 告 : 本 仪 表 使 用 24V 直 流 电 源, 请 务 必 正 确

从 化 仙 娘 溪 & 乐 明 村 民 小 组 与 汤 物 臣 共 同 打 造 新 龙 围 空 间 新 龙 围 初 衷 是 打 造 成 一 个 集 村 民 聚 会 文 化 展 览 产 品 展 示 培 训 会 议 等 多 功 能 的 村 民 活 动 中 心, 在 2015 年 7 月 15 日 开 张

S 可编程控制器

milog3使用说明书.docx

第一章

Microsoft Word - 44雙月刊


Microsoft Word - 11.doc

目录

SyncMail AJAX Manual

安徽电子工程学校

Spyder Anaconda Spyder Python Spyder Python Spyder Spyder Spyder 開始 \ 所有程式 \ Anaconda3 (64-bit) \ Spyder Spyder IPython Python IPython Sp

今天 年春季号 总 92 期

*

( ) / / / / / / /

(Microsoft Word - 8\244T\244\362\277\337\272]\244W\265L\246W.doc)

Microsoft Word - 專家本色 doc


但, 你 应 该 听 过 我 们 走 在 大 路 上 这 首 歌, 或 许 还 知 道 革 命 人 永 远 是 年 轻 那 支 歌 ; 并 且, 几 乎 可 以 肯 定, 你 在 戴 红 领 巾 的 那 阵, 必 然 唱 过 牛 儿 还 在 山 坡 吃 草, 放 牛 的 却 不 知 道 哪 儿 去

2 临 终 助 念 答 问 序 临 终 关 怀, 由 佛 门 净 宗 古 来 祖 师 大 德 提 倡 助 念 往 生, 现 今 已 渐 为 社 会 大 众 所 重 视, 在 台 湾, 台 大 长 庚 等 各 大 医 院, 也 都 设 有 助 念 室 ; 大 陆 上 许 多 道 场, 也 有 专 为

校园之星

<4D F736F F F696E74202D FA8BEA861B8EAB7BDBEE3A658BB50C0B3A5CE28B773A6CBA5AB29>


之 原 則 及 國 防 部 訂 頒 國 軍 列 管 國 有 不 動 產 提 供 非 軍 方 單 位 使 用 處 理 原 則 規 定 不 符, 仍 應 以 出 租 方 式 辦 理 惟 可 就 偏 遠 地 區 提 供 官 兵 金 融 水 電 服 務 使 用 部 分, 研 議 降 低 租 金 標 準, 報

chineseall

釋禪波羅蜜次第法門

证券代码: 证券简称:锦江股份 公告编号:【】

1700 装 卸 搬 运 7645 装 卸 搬 运 服 务 2100 建 筑 7410 工 程 服 务 11% 装 卸 搬 运 服 务, 是 指 使 用 装 卸 搬 运 工 具 或 者 人 力 畜 力 将 货 物 在 运 输 工 具 之 间 装 卸 现 场 之 间 或 者 运 输 工 具 与 装 卸

前 言 教 育 无 小 事, 它 成 就 着 学 生 的 未 来 作 为 教 师, 他 们 无 时 无 刻 不 在 关 注 着 学 生 的 成 长 学 生 的 未 来 学 生 就 像 一 朵 含 苞 待 放 的 花 朵, 需 要 老 师 们 的 细 心 呵 护, 给 学 生 需 要 的 东 西, 而

《盗墓笔记》 南派三叔/著

<CFFBB7D1D5DFD0D0CEAAD1A72E6D7073>

独立学院建设与发展


Microsoft Word - 澎湖田調報告-宏達組9804.doc

平 凡 足 迹 李 本 川 作 者 为 中 国 科 学 院 海 洋 研 究 所 研 究 员,1935 年 生, 山 东 荣 成 人 我 今 年 63 岁 了 大 前 年 丈 夫 和 儿 子 在 一 个 月 内 先 后 离 开 了 人 世, 女 儿 又 已 出 嫁, 现 在 是 孑 然 一 身 我 是

ISP ISP 97%~99% 95%~99.5% 2

行业

TC35短信发送程序设计


Transcription:

第 3 章 Modbus Slave: 開放 Win-GRAF PAC 與 圖控 /HMI 軟體來相互溝通 在第 2 章的 Demo01 專案中, 說明了如何讀 / 寫 PAC 中的系統時間 ( 即 PAC_Time 程式 ) 與一個閃爍功能 ( 即 LD1 程式 ), 此章節將提供 Demo01 專案中的變數, 讓圖控軟體 ( 例如 : 泓格科技的 InduSoft ) 或 HMI 軟體來進行存取 Win-GRAF 軟體提供了兩種方式, 可開放 PAC 中的資料, 一種是啟用 Win-GRAF PAC 為 Modbus TCP Slave, 另一種是啟用 Win-GRAF PAC 為 Modbus RTU Slave ( 見 3.2 節, 需先完成 3.1 節內的 Modbus Slave 設定 ), 請依照以下內容來進行設定 3.1 啟用 Win-GRAF PAC 為 Modbus TCP Slave 1. 滑鼠點選工具列上的 Open Fieldbus Configuration 按鈕來開啟 I/O Drivers 視窗 2. 點選 I/O Drivers 視窗左側的 Insert Configuration 按鈕, 再點選 MODBUS Slave 並點選 OK 來啟用一個 Modbus TCP Slave Win-GRAF 使用手冊, 1. 07 版, 2019 年 1 月 ICP DAS 3-1

3. 點選左側的 Insert Master/Port 按鈕, 並設定 Slave number ( 此例為 1 ), 再點選 OK 4. 點選左側的 Insert Slave/Data Block 按鈕, 來開啟 MODBUS Slave Request 設定視窗 使用小技巧 : 1. 按 F1 鍵, 可查看詳細的設定說明 2. 若新增兩個以上的 Server - 設定, 可填寫 Server ID ( 字串, 例如 : `SVR1 ) 以方便識別 5. 在 Description 填入識別的資訊並 點選 "Input Registers" 選項 可供 Modbus Master 讀取資料 : 選項 Input Bits Input Registers 資料型態 BOOL BYTE, INT, DINT, REAL, 等 可供 Modbus Master 寫入資料 : 選項 Coil Bits Holding Registers 資料型態 ( 資料型態, 可參考附錄 A) BOOL BYTE, INT, DINT, REAL, 等 填入識別資訊建議設定 Base address 為 1 並設定 Nb items 為大於 200 的數值 Win-GRAF 使用手冊, 1. 07 版, 2019 年 1 月 ICP DAS 3-2

6. 如上圖, 建議將 Base address 設定為 1, 而 Nb items 表示一個 Data block 最多可提供多少個變數資料, 若 Modbus Master ( 例如, 圖控軟體 ) 要求的資料位址大於此數值 ( 此例設定為 2000 ), 則 Modbus Slave ( 即,Win-GRAF PAC) 將不回應 7. 將變數區的變數 ( 此例為 PAC_xxx, 資料型態 : DINT) 以滑鼠拖曳的方式, 拉到 Symbol 區塊 8. 滑鼠雙擊 Offset 欄位並填入數值後, 按 Enter 完成設定 注意 : (1) Offset 的值是由 0 開始, 而 Offset 的值加 1 (Base address) 才是該變數的 Modbus 位址 (2) 若選用的是 32-bit 或以上的資料型態 ( 此例為 DINT), 則需佔用 2 個 Modbus 位址如下表, 0, 2, 4, 6,. ( 更多關於資料型態, 可參考附錄 A ) 使用小技巧 : Enter 滑鼠點選任一欄位再按 Ctrl+A 全選, 點選左側的 Iterate Property 按鈕, 開啟設定視窗 Ctrl+A Win-GRAF 使用手冊, 1. 07 版, 2019 年 1 月 ICP DAS 3-3

Name 維持設定 % 將 From 填入 0 By 填入 2, 再點選 OK ( 若 Name 修改為 %%, 此例會顯示為 00, 22, 44, 66, 88, 1010, 1212, 您可依實際需求來修改, 並查看 Results 的顯示結果 ) 9. 滑鼠點選 Storage 來選取整欄, 再按 Enter 鍵顯示下拉選單, 接著選擇 DWORD (Low High) 再按 Enter 鍵完成設定 ( 若資料為 16-bit 或以下, 不需設定 Storage 項目 ) 您可展開這個 Data Block, 如圖, Offset 的值加 1 (Base address) 為該變數的 Modbus 位址 Win-GRAF 使用手冊, 1. 07 版, 2019 年 1 月 ICP DAS 3-4

10. 接著, 需再新增一個 Data Block 用來供 Modbus Master 讀取 Boolean 資料 設定方式與步驟 4 ~ 8 類似 : (1) 滑鼠點選 Server - 再點選左側的 Insert Slave/Data Block 按鈕, 來開啟設定視窗 (2) 設定視窗中, 填入識別資料後, 選擇供讀取的選項 Input Bits 設定 Base address 為 1 設定 Nb items 為 2000 填入識別資訊可供 Modbus Master 讀取資料 : 選項資料型態 Input Bits BOOL BYTE, INT, DINT, Input Registers REAL, 等 ( 資料型態, 可參考附錄 A) (3) 將變數區的 BOOL 變數 LED1 LED2 拖曳到 Symbol 區域並設定其 Offset 為 0 1 您已完成 Modbus Slave 設定, 接下來請重新編譯並下載程式到 Win-GRAF PAC 中 Win-GRAF 使用手冊, 1. 07 版, 2019 年 1 月 ICP DAS 3-5

11. 點選功能表 Project > Build All Projects 重新編譯程式 ( 參考 2.3.4 節 ) 出現 No error detected 表示編譯成功 此編譯訊息為版本資訊, 可忽略 12. 滑鼠右鍵點選專案名稱 ( 即,Demo01), 再選擇 Communication Parameters 設定 PAC IP ( 例如 : 192.168.71.19:502), 點選功能表 Project > On Line ( 或 ) 來建立連線, 並將專案下載到 Win-GRAF PAC 中 ( 參考 2.3.5 節 ) InduSoft SCADA / HMI IP: 192.168.71.xxx Mask: 255.255.255.0 Modbus TCP Master IP: 192.168.71.19 Port: 502 Slave number = 1 WP-5xx8-CE7 Win-GRAF PAC WP-8xx8 Modbus TCP Slave ( 您可參考 P1-1, 來查看所有支援的 PAC 型號 ) 如此之後 HMI 或 SCADA 軟體便可使用 Modbus TCP protocol 來存取以上所列的 有設定 Modbus 位址的 Win-GRAF 變數 Win-GRAF 使用手冊, 1. 07 版, 2019 年 1 月 ICP DAS 3-6

3.2 啟用 Win-GRAF PAC 為 Modbus RTU Slave 開始前 您必須先完成 3.1 節 中的內容 設定好需開放的 Modbus Slave 資料 啟用 Win-GRAF PAC 為 Modbus RTU Slave 的方式為 在程式中加入 MBSLAVERTU 或 MBSLAVERTUEX 功能方塊 請 依照下列說明來完成設定 加入 MBSLAVERTU 功能方塊 1. 在 LD1 視窗中 滑鼠點選需加入功能方塊的位置 再點選左側的 Insert FB.. 按鈕 3 2 1 2. 滑鼠雙擊此功能方塊 並選取 MBSLAVERTU 再按 OK 使用小技巧: 按鍵盤 MBSL 可快速 跳到接近的名稱 Win-GRAF 使用手冊, 1. 07 版, 2019 年 1 月 ICP DAS 3-7

3. 於 MBSLAVERTU 功能方塊, 滑鼠雙擊 PORT 左側的區域並輸入字串 'COM2:9600,N,8,1' ( 表示 使用 Win-GRAF PAC 的 COM2 與 Modbus Master 進行溝通 ), 再點選 完成設定 使用小技巧 : 在功能方塊上按 F1 可查詢詳細說明 4. 滑鼠雙擊 SLV 左側的區域並輸入 1 ( 即 3.1 節 - 步驟 3 設定的值 ), 再點選完成設定 您已完成 MBSLAVERTU 功能方塊的設定, 接下來請重新編譯並下載程式到 Win-GRAF PAC 中 ( 參考 2.3.4 節,2.3.5 節 ) 注意 : 同一台 PAC 內可啟用多個 Modbus RTU Slave ( 建議不超過 16 Port), 方法為新增多個 MBSLAVERTU 功能方塊, 並輸入不同的 Port 編號 Win-GRAF 使用手冊, 1. 07 版, 2019 年 1 月 ICP DAS 3-8

SCADA / HMI Win-GRAF PAC COM2: RS-232 9600,N,8,1 InduSoft Slave number = 1 WP-5xx8-CE7 Modbus RTU Master WP-8xx8 Modbus RTU Slave (您可參考 P1-1 來查看所有支援的 PAC 型號) 加入 MBSLAVERTUEX 功能方塊 若您在 I/O Drivers 中建立多個 Server - 設定 (建議只使用一個) 則需使用 MBSLAVERTUEX 功能方塊 1. 您可依照上述步驟 1 ~ 4 來建立一個 MBSLAVERTUEX 功能方塊 若您想變更先前已建立的功能 方塊 可用滑鼠雙擊 MBSLAVERTU 並重新選取為 MBSLAVERTUEX 再點選 OK 函式 (Function) 功能方塊 (Function Block) Win-GRAF 使用手冊, 1. 07 版, 2019 年 1 月 ICP DAS 3-9

2. MBSLAVERTUEX 多了一個 SrvID 設定項目, 滑鼠雙擊 SrvID 左側再填入所需的 Server ID ( 字串格式, 例如 Svr1 ) 注意 : 若使用 MBSLAVERTU 功能方塊, 只會參考第一個 Server Slave number.. 設定 若使用 MBSLAVERTUEX 功能方塊, 則會參考具有相同 Server ID 的 Server Slave 設定 使用小技巧 : 在功能方塊上按 F1 可查詢詳細說明 您已完成 MBSLAVERTUEX 功能方塊的設定, 接下來請重新編譯程式並下載到 Win-GRAF PAC 中 ( 參考 2.3.4 節,2.3.5 節 ) Win-GRAF 使用手冊, 1. 07 版, 2019 年 1 月 ICP DAS 3-10