2102 [指令控制开关机] 节能关闭
通用测试环境搭建,参考 典型安装拓扑 , 测试过程可能用到以下辅助工具 shell脚本, python脚本, apifox
用例依赖 id:0
- 测试概述:
在节能系统运行过程中,控制器中存在多种策略,用于控制采集器的分合闸。期间控制器充当对分合闸的决策者同时扮演着指令的产生及下发的角色,采集器接收指令后会根据空调机的状态,在适合的实际执行指令。
本例中测试用的分合闸指令有系统外部通过 http api 将指令传至控制器,再由控制器转发至采集器,最终实现命令的执行。本例涉及到的环节大致分为: 上位机发起指令, 控制器接收及转发,采集器接收及实施指令。
指令执行成功与否可通过以下方面判断:
采集器的"分合指示灯":合闸状态 “红色”LED亮起,分闸状态“绿色”LED亮起
采集器出线电压: 合闸状态存在电压,分闸状态则无电压
采集器的继电器在通断切换过程会发出清脆的哒哒声。
系统的负载设备(空调机),通过时其面板有显示,断电时其面板无显示
控制器及采集器的工作状态会同步至节能平台,测试过程需关注节能平台上的设备数据。
- 本例测试环境
电脑、USB转485
安装 apifox 工具,并加载本项目的api集合。
安装 串口工具连接至控制器的串口,查看控制器的日志输出
- 前置条件
控制器、采集器配对完成。
485模块连接电脑与控制器。
已安装 apifox ,已建立测试用例。
控制器、采集器通电。
将采集器的闸状态设置为“分闸”,可通过小程序、平台、apifox 下发分闸指令。
登陆平台查看设备已在线, 采集器::运行时长中彩色曲线已有新数据。
登陆平台,设置节能开关:开启 参考 节能模式开&关
- 操作步骤
打开串口工具,调出控制器的日志输出。
参考 ApiFox分合闸用例设置, 设置测试用例。
开启控制器 ap 控制器AP开&关, 将电脑wifi连接至控制器的ap ( SECO-AIRC-xxxx )。
单击步骤2中, ApiFox 中的 运行 按钮。 运行过程展示: ApiFox分合闸用例执行过程
- 预期
步骤4后,apiFox 将每间隔20秒发送一次命令
发送“关机命令后”, 空调机在10s内操作执行关机动作。
发出合闸命令后
发送“开机命令后”, 采集器能在10s内操作执行开机动作。
结果
每次执行用例,测试结果单独记录 开机->关机 组合,连续共计发送20次,间隔1分钟,空调机能够按照指令执行开关机,且当设置开机时 设置的温度值一同生效。
- 备注
暂无
注释