Skip to content
EngineeredIQ

How it works

Define it once, and everything downstream compiles from there.

This is the same five-stage sequence from the home page, expanded. Each stage below shows what actually happens to your data.

Walkthrough

FDSIQ, screen by screen

Real screenshots of the actual wizard, not a mockup, including a real AI Validation Engine catch and override. Press Play for an animated run-through, or step through it manually.

Walkthrough

ScaffIQ, screen by screen

Real screenshots of the actual wizard: importing an FDSIQ export, four checkpoints, the Sequence Engine liability gate, and Perspective Engine symbol assignment. Press Play for an animated run-through, or step through it manually.

Walkthrough

Sequence Engine, screen by screen

Real screenshots through to a real L5X download, plus the actual rung visualizer, live, rendered from a real 346-rung water-treatment plant project. Press Play for an animated run-through, or step through it manually.

Walkthrough

FDSIQ to ScaffIQ, end to end

A recorded walkthrough of a specification moving from FDSIQ through the JSON handoff into ScaffIQ compilation. Use the controls below the frame to step through it.

Define

Enter the FDS in a structured 10-step wizard. Tags, I/O and sequence logic are defined once, in Step 3, and referenced by dropdown in every step after. No free-text tag entry anywhere downstream.

Step 3: Tag Register
  CONV014_ZN3_OVRN_DI
  CONV014_ZN3_OVRN_AI

Referenced by dropdown in:
  Step 5 (Sequence)
  Step 7 (Interlocks)
  Step 9 (Alarms)

Compile

Locking a revision exports two artifacts at once. A client-ready .docx built on your corporate template, and the .json that becomes the compile target for everything downstream.

Revision: Rev A (locked)
Export:
  fds-acme-water.docx   client deliverable
  fds-acme-water.json   compile target

Validate

Before export, AI checks the data itself, not the prose. Broken references, missing interlocks and impossible timing get flagged. The safety_functions block is never read or written by AI. Locked at the infrastructure level.

Validation report
  passed: 214 tags resolved
  failed: CONV014_ZN3_OVRN_DI referenced in Step 7, undefined in Step 3
  locked: safety_functions untouched

Deploy

The locked JSON compiles directly into ScaffIQ's I/O framework and tag declarations, and into the Sequence Engine's PLC logic. Nothing gets re-typed between stages.

fds-acme-water.json
  -> ScaffIQ: I/O framework, tag declarations
  -> ScaffIQ Sequence Engine: PLC sequence code

Build

The same locked JSON also compiles into the Perspective Engine: a reusable Ignition Perspective symbol library and a ready-to-use Overview page, devices grouped by symbol type. Structure and layout only, the engineer wires every symbol to a live tag before use.

fds-acme-water.json
  -> ScaffIQ Perspective Engine: symbol library
                                 Overview page (grouped by type)

User Specs & Requirements

Qualified engineers only.

EngineeredIQ products are built for qualified engineers (Controls, Process Control, Systems Integration, EI&C or Applications), not as a substitute for one. The Engineer of Record must review and authorise every generated output before it reaches a live system, accepting full professional responsibility for the result.