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)
文字編程語言:
  • 指令集 (IL)
  • 結構化文字 (ST)
功能:
  • 應用程式的上/下 載功能
  • 連線偵錯及控制
  • 離線模擬
  • 交互搜尋資料
  • 專案管理
 
  • 自動文件產生器
  • 備份/回存應用程式
  • 圖形動態除錯
 
     
   
     
  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", 和其他的機制去執行一個控制程序。
 
     
   
     
Copyright© ICP DAS Co., Ltd. All Rights Reserved