The old 05-scada/, restructured around the distinction its README never
drew: configuration is deployed with dssqld, displays are deployed by
file copy. Conflating the two is what made the folder confusing.
modbus_points/ the tag database - named for the protocol,
since CI Server configures others differently
modbus_points/historian/ 3 groups, 49 bindings - HAND-MADE, no
generator, and drifted from the server
hmi/ displays and their generator
ciserver-backup-2026-08/ outdated exports, evidence only, never import
QUICKLOAD.md dssqld export/import, the 5 classes, the import
order, and why an item import kills every display
README.md the chain end to end, and the not-updating triage
Verified during the move - the whole chain is reproducible:
scada-points.csv and all three .qli regenerate byte-identically
all six displays build clean
Removed the K offset machinery from build_display.py, item-ids.meta.json
and DEPLOY.md. K was a consistency check on measured ids, not a source of
them, and diagnosing a dead screen by arithmetic is wasted effort when
validating the display in CI Server's Editor Module fixes it outright.
The guidance now leads with that one action.
Recorded, not fixed: the repo's historian config disagrees with the
2026-08 CI Server export - WRPS_THIRTY_SEC and a FIVE_SECONDS group exist
on the server and not here. cicore1 was unreachable during this audit, so
which is correct is unknown.
Not carried across: __pycache__, out/*.xml, and the top-level
WRPS_Overview.xml that was tracked despite .gitignore declaring the
display XMLs to be build output.
61 lines
1.5 KiB
Text
61 lines
1.5 KiB
Text
|
|
@LANGUAGE
|
|
ENGLISH
|
|
|
|
|
|
@VERSION
|
|
1.03.00
|
|
|
|
|
|
!==================================================================================================================================
|
|
|
|
@FIELDS
|
|
NAME,ITEM_NAME,GROUP_NAME,ON_EACH_UPDATE,ON_FIRST_UPDATE
|
|
ON_OPTION_CHANGE,ON_PASS_PIT,ON_QUALITY_CHANGE,ON_STATUS_CHANGE,ON_VALUE_CHANGE,STORE_DEADBAND
|
|
STORE_HIGH_HIGH_LIMIT,STORE_HIGH_LIMIT,STORE_LOW_LIMIT,STORE_LOW_LOW_LIMIT,STORE_VALUE,STORE_AGG_MAX
|
|
STORE_AGG_MIN,STORE_AGG_AVG,STORE_AGG_INTG,STORE_AGG_STDV,STORE_AGG_CNT,STORE_AGG_DIFF_SUM
|
|
AGG_DIFF_SUM_RANGE,AGG_DIFF_SUM_PERC,AGG_INTG_PERIOD
|
|
|
|
@ITEM_HIS_DF
|
|
"EVENT:ESDS32DCD.HeTwTwLocksClos","ESDS32DCD.HeTwTwLocksClos","EVENT",0,0,\
|
|
0,0,0,0,1,0,\
|
|
0,0,0,0,1,0,\
|
|
0,0,0,0,0,0,\
|
|
1000000,10,"Second"
|
|
|
|
"EVENT:ESDS32DCD.HeTwTwLocksClosTest","ESDS32DCD.HeTwTwLocksClosTest","EVENT",0,0,\
|
|
0,0,0,1,1,0,\
|
|
0,0,0,0,1,0,\
|
|
0,0,0,0,0,0,\
|
|
1000000,10,"Second"
|
|
|
|
"FIVE_SECONDS:AID.WRPS.STN.INFLOW","AID.WRPS.STN.INFLOW","FIVE_SECONDS",0,0,\
|
|
0,0,0,0,0,0,\
|
|
0,0,0,0,1,0,\
|
|
0,0,0,0,0,0,\
|
|
1000000,10,"Second"
|
|
|
|
"FIVE_SECONDS:AID.WRPS.STN.LEVEL","AID.WRPS.STN.LEVEL","FIVE_SECONDS",0,0,\
|
|
0,0,0,0,0,0,\
|
|
0,0,0,0,1,0,\
|
|
0,0,0,0,0,0,\
|
|
1000000,10,"Second"
|
|
|
|
"ONE_HOUR:Site1.Comms_Status","Site1.Comms_Status","ONE_HOUR",0,0,\
|
|
0,0,0,0,1,0,\
|
|
0,0,0,0,1,0,\
|
|
0,0,0,0,0,0,\
|
|
1000000,10,"Second"
|
|
|
|
"WRPS_EVENT:AID.WRPS.STN.CMD_ACK","AID.WRPS.STN.CMD_ACK","WRPS_EVENT",1,1,\
|
|
1,0,1,1,1,0,\
|
|
0,0,0,0,1,0,\
|
|
0,0,0,0,0,0,\
|
|
1000000,10,"Second"
|
|
|
|
"WRPS_ONE_SEC:AID.WRPS.STN.LEVEL","AID.WRPS.STN.LEVEL","WRPS_ONE_SEC",0,0,\
|
|
0,0,0,0,0,0,\
|
|
0,0,0,0,1,0,\
|
|
0,0,0,0,0,0,\
|
|
1000000,10,"Second"
|
|
|