See the whole job as a diagram you did not have to draw.
Packages, dependencies and execution order drawn from the project's real wiring and schedule, with a layout you can edit per project.
What do you want to do?
Jump straight to the answer
Overview
Package-to-package, not asset-to-asset
One node per real Package Manager block. Individual member assets aren't drawn — that's the whole point of grouping similar equipment into a package in the first place: fewer boxes, a readable diagram of the whole project.
Real cross-package connections
One edge per (source package, destination package, layer) combination that has at least one real canvas connection crossing between them. A control-layer link and an operational-power link between the same two packages are two separate, separately-colored edges.
Opening the Logic Diagram
Why package by equipment type?
| Scenario | What happens |
|---|---|
| Two packages have a real connection between any of their member assets | One edge appears between the two package nodes, on whichever layer that connection is on. |
| Two connections between the same pair of packages are on different layers | Two separate edges — one amber (control), one blue (operational power) — each with its own checklist detail. |
| Two assets are connected but both belong to the SAME package | No edge is drawn — that link is internal to the package and considered obvious. |
| An asset isn't in any package yet | It's out of scope for this diagram — add it to a Package Manager block to bring it in. |
Reading the diagram
Every solid box is a real Package Manager block, labeled with its real asset count. Every dashed box is a custom annotation you or someone else added (see "Custom boxes" below) — it has no backing package.
| Edge color | Meaning |
|---|---|
| Amber | Control layer — the same amber the canvas's own connection lines use for control-layer wiring. |
| Blue | Operational power layer — same blue the canvas uses. |
| Green, dashed | A custom connection you drew yourself — no backing real data. |
Editing the layout, and adding custom boxes (per-project)
The auto-generated grid layout is a readable default, not a fixed diagram. Everything below only appears for accounts with edit rights on the project — the same rule Management View and the 3D BIM Viewer already use; a viewer-tier account sees the diagram but can't change it.
Derived logic — the summoned Cx Logic Diagram
The third diagram kind, Derived logic, is not drawn by hand at all. It is a projection of the same canvas the Scheduler and Gates already read: every box is one asset × stage task from the real Scheduler task graph, every gate input is one real predecessor the Scheduler will wait for, and every schedule grouping (joint tasks, lockstep groups) is drawn as a bracket. Because it is derived from the live data, the picture can never disagree with the schedule — and it is read-only: to change it, change the canvas, the schedule groups, or the converter ticks.
No packages? Draw from the wiring alone
Package Managers are optional. Topology and Execution-order diagrams are drawn between packages, so they need at least one; Derived logic does not. In + New Diagram choose Derived logic (the form opens on it by itself when the project has no package) and tick Whole project — every asset, from the wiring alone: every asset and every wire on every layer is drawn, in Project Management Only mode as well, with nothing else to set up. For a large project pick a room, a schedule group, an equipment type or a few assets instead, or keep the depth low; above about 150 assets the form warns you that the picture will be hard to read. Dirac does the same: logic diagram for the whole project.
Summoning one from Dirac
The quickest way is to ask Dirac. All of these create (or re-open) a derived diagram and open Logic Diagrams on it, and reply with the same logic in words:
logic diagram for XFMR P— both directions, 2 hopsupstream logic of PEMA-H/what gates PEMA-H— what must be done before itdownstream logic of HVS N— what it releasescontrol logic of LV Board/field logic for LV Board— one layer only (in PM mode: office / field / support; "scada" also means the control layer)logic diagram for all transformers— every present asset of that equipment type as anchorslogic diagram for LV Room/logic diagram for XFMR pair— a room's contents or a schedule group- add
depth 4at the end to widen the walk
Summoning goes through the usual Confirm/Cancel gate because it creates a diagram entry in the project. Asking for the same scope twice re-opens the existing diagram instead of duplicating it. You can also create one by hand: + New Diagram → Derived logic, then tick anchors from the asset / package / room / group / equipment-type lists.
Reading the picture
& — every input drawn into it is required. ≥1 — any one of the inputs suffices (redundant feeds). Both can appear on one box. "+N outside scope" means the Scheduler has more inputs for that box than the current depth shows.FAQ
I put assets in a package but nothing shows up in Logic Diagrams — is that a bug?
No — check that the package has at least one real asset member, and that it has a real connection to another package if you're expecting an edge. A single isolated package still shows as a node with no edges, which is accurate if nothing's actually wired to it yet.
Why don't I see any lines inside one package's own assets?
By design — connections between two assets in the SAME package are considered obvious and aren't drawn. Only connections that cross from one package to another become edges.
Can I tick a checklist item from inside this panel?
No — the edge detail panel is read-only. Open the Commissioning Tracker's Checklist for that asset/stage to record a Pass/Fail/N/A result; it'll show updated here immediately since both views read the same data.
Will editing this diagram in one project affect another project?
No. Layout, custom boxes, and custom connections are stored on that project only.
Can a viewer-tier account drag boxes or add custom annotations?
No — "Edit", "+ Box", and "Connect" only appear for accounts with edit rights on the project, same convention as Management View and the 3D BIM Viewer.
I can't create a logic diagram — it asks for packages and I have none (or this is a Project Management Only project).
Choose Derived logic as the kind and tick Whole project (or pick the assets, rooms or types you want). It is drawn from the wiring alone and needs no Package Manager. Topology and Execution-order diagrams are the ones that need packages.
Why can't I drag boxes or add notes on a derived diagram?
Because it is a mirror of the live Scheduler logic. Change the canvas wiring, the converter ticks, the Available state or the schedule groups and the diagram follows; annotations belong on Topology / Execution diagrams. See Derived logic.
Dirac says it can't find the thing I named.
The name is matched against assets, then packages, rooms, schedule groups and equipment types (singular/plural tolerant, a unique partial match is enough). Use the exact canvas name, or say "all UPS" for an equipment type.
What happened to the earlier asset-to-asset version of this feature?
Replaced the same day it shipped. This version operates at the package level instead.