Files
atom-hmi-ui-chatgpt/CHEP-HP-GUIDE.md
T

24 lines
3.4 KiB
Markdown

# Chep HighPlains production guide
Verified October 21, 2026. Site https://www.atomhmi.com/site_chep_hp/; site ID chep_hp. Devices: global / Global and main / Main. Observed navigation includes Grinding (page_recl_ctl) and Unloading (page_unld_ctl). Manage Alarms: /site_chep_hp/manage_alarms. Manage Registers and Manage Slaves use the corresponding native admin menus. This was an alarm-message correction and diagnostics task, not a full equipment/page survey.
## Alarm string correction
Main has 73 HMI alarm definitions; Global has zero. The user had already corrected m101Lvl_faults_chan, m101Lvl_faults_over and m101Lvl_faults_under. These three were preserved.
Corrected the other 70 definitions: 64 plain-text Message and Return to Normal Message pairs were wrapped as string literals; six dynamic VFD messages already built strings and were preserved, with only their Return to Normal Message wrapped. Total 134 field changes. Preserve valid dynamic expressions; do not quote the whole expression as literal text.
The six preserved dynamic messages are m301_fault, m303_fault, m305_fault, m403_fault, m404_fault and m405_fault. They concatenate equipment text with a fault-code lookup from main:<motor>_out_faultVFDId_last and an Unknown fault fallback. Plain messages now use quoted string expressions, e.g. "M1-01 Komar Level transmitter channel fault"; corresponding cleared messages are also quoted. Calculation, enabled state, latching, severity, delays, recording and notification settings were preserved. No alarm acknowledgement/reset or PLC write was performed.
All 70 edits were submitted successfully. After a fresh reload, Main's table showed all 73 Message values valid: 67 string literals and six preserved string-building expressions. At least 56 of the edited complete forms were independently reopened and matched the saved draft exactly before the user asked to move on. The remaining full-form reopen checks were not completed; do not claim all cleared-message fields were independently rechecked after reload. All 70 cleared-message changes had been checked in the saved drafts and submitted.
Local audit: /tmp/chep-hp-alarm-string-audit.json, including original/draft controls, changed fields and per-alarm saved flags. It is local evidence, not remotely synchronized.
## Diagnostic registers and cross-site dashboard
Main originally had no rpi_ entries or Terminal slave. The user explicitly approved adding the Terminal connection. Created terminal / Terminal, type Terminal, configuration {} and all 29 standard diagnostic/maintenance register definitions. All 29 were freshly read back and every definition matched the intended template. Automatic polling is disabled on HMI update/reboot/restart command entries; none were triggered. New creation intervals are capped at 600 seconds where required by the current form.
Observed live HMI version 1010, uptime, CPU clock/temperature, CPU usage, disk, memory, IP octets and other diagnostics. Representative CPU temperature was about 63 °C; these are dated readings, not operating limits. See ATOM-DEVICES-GUIDE.md and terminal-register-templates.json for the exact standard set, native import procedure, platform caveats and full audit results.
Chep HighPlains Main is included on https://www.atomhmi.com/site_atom/page_devices, searchable by site name or main. No machine setpoints, alarm source calculations or operating outputs were changed during the diagnostics/dashboard work.