Sequence Automation

Automated execution of operational procedures through OPC communication — step-by-step startup and shutdown sequences with safety interlocks and real-time logging.

Complete Sequence Management

Everything you need for automated procedure execution and operational sequencing.

Procedure Execution Engine

Async state-machine engine that executes procedures step by step, handling tag operations, wait conditions, and branching logic automatically.

OPC Tag Communication

Direct read/write communication with OPC DA servers, supporting Boolean, Int32, Float, Double, and String data types across 388+ tags.

Wait Conditions & Interlocks

Configurable wait conditions that monitor tag values with comparison operators, timeouts, and interlock logic before advancing to the next step.

Real-Time Execution Logging

Every action, tag write, tag read, and condition check is logged with timestamps and broadcast in real time via WebSocket connections.

Safety Constraint Handling

Built-in safety constraints with configurable retry policies, error actions, and emergency stop capabilities to ensure safe operational sequencing.

JSON Procedure Definitions

Define procedures as structured JSON files with sections, steps, tag operations, and wait conditions — version-controlled and easily maintainable.

From Definition to Execution

1. Define Procedures

Author operational procedures as structured JSON definitions, specifying each step with its tag operations, expected values, and wait conditions. Procedures are organised into logical sections that mirror your plant's operational workflow.

  • JSON procedure definitions with steps, tags, and conditions
  • Logical section grouping for multi-phase operations
  • Version-controlled procedure files
SEQ Procedure Definition

2. Execute & Monitor

Launch procedures through the API or natural language commands. The execution engine processes each step sequentially, writing OPC tags, verifying conditions, and broadcasting progress in real time through WebSocket connections.

  • Step-by-step execution with real-time WebSocket updates
  • Pause, resume, and stop controls during execution
  • Live status tracking for every active procedure
SEQ Execution Monitoring

3. Validate & Log

Every action is logged with precise timestamps, creating a complete audit trail of the execution. Tag writes are validated against expected responses, and any deviation triggers configurable error-handling logic.

  • Every action logged with timestamps and outcomes
  • Tag value validation against expected responses
  • Complete audit trail for compliance and review
SEQ Validation and Logging

Ready to Automate Your Sequences?

See how MAVEN SEQ can streamline your startup and shutdown procedures.

Request a Demo