Skip to content

MasterRecipe: sim-tempered-fill-m1

Tempered fill test on sim-cell/mix-tank-1. Use this recipe to exercise parallel SFC branches. The tank-tempered-fill phase fills and heats simultaneously, rejoining at a stabilize step before completion. Good for demonstrating simultaneous divergence/convergence to operators or engineers new to SFC authoring.

Where to find it

HMI endpointBatch Execution+ New → select sim-tempered-fill-m1.

What you see when it runs

Element Meaning
Procedure Running from batch start
Phase detail During tempered-fill, two active steps are highlighted — the fill branch and the heat branch running in parallel
Shared variables fill_ok and heat_ok latch true as each branch finishes

HMI screenshot pending

An annotated capture of this recipe's two-branch phase in progress will be added here.

Batch sizing

Field Value
Nominal 300 L
Product Tempered Fill Test (Simulated)
Product ID SIM-TFILL-001
Version 1.0.0

Target units

ProcessCell: sim-cell

Capability Unit
mixing mix-tank-1

Procedure

# Step Phase template Description
1 pressure-test tank-pressure-test Pressurize tank and verify no leaks
2 tempered-fill tank-tempered-fill Parallel fill and heat with stabilization

How it works

  1. pressure-test runs the standard tank leak check.
  2. tempered-fill is a parallel-branch SFC. The single prepare step starts the agitator, then diverges into fill and heat branches that run independently. Both must finish before the stabilize step exits. The exit guard is a three-way AND (stabilize timer, temperature within 95 % target, level within 95 % target).

Try it

  1. HMI endpointBatch Execution+ Newsim-tempered-fill-m1Start
  2. Click into the tempered-fill phase and note two active steps running in parallel
  3. Open Data endpointTrends on tank temperature, level, and inlet_valve.CMD to see fill and heat progress together
  4. Watch the stabilize timer begin only after both branches reach their *_done steps