Phase Template: timed-wait¶
Wait for a specified duration, touching no equipment. Use it for
reaction or mixing hold periods between device moves when composing
custom recipes out of single-action building blocks. For example,
open-valve → timed-wait →
close-valve.
Where to find it¶
System endpoint → Equipment Library → Phases → select timed-wait.
graph TD
Start([initial]) --> W[waiting]
W -->|"waiting.T >= duration"| Done([done])
See Phases for the diagram conventions.
What you see when it runs¶
| Element | Meaning |
|---|---|
| Active step | waiting for the whole duration |
| Parameters | duration resolved from the recipe formula |
| Elapsed | Step-elapsed timer compared against duration |
HMI screenshot pending
An annotated capture of a running timed-wait phase will be
added here.
Parameters¶
| Parameter | Type | Unit | Range | Default | Required |
|---|---|---|---|---|---|
duration |
TIME | — | 1s-1h |
— | yes |
TIME parameters take duration strings ("45s", "1m30s", "5m"),
not bare numbers.
Required control modules¶
None. The phase declares no control-module roles.
Capability: reaction.
How it works¶
It is a pure timer. waiting posts a start message, then the single
transition waiting.T >= duration advances to done. All the
procedural charts (holding, stopping, aborting, resetting) are
no-ops. There is no equipment to safe-state. Restart restarts the
timer from zero, discarding whatever elapsed before the hold
interrupted it.
This is a timed phase in its purest form. The timer guarantees only that time passed. It says nothing about what the process did during that time. Whatever state the surrounding steps left the equipment in persists through the wait, so the alarms that matter are the ones paired with those neighboring steps.
Used in recipes¶
No shipped reference recipe uses this template. It is a building block for composing your own.
Try it¶
- System endpoint → Recipes → create a draft recipe with a
timed-waitstep between two device moves on any unit - Approve and start it from HMI endpoint → Batch Execution
- Click into the phase and watch the step-elapsed timer count up to
duration
Modify this template¶
Want to clone this and adapt it for your own equipment? Walk through Adaptation Guide for the full clone → rebind → deploy → run workflow, and Parameter Binding to understand how recipe values flow through to control-module tags.