Skip to content

在组态画面中实现指令下发

本文将介绍如何在组态画面中实现指令下发。

常见的指令下发方式有如下几种:

1、使用指令下发组件;

2、使用交互功能中的控制输出功能;

3、使用指令下发脚本。

下面对每种使用方式分别进行介绍。

输入框

适用于修改 数值类型文本类型 的测点变量。

步骤一:在 组件/表单 中找到 文本输入框 组件。将它拖拽到图纸中。

步骤二:选中组件在右侧属性界面中,找到 输入框 栏,为组件配置控件值及值输出

image-20260224104104761

属性说明
控件值选择此组件显示的测点
值输出选择此组件需要下发的测点

步骤三:点击右上角保存按钮,然后点击预览按钮打开预览界面。在值输出组件的输入框中输出需要下发的数值,然后按回车键确认下发。

image-20260224104124175

开关按钮

适用于修改 布尔类型 测点变量。

步骤一:在 组件/表单 中找到 开关按钮 组件。将它拖拽到图纸中。

步骤二:选中组件在右侧属性界面中,找到 开关按钮 栏,为组件配置控件值、输出变量、控制方式

image-20260224104212116

属性说明
控件值绑定开关状态对应的测点变量,用于开关状态的显示。
输出变量选择此组件需要下发的测点
控制方式不同的开关测点,对于开关的定义不同,可以此选择对应的方式。
控制方式说明
置1按钮只会进行“置1“
置0按钮只会进行“置0”
取反按钮点击会置换点位的数值
按1松0按钮在按下时会发送1,松开后发送0
按0松1按钮在按下时会发送0,松开后发送1

步骤三:设置自定义图标(可选)

启用 自定义样式,可以设置自定义图标,满足个性化需求。

如下图所示:将 自定义的状态图标 分别拖到 合图标分图标 对应的输入框中。

控件值为 1 或 true 时将显示 合图标,控制值为 0 或 false 时将显示 分图标

image-20260224112504542

IMPORTANT

自定义的状态图标,可以在图标内部获取到 color 属性用于动态显示。合状态时,color 属性为合颜色,分状态时,color 属性为分颜色。

步骤四:点击右上角保存按钮,然后点击预览按钮打开预览界面,点击按钮。

image-20260224104421686

滑动条

适用于修改 数值类型 测点变量。

通过 拖动滑动条滑块 触发修改指令。

步骤一:在 组件/表单 中找到 滑动条 组件。将它拖拽到图纸中。

步骤二:选中组件在右侧属性界面中,找到“滑动条”栏,为组件配置控件值、输出变量。

image-20260224111117978
属性说明
控件值绑定测点值,用于显示当前状态。
输出变量选择此组件需要下发的测点变量,用于修改测点值。
最大值滑动条最大值。
最小值滑动条最小值。

选择框

适用于修改 数值类型、文本类型 测点变量。

通过 选择下拉选项 触发修改指令。

步骤一:在 组件/表单 中找到 选择框 组件。将它拖拽到图纸中。

步骤二:选中组件在右侧属性界面中,找到 选择器 栏,为组件配置控件值、输出变量。

属性说明
控件值绑定测点值,用于显示当前状态。
值输出选择此组件需要修改的测点,用于修改测点值。

交互动作触发控制输出

通过 单击双击 事件,触发控制输出功能,适用于任何图元。

步骤一:将任意图元拖拽到图纸中,点击右侧属性中的交互,在动作中选择控制输出

image-20260224104553893

步骤二:点击控制输出的配置按钮,在配置弹窗中进行预先配置

image-20260224104616645

序号属性说明
1执行方式单点下发:针对某一指定测点进行指令下发控制策略下发:选择提前配置好的控制策略,点击后执行
2点位选择选择需要下发的具体点位
3下发值可以提前预设下发的数值,如果不填写则在触发后手动输入
4提示信息触发交互动作后提前提示信息,确认信息后可以进行下发操作(二次确认)
5二次验证执行下发时的权限校验
6控制策略选择需要执行的控制策略

步骤三:点击右上角保存按钮,然后点击预览按钮打开预览界面,点击图元(触发配置的交互规则)

image-20260224104655827

image-20260224104702883

使用指令下发脚本

使用脚本方式可以更灵活的实现指令下发。

数据下发脚本地址:点击跳转

步骤一:将任意图元拖拽到图纸中,点击右侧属性中样式,勾选可交互,然后点击事件处理

image-20260224104745899

步骤二:在事件处理弹窗中,选择需要触发的事件,将下发脚本复制进来,脚本可以从本章节开头处的链接中获取

image-20260224104801605

步骤三:修改脚本中的设备标识、点位标识、下发数值为您需要下发的设备点位和数值

image-20260224104815766

步骤四:点击右上角保存按钮,然后点击预览按钮打开预览界面,点击图元(触发配置的交互规则)

image-20260224104829133

仿真模式配置

借助仿真模式,可以协助用户测试指令下发及数据绑定功能。

  1. 创建仿真通道

    image-20260224104953107

    1. 将仿真的设备点位添加入通道中

      image-20260224105019477

    2. 配置点位的仿真表达式跟数值类型,配置完成后重启通道就会生效

    仿真模式文档:点击跳转 仿真表达式可以在上方文档中查询。

    image-20260224105034640