The Reconcile I/O Reservations command compares every xPM reservation record in IOSparesDb.ModuleIO against the xPM I/O Modules and slots discovered in the current LCN hardware topology. It applies exactly the same rules as the PKS Hardware View, automatically promoting or flagging records whose real-world state no longer matches the stored reservation status, keeping the database in sync with the plant.
When to Run Reconcile
After importing new LCN files or loading a new configuration snapshot, and after running Rescan xPM I/O Assignments - newly built points will be detected and flagged automatically.
As a routine maintenance pass - for example, at the start of each project phase - to confirm the spare pool inventory is accurate.
Before generating an Excel export to ensure the exported status data is current.
After any significant plant change - IOP card swaps, added or removed I/O Modules, or decommissioning - where slot assignments or module numbers may have changed.
2. If the configuration has changed, click Rescan xPM I/O Assignments (key tip: RX) first so that slot assignments are current.
3. Click Reconcile I/O Reservations in the Reconcile ribbon group (key tip: RI).
4. The reconciliation runs in the background. A results summary is displayed in the status bar when complete.
Note Reconcile is available to all roles. It reads and updates IOSparesDb records but does not allow arbitrary changes - it only applies the four automatic transitions described below.
What Reconcile Checks
Check
Condition detected
Action taken
Missing module
A reservation record references an I/O Module (Controller + IO Link + Module number) that no longer exists in the current LCN hardware topology.
Record is marked Stale and a note is appended.
Tag changed
The slot tag stored in the reservation record no longer matches the tag currently assigned to that slot.
Record is marked Stale and a note is appended.
Assigned without release
A slot with status Reserved is now assigned to a point (matching NTWKNUM, NODENUM, MODNUM, and SLOTNUM), indicating it has been built and configured.
Record is promoted to Assigned.
Undo date elapsed
The reservation's Undo by date is in the past and the slot has not been released or assigned.
Record is marked Stale and a note is appended.
Reconcile Results
After the pass completes, the status bar shows a summary such as:
Records that pass all four checks are left exactly as they are. No change is logged for unaffected records.
Tip After a Reconcile run, open the Stale Reservation Report to review every flagged record in one place and take appropriate action without having to navigate to each slot individually.
Warning - Scope is limited to the current collection Reconcile only processes xPM controllers and I/O Modules present in the LCN hardware topology of the current collection. Reservation records for controllers not included in the collection are not evaluated. Use the Stale Reservation Report with Whole plant scope to identify records that may need manual review.