GPIO 控制台
GPIO 外掛是監控 gpio 或上游節點資料變化,觸發寫入 gpio 或下游資料的動作。功能:按點位條件觸發 I/O 電位跳變;按 IO 輸入電位的變化來觸發點位資料的寫入。
注:點位可以是一個擷取方案下的點位或者是一個 GPIO
-
輸入控制:讀取到
GPIO的值後,根據觸發條件(拉低/拉高),將自訂值傳遞給指定點位。 -
輸出監聽:監聽點位的變化,根據監聽條件,把指定
GPIO拉高/拉低。
1. 建立節點
Section titled “1. 建立節點”(1) 進入 CommBridge 頁面的【智慧孿生】,在左側點選切換至【裝置智聯】;

(2) 依次拖曳 Modbus 用戶端【主站】和 GPIO 控制台外掛到外掛工作區,分別產生兩個節點

(3) 依次連線兩個節點,連線順序:Modbus 用戶端【主站】 → GPIO 控制台

2. 建立方案
Section titled “2. 建立方案”(1) 按兩下 GPIO 控制台,點選【新增方案】按鈕

(2) 填寫連線設定,點選下一步

(3) 點選【輸出監聽】的【新增資料】,填寫設定

(4) 點選【Register】的【編輯】按鈕,選擇方案

(5) 點選【輸出監聽】的【新增資料】,填寫設定

(6) 點選【Register】的【編輯】按鈕,選擇方案,點選確認

(7) 點選【完成】,成功新增擷取方案

(8) 開啟方案的開關,點選【儲存】

3. 檢視結果
Section titled “3. 檢視結果”(1) 點選【裝置智聯】的【部署】按鈕,部署成功;

(2) 點選切換至【智慧孿生】,滑鼠移動至【Modbus 資料中心】節點,彈出節點資訊清單

(3) 檢視裝置的 GPIO 口的狀態


4. 設定描述說明
Section titled “4. 設定描述說明”| 參數 | 描述 | 格式 | 舉例 |
|---|---|---|---|
| 方案名稱 | 使用者自訂該方案的名稱 | 非空 | gpio 控制 |
| 參數 | 描述 | 格式 | 舉例 |
|---|---|---|---|
| GPIO 名稱 | 裝置的 GPIO 引腳,根據裝置的具體物理引腳決定 | 下拉式選單選擇 | GPIO-0 |
| 監聽物件 | 支援裝置的 GPIO 引腳或上游的擷取方案內的點位 | GPIO 或 Register | Register |
| 監聽條件 | 支援 6 種監聽邏輯,分別為大於、小於、等於、大於等於、小於等於、不等於 | 下拉式選單選擇 | = |
| 監聽值 | 監聽物件的值 | 數字 | 100 |
| 動作 | 裝置的 GPIO 引腳的執行動作 | Pull down 或 Pull up | Pull down |
- 監聽物件為 GPIO 時,點選【編輯】按鈕,選擇對應的 GPIO 引腳,監聽條件僅支援等於和不等於
- 監聽物件為 Register 時,選擇該外掛 上游 的擷取外掛中的一個方案
| 參數 | 描述 | 格式 | 舉例 |
|---|---|---|---|
| GPIO 名稱 | 裝置的 GPIO 引腳,根據裝置的具體物理引腳決定 | 非空 | GPIO-1 |
| 控制物件 | 支援裝置的 GPIO 引腳或下游的擷取方案內的點位 | GPIO 或 Register | Register |
| 觸發條件 | 支援 GPIO 引腳的執行動作 | Pull down 或 Pull up | Pull up |
| 控制值 | 設定控制物件的值 | 下拉式選單選擇 | 101 |
- 控制物件為 GPIO 時,點選【編輯】按鈕,選擇對應的 GPIO 引腳
- 控制物件為 Register 時,選擇該外掛 下游 的擷取外掛中的一個方案
- 輸出監聽和輸入控制的 GPIO 名稱不可一致