P1 — IPA P2 — LOA P3 — OTB P4 — SOP P5 — URS P6 — FRS P7 — ACM
P5 Phase 5 — Requirements

URS Builder™

URS‑to‑FRS‑Builder‑for‑Excel — ISA‑106 & IEC 63690 Aligned

A comprehensive set of Excel tools for designing state-based control at Plant Area level — capturing all process and instrumentation requirements across eight structured sections and automatically generating individual FRS files for every Unit Module (BPCS and SIS).

P5 is the requirements gateway for the entire P6/P7 pipeline. Everything captured here — process descriptions, control objectives, LOA decisions, tag allocations, and operating trends — flows automatically into the FRS Engine, eliminating manual transcription between phases.

P5 URS Structure — 8 Sections
Group A — Process Definition
A1Process DescriptionPA Level
A2Process Control ObjectivesPA Level
A3Level of Automation (LOA)From P2
A4PA‑UM Process DiagramPA Level
A5Startup / Run / ShutdownFrom P3
Group B — Instrumentation
B1InstrumentationTag Import
B2PA‑UM DefinitionUM Scope
B3UM LimitsConstraints

The "What to Do" Document — Not the "How to Do It"

The User Requirement Specification is the owner's requirements document. It defines the purpose, justification, and measurable performance criteria for the procedural automation — from the owner's perspective, not the engineer's implementation perspective.

It is technology-agnostic and system-independent. A well-written URS can be handed to any DCS vendor and serve as the basis for their implementation. The CDL P5 tool ensures your URS meets ISA‑106 and IEC 63690 structural requirements — covering all eight mandatory sections in the correct sequence.

  • Defines automation scope at Plant Area and Unit Module level
  • Establishes measurable performance criteria for each control objective
  • Imports LOA decisions from P2 directly — no re-entry required
  • Imports Startup/Run/Shutdown step lists from P3 OTB directly
  • Allocates all plant tags to Unit Modules with type classification
  • Automatically generates one FRS file per UM (BPCS and SIS variants)
URS — You are here

User Requirement Specification

"What to do" — defines the purpose, measurable performance criteria, and scope of the procedural automation. Technology-agnostic. Owner-authored. Built with P5.

P5 URS Builder — Current
FRS — Next Step

Functional Requirement Specification

"What the system must do" — describes control system functionality to satisfy the URS. Includes I/O, Steps, Transitions, and CM/CCM allocations. Built with P6.

P6 FRS Engine — Next
DDS — Final Step

Detailed Design Specification

"How to build it" — complete CM and CCM definitions with all I/O and parameters. The DDS is the input to P7 ACM for automatic DCS code generation.

P7 ACM — Code Generation

Eight Sections — Two Groups

The P5 URS Builder covers all eight mandatory sections defined by ISA‑106 and IEC 63690 — divided into two groups: Group A for process definition at Plant Area level, and Group B for instrumentation and Unit Module scoping.

Group A Process definition sections — completed at Plant Area (PA) level before Unit Module design begins
A1
Process Description
A structured description of the Plant Area — process objectives, feedstock, products, operating conditions, and the physical boundary of the automation scope.
PA Level input
A2
Process Control Objectives
Measurable performance criteria for the automation — safety targets, production rate requirements, quality specifications, and energy/sustainability objectives. IEC 63690 compliant format.
Owner-defined criteria
A3
Level of Automation
The LOA classification matrix from P2 is imported directly. Each Unit Module's Level 0–5 classification and SBC/SqBC determination is referenced here — no re-entry required.
Imported from P2 LOA
A4
PA‑UM Process Diagram
A structured diagram mapping the Plant Area hierarchy — all Unit Modules and Equipment Modules in their physical and logical relationships, aligned to the ISA‑106 physical model.
PA hierarchy diagram
A5
Startup / Run / Shutdown
The Startup, Normal Run, and Shutdown step lists from P3 OTB are imported directly into this section — providing the operating mode framework for all subsequent FRS step design.
Imported from P3 OTB
Group B Instrumentation and Unit Module scoping — tag allocation and operational limits per UM
B1
Instrumentation
All Plant Area tags (Analog Inputs, Analog Outputs, Digital Inputs, Digital Outputs) are imported and catalogued. This is the master tag register for the entire URS and FRS pipeline.
PA tag import
B2
PA‑UM Definition
Tags are allocated to specific Unit Modules. Each UM is classified as stand-alone, master, or reused — defining how the FRS files will be generated and whether a Master UM template applies.
Tag allocation per UM
B3
UM Limits
Operational limits for each Unit Module — high/low alarms, interlock setpoints, normal operating ranges, and safety limits. These limits are inherited by the FRS and DDS phases.
UM operational constraints

Automatic FRS File Generation for Every Unit Module

The most powerful feature of P5 is its automatic FRS generation capability. Once the URS is complete — all eight sections filled, all tags allocated, all UM types defined — a single operation generates a populated FRS file for every Unit Module in the scope.

Each generated FRS file is pre-populated with the relevant data from the URS: the UM's tags (B2), its operational limits (B3), its LOA classification (A3), and its Startup/Run/Shutdown step framework (A5). The P6 FRS Engine picks up directly from this generated file — no manual data transfer between tools.

For facilities with multiple UMs of the same type, the Master UM pattern allows a single detailed FRS to be created once and then automatically replicated — with I/O substituted for each reused instance.

One-click FRS generation BPCS & SIS variants Master UM replication Zero manual transcription
Auto-Generated FRS Files from P5 URS
Input — Plant Area URS
Distillation Plant PA — P5 URS Complete
Generates automatically
FRS — Reactor UM (Master) BPCS
FRS — Reactor UM (Master) SIS
FRS — Feed System UM BPCS
FRS — Overhead System UM BPCS
FRS — Bottoms Recovery UM BPCS

CDL Generic CM & CCM Libraries

P5 includes access to the CDL Generic Control Module (CM) and Complex Control Module (CCM) Libraries — pre-built templates covering the most common control building blocks in process automation.

During the B2 PA‑UM Definition step, the engineering team reviews these generic libraries and develops a project-specific User CM and User CCM Library — selecting and customising the modules appropriate for each Unit Module in the Plant Area.

This library-based approach is fundamental to the ISA‑106 methodology — it ensures control modules are designed once, reused consistently, and mapped to the target DCS with confidence in P7 ACM.

CM — Control Module

Single-Variable Control

PID loops, on/off valves, pumps, motors — the atomic control elements that CM/CCM modules are built from.

CCM — Complex CM

Multi-Variable Functions

Pre-built combinations of multiple CMs — heat exchangers, compressors, column control schemes.

CM — Generic Library

CDL Standard Templates

The CDL Generic CM Library contains ISA‑106 aligned templates for the most frequently used control module types.

CCM — User Library

Project-Specific Modules

The project team develops User CCM modules by extending generic templates — tailored to the specific equipment in the Plant Area.

Stand-Alone

Unique Unit Module

The UM is defined once and used once in the Plant Area. A full FRS is developed for this specific unit — no replication occurs. Appropriate for equipment with unique process characteristics.

Master

Template Unit Module

The UM is defined once as a master template and reused multiple times across the Plant Area. The Master UM contains the full step logic — reused instances inherit this logic with only I/O substituted.

Reused / Copy

Instance of Master UM

A reused UM references the Master UM definition. The CDL tool automatically substitutes the correct I/O tags for this specific instance — generating a complete FRS without repeating the step design work.

IEC 63690 Aligned URS Structure

The P5 URS Builder is designed to produce specifications that comply with IEC 63690 — the international standard for procedural automation requirements documentation. Every section, every field, and every output format follows the IEC 63690 structural requirements, ensuring your URS is auditable, traceable, and accepted by any DCS vendor or regulatory body.

IEC 63690 Compliant ISA‑106 Aligned Auditable Structure Vendor-Neutral Traceable Requirements

P5 Package Documents

Two overview documents are available before purchase — a full URS overview and a deep-dive into the CDL CM and CCM Libraries. Use your browser back arrow to return after reading.

P5‑A
URS — User Requirement Specification
Comprehensive overview of the P5 URS package — all eight sections, the auto-FRS generation feature, and UM type classification.
Open document
P5‑B
CDL CCM & CM Libraries
Deep-dive into the CDL Generic Control Module and Complex Control Module Libraries — structure, templates, and how to develop project-specific User libraries.
Open document

Request a 30‑Minute Zoom Demo

A comprehensive walkthrough of the full P5 URS Builder package is available by Zoom. Contact us at info@CtrlDesigner.com with your company email to request a session.

Request Demo

Purchase P5 URS Builder

Available via our online store or by invoice. Service engagements are also available — ideal for teams using P5 for the first time or working through a complex Plant Area URS with multiple Unit Modules.

Option 2 — Invoice

Purchase Directly from Us

For corporate procurement requiring a formal invoice and bank transfer.

  • Select P5 URS Builder in the store and capture your cart
  • Email product list to sales@CtrlDesigner.com
  • We prepare and send a formal invoice with bank details
  • Send payment to our bank account
Email Sales
P4 — SOP
Next in the Pipeline
P6 — FRS Engine
Design state-based control at Unit Module level — Steps, Transitions, I/O, and CCM modules — using the auto-generated FRS files from P5.
View P6 — FRS