78 lines
5.8 KiB
Markdown
78 lines
5.8 KiB
Markdown
# Lone Pine site guide
|
||
|
||
Verified through production Configure Pages and native element Copy on 2026-10-21 (America/Edmonton). This was a read-only context survey: no page saves, pastes, register writes, alarm changes, device actions, or operational command tests. Bindings describe the configured UI, not proven PLC behavior. No credentials or camera/map endpoints are retained.
|
||
|
||
## Identity
|
||
|
||
Production: https://www.atomhmi.com/site_lone_pine/
|
||
Configure: https://www.atomhmi.com/site_lone_pine/configure_pages
|
||
|
||
The global selector labels this site Lone Pine. The user's “Lonepint” request was resolved to that visible site. A development counterpart was not verified.
|
||
|
||
All 16 page trees were opened and native root Copy was used across the catalog. Exact representative bindings below were read from copied JSON; not every copied field is reproduced here. Main navigation has Dryer → page_control, Recycling → page_rec_control, Overview → page_overview; Overview appeared in the configuration table but not the observed top bar. Do not infer the default flag from blank table text.
|
||
|
||
## Page map
|
||
|
||
| Configure label | Slug | Observed roots / purpose |
|
||
| --- | --- | --- |
|
||
| 1- Dryer Overview | dry_overview | Site Select, Temperatures, Video Row |
|
||
| 2- Dryer Control | control | Site Select, Temperatures, Settings, Control Row |
|
||
| 3- Dryer Motors | motors | Site Select + M01–M17 and M21–M23 motor roots |
|
||
| 4- Dryer Trend | trend | Site Select, Temperatures, VFDs, Temperature Trend Row |
|
||
| 5- Dryer Settings | settings | Site Select, Walking Floor Settings, Fuel Auger Settings |
|
||
| 6- Dryer Device Status | dry_device_status | All; CPU, disk, memory, Pi status and service actions |
|
||
| 7- Recycling Overview | rec_overview | Site Select, alllllll |
|
||
| 8- Recycling Control | rec_control | Site Select, Overview Row |
|
||
| 9- Recycling Motors | rec_motors | Site Select, Recycling Motors |
|
||
| 9a- Recycling Settings | rec_settings | two roots both named Site Select |
|
||
| 9b- Rec Device Status | rec_device_status | All |
|
||
| Communications | comms | Walking Floor Settings |
|
||
| Dryer Video | dry_video | Site Select, Video Row |
|
||
| Overview | overview | Main Selection; shaker, recycling, dryer and motors cards |
|
||
| Temperatures | temperatures | Temperatures |
|
||
| Test | test | Reset; no claim that it is disposable |
|
||
|
||
Some actual Title fields have extra spaces after the number; dropdown labels normalize that spacing. Select by the observed catalog label and verify Title/URL after loading.
|
||
|
||
## Dryer bindings
|
||
|
||
Device prefix `sawdust_dryer`. The Control page has a 9-element Control Row:
|
||
- Start → `sawdust_dryer:drySeqUserStart` = 1.
|
||
- Stop → `sawdust_dryer:drySeqUserStop` = 1.
|
||
- Emergency Shutdown → `sawdust_dryer:drySeqUserESD` = 1.
|
||
- Pause → `sawdust_dryer:drySeqUserPause` = 1.
|
||
- Sequence status reads `|{register:sawdust_dryer:drySeqStatus}|`.
|
||
|
||
The 15-element Temperatures root uses:
|
||
| Role | Configured binding | Units |
|
||
| --- | --- | --- |
|
||
| Burner gauge | sawdust_dryer:AIBurnerTempEU | °F |
|
||
| Inlet gauge | sawdust_dryer:AIInletTempEU | °F |
|
||
| Outlet gauge | sawdust_dryer:AIOutletTempEU | °F |
|
||
| Startup wait threshold | sawdust_dryer:StartupWaitTemp read/updateRegister | °F |
|
||
| Startup wait enable | sawdust_dryer:startupTempWait, On 1 / Off 0 | binary |
|
||
| Fuel auger inlet target | sawdust_dryer:FuelAugInletTarget read/updateRegister | °F |
|
||
| Outlet/walking-floor target | sawdust_dryer:WalkingFloor_Target read/updateRegister | °F |
|
||
|
||
Gauges use the short expression form `|{sawdust_dryer:AIBurnerTempEU}|`; other elements use the register-prefixed form. Preserve supported syntax.
|
||
|
||
The Control preview includes fuel-auger speed control, burner-fan Hz, walking-floor/U-trough speed control, fill/empty seconds and temperature/VFD history. This is a useful combined temperature/sequence example.
|
||
|
||
## Recycling bindings
|
||
|
||
Device prefix `recycling`. Control's Overview Row has 143 elements. It contains separate stage controls:
|
||
- Stage 1 Start/Stop → `recycling:recycStg1_in_manStart` / `recycStg1_in_manStop`, each writes 1.
|
||
- Stage 2 Start/Stop → `recycling:recycStg2_in_manStart` / `recycStg2_in_manStop`, each writes 1.
|
||
- Bypass Mode → `recycling:recycStg2BypassMode`, 1/0.
|
||
- VecoPlan 1/2 level setpoints → `recycling:veco1LvlSet` / `veco2LvlSet`, editable direct value, limits 0–100%.
|
||
- Auto fixed speed references shown include `m0301_in_autoFixedRef`, `m0304_in_autoFixedRef`, `m0305_in_autoFixedRef`, `m0401_in_autoFixedRef`, `m0402_in_autoFixedRef`, `m0601_in_autoFixedRef`, `m0602_in_autoFixedRef`, all recycling-prefixed, editable 0–100%.
|
||
- VecoPlan level trends use `recycling:veco1Lvl_out_eu` / `veco2Lvl_out_eu` as both series and navigator; axis 0–110%, default button index 1.
|
||
|
||
## Reuse cautions and unknowns
|
||
|
||
Dryer pages contain components explicitly named (Dont Use) Numerical Button, Numerical Adjustment Button, Numerical Display and Button Set Value. Their copied JSON can contain both a legacy `register` key and `updateRegister`; for example Startup Wait Temp retains `register: sawdust_dryer:WalkingFloor_Target` while its display/updateRegister use StartupWaitTemp. The configured values are evidence; active legacy runtime behavior was not tested. Prefer supported current native components when building new pages and verify semantics before migration.
|
||
|
||
Root names can be duplicated or generic. Count roots and preserve menu, video and diagnostic sections. Do not copy the entire diagnostics root into another installation without reviewing Update/Reboot/Restart command targets. Camera/video endpoints were intentionally omitted from these notes.
|
||
|
||
Register polling/logging, controller addresses, alarm definitions/latching, safety interlocks and writable behavior were not audited. Initial runtime placeholder/NaN values populated after loading; do not diagnose disconnected equipment from an immediate preview alone. Future tasks can start from this map and inspect only the intended current subtree.
|