[发明专利]实现控制系统电源适应能力自动化测试的方法和装置在审
申请号: | 202310110528.3 | 申请日: | 2023-02-09 |
公开(公告)号: | CN116300799A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 蒋琦峰;张浩源;郑林鑫;何旬旬;徐哲雯 | 申请(专利权)人: | 浙江中控技术股份有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 胡晶 |
地址: | 310053 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 控制系统 电源 适应能力 自动化 测试 方法 装置 | ||
1.一种实现控制系统电源适应能力自动化测试的方法,其特征在于,包括:
步骤1:将控制系统连接到可编程电源上,并配置可编程电源的IP信息;
步骤2:设置配置文件的过流保护阈值、控制系统上电恢复时间,以及波形文件的波形数据,并启动所述控制系统自带的监控软件;
步骤3:通过运行python主程序,执行控制系统电源适应能力的自动化测试流程。
2.根据权利要求1所述的实现控制系统电源适应能力自动化测试的方法,其特征在于,在运行所述python主程序之前,还包括:
步骤I:加载python文件、配置文件config、波形文件以及日志文件;
步骤II:将python环境部署到windows操作环境,并将可编程电源的IP地址、过流保护阈值信息放入配置文件中;
步骤III:设置python功能模块。
3.根据权利要求2所述的实现控制系统电源适应能力自动化测试的方法,其特征在于,所述python文件,用于负责与可编程电源建立通信、下发输出波形数据、波形时间记录、过流保护、控制系统运行状态判断;
所述配置文件config,用于保存可编程电源IP地址、过流保护阈值;
所述波形文件,用于保存需要输出的波形数据;
所述日志文件,用于记录波形开始和结束的时间信息及异常信息。
4.根据权利要求2所述的实现控制系统电源适应能力自动化测试的方法,其特征在于,所述python功能模块包括:配置文件处理模块、设备初始化模块、设备信息读取模块、过流保护模块、波形文件读取模块、波形下发模块;
所述配置文件处理模块,用于:读取config文件中的配置信息;
所述设备初始化模块:用于初始化可编程电源,清除错误,并通过VISA协议下发初始化命令和错误清除命令;
所述设备信息读取模块:用于读取设备型号,以及最大输出电压、电流、功率;
所述过流保护模块:下发过流保护阈值,当超过过流保护阈值时,可编程电源将停止输出,以保护可编程电源及相关受试设备;
所述波形文件读取模块:用于读取波形文件中的波形数据,所述波形数据包括:自定义波形数据和标准波形数据;其中,所述自定义波形数据包括:电压点、每个电压点的停留时间、重复次数;所述标准波形数据包括:上升时间、周期、重复次数;
所述波形下发模块:用于将波形文件中的波形数据下发给可编程电源,并在下发之前对波形数据进行如下检测处理:
对自定义波形设置的电压点、停留时间是否在设备的范围内进行检测;
对标准波形的各个参数是否有缺失,且电压范围、周期是否在设备所能输出的范围内进行检测。
5.根据权利要求2所述的实现控制系统电源适应能力自动化测试的方法,其特征在于,所述python功能模块还包括:波形时间记录模块、控制系统运行状态判断模块;
所述波形时间记录模块:用于记录每段波形的输出时间,在每段波形下发之前,对可编程电源下发任务检测命令,若返回为无任务,则下发波形并记录开始时间;若存在任务,则循环下发任务检测命令,直至返回为无任务,记录结束时间;
所述控制系统运行状态判断模块:用于根据读取到的控制器系统事件记录、SOE记录、诊断位号来判断在电压波形运行期间控制器运行状态是否正常。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江中控技术股份有限公司,未经浙江中控技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310110528.3/1.html,转载请声明来源钻瓜专利网。