Sequence Automation

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

MAVEN SEQ Sequence Automation Interface

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 SignalR 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 SignalR WebSocket connections.

  • Step-by-step execution with real-time SignalR 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

Under the Hood

CommunicationOPC DA, OPC UA
Tag Capacity388+ tags across 4 procedure sections
Procedure FormatJSON procedure definitions
Real-Time UpdatesSignalR WebSocket connections
Platform.NET 8.0 on Windows Server 2016+
Error HandlingConfigurable retry policies and error actions
Data TypesBoolean, Int32, Float, Double, String
IntegrationREST API, SignalR Hub, DCS/SCADA

Ready to Automate Your Sequences?

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

Request a Demo