甚麼是Win-GRAF?
此軟體可進行多任務編程,並將開發出來的應用程序下載到泓格科技所有支援Win-GRAF的PAC系列內運行。
Win-GRAF Workbench支援所有標準 Modbus 協議(TCP、RTU、ASCII),搭配泓格科技提供的eLogger、Indusoft等人機界面軟體使用,能夠開發出符合工業應用現場的系統,並同時進行資料採集與顯示設備監控資訊。
Win-GRAF Runtime 支援哪些平台?
泓格科技提供多種可支援Win-GRAF Runtime的硬體:
PAC控制器版
♦ Linux based ⇒ 內建 Linux OS: RPAC-2658M
♦ WinCE based ⇒ 帶螢幕PAC系列 → ViewPAC: VP-x238-CE7, VP-x208-CE7
內建 Windows CE 7.0 → WinPAC: WP-9x28-CE7, WP-8x28-CE7, WP-5238-CE7
內建 Windows CE 6.0 → XPAC: XP-8x38-CE6
♦ 支援EtherCAT 運動控制的PAC: EMP-9xx8-xx
電腦版
♦ 支援EtherCAT 運動控制的Windows PC:
• Runtime 必須安裝在 PC上並且在PCIe插槽插上一張 EtherCAT 主卡.
• EtherCAT 主卡: ECAT-M801-xx
應用領域
|
Win-GRAF Workbench特色
►符合國際工控標準IEC61131-3開放式PLC程式語法:
1、階梯圖LD 3、順序式功能圖SFC 5、指令集IL
2、功能方塊圖FBD 4、結構化文字ST
►Data Binding(事件觸發方式傳遞)
最多可32台PAC間資料互相交換

►可在LD與FBD圖形程式內使用ST語法

►可離線模擬程式運作或線上除錯與監控
►"On-Line Change"功能
可在不停止應用程序狀況下,更換正在運行且小幅修改過的應用程序。

►配方表(Recipe)
可預先在PC/Win-GRAF上編好多組配方表再套用到PAC內。
►觀測清單(SpyList)
將想監看的變數資料編排在同一個畫面內,方便觀察。
►從PAC取回應用程式的原始碼到PC中
您可選擇將Win-GRAF專案的原始碼下載到PAC,並為該專案設置密碼;日後若原始碼遺失時,仍可由PAC取得。
Win-GRAF 控制器特色
►支援備援 (冗餘) 系統
XP-8x38-CE6 支援 Win-GRAF 備援系統,讓工程應用更可靠。
當目前正在運行的 PAC (Active) 當機時,於 3 秒後會自動切換到另一台 PAC。 兩台 PAC 會自動切換成為 Active/Passive PAC,而圖控軟體 (SCADA) 只需透過單一個 Active_IP 來連到運作的 PAC。
若 PAC 意外損毀需替換新品,只需調整好旋轉開關位置 (一台轉至 2,一台轉至 4) 並接好通訊線 (LAN1, LAN2 與 Alive Port)。 重新開機後,Win-GRAF 專案會自動複製所有檔案內容到新的那台 PAC。
更多關於 Win-GRAF 備援系統的使用說明,請參考 Win-GRAF 使用手冊 - 第 7 章 Redundancy

►支援 eLogger HMI
eLogger 是泓格科技開發的一套免費且簡單易用的 HMI (Human Machine Interface) 軟體,可用來設計 Local HMI 與 Web Server HMI,並支援 PC、手機透過網頁瀏覽的方式對 PAC 進行遠端操作。
所有 Win-GRAF PAC 都支援 eLogger HMI。

►支援OPC UA Server
OPC 統一架構 (UA) 是由 OPC 基金會創建的開放標準。OPC UA 提供了一種安全的客戶端到服務器的連接,並且能夠穿過防火牆和 VPN 進行安全加密的連線。►Modbus Master 通訊協定
►Modbus Slave 通訊協定
多埠 Modbus RTU Slave,RS-232/485/422。Modbus TCP Slave (多重連線)。
連接至 PC/SCADA/HMI。
►支援 DCON I/O
可使用 RS-485 Port 來連接 I-7000 系列 I/O 模組;或 I-87K4/5/8/9 擴充單元加上 I-87KW I/O 模組;或 RU-87P4/8 擴充單元加上 I-87KW I/O 模組。►支援溫/濕度量測模組
DL-100T485 和 DL-100TM485。
►支援多樣的 I/O 模組
支援眾多的 I-8KW 與 I-87KW 模組,涵蓋: DI、DO、AI、AO、Relay、AC-IN、Thermistor、Thermocouple、RTD、Strain Gauge、Encoder、PWM 輸出、Counter、Frequency 等。►支援可保存變數 (Retain Variables)
當 Win-GRAF 運行中發生斷電,可保存變數會被保留。每個任務的保留變數都儲存在一個獨立的文件中(例如: 't5_1.ret' )。下次啟動PAC時,將使用已存在PAC中的保存變數值進行初始化。►軟硬體加密保護
Win-GRAF PAC 配置有唯一的 64-bit 硬體序號,可用來產生一組授權碼,以防止非法複製您的軟體。 使用者更可套用自己設計的驗證公式來保護 Win-GRAF 應用程式。他人即使盜拷 PAC 內的應用程式到相同型號的PAC,只要他拿不到這組硬體序號,就無法正確運行。

►支援資料紀錄功能 (Data Log)
►排程控制系統
►可搭配 VS 2008 開發軟體
WinCE 系列 Win-GRAF PAC 支持使用 VS 2008 (VB.net, C#) 來開發自己的人機介面與資料管理程式,並可與Win-GRAF 控制程式互相交換變數資料。

| 開發軟體 | Win-GRAF | C++ | VS2008 |
|---|---|---|---|
| 難度 | 簡易 | 困難 | 中等 |
| 軟邏輯支援 | 有 | 無 | 無 |
| 除錯難度 | 簡易 | 困難 | 中等 |
| I/O控制難度 | 簡易 | 困難 | 困難 |
| 通訊介面 | 內建Modbus TCP, Modbus RTU, ASCII, DCON | 無內建, 需自行撰寫 | 無內建, 需自行撰寫 |
| 資料管理能力與編譯難度 | 可搭配 VS 2008來達成強大資料管理功能. 編譯難度:中等. |
具備強大資料管理功能. 編譯難度: 困難. |
具備強大資料管理功能. 編譯難度: 中等. |
|
|
|||||||||
|
Windows作業系統的8000/9000系列可程式自動化控制器
|
|||||||||
| 型號 | OS | CPU | 乙太網路埠 | USB埠 | RS-232/ RS-485 | I/O插槽 | |||
|---|---|---|---|---|---|---|---|---|---|
| XP-9x68-IoT11 | Windows 11 IoT 企業版 LTSC | Intel® Atom™ x7211RE, 1.0 GHz, Dual-core | 2 | 4 | 4 | 1 | |||
| 3 | |||||||||
| 7 | |||||||||
| XP-9x88-IoT | Windows 10 IoT 企業版 | E3845 1.91 GHz, 四核心 | 2 | 4 | 4 | 1 | |||
| 3 | |||||||||
| 7 | |||||||||
| WP-9x28-CE7 | Windows CE 7.0 | Cortex-A8, 1.0 GHz | 2 | 2 | 4 | 2 | |||
| 4 | |||||||||
| 8 | |||||||||
| WP-8x28-CE7 | Windows CE 7.0 | Cortex-A8, 1.0 GHz | 2 | 2 | 2 | 1 | |||
| 4 | 4 | ||||||||
| 8 | |||||||||
| XP-8x38-CE6 | Windows CE 6.0 | x86 CPU,1.0 GHz, 雙核心 | 2 | 4 | 5 | - | |||
| 4 | 1 | ||||||||
| 3 | |||||||||
| 7 | |||||||||
|
|
|||||||||
|
Linux作業系統的可程式自動化控制器
|
|||||||||
| 型號 | OS | CPU | 乙太網路 埠 |
USB埠 | RS-232/ RS-485 |
||||
|---|---|---|---|---|---|---|---|---|---|
| RPAC-2658M | Linux 4.1.15 | Cortex-A9 處理器, 1.0 GHz, 四核心 | 3 | 2 | 4 | ||||
| RPAC-9848 | Linux 核心版本 4.14.78 | Cortex-A53 處理器, 1.6 GHz, 四核心 | 2 | 1 Type-C Console | 2 | ||||
| LP-2648M | Linux 核心版本 6.1.33 | Cortex-A53 處理器, 1.4 GHz, 四核心 | 2 | 2 | 2 | ||||
|
|
|||||||
|
Windows作業系統的 5000 系列可程式自動化控制器
|
|||||||
| 型號 | OS | CPU | 乙太網路 埠 |
USB埠 | RS-232/ RS-485 |
I/O 擴充板 | |
|---|---|---|---|---|---|---|---|
| WP-5238-CE7 | Windows CE 7.0 |
Cortex-A8, 1GHz |
1 | 1 | 4 | XV-系列擴充版 (備註) | |
| 備註: I/O擴充插槽僅能使用一片XV擴充板. | |||||||
|
|
|||||||||
|
Windows作業系統 ViewPAC 帶螢幕可程式自動化控制器
|
|||||||||
| 型號 | OS | CPU | VGA解析度 | 乙太網路 埠 |
USB埠 | RS-232/ RS-485 |
I/O 插槽數目 | ||
|---|---|---|---|---|---|---|---|---|---|
| VP-2208-CE7 | Windows CE 7.0 |
Cortex-A8, 1 GHz |
7" (800x480) |
1 (PoE) | 2 | 2 | - | ||
| VP-3208-CE7 | 8.4" (800x600) |
3 | |||||||
| VP-4208-CE7 | 10.4" (800x600) |
||||||||
| VP-6208-CE7 | 15" (1024x768) |
||||||||
| VP-1238-CE7 | 5.7" (640x480) |
1 | 1 | 2 | 3 | ||||
| VP-4238-CE7 | 10.4" (800x600) |
2 | |||||||
| VP-6238-CE7 | 15" (1024x768) |
||||||||
|
|
||||||||
|
基於 SoftPLC 的 EMP-9000 運動控制器系列
|
||||||||
| 型號 | ||||||||
|---|---|---|---|---|---|---|---|---|
| CPU | RAM | I/O Slot | 週期時間 | 從站數 | 軸數 | |||
| EMP-9058-16 | i5-8365UE | 16 GB | 0 | 0.5 ms (min) | Max. 512 | Max. 16 | ||
| EMP-9058-32 | Max. 32 | |||||||
| EMP-9258-16 | i5-8365UE | 16 GB | 2 | Max. 16 | ||||
| EMP-9258-32 | Max. 32 | |||||||
| EMP-9098-16 | Atom E3950 | 8 GB | 0 | Max. 16 | ||||
| EMP-9098-32 | Max. 32 | |||||||
|
|
|||||||||||||||
|
用於Windows作業系統的SoftPLC Runtime環境
|
|||||||||||||||
| 型號 | 作業系統 | CPU | RAM | PCIe插槽 | 乙太網路埠 | 通訊週期 | 從站數 | 軸數 | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Win-GRAF PC Runtime | Windows 10 Windows 11以及 更高版本 |
N/A | 512M | 1 (ECAT-M801 PCIe) |
1 | 500 μs (最小週期) | 512 | 32 | |||||||
| * OS, CPU, RAM, PCIe 插槽數和乙太網路皆為PC硬體需求 | |||||||||||||||
| Master Series
|
||||||||
|
精巧型 EtherCAT 主站 PAC
|
||||||||
| 型號 | ||||||||
|---|---|---|---|---|---|---|---|---|
| OS | CPU | 系統記憶體 | 儲存裝置 | EtherCAT | ||||
| 通訊週期 | 從站數 | 軸數 | ||||||
| EMP-2848M | Real-Time Linux (RT-Preempt) | Cortex-A53, Quad-core, 1.6GHz | LPDDR4 - 1GB | eMMC Flash – 8GB, 4GB microSD 卡 | 500 μs (最小週期) | 128 | 16 | |
Win-GRAF Workbench和Win-GRAF Runtime授權
使用Win-GRAF Workbench開發軟體所開發出來的Runtime,必須搭配泓格科技支援的PAC一起使用。免費版會針對使用者進行點數和運行時間的限制,軟體功能皆相同。
下方表格說明相關的點數限制和購買資訊。
版本申請選項
Win-GRAF Workbench開發軟體
使用USB硬體鎖驗證,插在電腦上即可啟用授權點數。| 試用版 | 正式版 (Win-GRAF Workbench) | 正式版 (WGW-S-License) | |
|---|---|---|---|
| 點數 | 256點 | 不限制 | 不限制 |
| 授權 | 不需要 | USB硬體鎖 | 軟體授權 (線上註冊) |
| 運行時間 | 下載至PAC上得使用15分鐘 | 不限制 | 不限制 |
| 下載 | 安裝檔 | ||
PAC Runtime
Win-GRAF PAC Runtime是安裝在PAC內的Win-GRAF軟邏輯。安裝Win-GRAF Runtime後,可以支援使用Win-GRAF Workbench開發的程式。
| 試用版 | Win-GRAF PAC | ||
|---|---|---|---|
| 授權 | 不需要 | 出廠已內建授權碼 | |
| 運行時間 | 15分鐘 | 不限制 | |
| 支援PAC | WP-9x21-CE7, XP-8x3-CE6, WP-8x21-CE7, VP-x2x1-CE7, WP-5231-CE7, EMP-9000 |
選型表 | |
| 購買方式 | a. 使用PAC Utility取得您的主機硬體序號。 b. 聯絡並將此序號提供給您的經銷商。 |
不需要 | |
| 下載 | WinCE PAC安裝檔 XP-9000-IoT安裝檔 EMP-9000安裝檔 | ||
PC Runtime (購買資訊)
Win-GRAF PC Runtime是基於 Windows 的 SoftPLC Runtime。支援Windows 7, 8, 10, 11作業系統,且提供可用於EtherCAT通訊協議的單軸與多軸運動控制功能方塊。
| 試用版 | Win-GRAF PC Runtime | |
|---|---|---|
| 授權 | 無 | USB硬體鎖 |
| 運行時間 | 15分鐘 | 不限制 |
| 下載 | 安裝檔 | |
Win-GRAF 軟體授權線上申請
- 請於下方空白欄位依序填入您的詳細資料,包含姓名、電子郵件、公司寶號....等
- "PC ID" 序號可由Win-GRAF Workbench的"Help"選單內獲得,步驟如下:
- 啟動Win-GRAF Workbench並且點擊"Help"選單,接著選擇 "About..." ,會跳出對話框
- 從"PC ID" 欄位複製六碼的編號,並貼上至申請表單的PC ID欄位。
- 輸入已購買產品之序號。(如不清楚,請洽詢您的業務。)
- 點擊"送出"按鍵之後,即可透過電子郵件獲得軟體授權碼。
- 將此串授權碼複製並貼上於Workbench內的"License Key"欄位, 按下"Save"儲存。
Win-GRAF 軟體授權線上申請
Win-GRAF Workbench 軟體下載:
※使用Win-GRAF Workbench V1.08 開發的程式,不建議移植到Win-GRAF Workbench V11上。| 名稱 | 版本 | 檔案日期 | 下載連結 | 備註 | 範例程式 |
|---|---|---|---|---|---|
| Win-GRAF Workbench 軟體 | 12.0.08 | 2025-11-28 | 安裝檔 | 新增功能介紹 | 取得檔案 |
| Win-GRAF Workbench 舊版本專區 | 下載區 | ||||
Win-GRAF Runtime驅動程式與函式庫:
| 名稱 | 版本 | 檔案日期 | 下載點 | 備註 |
|---|---|---|---|---|
| WinCE PAC Runtime | 2.3.0 | 2024-04-10 | 取得更新檔 | WinCE PAC版 驅動 (更新說明) |
| IoT PAC Runtime | 2.3.0 | 2024-04-10 | 取得更新檔 | XP-9000-IoT 驅動 |
| PC Runtime | 10.0.0 | 2022-07-07 | 取得更新檔 | PC版 驅動 |
| EMP9K Runtime | 10.0.0 | 2022-06-29 | 取得更新檔 | EMP-9000 驅動 |
| WinCE PAC Runtime舊版本專區 | 下載區 | |||
☆WinCE PAC版適用於:WP-9x2x-CE7, XP-8x3x-CE6, WP-8x2x-CE7, VP-x2xx-CE7, WP-523x-CE7
舊版Workbench軟體與驅動程式下載:
◎關於版本辨識和如何回復舊版Runtime的附加資訊。
| 名稱 | 檔案日期 | 下載連結 | 相關資料區:手冊/快速上手/範例程式 |
|---|---|---|---|
| Workbench 1.08 | 2015-07-28 | 安裝檔 | / / |
| RPAC-2658M | 2023-07-21 | 驅動程式 | / X / |
| VP-x2x8-CE7 | 2018-11-04 | 驅動程式 | X / |
| WP-5238-CE7 | 2018-11-14 | X / / X |
|
| WP-8x28-CE7 | 2019-04-18 | X / / X |
|
| WP-9x28-CE7 | 2020-09-01 | X / / X |
|
| XP-8x38-CE6 | 2025-12-18 | X / / X |
|
| XP-8xx8-CE6 (EOL) | 2018-01-03 | 驅動程式 | |
| WP-8xx8 (EOL) | 2018-12-13 | 驅動程式 | X |
Win-GRAF的相關應用
備援機制
備援架構(Redundancy)是指在系統或設備中引入冗餘元素,以確保系統的可靠性和可用性。這種設計策略旨在應對可能的故障或單點故障,以防止系統中斷或停止運作。
在工業自動化中,備援架構可以應用於生產線和製造設備,以減少生產中斷的風險。例如,備援電源系統可以在電力供應中斷時提供臨時電力,以確保生產持續進行。同樣地,備援控制器可以在主要控制器發生故障時接管控制過程。總之,備援架構是一種重要的設計策略,可以提高系統的可靠性和可用性,減少故障對運營的影響。然而,它也需要額外的成本和資源,因此在設計和實施時需要仔細權衡成本和效益。

eLogger HMI

eLogger 是泓格科技開發的一套免費且簡單易用的 HMI (Human Machine Interface) 軟體,可用來設計 Local HMI 與 Web Server HMI,並支援 PC、手機,透過網頁瀏覽的方式對 PAC 進行遠端操作。
支援 "On Line Change" 功能

可在不停止應用程序狀況下,更換正在運行且小幅修改過的應用程序。請參考Win-GRAF 或者 RPAC 使用者手冊以獲得更詳細的資訊。
排程控制

* 一台PAC 可以控制最多 10 個控制設備 (Target) 的排程。 * 每個控制設備 (Target) 可控制 1 個布林 (Boolean)、1 個整數 (Integer)、1 個實數 (Real) 共三個變數。 請參考Win-GRAF 使用者手冊 請參考RPAC 使用者手冊: 第15章
建立自定義的功能表和功能方塊

為了不同的案場和應用需求, 透過VS2008, 使用者可在Win-GRAF專案中建立自定義的功能表和功能方塊。
Modbus Master主/Slave從通訊協定

Win-GRAF PACs支援下列通訊協定。 Modbus TCP/IP Master Modbus TCP/IP Slave Modbus RTU/ASCII Master Modbus RTU Slave 請參考Win-GRAF 或者 RPAC 使用者手冊:第3章和第5章
DCON遠端I/O和本地I/O

Win-GRAF PACs 支援透過RS-485埠連接至下列 DCON 遠端 I/O模組。 本地 I/O 模組: * WP-9x28-CE7 支援 I-9K 與 I-97K I/O 模組. * WP-5238-CE7 支援 一片 XV-board. * XP-8x38-CE6, WP-8x28-CE7, 與 VP-x2x8-CE7 支援 I-8K 與 I-87K I/O 模組. 請參考Win-GRAF 或者 RPAC 使用者手冊
PID 控制

單一台 Win-GRAF PAC 支援最多 200 組 PID 控制。 請參考Win-GRAF 使用者手冊
Win-GRAF PAC 比較
| PAC系列 | CPU/效能 | OS | 備援功能/ 切換時間 |
I/O擴充 與類型 |
HMI軟體 | OPC UA Server |
|---|---|---|---|---|---|---|
| EMP-9x58-xx | Intel® Core™ i5-8365UE 處理器 [1.6 ~ 4.1 GHz, 4C8T] |
Windows 10 IoT Enterprise (64-bit) |
無 | I-9K | eLogger HMI AVEVA Edge |
支援 |
| EMP-9x98-xx | Intel Atom E3950 [1.6 ~ 2.0 GHz, 4C4T] |
Windows 10 IoT Enterprise (64-bit) |
無 | I-9K | eLogger HMI AVEVA Edge |
支援 |
| EMP-2848M | i.MX8 [1GHz, 四核心]/ (1065) |
Linux Kernel 5.10.72 | 無 | 無 | 無 | 無 |
| RPAC-2658M | i.MX6 [1GHz, 四核心]/ (522) |
Linux Kernel 4.1.15 | 有,0.2秒 (=200毫秒) |
無法擴充 | 無 | 支援 |
| XP-8x38-CE6 | R3600 [1GHz, 雙核心]/ (199) |
Windows CE 6.0 | 有,3秒 | I-8K/I-87K | eLogger HMI | 支援 |
| WP-9x28-CE7 | AM3354 [1GHz, 單核心]/ (115) |
Windows CE 7.0 | 無 | I-9K/I-97K | eLogger HMI | 支援 |
| WP-8x28-CE7 | 無 | I-8K/I-87K | eLogger HMI | 支援 | ||
| VP-x2x8-CE7 | (VP-x208-CE7) 無 |
(VP-x208-CE7) 無法擴充 |
eLogger HMI | 支援 | ||
| (VP-x238-CE7) 無 |
(VP-x238-CE7) I-8KW與I-87KW |
|||||
| WP-5238-CE7 | 無 | XV-board | eLogger HMI | 支援 |




