| |
|
|
|
|
|
| |
|
|
| |
ISaGRAF 是市場上功能強大的軟邏輯(SoftLogic) 應用軟體。ISaGRAF 有以下3個特點:
|
|
| |
(1) 單一的設計環境 |
|
| |
| |
ISaGRAF提供單一的設計環境 - ISaGRAF workbench,它可安裝在windows 95 、98、2000、 XP上,使用者完全只需使用此Workbench來設計不同種類、不同平台的ISaGRAF控制器, 如泓格公司的 I-8XX7, I-7188EG/XG, W-8X47, μPAC-7186EG, iP-8x47 控制器。 這表示使用者只要學會一套軟體即可,之後可下載至任一台控制器上來執行。 |
|
|
| |
|
|
| |
(2) 提供六種PLC語法: |
|
| |
| |
ISaGRAF支援IEC 61131-3五種PLC語言的軟體,包含順序式功能圖 (SFC)、階梯圖 (LD)、功能方塊圖 (FBD)、結構化文字 (ST)及指令集 (IL) 等五種語法,另外它也支援第六種PLC語法 - 流程圖語言 (FC),這種靈活性讓使用者能夠選擇最適合自己知識,風格和應用類別的語言。 |
|
|
| |
|
|
| |
(3) 可輕易的整合至人機介面及監控軟體: |
|
| |
| |
ISaGRAF提供Modbus通訊協定,使用者所設計好的應用可輕易的連上各類的人機介面及圖控軟體。 |
|
|
| |
|
|
| |
ISaGRAF Workbench 軟體
|
|
| |
ISaGRAF包含了下列語法與功能:
|
|
| |
| 圖形編程語言: |
- 階梯圖 (LD)
- 功能方塊圖(FBD)
- 順序式功能圖(SFC)
- 流程圖 (FC)
|
|
|
| 功能: |
- 應用程式的上/下 載功能
- 連線偵錯及控制
- 離線模擬
- 交互搜尋資料
- 專案管理
|
|
|
|
|
| |
|
|
|
|
|
| |
back |
|
| |
|
|
| |
LD 編程語言 |
|
| |
|
階梯圖(LD)是一個最常用來表示邏輯關係和簡單動作的方法。它用接點表示輸入,用線圈表示輸出。
ISaGRAF LD編程語言為 ”高階圖形化編程” 與 ”簡單的-使用鍵盤編寫程式” 之間提供了最佳的協調方案。
可以用ISaGRAF圖形編輯工具將LD和FBD編寫在同一個圖形程式中。在這個編程語言裡可以調用任意的函數和功能塊。
|
|
|
| |
|
|
| |
FBD 編程語言 |
|
| |
|
功能方塊圖(FBD)是一種圖形化語言,允許用戶從ISAGRAF程式庫中引用所有功能塊並在螢幕上用線連接,從而建立複雜的控制程式。
ISaGRAF包含了超過60多種標準功能塊的程式庫可供使用。並且適應於任何 ISaGRAF PACs,例如 iP-8x47, μPAC-7186EG, Wincon-8xx7, I-7188XG/ EG, I-8xx7系列。 |
|
|
| |
|
|
| |
SFC 編程語言 |
|
| |
|
順序式功能圖 (SFC) 將程序周期劃分為一些定義好的步驟,並使用轉移條件(transitions) 來區別它們。 SFC 是 IEC 61131-1 標準的核心語言。 其他的語言用於描述包含在步驟裡的執行動作, 轉移的邏輯條件。 使用 SFC 可以很容易的處理並行程序。
|
|
|
| |
|
|
| |
ST 編程語言 |
|
| |
|
結構化文字 (ST) 是一種高階語言,具有類似於Pascal的語法,但對於自動化工程師而言又更加直覺。這種語言適合於- 不容易用圖形化語言編寫的複雜程序,常用的語句為IF / THEN / ELSE, FOR, WHILE ...
|
|
|
| |
|
|
| |
IL 編程語言 |
|
| |
|
指令集 (IL) 是一種低階語言, 類似於簡單文字 (simple-text) PLC語言。在1996年8月ISaGRAF IL 編程語言接受了PLC 公認頒發的證書,正式被納入IEC 61131-3標準。
|
|
|
| |
|
|
| |
FC 編程語言 |
|
| |
|
流程圖 (FC) 並不是IEC 61131-3標準的語言。1998年起被加入ISaGRAF 3.3版。FC是一種圖形化語言,它聯合 "test" , "action" , "flow", 和其他的機制去執行一個控制程序。
|
|
|
| |
|
|
|
|
|
| |
back |
|
| |
|
|