资讯中心

联系我们

深圳市维立信电子科技有限公司
地址:深圳市福田区红荔路第一世界广场A座8D-E
咨询电话:0755-83766766
E-mail:info@welissom.com

如何通过SCPI查询Keysight双向直流电源输出限制历史记录的严重程度?

2026-06-02 10:32:12  点击:

  仪器 ELOG(输出限制 / 保护事件日志)本身没有专门 SCPI 字段叫 “严重程度(Severity)”; 但可以通过 事件类型 + 状态寄存器 + 事件码 来区分 “普通限制” 还是 “严重保护跳闸”。下面给出可用的 SCPI 查询和对应严重程度判断方法。

  一、ELOG 里能查到什么(没有直接 “严重程度”)

  ELOG 每条记录包含:

  时间戳

  事件编号 / 事件码

  事件文字描述

  触发时的电压、电流、功率

  没有单独的 “严重等级” 字段,但事件类型天然对应严重程度:

  常见事件分级(从弱到强)

  轻度:输出限制(LIM)

  电压限制 V-Limit

  电流限制 I-Limit

  功率限制 P-Limit → 仅限流 / 限压,不跳闸、不断输出

  中度:预警类(部分型号)

  过温预警、反向功率预警 → 报警提示,不一定立即关断

  重度:保护跳闸(PROT)

  OVP 过压保护

  OCP 过流保护

  OPP 过功率保护

  过温保护、反向功率保护 → 立即关断输出、锁存故障(最严重)

  二、SCPI:查 ELOG 事件内容(判断严重程度的核心)

  1. 读取一条 ELOG 记录(含事件码与描述)

  scpi

  SYST:ELOG:DATA?

  :1~当前记录数

  返回样例(逗号分隔):

  plaintext

  2026.06.02.10.32.15.OVP,28.5.5.2.148.2

  含义: 时间 + 事件类型(OVP/OCP/V-Limit/I-Limit…) + 电压 / 电流 / 功率

  → 看到 OVP/OCP/OPP = 严重;看到 V-Limit/I-Limit = 普通限制

  2. 查询当前所有 ELOG 事件总数

  scpi

  SYST:ELOG:COUNT?

  3. 查询事件使能掩码(知道哪些严重事件会被记录)

  scpi

  SYST:ELOG:EVEN?

  返回十六进制,例如 #H1F 表示:

  V-Limit、I-Limit、P-Limit、OVP、OCP 全部开启

  三、SCPI:用状态寄存器判断 “是否发生严重故障”

  1. 读 “疑问状态寄存器”(区分保护 / 限制)

  scpi

  STAT:QUES?

  Bit 0~3:保护类(严重)——OVP、OCP、OPP、OT

  Bit 4~6:限制类(普通)——V-Limit、I-Limit、P-Limit

  2. 读 “事件状态寄存器”(快速判断是否有严重事件)

  scpi

  STAT:EVEN?

  若返回值 & 0x0F ≠ 0 → 有保护跳闸(严重)

  若返回值 & 0x70 ≠ 0 → 有输出限制(普通)

  四、SCPI:查保护 / 限制阈值(判断 “偏离程度”)

  虽然没有 “严重程度”,但可以查触发阈值与当前值,间接判断严重程度:

  scpi

  * 保护阈值(严重事件触发点)

  VOLT:PROT:LEV? ; OVP 阈值

  CURR:PROT:LEV? ; OCP 阈值

  POW:PROT:LEV? ; OPP 阈值

  * 限制阈值(普通限制触发点)

  VOLT:LIM?

  CURR:LIM?

  * 当前实测值

  MEAS:VOLT?

  MEAS:CURR?

  → 实测值 远大于 保护阈值 → 严重程度高。

  五、一句话总结(直接回答你的问题)

  没有专门 SCPI 命令直接返回 “严重程度”;

  判断方法:

  用 SYST:ELOG:DATA?看事件类型:

  OVP/OCP/OPP/OT = 严重(保护跳闸)

  V-Limit/I-Limit/P-Limit = 普通(仅限制)

  用 STAT:QUES? / STAT:EVEN? 快速判断是否存在严重事件;

  用阈值与实测值对比,判断偏离大小。