圖形化邏輯控制功能(Graphic Condition Logic,簡稱GCL)使得遠端資料擷取模組具備控制的功能。用戶可在 ADAM.NET公用程式的圖形化環境下,定義邏輯如何運作,再將定義好的邏輯規則(Logic Rule)下載至指定的ADAM-6000乙太網路資料擷取模組,該遠端資料擷取模組便能扮演控制器的角色,自動執行預先設定的邏輯動作。
每個ADAM-6000模組上可以儲存 16 項邏輯規則。在ADAM.NET 公用程式的設定環境中,4 個圖示分別代表邏輯規則的 4 個階段:輸入條件(Input)、邏輯(Logic)、執行(Execution)和輸出(Output)。用戶按下任何圖示,畫面便會跳出一個對話視窗,用戶可在此視窗內進行所有相關的設定。完成所有設定後,用戶只須點選下載按鈕,便可將已定義好的邏輯規則,下載至指定的ADAM-6000模組。
不像傳統以文字為主的邏輯設定環境,研華的GCL 提供完全圖形化的設定環境,只要按一下圖示,所有相關設定都可以透過彈出式對話視窗完成。
當用戶在設定邏輯規則的輸出時,可以選擇本機或遠端作為輸出目標。
當用戶在設定邏輯規則時,可選擇另一個邏輯規則當作輸出,因此不同的邏輯規則可彼此合併。GCL的這項功能稱為「邏輯串接」。透過此功能,可產生更多的輸入條件。如下圖所示,將規則 1 、規則 2 與規則 3進行串接,此時,這三個邏輯規則已整合成為新的單一邏輯規則,輸入條件的數目也增加為 7 個(規則 3 的兩個輸入條件分別來自規則 1 和規則 2)。透過邏輯串接,用戶可定義複雜的邏輯架構,以滿足各種應用需求。
如下圖所示,當用戶在進行邏輯串接時,在不同模組上的邏輯規則也能進行合併,因此,一個 GCL 的邏輯架構可以橫跨多個不同的ADAM-6000模組。透過這種方式,便可將多個ADAM-6000模組整合為一套完整且適合於複雜應用的控制系統。
使用研華全系列的ADAM-6000 乙太網路資料擷取模組,GCL 可以提供各種輸出入選項。
用戶在ADAM.NET 公用程式下完成所有 的GCL 設定後,只要按一下「Run Monitoring」(執行監控)按鈕,透過公用程式的畫面,不僅能即時監控ADAM-6000 模組上的執行狀況,且同時能檢視目前的輸入值,方便用戶於遠端進行系統的維護。
訊息傳輸功能
當預設的邏輯條件符合時,客製化的訊息、模組的IP以及輸出入狀態便可被傳送至指定的電腦或裝置。