Knowledge Base

Guida alla migrazione MagnaDC xGen: compatibilità dei comandi SCPI

Magna-Power ha introdotto i suoi prodotti MagnaDC xGen, che apportano miglioramenti significativi nella tecnologia di controllo passando dal controllo analogico gestito da un microprocessore nella generazione precedente (GEN1) al controllo completamente digitale tramite DSP multipli. Sebbene i set di comandi SCPI rimangano in gran parte coerenti, ci sono differenze importanti da conoscere per una transizione senza problemi.

Questo articolo della knowledge base illustra le differenze tra i comandi SCPI GEN1 per effettuare con successo la transizione del software esistente ai comandi SCPI xGen supportati. Molti nuovi comandi sono stati inoltre introdotti nella piattaforma xGen, offrendo funzionalità avanzate non disponibili sui prodotti GEN1; questi nuovi comandi non sono descritti in questo articolo.

Definizioni

  • MagnaDC GEN1: SL Series, XR Series, TS Series, MS Series, MT Series e ML Series (e le precedenti serie PQA/PQD)
  • MagnaDC xGen: SLx Series
  • <NR1>: Cifre con punto decimale implicito posizionato a destra della cifra meno significativa. Esempio: 273
  • <NR2>: Cifre con punto decimale esplicito. Esempio: .0273
  • <NR3>: Cifre con punto decimale esplicito e un esponente. Esempio: 2.73E+2

Principali analogie

  • Struttura dei comandi: Entrambe le serie utilizzano comandi SCPI testuali ASCII terminati da un carattere di nuova riga (<NL>) o da un ritorno a capo-nuova riga (<CR><NL>).
  • Tipi di dati: Entrambe supportano i formati <NR1>, <NR2> e <NR3>.
  • Organizzazione dei sottosistemi: I comandi sono organizzati in modo simile in sottosistemi (MEASure, OUTPut, SOURce, CONFigure, STATus, SYSTem).

Differenze principali

Sottosistema CONFigure

  • Modalità di controllo
    • MagnaDC GEN1: Utilizza comandi separati per il controllo interno/esterno (CONTrol:INTernal, CONTrol:EXTernal) per abilitare e disabilitare le varie interfacce di controllo.
    • MagnaDC xGen: Un nuovo comando di blocco (CONFigure:LOCK) per disabilitare il pannello frontale quando non si desidera l'inserimento dal pannello frontale.
  • Sorgente del set point
    • MagnaDC GEN1: Il comando CONFigure:SETPT consente di selezionare encoder rotativo, tastierino, programmazione esterna o remoto.
    • MagnaDC xGen: Il comando CONFigure:SOURce consente di scegliere tra locale, generatore di funzioni o ingresso analogico esterno.

Sottosistema OUTPut

  • Sequenziamento automatico (ARM)
    • MagnaDC GEN1: Utilizza il comando OUTPut:ARM per gestire i passaggi di memoria del sequenziamento automatico sulle unità con pannello frontale versione D.
    • MagnaDC xGen: Non dispone attualmente del sequenziamento automatico e OUTPut:ARM non è disponibile.

Sottosistema SOURce

  • Velocità di variazione (slew rate)
    • MagnaDC GEN1: Non specifica esplicitamente comandi per le velocità di variazione.
    • MagnaDC xGen: Include comandi dettagliati per la velocità di variazione di corrente, tensione e potenza (CURRent:SLEW, VOLTage:SLEW, POWer:SLEW) per le transizioni in salita e in discesa, migliorando il controllo preciso.
  • Comando set-point completo
    • MagnaDC GEN1: Comandi individuali (VOLTage, CURRent).
    • MagnaDC xGen: Comando unificato (SOURce:SETPoint) che imposta corrente, tensione, potenza e resistenza simultaneamente.

Sottosistema MEASure

  • Query di misurazione
    • MagnaDC GEN1: Fornisce query semplici (MEASure:VOLTage?, MEASure:CURRent?).
    • MagnaDC xGen: Fornisce le stesse query MEASure:VOLTage?, MEASure:CURRent?, ma offre anche query ampliate che includono la potenza (MEASure:POWer?) e misurazioni scalari, restituite con una singola query (MEASure:SCALar:ALL[:DC]?).

Sottosistemi STATus e SYSTem

  • Query aggiuntive di guasto e stato
    • MagnaDC xGen: Modifiche alla mappatura dei registri per la segnalazione di guasti e stato del sistema (STATus:QUEStionable:CONDition?, STATus:REGister?).
  • Protocolli di comunicazione
    • MagnaDC xGen: Introduce un comando configurabile per il protocollo di comunicazione (CONFigure:COMMunication:PROTocol) che consente di passare tra SCPI, MagnaLINK, Modbus e protocolli di rete industriale.

Passaggi di migrazione consigliati

  1. Esaminare i comandi SCPI: Confrontare attentamente i comandi attualmente utilizzati dalla propria applicazione nella documentazione MagnaDC GEN1 con il riferimento dei comandi MagnaDC xGen.
  2. Aggiornare script e software: Adattare gli script, soprattutto se si utilizzano sequenziamento automatico, velocità di variazione o configurazioni dei set-point.
  3. Testare per fasi: Testare inizialmente i comandi critici singolarmente per garantire la compatibilità e risolvere eventuali differenze o configurazioni aggiuntive necessarie nel MagnaDC xGen.

Comprendendo queste modifiche e aggiornando sistematicamente i propri script, è possibile effettuare una transizione fluida del software esistente dal MagnaDC GEN1 al controllo digitale avanzato del MagnaDC xGen.

Originally published aprile 11, 2025

Stay connected and informed.

Subscribe to receive emails—no more than once per month—with new technical articles, product releases and factory updates from Magna-Power.

Have any questions or feedback?
We'd love to hear from you.
Contact us