AutomationView is a professional sequence editor designed for industrial PLC automation. It draws on the principles of the SFC language (IEC 61131-3) while also incorporating elements from the Grafcet standard (NF EN 60848) - without strictly adhering to either. The result is a practical tool that simplifies both development for automation engineers and diagnostics for maintenance teams working with industrial PLCs.

Built on a proven, extensible editor foundation, AutomationView provides a familiar and efficient working environment right out of the box.
¶ What AutomationView is - and what it is not
AutomationView is not intended to replace vendor-specific development tools like Siemens TIA Portal or CODESYS. Instead, it is designed to work alongside them - offering a clear, intuitive interface for building and understanding automation sequences, without duplicating the role of the PLC programming suite itself.
- Graphical sequence editor - An intuitive visual editor for designing and editing sequences, built around diagram-based interaction.
- Simulation - Test your sequences without connecting to physical hardware. Run simulations directly within the editor to validate logic before deployment.
- Smart completion - Conditions and actions are suggested based on variable analysis, helping you write faster and with fewer errors.
- Python-based sequence model - Every Grafcet or sequence is transcribed into Python. This opens up a significant possibility: developers - or even AI tools - can generate and manipulate sequences programmatically, then visualize the result in real time within the editor. Complex sequences can be built using Python logic, loops, and data structures. Note that if a sequence is later modified through the graphical interface, the corresponding Python file will be overwritten.
- Git integration - Collaborate on automation projects using standard version control workflows. Track changes, manage branches, and review sequence history with built-in Git support.
- An extensible environment - AutomationView is built to grow with your needs. Its architecture supports a wide range of extensions and customizations, giving you room to adapt the tool to your workflow.
AutomationView is actively developed, with new capabilities planned across simulation, collaboration, and PLC integration. To see what's in progress and what's coming next, take a look at the roadmap.
- Features - Core capabilities of AutomationView
- Guides - Step-by-step tutorials and walkthroughs
- Reference - Commands, instructions, qualifiers, and settings
- FAQ - Frequently Asked Questions