AutomationView brings together visual sequence and machine editing, scan-cycle simulation, real-time diagnostics, and multi-vendor PLC code export in a single environment.
- Visual Sequence Editor - Build and edit SFC / Grafcet diagrams, step and transition actions, and conditional branches visually
- Dynamic Sequences & Instances - Create reusable sequence templates with
{variable} placeholders and instantiate them across your machine
- Sequence Options - Configure boolean options (
ON/OFF) to include or exclude steps, transitions, and actions per instance
- Machine Editor - Configure project targets, sequence instances, hardware architecture, custom datatypes, and variables across five visual tabs
- Custom Datatypes (STRUCT, ENUM & Arrays) - Define reusable
STRUCT records, ENUM state lists, and multi-dimensional arrays
- Variable Management - Declare, freeze, type, and address PLC variables, arrays, custom structs/enums, and CSV tables
- Simulation - Run scan-cycle simulations, force variables and steps, and inspect live execution state
- Plant Models & Test Scenarios - Connect
plant.yaml or .mjs digital twins and execute automated .yaml verification scenarios
- Smart Diagnostics - Real-time structural, expression, data type, option, and machine configuration validation
- Translation and Code Export - Translate sequences and export full projects to CODESYS, Siemens TIA Portal, Rockwell Studio 5000, and Fanuc TP
- Equipment Catalog - Browse controllers, I/O modules, and actuators to auto-populate hardware channels
- Step Navigation & References - Jump to step definitions and inspect cross-file step and variable references
- Smart Completion - Type-ranked autocomplete for variables, struct fields, enum values, qualifiers, and instructions
- Templates - Save and apply reusable sequence, machine, and project templates
- Extensions - Install official vendor extensions for PLC platforms and hardware catalogs
- Version Control - Plain-text deterministic files and visual diff rendering for Git workflows