Guía de Migración MagnaDC xGen: Compatibilidad de Comandos SCPI
Magna-Power presentó sus productos MagnaDC xGen, que aportan mejoras significativas en la tecnología de control al pasar del control analógico gestionado por un microprocesador en la generación anterior (GEN1) a un control completamente digital mediante múltiples DSPs. Aunque los conjuntos de comandos SCPI se mantienen en gran medida consistentes, existen diferencias notables que conviene conocer para una transición sin problemas.
Este artículo de la base de conocimientos describe las diferencias entre los comandos SCPI de GEN1 para migrar exitosamente el software existente a los comandos SCPI compatibles con xGen. También se introdujeron muchos comandos nuevos en la plataforma xGen, que proporcionan funcionalidades avanzadas no disponibles en los productos GEN1; estos nuevos comandos no se describen en este artículo.
Definiciones
- MagnaDC GEN1: SL Series, XR Series, TS Series, MS Series, MT Series y ML Series (y las series anteriores PQA/PQD)
- MagnaDC xGen: SLx Series
<NR1>: Dígitos con un punto decimal implícito asumido a la derecha del dígito menos significativo. Ejemplo: 273<NR2>: Dígitos con un punto decimal explícito. Ejemplo: .0273<NR3>: Dígitos con un punto decimal explícito y un exponente. Ejemplo: 2.73E+2
Similitudes Clave
- Estructura de Comandos: Ambas series utilizan comandos SCPI textuales ASCII terminados por una nueva línea (
<NL>) o retorno de carro-nueva línea (<CR><NL>). - Tipos de Datos: Ambas admiten los formatos
<NR1>,<NR2>y<NR3>. - Organización de Subsistemas: Los comandos se organizan de manera similar en subsistemas (MEASure, OUTPut, SOURce, CONFigure, STATus, SYSTem).
Diferencias Notables
Subsistema CONFigure
- Modo de Control
- MagnaDC GEN1: Utiliza comandos separados para control interno/externo (
CONTrol:INTernal,CONTrol:EXTernal) para habilitar y deshabilitar diversas interfaces de control. - MagnaDC xGen: Un nuevo comando de bloqueo (
CONFigure:LOCK) para bloquear el panel frontal cuando no se desea la entrada desde el panel frontal.
- MagnaDC GEN1: Utiliza comandos separados para control interno/externo (
- Fuente de Punto de Ajuste
- MagnaDC GEN1: El comando
CONFigure:SETPTpermite seleccionar rotatorio, teclado, programación externa o remoto. - MagnaDC xGen: El comando
CONFigure:SOURcepermite elegir entre local, generador de funciones o entrada analógica externa.
- MagnaDC GEN1: El comando
Subsistema OUTPut
- Secuenciación Automática (ARM)
- MagnaDC GEN1: Utiliza el comando
OUTPut:ARMpara gestionar los pasos de memoria de secuenciación automática en unidades con el panel frontal versión D. - MagnaDC xGen: No dispone de secuenciación automática en este momento y
OUTPut:ARMno está disponible.
- MagnaDC GEN1: Utiliza el comando
Subsistema SOURce
- Tasas de Variación (Slew Rates)
- MagnaDC GEN1: No especifica explícitamente comandos para tasas de variación.
- MagnaDC xGen: Incluye comandos detallados de tasa de variación para corriente, tensión y potencia (
CURRent:SLEW,VOLTage:SLEW,POWer:SLEW) para transiciones de subida y bajada, mejorando el control preciso.
- Comando Integral de Punto de Ajuste
- MagnaDC GEN1: Comandos individuales (
VOLTage,CURRent). - MagnaDC xGen: Comando unificado (
SOURce:SETPoint) que establece corriente, tensión, potencia y resistencia simultáneamente.
- MagnaDC GEN1: Comandos individuales (
Subsistema MEASure
- Consultas de Medición
- MagnaDC GEN1: Proporciona consultas simples (
MEASure:VOLTage?,MEASure:CURRent?). - MagnaDC xGen: Proporciona las mismas consultas
MEASure:VOLTage?,MEASure:CURRent?, pero también ofrece consultas ampliadas que incluyen potencia (MEASure:POWer?) y mediciones escalares, devueltas con una sola consulta (MEASure:SCALar:ALL[:DC]?).
- MagnaDC GEN1: Proporciona consultas simples (
Subsistemas STATus y SYSTem
- Consultas Adicionales de Fallas y Estado
- MagnaDC xGen: Cambios en las asignaciones de registros para la notificación de fallas y estado del sistema (
STATus:QUEStionable:CONDition?,STATus:REGister?).
- MagnaDC xGen: Cambios en las asignaciones de registros para la notificación de fallas y estado del sistema (
- Protocolos de Comunicación
- MagnaDC xGen: Introduce un comando configurable de protocolo de comunicación (
CONFigure:COMMunication:PROTocol) que permite alternar entre SCPI, MagnaLINK, Modbus y protocolos de red industrial.
- MagnaDC xGen: Introduce un comando configurable de protocolo de comunicación (
Pasos de Migración Recomendados
- Revisar los Comandos SCPI: Compare cuidadosamente los comandos que su aplicación utiliza actualmente en la documentación de MagnaDC GEN1 con la referencia de comandos de MagnaDC xGen.
- Actualizar Scripts y Software: Ajuste los scripts, especialmente si utiliza secuenciación automática, tasas de variación o configuraciones de punto de ajuste.
- Probar por Etapas: Pruebe inicialmente los comandos críticos de forma individual para garantizar la compatibilidad y resolver cualquier diferencia o configuración adicional necesaria en el MagnaDC xGen.
Al comprender estos cambios y actualizar sistemáticamente sus scripts, podrá migrar sin problemas el software existente del MagnaDC GEN1 al control digital avanzado del MagnaDC xGen.