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 名称不可一致