Suivez les nouveautés, les améliorations et les correctifs dans chaque version d'AutomationView.
Août 2026
ScanHaltingFault), y compris le dépassement d'indice de tableau et la division par zéro, garantissant un état d'arrêt propre et explicite lors de la simulation.armhf, arm64) et macOS pour des livraisons plus fluides et rapides.Août 2026
Août 2026
positional, keyed, field). Les actions temporisateurs et compteurs intégrées déclarent désormais des liaisons indépendantes pour leurs durées, présélections et signaux de réinitialisation.[-5..10]).CONCAT, LEN, LEFT, RIGHT, MID, FIND, REPLACE, INSERT et DELETE.INT_TO_STRING, DINT_TO_STRING, REAL_TO_STRING, STRING_TO_INT, STRING_TO_REAL et BOOL_TO_STRING.S001-S059)S001-S017), expressions/actions (S030-S032) et références de types (S050-S059).RTO) dispose d'une entrée de réinitialisation R ; les compteurs croissants (CTU, CTUR) disposent d'une entrée de réinitialisation R ; les compteurs décroissants (CTD, CTDR) disposent d'une entrée de chargement LD directement sur les nœuds de séquence.Août 2026
export_targets)export_target et export_language par export_targets: List[str] dans les fichiers de machine Python et les configurations de projet. Les diagnostics M003 et M004 accompagnent la transition.automationview/export/<target>/.AUTOMATIONVIEW: unsupported action ...) sans interrompre le processus d'exportation.STRING et WSTRING dans les déclarations, les comparaisons de transitions et les affectations d'actions.Juillet 2026
&, |) : Prise en charge des opérateurs booléens symboliques en complément des opérateurs textuels (AND, OR) dans les conditions.Ctrl / Cmd, libérant la touche Alt pour les interactions secondaires.Août 2026
Juillet 2026
Juillet 2026
Juin 2026
Juin 2026
Juin 2026
https://marketplace.automationview.app) au lieu d'être intégrée dans l'éditeur, permettant des cycles de mise à jour indépendants.Mai 2026
condition / code sur les Actionscondition= et code= de step.add_action() et transition.add_action() ont été supprimés. Conformément à la norme IEC 61131-3, l'exécution conditionnelle s'applique aux transitions et non aux actions.condition=.R_TRIG, F_TRIG) requièrent désormais obligatoirement un opérande d'entrée, évitant les blocages en simulation.SR, RS) affichent désormais correctement leurs champs d'entrée d'opérandes set et reset sur le nœud d'action.Mai 2026
Maj+R pour recalculer les noms ou renuméroter la séquence.Avril 2026
Mars 2026
| Fonctionnalité | Description |
|---|---|
| Éditeur Visuel de Séquence | Canvas interactif pour la conception de Grafcets avec synchronisation bidirectionnelle en code Python |
| Configuration de Machine | Gestion centralisée des cibles, modules matériels, variables et types de données utilisateurs |
| Automatisation Orientée Objet en Python | Définition d'étapes, transitions et actions avec une API Python conforme à la norme IEC 61131-3 |
| Émulation Automate (PLC) | Moteur de simulation de cycle de scan intégré pour tester vos séquences sans matériel physique |
| Diagnostics Intelligents | Validation structurelle en temps réel détectant les interblocages, étapes inaccessibles et conflits de types |
| Export Multi-Cibles | Exportation directe de votre logique vers CODESYS, Siemens TIA Portal, Rockwell Studio 5000 et plus |
| Autocomplétion Intelligente | Suggestions contextuelles pour les variables, fonctions et instructions |
| Intégration Git | Gestion de versions intégrée pour suivre l'historique des modifications de projets |
| Modèles et Galerie de Projets | Exemples prêts pour la production illustrant les architectures d'automatisation courantes |
Fonctionnalités prévues dans les prochaines versions. Consultez la Feuille de Route complète pour plus de détails.
Vous avez constaté un bug ou souhaitez proposer une amélioration ?