Domain modules
Documentation

Version Latest

DCS module

The Editor's DCS module for Emerson DeltaV configuration exports (FHX), what it does, where it appears, and what has and has not been run against DeltaV.

The DCS module is for control systems engineers in process plants who configure distributed control systems. It reads, checks, compares and edits a plant's configuration from the vendor's text export, so that reviewing and bulk-editing a configuration does not need the vendor's engineering environment open. Emerson DeltaV, through its FHX exports, is the first vendor. For a short summary of every domain module, see Domain modules.

Verification state: read this first

The module is pre-release and in an early stage.

  • No DeltaV system, other vendor tool or real plant export of a customer has been used. One real DeltaV 14.5.1 export, of a 25 MB production database found in a public repository, has been read by the module's code as evidence; other DeltaV versions and databases have not.
  • DeltaV has not imported anything the module wrote. Whether DeltaV accepts an edited export is open.
  • The DeltaV export command has not been run against DeltaV on any version. A verification kit for a DeltaV engineering station is written and waiting for its report.
  • Nothing has run on Windows, which is where DeltaV runs. Tests ran on Linux.
  • Nothing has been seen in the running Editor by a DeltaV engineer; the views are tested with rendering tests.
  • Most vendor facts the plan rests on come from search summaries, because the vendors' sites could not be reached during research.
StateMeaning
ModelledBuilt and tested against material we generated or the one public export, not against the vendor tool
Kit shippedAs modelled, and a verification kit exists that runs it on the real vendor tool; waiting for its report
VerifiedRun against the real vendor tool, with version and operating system recorded
Verified by a customerRun by a customer's engineer on their own system

What is built

CapabilityStatePage
Read and index an FHX export (plant areas, module classes, modules and instances, function blocks, parameters, controllers, module paths)Modelled, read on a real exportThe DeltaV Plant view
Batch equipment hierarchy (no recipes)Modelled, read on a real exportThe DeltaV Plant view
Controllers and I/O referencesModelled, read on a real exportThe DeltaV Plant view
Language features for .fhx: colouring, go to definition, references, hover, outline, completionModelledRead and navigate FHX
Checks in Problems, with the site's naming rulesModelled, read on a real exportChecks in Problems
Sequential function chart and function block diagram views (read only)Modelled, read on a real exportSequences and function block diagrams
Alarms table with editsModelled, read on a real exportAlarms
Bulk edit of a module class's instancesModelled, read on a real exportEdit instances of a module class
Library items and the impact of a changeModelled, read on a real exportLibrary items and impact
Semantic compare of two exportsModelled, read on a real exportCompare two exports
Value edits that keep every other byte, and the save guardModelled, read on a real exportSave an edited export and import it
Configuration reportModelled, read on a real exportConfiguration report
Run DeltaV's database exportKit shippedExport a DeltaV database
Agent tools (9 read-only, 2 that change an export)ModelledAgents, approvals and the log

What is not built yet, including import into DeltaV, download, simulation, live values and the other vendors, is on What's next. Nothing in the module writes to a running plant, downloads to a controller or imports into DeltaV.

Where things appear

SurfaceWhat
Explorer, DeltaV Plant viewExports, areas, modules, classes and instances; Batch equipment; Controllers and I/O
Text editor.fhx files as DeltaV FHX, with colouring, outline, navigation and completion
Editor tabsDeltaV Alarms, DeltaV Instances, DeltaV Sequence, DeltaV Function Block Diagram, DeltaV Impact, the export compare
ProblemsFindings with source "our check"
Output, channel DCSEdits, save guard decisions, DeltaV export runs, invalid naming rules
Chat and agentsThe neuralInverse_dcs_* tools

Commands are under Neural Inverse DCS in the Command Palette.

Pages in this section

Last reviewed 18 October 2026View as Markdown

DCS module · Docs · Neural Inverse