Knowledge Base

Guide de migration MagnaDC xGen : compatibilité des commandes SCPI

Magna-Power a présenté ses produits MagnaDC xGen, qui apportent des améliorations significatives en technologie de contrôle en passant du contrôle analogique géré par un microprocesseur dans la génération précédente (GEN1) au contrôle entièrement numérique utilisant plusieurs DSP. Bien que les jeux de commandes SCPI restent largement cohérents, il existe des différences notables à connaître pour une transition en douceur.

Cet article de base de connaissances présente les différences entre les commandes SCPI GEN1 pour réussir la transition des logiciels existants vers les commandes SCPI xGen prises en charge. De nombreuses nouvelles commandes ont également été introduites dans la plateforme xGen, offrant des fonctionnalités avancées non disponibles sur les produits GEN1 ; ces nouvelles commandes ne sont pas décrites dans cet article.

Définitions

  • MagnaDC GEN1 : SL Series, XR Series, TS Series, MS Series, MT Series et ML Series (et les anciennes séries PQA/PQD)
  • MagnaDC xGen : SLx Series
  • <NR1> : Chiffres avec un point décimal implicite supposé à droite du chiffre le moins significatif. Exemple : 273
  • <NR2> : Chiffres avec un point décimal explicite. Exemple : .0273
  • <NR3> : Chiffres avec un point décimal explicite et un exposant. Exemple : 2.73E+2

Similitudes principales

  • Structure des commandes : Les deux séries utilisent des commandes SCPI textuelles ASCII terminées par un saut de ligne (<NL>) ou un retour chariot-saut de ligne (<CR><NL>).
  • Types de données : Les deux prennent en charge les formats <NR1>, <NR2> et <NR3>.
  • Organisation des sous-systèmes : Les commandes sont classées de manière similaire en sous-systèmes (MEASure, OUTPut, SOURce, CONFigure, STATus, SYSTem).

Différences notables

Sous-système CONFigure

  • Mode de contrôle
    • MagnaDC GEN1 : Utilise des commandes séparées pour le contrôle interne/externe (CONTrol:INTernal, CONTrol:EXTernal) pour activer et désactiver les différentes interfaces de contrôle.
    • MagnaDC xGen : Une nouvelle commande de verrouillage (CONFigure:LOCK) pour bloquer le panneau avant lorsque la saisie depuis le panneau avant n'est pas souhaitée.
  • Source du point de consigne
    • MagnaDC GEN1 : La commande CONFigure:SETPT permet de sélectionner le potentiomètre rotatif, le clavier, la programmation externe ou la commande à distance.
    • MagnaDC xGen : La commande CONFigure:SOURce permet de choisir entre l'entrée locale, le générateur de fonctions ou l'entrée analogique externe.

Sous-système OUTPut

  • Séquençage automatique (ARM)
    • MagnaDC GEN1 : Utilise la commande OUTPut:ARM pour gérer les étapes de mémoire du séquençage automatique sur les unités équipées du panneau avant version D.
    • MagnaDC xGen : Ne dispose pas du séquençage automatique pour le moment et la commande OUTPut:ARM n'est pas disponible.

Sous-système SOURce

  • Taux de variation
    • MagnaDC GEN1 : Ne spécifie pas explicitement de commandes pour les taux de variation.
    • MagnaDC xGen : Inclut des commandes détaillées de taux de variation pour le courant, la tension et la puissance (CURRent:SLEW, VOLTage:SLEW, POWer:SLEW) pour les transitions montantes et descendantes, améliorant le contrôle précis.
  • Commande unifiée de point de consigne
    • MagnaDC GEN1 : Commandes individuelles (VOLTage, CURRent).
    • MagnaDC xGen : Commande unifiée (SOURce:SETPoint) définissant simultanément le courant, la tension, la puissance et la résistance.

Sous-système MEASure

  • Requêtes de mesure
    • MagnaDC GEN1 : Fournit des requêtes simples (MEASure:VOLTage?, MEASure:CURRent?).
    • MagnaDC xGen : Fournit les mêmes requêtes MEASure:VOLTage?, MEASure:CURRent?, mais offre également des requêtes étendues incluant la puissance (MEASure:POWer?) et les mesures scalaires, retournées avec une seule requête (MEASure:SCALar:ALL[:DC]?).

Sous-systèmes STATus et SYSTem

  • Requêtes supplémentaires de défauts et d'état
    • MagnaDC xGen : Modifications des mappages de registres pour le signalement des défauts et de l'état du système (STATus:QUEStionable:CONDition?, STATus:REGister?).
  • Protocoles de communication
    • MagnaDC xGen : Introduit une commande configurable de protocole de communication (CONFigure:COMMunication:PROTocol) permettant de basculer entre SCPI, MagnaLINK, Modbus et les protocoles de réseau industriel.

Étapes de migration recommandées

  1. Examiner les commandes SCPI : Comparez soigneusement les commandes que votre application utilise actuellement à partir de la documentation MagnaDC GEN1 avec la référence des commandes MagnaDC xGen.
  2. Mettre à jour les scripts et logiciels : Ajustez les scripts, en particulier si vous utilisez le séquençage automatique, les taux de variation ou les configurations de points de consigne.
  3. Tester par étapes : Testez d'abord les commandes critiques individuellement pour garantir la compatibilité et traiter les différences ou configurations supplémentaires nécessaires dans le MagnaDC xGen.

En comprenant ces changements et en mettant à jour systématiquement vos scripts, vous pouvez effectuer une transition en douceur de vos logiciels existants du MagnaDC GEN1 vers le contrôle numérique avancé du MagnaDC xGen.

Originally published avril 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