採用 Windows PC 的 KINGSTAR 軟體 PLC

KINGSTAR PLC

Powered By LogicLab

KINGSTAR Fieldbus的選項之一。使用支援EtherCAT軟體PLC取代您的傳統硬體PLC。

KINGSTAR藉由英特蒙開放並可存取的即時作業系統RTOS,RTX64的幫助,提供功能齊全以及完全整合的軟體PLC。KINGSTAR PLC同時包含了運動控制和即時機器視覺的附加程式或第三方元件,這些元件由豐富的用戶介面進行管理,供C++程式設計師和非開發人員使用。

KINGSTAR PLC Architecture

KINGSTAR PLC 主要功能

  • IEC61131-3 開發環境以及語言
  • 具備中斷點的線上除錯
  • 示波器
  • 簡易客製化
    • C++函式庫
    • 圖形化函式庫
    • 提供給終端使用者的嵌入式整合開發環境
  • 增量編譯以及熱點下載
  • 模擬器
  • OPC UA 伺服器
    KINGSTAR PLC OPC-UA server
  • 機介面(HMI) 選項
    • 原生人機介面
    • 第三方人機介面

圖形化使用者介面

  • 配置EtherCAT網路
  • 掃描網路以及匹配硬體
  • 設定軸與IO
  • 設備配對
PLC configuration

IEC 61131-3 語言

支援所有IEC 61131-3 程式語言、標準資料類別、結構、陣列及使用者自定義的資料型態。在IEC 61131-3系統程式的延伸之中,包含指標與巨集。

函式庫

管理POU物件函式庫、型態定義變數。專案可連結到數個函式庫,允許開發者去檢視以及除錯原始碼(如果未被鎖定保護的話)。也支援單一專案元素的輸入/輸出、或是來自其他開發系統和/或編輯器的文本原始碼匯入。

原始碼與加密

可以上傳/下載原始碼(可能以加密方式) 至/從目標系統。可以加密整個專案或是單一專案元件。可以創建加密函式庫,從而分送這些被保護的程式碼給最終的客戶。

線上除錯

線上除錯(Live Debug, LD)具有圖解動畫,伴隨著接觸型/環繞型的醒目標示;SFC的圖解則是具有主動步驟(active steps)的醒目顯示。不管是使用哪一種程式語言,都可顯示變數的現值。有了監看視窗,可以允許強制變更被監視變數的值支援。

觸發與中斷點

觸發功能允許從原始碼中的某個精確執行點上顯示好幾個變數的值,而無需停下應用程式。中斷點的數量無上限。

示波器

直接從目標環境上的原始碼精確的執行點中對多達8個變數進行採樣。然後將所獲得的數據以圖形顯示,該圖形允許縮放、量測、以及保存到檔案裡。

使用者介面客製化

支援開發環境的客製化以配合可程式化目標的特定功能。能夠插入並且管理圖形元件(HTML, VB, C++, etc.)、腳本(JaveScript),以及以XML型式所作的資料結構。可以通過其OLE自動化介面與LogicLab互動。

編譯

可以對所有支援的微處理器生成最佳化的機器碼。可以對無上限的任務生成多工的程式碼。

熱插拔

無須重新啟動應用程式或是目標系統就可以增量式編譯以及下載程式碼。

嵌入式區塊

可以但無須處理影像即能直接存取系統變數。直接跟目標系統的功能互動(通常是C語言)。資料及程式碼的分配。