资讯中心

联系我们

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

如何通过SCPI查询Keysight双向直流电源保护触发事件的历史记录?

2026-06-02 10:37:45  点击:

  Keysight 双向直流电源:保护触发事件历史记录 SCPI 完整查询方法

  我给你最简洁、最准确、可直接使用的全套 SCPI 命令,专门用于查询 保护触发(OVP/OCP/OPP/OT/ 反向功率保护等)的完整历史记录。

  适用机型:RP7900 系列(所有 Keysight 双向再生直流电源) 保护记录存储位置:ELOG(Event Log)

  一、核心 SCPI 命令(直接查保护历史)

  1. 查询当前有多少条保护 / 事件记录

  scpi

  SYSTem:ELOG:COUNt?

  返回:整数(如 25 = 共 25 条历史记录)

  2. 查询日志最大存储深度(上限)

  scpi

  SYSTem:ELOG:DEPTh?

  3. 读取一条保护触发历史记录(最重要)

  scpi

  SYSTem:ELOG:DATA? <索引>

  索引从 0 开始(0 = 最早一条,N-1 = 最新一条)

  二、返回格式(每条保护事件包含完整信息)

  仪器返回格式:

  plaintext

  <时间戳>,<事件码>,<通道>,<事件名称>,<触发值>

  示例返回:

  plaintext

  1719001234.567.1.1."OVP",25.5

  1719001240.123.2.1."OCP",10.2

  1719001255.987.4.2."Reverse Power Limit",-150.0

  保护事件码对照表(关键)

  1 = OVP 过压保护

  2 = OCP 过流保护

  3 = OTP 过温保护

  4 = 反向功率保护(双向电源特有)

  5 = 输出开启

  6 = 输出关闭

  三、批量读取所有保护历史(最常用)

  步骤:

  获取总条数 N

  循环读取索引 0 ~ N-1

  SCPI 流程:

  scpi

  SYSTem:ELOG:COUNt? → 得到 N

  SYSTem:ELOG:DATA? 0

  SYSTem:ELOG:DATA? 1

  SYSTem:ELOG:DATA? 2

  ...

  SYSTem:ELOG:DATA? N-1

  四、只筛选 “保护触发” 记录(排除开关事件)

  你只需要保留 事件码 = 1/2/3/4 的记录,这些就是:

  OVP 过压保护

  OCP 过流保护

  OTP 过温保护

  反向功率保护

  五、清空保护历史记录(如需重新统计)

  scpi

  SYSTem:ELOG:CLEar

  六、最简单示例(直接复制运行)

  scpi

  *IDN? // 识别仪器

  SYSTem:ELOG:COUNt? // 查多少条保护/事件记录

  SYSTem:ELOG:DATA? 0 // 读最早一条保护记录

  SYSTem:ELOG:DATA? 9 // 读第10条记录

  SYSTem:ELOG:DATA? N-1 // 读最新一条保护记录