AGENT 01 / 06 — AVEVA SYSTEM PLATFORM

AGENT
ARCHESTRA

Générez vos templates Galaxy, instances et scripts QuickScript en langage naturel. XML Galaxy Export 4.0 prêt à importer dans l'IDE — conventions PascalCase respectées, UDAs typés, alarmes configurées.

Galaxy XML 4.0 $UserDefined QuickScript UDAs typés Alarmes
Capacités

CE QUE L'AGENT FAIT

Un expert virtuel qui maîtrise les formats d'import natifs d'AVEVA System Platform et les conventions industrielles de nommage.

Templates Galaxy paramétrés

$UserDefined avec héritage, UDAs typés (Boolean, Integer, Float, String), IO auto-assignés et groupes d'alarmes pré-configurés.

Instances multi-équipements

Déclinaison automatique d'un template en N instances (ex: Pompe01, Pompe02…) avec tags et aliases uniques.

Scripts QuickScript complets

OnScan, OnStartup, OnShutdown et scripts d'alarme générés avec commentaires FR et entêtes de révision.

Validation XML Galaxy Export 4.0

Contrôle de structure, typage et convention PascalCase avant export. Garantit l'import sans erreur dans l'IDE Galaxy.

Human-in-the-loop

Aucun déploiement sans validation explicite. Journal d'audit JSONL pour traçabilité ISA-99 / IEC 62443.

Exemple de code généré

XML GALAXY EXPORT 4.0

Extrait réel généré par l'agent pour un template PompeCentrifuge avec 3 UDAs et une alarme.

PompeCentrifuge.xml XML
<!-- Généré par archestra_agent.py · Galaxy Export 4.0 -->
<GalaxyExport Version="4.0" xmlns="http://www.wonderware.com/Galaxy">
  <Template Name="PompeCentrifuge" Parent="$UserDefined">
    <UDA Name="Vitesse" Type="Float" InitialValue="0.0" EngUnit="rpm" />
    <UDA Name="Pression" Type="Float" InitialValue="0.0" EngUnit="bar" />
    <UDA Name="Surchauffe" Type="Boolean" InitialValue="false" />
    <Alarm Name="AlmSurchauffe" Priority="100" Category="Process">
      <Condition>me.Surchauffe == true</Condition>
    </Alarm>
    <Script Name="OnScan">
      ' Mise à jour cyclique — QuickScript
      IF me.Vitesse > 3000 THEN
        me.Surchauffe = true;
      ENDIF;
    </Script>
  </Template>
</GalaxyExport>
Stack technique

100% LOCAL / OT SAFE

L'agent Archestra tourne en local sur votre poste ingénieur ou serveur OT. Aucune donnée Galaxy, aucun template, aucun nom d'objet ne quitte votre réseau industriel.

Ollama qwen2.5:7b Python 3.10+ Galaxy Export 4.0 PascalCase QuickScript
LLM Engine Ollama (local) GRATUIT
Modèle qwen2.5:7b LOCAL
Format export Galaxy Export 4.0 XML AVEVA
Convention PascalCase AVEVA
Réseau requis Aucun (air gap OK) OT SAFE
Validation human_approval_required HITL
Cas d'usage

SUR LE TERRAIN

Exemples concrets de déploiement en milieu industriel.

CAS 01
Duplication de flotte

Site chimique — générer 48 instances de PompeDosage à partir d'un template unique, avec aliases IO auto-assignés sur les AI/AO.

CAS 02
Refonte Galaxy legacy

Migration ArchestrA 2014 vers System Platform 2023 — régénération propre des templates avec UDAs typés et scripts QuickScript modernisés.

CAS 03
Intégration nouveau skid

Agro-alimentaire — création d'un template CuveStockage avec 12 UDAs, 3 alarmes et scripts OnScan en moins de 10 minutes.

DÉPLOYEZ ARCHESTRA

Démo sur votre Galaxy de test, audit de votre nommage actuel ou déploiement sur site.

Demander une démo Voir les autres agents