AutomationView convertit vos diagrammes de Sequence en code automate executable pour votre plateforme cible. Le moteur de traduction lit vos fichiers .seq et produit la sortie dans le format attendu par votre logiciel de programmation d'automate.
La traduction fonctionne en connectant AutomationView a un fournisseur de traduction. Les fournisseurs sont installes sous forme d'extensions (par exemple, l'extension CODESYS). Chaque fournisseur cible une marque d'automate ou un standard specifique.
Une fois un fournisseur installe, vous pouvez :
Pour traduire la sequence actuellement ouverte :
Lorsqu'un fichier .seq est ouvert, un bouton Traduire apparait dans la barre de titre de l'editeur. Cliquez dessus pour traduire immediatement.
La traduction necessite l'installation d'une extension fournisseur. Si aucun fournisseur n'est disponible, la commande n'apparaitra pas. Voir Extensions.
AutomationView supporte les formats de sortie suivants. Les formats disponibles dependent des extensions installes.
| Format | ID | Description |
|---|---|---|
| PLCopen XML | plcopen-xml |
Format XML standard compatible avec la plupart des outils automate |
| Texte Structure IEC | iec-st |
Code ST IEC 61131-3 en texte brut |
| CSV | csv |
Export tabulaire pour analyse ou documentation |
| JSON | json |
Export structure pour outillage personnalise |
Definissez le format par defaut avec le parametre automationview.export.defaultFormat.
Le mode surveillance retraduit automatiquement la sequence active a chaque sauvegarde du fichier. Cela maintient votre code automate a jour sans aucune etape manuelle.
Pour activer le mode surveillance :
automationview.translation.watchMode sur true..seq pour declencher la premiere traduction.Pour arreter le mode surveillance pour la session en cours sans modifier le parametre, executez AutomationView: Arreter la Traduction en Direct depuis la Palette de Commandes.
| Parametre | Defaut | Description |
|---|---|---|
automationview.translation.watchMode |
false |
Activer la retraduction automatique a la sauvegarde |
automationview.translation.watchDebounceMs |
500 |
Delai en ms avant le lancement de la traduction |
automationview.translation.openAfterTranslate |
false |
Ouvrir le fichier traduit automatiquement apres traduction |
Pour exporter toutes les sequences du projet d'un coup, utilisez AutomationView: Exporter Toutes les Sequences depuis la barre de titre de l'Explorateur Machine ou la Palette de Commandes.
Vous pouvez aussi activer l'Export Automatique pour declencher cela automatiquement quand une sequence change :
| Parametre | Defaut | Description |
|---|---|---|
automationview.export.autoExport |
false |
Auto-exporter le projet complet quand les sequences changent |
automationview.export.autoExportDebounceMs |
2000 |
Delai en ms avant le declenchement de l'auto-export |
automationview.export.autoExportOnSave |
false |
Exporter toutes les sequences a chaque sauvegarde |