Win-GRAF_software


甚麼是Win-GRAF?

Win-GRAF Workbench 為一套功能強大的類PLC軟邏輯開發軟體,符合IEC61131-3標準PLC語法,可安裝於Windows 7/8/10(或以上)的電腦。
此軟體可進行多任務編程,並將開發出來的應用程序下載到泓格科技所有支援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


應用領域

  • 資料採集系統
  • 工廠自動化系統
  • 大樓自動化系統
  • 遠端I/O系統
  • 無線監控系統
  • 運動控制系統
 

Win-GRAF Workbench特色

 

符合國際工控標準IEC61131-3開放式PLC程式語法:    

1、階梯圖LD              3、順序式功能圖SFC    5、指令集IL
2、功能方塊圖FBD    4、結構化文字ST  


Data Binding(事件觸發方式傳遞)  

最多可32台PAC間資料互相交換  

Win-GRAF_Data_Binding
 










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

 

Win-GRAF_ST_Syntax_in_LD
 






可離線模擬程式運作或線上除錯與監控    


"On-Line Change"功能

可在不停止應用程序狀況下,更換正在運行且小幅修改過的應用程序。

Win0GRAF_online-change








配方表(Recipe)

可預先在PC/Win-GRAF上編好多組配方表再套用到PAC內。   
 

觀測清單(SpyList)

將想監看的變數資料編排在同一個畫面內,方便觀察。


從PAC取回應用程式的原始碼到PC中

您可選擇將Win-GRAF專案的原始碼下載到PAC,並為該專案設置密碼;日後若原始碼遺失時,仍可由PAC取得。

Win-GRAF_Upload_source_code 
 

​​​​​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
Win-GRAF_near-field_redundancy

►支援 eLogger HMI     

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

Win-GRAF_eLogger_HMI

 

►支援OPC UA Server

OPC 統一架構 (UA) 是由 OPC 基金會創建的開放標準。OPC UA 提供了一種安全的客戶端到服務器的連接,並且能夠穿過防火牆和 VPN 進行安全加密的連線。   
 

►Modbus Master 通訊協定

 
多埠 Modbus RTU,ASCII Master,RS-232/485/422。
Modbus TCP Master (多重連線)。
連接其他 Modbus PLC,Modbus Master,Modbus I/O 與 Modbus 設備。
 

►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,只要他拿不到這組硬體序號,就無法正確運行。
Win-GRAF_APP_Protection

►支援資料紀錄功能 (Data Log) 

►排程控制系統

►可搭配 VS 2008 開發軟體

WinCE 系列 Win-GRAF PAC 支持使用 VS 2008 (VB.net, C#) 來開發自己的人機介面與資料管理程式,並可與Win-GRAF 控制程式互相交換變數資料。

 Win-GRAF_VS2008

開發軟體 Win-GRAF C++ VS2008
難度 簡易 困難 中等
軟邏輯支援
除錯難度 簡易 困難 中等
I/O控制難度 簡易 困難 困難
通訊介面 內建Modbus TCP, Modbus RTU, ASCII, DCON 無內建, 需自行撰寫 無內建, 需自行撰寫
資料管理能力與編譯難度 可搭配 VS 2008來達成強大資料管理功能.
編譯難度:中等.
具備強大資料管理功能.
編譯難度: 困難.
具備強大資料管理功能.
編譯難度: 中等.

 

 
支援Win-GRAF Workbench開發軟體的XP-9000-IoT控制器
型號 CPU 內建記憶體 非揮發性記憶體 外部儲存空間 顯示解析度 乙太網路埠 USB埠 RS-232/ RS-485 I/O插槽
XP-9188-IoT E3845 1.91 GHz, Quad-core 4 GB DDR3 SDRAM 128 KB MRAM; 16 KB EEPROM 64 GB SSD;
32 GB CF card
VGA 1280 x 1024~1920 x 1080(16 : 9) ,
640 x 480~1024 x 768(4 : 3)
HDMI 2560 x 1600 @ 24bpp
2 4 4 1
XP-9388-IoT 3
XP-9788-IoT 7
 


 

內建Win-GRAF的 RPAC
型號 OS CPU 系統記憶體 非揮發性記憶體 儲存空間 乙太網路
USB埠 RS-232/
RS-485
RPAC-2658M Linux 4.1.15 四核心 
Cortex-A9,
1 GHz
1GB DDR3
RAM
64 KB FRAM 8GB eMMC Flash,
4 GB microSD卡
3 2 4
 
 
內建Win-GRAF的 WP-9000 系列 PAC
型號 OS CPU 系統記憶體 非揮發性記憶體 儲存空間 VGA解析度 乙太網路埠 USB埠 RS-232/
RS-485
I/O 插槽數目
WP-9228-CE7 Windows
CE 7.0
Cortex-A8,
1  GHz
512 MB DDR3
SDRAM
128 KB MRAM,
16 KB EEPROM
256 MB Flash,
4 GB SD卡
1024x768,
800x600
2 2 4 2
WP-9428-CE7 4
WP-9828-CE7 8
 
 
內建Win-GRAF的 XP-8000-CE6 系列 PAC
型號 OS CPU 系統記憶體 非揮發性記憶體 儲存空間 VGA解析度 乙太網路
USB埠 RS-232/
RS-485
I/O 插槽數目
XP-8038-CE6 Windows
CE 6.0
x86,1 GHz,
雙核心
2 GB DDR3
SDRAM
512 KB MRAM,
16 KB EEPROM
32 GB Flash,
8 GB CF卡
1024x768,
800x600,
800x480,
640x480
2 4 5 -
XP-8138-CE6 4 1
XP-8338-CE6 3
XP-8738-CE6 7
 
   
內建Win-GRAF的 WP-8000 系列 PAC
型號 OS CPU 系統記憶體 非揮發性記憶體 儲存空間 乙太網路埠 USB埠 RS-232/
RS-485
I/O 插槽數目
WP-8128-CE7 Windows
CE 7.0
Cortex-A8,
1 GHz
512 MB DDR3
SDRAM
512 KB MRAM,
16 KB EEPROM
256 MB Flash,
4 GB microSD卡
2 2 2 1
WP-8428-CE7 4
 
4
WP-8828-CE7 8
 
 
內建Win-GRAF的 WP-5000 系列 PAC
型號 OS CPU 系統記憶體 非揮發性記憶體 儲存空間 乙太網路
USB埠 RS-232/
RS-485
I/O 擴充板
WP-5238-CE7 Windows
CE 7.0
Cortex-A8,
1GHz
512 MB DDR3
SDRAM
64 KB FRAM 256 MB Flash
4 GB microSD卡
1 1 4 XV-系列擴充版 (備註)
備註: I/O擴充插槽僅能使用一片XV擴充板.
 
內建Win-GRAF的 ViewPAC 
型號 OS CPU 系統記憶體 非揮發性記憶體 儲存空間  VGA解析度 乙太網路
USB埠 RS-232/
RS-485
I/O 插槽數目
VP-2208-CE7 Windows
CE 7.0
Cortex-A8,
1 GHz
512 MB DDR3
SDRAM,
256 MB Flash
128 KB MRAM;
16 KB EEPROM
4 GB micro
SD卡
(最高至32 GB)
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 週期時間 EtherCAT Slaves EtherCAT Axes
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硬體需求
 
精巧型 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硬體鎖驗證,插在電腦上即可啟用授權點數。
 
  試用版 正式版
點數 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安裝檔
◎WinCE PAC安裝檔:WP-9x2x-CE7, XP-8x3x-CE6, WP-8x2x-CE7, VP-x2xx-CE7, WP-523x-CE7
 

PC Runtime (購買資訊)

Win-GRAF PC Runtime是基於 Windows 的 SoftPLC Runtime。
支援Windows 7, 8, 10, 11作業系統,且提供可用於EtherCAT通訊協議的單軸與多軸運動控制功能方塊。
 
  試用版 Win-GRAF PC Runtime
授權 USB硬體鎖
運行時間 15分鐘 不限制
下載 安裝檔
 

Win-GRAF Workbench 軟體下載:

※使用Win-GRAF Workbench V1.08 開發的程式,不建議移植到Win-GRAF Workbench V11上。
名稱 版本 檔案日期 下載連結 備註 範例程式
Win-GRAF Workbench 軟體 12.0.05 2024-04-09 安裝檔 新增功能介紹 取得檔案
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 安裝檔 <a href="https://www.flaticon.com/free-icons/manual" title="manual icons">Manual icons created by Vector Squad - Flaticon</a> /   / 
RPAC-2658M 2023-07-21 驅動程式  / X / 
VP-x2x8-CE7 2018-11-04 驅動程式 X /  / 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 2018-07-26 X /  / X 
XP-8xx8-CE6 (EOL) 2018-01-03 驅動程式  
WP-8xx8 (EOL) 2018-12-13 驅動程式 X
 

Win-GRAF的相關應用

備援機制

備援架構(Redundancy)是指在系統或設備中引入冗餘元素,以確保系統的可靠性和可用性。這種設計策略旨在應對可能的故障或單點故障,以防止系統中斷或停止運作。
在工業自動化中,備援架構可以應用於生產線和製造設備,以減少生產中斷的風險。例如,備援電源系統可以在電力供應中斷時提供臨時電力,以確保生產持續進行。同樣地,備援控制器可以在主要控制器發生故障時接管控制過程。總之,備援架構是一種重要的設計策略,可以提高系統的可靠性和可用性,減少故障對運營的影響。然而,它也需要額外的成本和資源,因此在設計和實施時需要仔細權衡成本和效益。

Win-GRAF備援系統,當正在運行的PAC斷線時,此架構中的PAC能在最短200毫秒內自動切換到Active PAC或Passive PAC,接管所有任務。此機制能確保應用場域機器運作的可靠度。

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 支援