Structuring Multiple Equipment Phases (EPHT) for a Single Equipment Module (EMT) in SIMATIC BATCH

Structuring Multiple Equipment Phases (EPHT) for a Single Equipment Module (EMT) in SIMATIC BATCH

In SIMATIC BATCH and PCS 7 Plant Hierarchy, assigning multiple Equipment Phase Types (EPHT) to a single Equipment Module Type (EMT) fails during the BATCH 'Merge' compilation step (with errors such as 'Only one block instance is permitted' or 'Multiple instances of the same block type') when all EPHT instances are placed inside a single Equipment Module hierarchy folder. Under ISA-88 modeling rules in PCS 7, each procedural phase requires its own dedicated subordinate hierarchy folder configured with the category 'Equipment Phase' (EMOD). To resolve the error, create distinct EMOD hierarchy folders under the parent Unit for each EPHT instance, and allocate the shared EMT physical equipment through technological interconnections or unit allocation.

Table of Contents

Executive Summary

Modular batch automation adhering to ANSI/ISA-88 and SIMATIC BATCH requires a strict separation between physical equipment hierarchies and procedural state logic. When developing multi-phase processing units (e.g. a mixing tank capable of independent Agitate, Heat, and Inert_Purge operations), engineers frequently instantiate multiple Equipment Phase Types (EPHT) inside a single Equipment Module Type (EMT) folder. While CFC compilation succeeds, the SIMATIC BATCH compilation wizard halts at the Merge stage with fatal structural violations. This article explains the ISA-88 hierarchy rules enforced by the BATCH compiler, details the role of EMOD hierarchy categories, and presents the approved multi-phase equipment architecture.

Architecture and Fundamental Mechanics

ISA-88 Physical vs Procedural Hierarchy, BATCH Merge Compiler Rules, and EMOD Allocation:

  • The ISA-88 Structural Hierarchy in SIMATIC PCS 7:
  • Process Cell: The top-level batch manufacturing area.
  • Unit (Teilanlage): A major processing entity (e.g. Reactor_01) containing physical equipment and procedural phases.
  • Equipment Module (EM / EMOD): A functional group of equipment (e.g. dosing header, temperature control system).
  • Equipment Phase (EPH): The procedural entity (implemented via SFC Type) that commands the Equipment Module to perform a specific processing task.

  • The Origin of the BATCH Merge Errors:

  • When SIMATIC BATCH executes the Batch Engineering (Merge) compilation step, it validates the project hierarchy against strict architectural rules:

    1. Rule 1: One Phase per EMOD Folder: A single hierarchy folder typed as an Equipment Phase (EMOD) can host exactly ONE top-level procedural phase block (UNIT_PLC or phase interface).
    2. Rule 2: No Nested Sibling Collisions: If two EPHT instances (e.g. Heat_Phase and Cool_Phase) are dropped into the same physical folder, the BATCH compiler attempts to map both SFC phase interfaces to the same technological equipment identifier, triggering Only one block instance is permitted.
  • The Approved Multi-Phase Architecture:

  • In the Plant Hierarchy under the Unit folder:
    • Folder 1 (Category: Equipment Phase / EMOD): Hosts EPHT_Agitate.
    • Folder 2 (Category: Equipment Phase / EMOD): Hosts EPHT_Heat.
    • Folder 3 (Category: Equipment Module): Hosts the shared EMT or Control Modules (CMT).
  • The phases command the shared equipment via Technological Interconnections or Equipment Module Allocation during recipe execution in BatchCC.

Step-by-Step Implementation Procedure

  1. Configure Plant Hierarchy Settings in SIMATIC Manager:
    * In SIMATIC Manager, select menu Options > Plant Hierarchy > Customize....
    * Verify that hierarchy level categories are mapped correctly: Level 1 = Process Cell, Level 2 = Unit, Level 3 = Equipment Phase / Module.

  2. Structure Hierarchy Folders Under the Unit:
    * In Plant View, navigate under the Unit folder (e.g. Reactor_01).
    * Right-click and insert a separate hierarchy folder for each planned equipment phase:

    • Reactor_01 > Phase_Agitate
    • Reactor_01 > Phase_Heat
    • Reactor_01 > Phase_Dose
  3. Assign Hierarchy Folder Categories:
    * Right-click Phase_Agitate, select Object Properties, and switch to the Plant Hierarchy tab.
    * Set the folder category to Equipment Phase (EMOD).
    * Repeat for Phase_Heat and Phase_Dose.

  4. Instantiate EPHT SFC Types into Dedicated Folders:
    * Move or instantiate EPHT_Agitate into the Phase_Agitate folder.
    * Move or instantiate EPHT_Heat into the Phase_Heat folder.
    * Ensure each folder hosts strictly one EPHT instance.

  5. Execute SIMATIC BATCH Compilation and Merge:
    * Open SIMATIC BATCH from the SIMATIC Manager toolbar.
    * Select menu Batch > Compile / Merge....
    * Select Compile followed by Merge.
    * Observe that the merge step completes with zero instance collision errors, populating all phases into the BatchCC recipe catalog.

Verification

  1. In SIMATIC BATCH compilation dialog, confirm that the merge log reports '0 Errors, 0 Warnings'.
  2. Open BatchCC; expand the recipe tree under Master Recipes.
  3. Verify that all defined phases (Phase_Agitate, Phase_Heat, etc.) appear as available recipe operations under the Unit.
  4. Create a test recipe utilizing both phases; confirm that the recipe validates and compiles without resource locking errors.

Limitations and Operational Precautions

An Equipment Phase cannot control actuators belonging to another Unit unless configured as a multi-unit shared resource with formal unit allocation in SIMATIC BATCH. Maintain strict 1:1 binding between EMOD folders and EPHT instances.

Engineer FAQ

Why does SIMATIC BATCH fail during Merge with 'Only one block instance is permitted'?

Multiple Equipment Phase Types (EPHT) were placed in the same hierarchy folder. Each EPHT requires its own dedicated EMOD folder.

What folder category is required for an EPHT in Plant Hierarchy?

The hierarchy folder must be configured with category 'Equipment Phase' (EMOD).

Can multiple phases control the same physical equipment?

Yes, multiple EPHs can command the same Equipment Module or Control Modules via technological interconnections or recipe arbitration.

Where is the hierarchy folder category set?

In SIMATIC Manager Plant View, right-click the folder, select Object Properties, and configure the Plant Hierarchy tab.

What tool compiles batch phases into recipe operations?

The SIMATIC BATCH 'Compile / Merge' tool in SIMATIC Manager.

Technical References

Related Articles

Related Tags

  • SIMATIC BATCH
  • EPHT
  • EMT
  • EMOD
  • Batch Merge Error
  • ISA-88 Hierarchy
  • Unit Recipe
  • Equipment Phase
20 respuestas