MagnaDC xGen 迁移指南:SCPI 命令兼容性
Magna-Power 推出了 MagnaDC xGen 产品,通过从上一代(GEN1)中由微处理器管理的模拟控制过渡到使用多个 DSP 的全数字控制,在控制技术方面实现了重大提升。虽然 SCPI 命令集在很大程度上保持一致,但仍有一些值得注意的差异,以确保平稳过渡。
本知识库文章介绍了 GEN1 与 xGen SCPI 命令之间的差异,帮助您将现有软件成功迁移到受支持的 xGen SCPI 命令。xGen 平台还引入了许多新命令,提供了 GEN1 产品不具备的高级功能;这些新命令不在本文讨论范围内。
定义
- MagnaDC GEN1:SL 系列、XR 系列、TS 系列、MS 系列、MT 系列和 ML 系列(以及旧版 PQA/PQD 系列)
- MagnaDC xGen:SLx 系列
<NR1>:隐含小数点位于最低有效位右侧的数字。示例:273<NR2>:带有明确小数点的数字。示例:.0273<NR3>:带有明确小数点和指数的数字。示例:2.73E+2
主要相似之处
- 命令结构:两个系列均使用以换行符(
<NL>)或回车换行符(<CR><NL>)终止的 ASCII 文本 SCPI 命令。 - 数据类型:两者均支持
<NR1>、<NR2>和<NR3>格式。 - 子系统组织:命令按类似方式归入各子系统(MEASure、OUTPut、SOURce、CONFigure、STATus、SYSTem)。
主要差异
CONFigure 子系统
- 控制模式
- MagnaDC GEN1:使用单独的命令进行内部/外部控制(
CONTrol:INTernal、CONTrol:EXTernal)以启用和禁用各种控制接口。 - MagnaDC xGen:新增锁定命令(
CONFigure:LOCK),在不需要前面板输入时可锁定前面板。
- MagnaDC GEN1:使用单独的命令进行内部/外部控制(
- 设定值源
- MagnaDC GEN1:命令
CONFigure:SETPT允许选择旋钮、键盘、外部编程或远程控制。 - MagnaDC xGen:命令
CONFigure:SOURce允许在本地、函数发生器或外部模拟输入之间进行选择。
- MagnaDC GEN1:命令
OUTPut 子系统
- 自动序列(ARM)
- MagnaDC GEN1:使用
OUTPut:ARM命令管理配备 D 版本前面板的设备上的自动序列存储步骤。 - MagnaDC xGen:目前不支持自动序列功能,
OUTPut:ARM不可用。
- MagnaDC GEN1:使用
SOURce 子系统
- 斜率
- MagnaDC GEN1:未明确指定斜率命令。
- MagnaDC xGen:包含电流、电压和功率的详细斜率命令(
CURRent:SLEW、VOLTage:SLEW、POWer:SLEW),支持上升和下降过渡,实现更精确的控制。
- 综合设定点命令
- MagnaDC GEN1:使用单独的命令(
VOLTage、CURRent)。 - MagnaDC xGen:统一命令(
SOURce:SETPoint)可同时设置电流、电压、功率和电阻。
- MagnaDC GEN1:使用单独的命令(
MEASure 子系统
- 测量查询
- MagnaDC GEN1:提供简单查询(
MEASure:VOLTage?、MEASure:CURRent?)。 - MagnaDC xGen:提供相同的
MEASure:VOLTage?、MEASure:CURRent?查询,同时还提供扩展查询,包括功率(MEASure:POWer?)和标量测量,可通过单个查询返回(MEASure:SCALar:ALL[:DC]?)。
- MagnaDC GEN1:提供简单查询(
STATus 和 SYSTem 子系统
- 附加故障和状态查询
- MagnaDC xGen:更改了故障和系统状态报告的寄存器映射(
STATus:QUEStionable:CONDition?、STATus:REGister?)。
- MagnaDC xGen:更改了故障和系统状态报告的寄存器映射(
- 通信协议
- MagnaDC xGen:引入了可配置的通信协议命令(
CONFigure:COMMunication:PROTocol),允许在 SCPI、MagnaLINK、Modbus 和工业网络协议之间切换。
- MagnaDC xGen:引入了可配置的通信协议命令(
推荐的迁移步骤
- 审查 SCPI 命令:仔细将您的应用程序当前使用的 MagnaDC GEN1 文档中的命令与 MagnaDC xGen 命令参考进行对比。
- 更新脚本和软件:调整脚本,特别是涉及自动序列、斜率或设定点配置的部分。
- 分阶段测试:首先逐一测试关键命令,以确保兼容性并解决 MagnaDC xGen 中可能需要的任何差异或额外配置。
通过了解这些变更并系统地更新您的脚本,您可以将现有软件从 MagnaDC GEN1 顺利迁移到 MagnaDC xGen 的先进数字控制平台。
Originally published 四月 11, 2025