V5 Ultimate
Ultimate
PricingResourcesCompany
English (original)DeutschΕλληνικάEspañolFrançaisItalianoעברית日本語한국어NederlandsPolskiPortuguêsSvenska
Talk to us Log in Start free trial
Food & Beverage
  • Bakery & Confectionery
  • Food Processing
  • Ingredients & Dry Mixes
  • Sausage & Meat Products
  • Produce Packing
  • Pet Food & Pet Supplements
  • Dairy & Chilled Foods
  • Beverages & Liquid Manufacturing
  • Infant Formula
Pharma & Life Sciences
  • Radiopharmaceuticals
  • Pharmaceutical
  • Medical Devices
  • Veterinary Pharmaceuticals
  • Blood & Tissue
  • Diagnostics & IVD Kits
  • Reference Materials & Standards
  • OTC Topical Creams & Gels
Supplements & Personal Care
  • Dietary Supplements
  • Cosmetics & Personal Care
  • Cannabis & Hemp Manufacturing
  • Fragrances & Perfumery
  • Soaps & Personal Hygiene
  • Botanical Extracts & Essential Oils
Chemicals & Materials
  • Plastics & Resins
  • Agricultural Chemicals
  • Specialty & Industrial Chemicals
  • Printing Inks, Pigments & Construction Chemicals
  • Lubricants & Metalworking Fluids
  • Coatings, Adhesives & Sealants
Other Manufacturing
  • Consumer Products
  • Electronics & Electrical Assembly
  • Textiles & Nonwoven
  • Contract Manufacturing & Co-Packing
  • Packaging & Food-Contact Materials
  • Regulated Warehousing & Distribution
Explore all industries
  • Warehouse & TraceabilityReceive, store, pick and trace
  • Production & PlanningPlan jobs and guide production
  • Quality & LaboratoryTest, investigate and review
  • Documents & TrainingControl procedures and qualifications
  • Equipment & PerformanceMaintain assets and measure losses
  • Orders & IntegrationsConnect customers, suppliers and systems
  • Outputs & InsightsReports, KPIs and label design
Why V5? Product & Features
Why V5?Product & Features
  • Warehouse & TraceabilityReceive, store, pick and trace
  • Production & PlanningPlan jobs and guide production
  • Quality & LaboratoryTest, investigate and review
  • Documents & TrainingControl procedures and qualifications
  • Equipment & PerformanceMaintain assets and measure losses
  • Orders & IntegrationsConnect customers, suppliers and systems
  • Outputs & InsightsReports, KPIs and label design
Explore all industries
    • Bakery & Confectionery
    • Food Processing
    • Ingredients & Dry Mixes
    • Sausage & Meat Products
    • Produce Packing
    • Pet Food & Pet Supplements
    • Dairy & Chilled Foods
    • Beverages & Liquid Manufacturing
    • Infant Formula
    • Radiopharmaceuticals
    • Pharmaceutical
    • Medical Devices
    • Veterinary Pharmaceuticals
    • Blood & Tissue
    • Diagnostics & IVD Kits
    • Reference Materials & Standards
    • OTC Topical Creams & Gels
    • Dietary Supplements
    • Cosmetics & Personal Care
    • Cannabis & Hemp Manufacturing
    • Fragrances & Perfumery
    • Soaps & Personal Hygiene
    • Botanical Extracts & Essential Oils
    • Plastics & Resins
    • Agricultural Chemicals
    • Specialty & Industrial Chemicals
    • Printing Inks, Pigments & Construction Chemicals
    • Lubricants & Metalworking Fluids
    • Coatings, Adhesives & Sealants
    • Consumer Products
    • Electronics & Electrical Assembly
    • Textiles & Nonwoven
    • Contract Manufacturing & Co-Packing
    • Packaging & Food-Contact Materials
    • Regulated Warehousing & Distribution
PricingResourcesCompany
Start free trial Log in Talk to us
HomeGlossaryControl Module
Manufacturing · The complete guide

Control Module

In short

A control module (CM) is the lowest level of the ISA-88.01 physical model — the smallest grouping of sensors, actuators and other control modules that performs a basic control function. A valve with its actuator and feedback, a temperature loop with sensor and trim, a motor with run/stop and overload — each is a control module.

Read the full summary

CMs are the atomic vocabulary of process control, and the way they are encapsulated decides whether engineering can iterate fast or whether every change ripples chaotically across the plant.

965 words · ~5 min read
On this page
  1. 01What a control module is
  2. 02Encapsulation
  3. 03Command / state model
  4. 04Interlocks at CM level
  5. 05Data flow to historian
  6. 06Common mistakes
  7. 07How V5 Ultimate handles control modules
On this page · 7 sections
  1. 1What a control module is
  2. 2Encapsulation
  3. 3Command / state model
  4. 4Interlocks at CM level
  5. 5Data flow to historian
  6. 6Common mistakes
  7. 7How V5 Ultimate handles control modules
AI · Explain it for MY operation

How does Control Module apply to your shop floor?

Pick your industry and scale — Ask V5 rewrites the definition in your context, gives a worked example, and shows what V5 does on day one.

Your scale

01What a control module is

ISA-88 defines the control module as "the lowest level grouping of equipment in the physical model that can carry out basic control". In practice, a CM is one of:

  • Discrete valve — solenoid + actuator + open/closed feedback.
  • Modulating valve — positioner + valve + position feedback.
  • Pump — motor + run/stop + overload + amp feedback.
  • Loop — PID controller with sensor, output, and tuning parameters.
  • Indicator — sensor with scaling and alarm thresholds.
  • Composite — small grouping (e.g. a vessel-fill CM that pairs a level sensor with a fill valve).

A CM is the smallest thing that can be commanded — Open / Close, Start / Stop, Setpoint = X — and that reports back a state and feedback.

02Encapsulation

The CM's value is encapsulation: nothing outside the CM writes to its internal tags. A valve CM exposes Open and Close commands plus Open and Closed feedback bits; the internal solenoid energise and feedback wiring are hidden. Consequences:

  • Replacing the valve with a different vendor's model changes the internal CM logic, not the upstream callers.
  • Adding an interlock ("do not open if downstream is closed") happens inside the CM, not scattered through phase code.
  • Maintenance can substitute spare devices without rewriting upstream logic.
  • Diagnostics live with the CM — "valve failed to open" is a CM-level fault, surfaced upward.

03Command / state model

A clean CM exposes a small command set and a clean state model. Example for a discrete valve:

ElementTypeValues
CommandInputOpen / Close / Halt
ModeInputAuto / Manual / Maintenance
StateOutputOpening / Open / Closing / Closed / Faulted
FaultOutputFeedback mismatch / Interlock / Communication
InhibitOutputInterlocked / Override / OK

Mode arbitration determines who can issue commands. In Auto, the parent EM drives; in Manual, an operator with the right role; in Maintenance, only maintenance personnel.

04Interlocks at CM level

Many safety and process interlocks belong at the CM level — close to the device, hard to bypass from above. A CIP supply valve's interlock "do not open if process valve is open" lives inside the CM; phase code cannot accidentally violate it.

  • Process interlocks — implemented in the CM, can be bypassed only with role + audit trail.
  • Safety interlocks — implemented in a separate safety PLC (per IEC 61511); the CM observes the safety status as an input.
  • Override management — manual overrides are time-bounded, role-gated, alarmed and audit-trailed.
  • Permissive logic — "start command is rejected unless prerequisites are met" — typically lives in the CM or the parent EM, never in higher-level phase code.

05Data flow to historian

CMs are the primary source of process data. Tag values (commands, feedbacks, faults, modes) flow:

  1. PLC scan — CM updates its tags every scan (typically 10–100 ms).
  2. OPC-UA / OPC-DA — historian collector pulls or subscribes to tags.
  3. Historian — stores time-series with compression.
  4. MES — pulls aggregated values into the batch record at phase boundaries (start, exit, IPC sample) and important deviations live.

The BMR records summary values (peak temperature, average rpm, end-of-phase value) plus any deviations; the historian carries the full waveform. Together they satisfy ALCOA+ and Annex 11 expectations.

06Common mistakes

  • Phase code writes directly to PLC tags — breaks CM encapsulation, makes refactoring impossible.
  • CMs without mode arbitration — operator switches to manual during an Auto phase and silently corrupts the batch.
  • Faults reported only as a generic "fault" bit — diagnostic narrative impossible.
  • Interlocks duplicated in phase code AND CM — inconsistent behaviour at edge cases.
  • Safety interlocks in CM instead of safety PLC — SIL rating cannot be claimed.
  • Overrides without expiry — temporary fix becomes permanent invisible state.
  • CM tag naming inconsistent — historian collection coverage is patchy.
  • Manual mode does not pause the batch — operator actions go unrecorded.

07How V5 Ultimate handles control modules

Control module in V5

V5 does not run real-time CM logic itself — that is the job of the PLC. What V5 does is integrate cleanly with the CM contract: the MES sends commands and reads state through the equipment-module abstraction, never bypassing it to write tags directly. CM mode (Auto / Manual / Maintenance) is surfaced in the operator UI; a manual override during an Auto phase pauses the batch, opens a deviation, requires a justification e-signature, and resumes only with QA approval. CM faults flowing up through the EM are captured in the batch record with the diagnostic narrative the CM provided. Safety-PLC status is observed and recorded separately so the SIL claim is not blurred by CM-level data. Historian integration pulls high-resolution waveforms for CMs flagged as critical-to-quality (CPP-bearing); the BMR pulls summary values at phase boundaries and high-resolution snippets around deviations. Override events on CMs are first-class records — role-gated, time-bounded, alarmed and audit-trailed under Part 11.

Frequently asked questions

Q.Does the MES ever talk directly to control modules?+

Not directly. The MES talks to equipment modules (or units), which talk to control modules. Direct MES-to-CM writes break encapsulation and create version-coupling between MES code and PLC code that becomes unmaintainable.

Q.Where do PID loops fit in?+

A PID loop is typically a CM — a composite that contains a sensor, a setpoint, a controller and an output. The loop's tuning parameters live with the CM; phase code reads and writes the setpoint through the CM interface, never the raw output.

Q.Are control modules versioned?+

Yes — through the control-system's change-control process (the same one that governs the PLC programme). Each CM revision triggers an impact assessment on every EM and phase class that uses it.

Q.How do alarms relate to control modules?+

Alarm definitions usually live with the CM (the loop knows its own deviation alarm; the valve knows its feedback-mismatch alarm). Higher-level alarms (batch-level, plant-level) compose CM alarms. Alarm management per ISA-18.2 is built on the CM as the source.

Q.Can a CM be entirely software?+

Yes — a soft CM (e.g. a calculated value with its own state model, fault detection and override management) is fully valid under ISA-88. Common examples: derived flow totals, calculated efficiency, model-predictive control outputs. The same encapsulation rules apply.

Primary sources

  • ANSI/ISA-88.01 — §4.4 Physical Model (Control Module)
  • IEC 61512-1 — Batch Control Part 1
  • ANSI/ISA-95.00.01 — Enterprise-Control System Integration
  • ISA-TR88.95.02 — Using ISA-88 and ISA-95 Together
  • IEC 61131-3 — Programmable Controllers

Further reading

  • ISA-88
    Parent standard.
  • Equipment Module
    The level above the control module.
  • Unit Class Library
    The unit class CMs ultimately serve.
  • Interlock Logic
    Where CM behaviour is constrained for safety.
  • Historian Integration
    Where CM data lands for analytics.
Talk to us about Control Module

Want to see how Control Module could fit into your own records and workflows? Explore the related V5 pages or talk to our team about what applies to your operation.

Start free
Back to glossary
Related terms
  • → ISA-88
  • → MES Historian Integration

Next Step

Try V5 with your own records, or ask a question first. Ask V5 opens with an editable question; nothing is sent until you choose to.

Start your free trial Browse All Features

Showing the site for the United States. Local spelling, dates and prices are applied automatically; change the language at the top of the page.

V5 Ultimate
Ultimate

Warehouse, quality and manufacturing software for regulated operations.

ProductIndustriesPricingResourcesSecurity & TrustCompanyLegal Centre

© S.G. Systems, LLC