甚麼是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-9xx8-IoT | Windows 10 IoT Enterprise | 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作業系統的 RPAC
|
|||||||||
型號 | OS | CPU | 乙太網路 埠 |
USB埠 | RS-232/ RS-485 |
||||
---|---|---|---|---|---|---|---|---|---|
RPAC-2658M | Linux 4.1.15 | 四核心 Cortex-A9, 1 GHz |
3 | 2 | 4 | ||||
|
|||||||
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.06 | 2025-02-19 | 安裝檔 | 新增功能介紹 | 取得檔案 |
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 | 驅動程式 | ![]() ![]() |
VP-x2x8-CE7 | 2018-11-04 | 驅動程式 | X / ![]() |
WP-5238-CE7 | 2018-11-14 | X / ![]() |
|
WP-8x28-CE7 | 2019-04-18 | X / ![]() |
|
WP-9x28-CE7 | 2020-09-01 | X / ![]() |
|
XP-8x38-CE6 | 2018-07-26 | 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 | 支援 |