The point list handed over in August named the points PS_STN_WET_WELL_LEVEL and the like. Those were never CI Server names. They came from gen_scada_points.py on the PLC side, which describes its own output as "a starting point for CI Server configuration, not a CI Server import file", and the CI Server generator ignored them entirely - it names points from its own address-keyed table. The names appear in no .qli export, and nowhere else in the WRPS project at all. This is the corrected delivery. ci-server-points.csv is keyed on the CI Server ITEM each point feeds, with the Modbus station and the point name beside it, so all four namespaces are visible in one row: LIT-101 instrument tag %QW0 PLC symbol and address WRPS_PLC:STN_LEVEL CI Server point - station, colon, point name AID.WRPS.STN.LEVEL CI Server item - what the historian is keyed on The 49 rows were joined onto the .qli exports by function code and Modbus address: 49 matched, 0 unmatched. The item and point names are read from the exports, not invented here. The six .qli files come too, unchanged. gen_historian_items.py needs them, and until now they existed only on one laptop behind a --wrps path - so the one file the rules say must never be hand-edited could be regenerated by exactly one person. 84 KB buys the team that back. These are uncontrolled documents: no revision, no effective date, no approval. The README says so, says how to ask for a fresh set, and records the two things that bite - that PS_ survives legitimately as four poll group names, and that his_group.qli and the live export disagree about the sample rates, with the live one winning. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
312 lines
7.4 KiB
Text
312 lines
7.4 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
|
|
"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"
|
|
|
|
"WRPS_ONE_SEC:AID.WRPS.STN.INFLOW","AID.WRPS.STN.INFLOW","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"
|
|
|
|
"WRPS_ONE_SEC:AID.WRPS.STN.DISCHARGE","AID.WRPS.STN.DISCHARGE","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"
|
|
|
|
"WRPS_ONE_SEC:AID.WRPS.STN.SPEED","AID.WRPS.STN.SPEED","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"
|
|
|
|
"WRPS_ONE_SEC:AID.WRPS.STN.NET_ACCUM","AID.WRPS.STN.NET_ACCUM","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"
|
|
|
|
"WRPS_ONE_MIN:AID.WRPS.STN.VOL_TO_SPILL","AID.WRPS.STN.VOL_TO_SPILL","WRPS_ONE_MIN",0,0,\
|
|
0,0,0,0,0,0,\
|
|
0,0,0,0,1,0,\
|
|
0,0,0,0,0,0,\
|
|
1000000,10,"Second"
|
|
|
|
"WRPS_ONE_MIN:AID.WRPS.STN.TIME_TO_SPILL","AID.WRPS.STN.TIME_TO_SPILL","WRPS_ONE_MIN",0,0,\
|
|
0,0,0,0,0,0,\
|
|
0,0,0,0,1,0,\
|
|
0,0,0,0,0,0,\
|
|
1000000,10,"Second"
|
|
|
|
"WRPS_ONE_MIN:AID.WRPS.STN.TIME_TO_LSHH","AID.WRPS.STN.TIME_TO_LSHH","WRPS_ONE_MIN",0,0,\
|
|
0,0,0,0,0,0,\
|
|
0,0,0,0,1,0,\
|
|
0,0,0,0,0,0,\
|
|
1000000,10,"Second"
|
|
|
|
"WRPS_ONE_MIN:AID.WRPS.STN.PUMPS_RUNNING","AID.WRPS.STN.PUMPS_RUNNING","WRPS_ONE_MIN",0,0,\
|
|
0,0,0,0,0,0,\
|
|
0,0,0,0,1,0,\
|
|
0,0,0,0,0,0,\
|
|
1000000,10,"Second"
|
|
|
|
"WRPS_EVENT:AID.WRPS.PU301.RUN_CMD","AID.WRPS.PU301.RUN_CMD","WRPS_EVENT",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.PU302.RUN_CMD","AID.WRPS.PU302.RUN_CMD","WRPS_EVENT",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.PU303.RUN_CMD","AID.WRPS.PU303.RUN_CMD","WRPS_EVENT",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.PU301.RUNNING","AID.WRPS.PU301.RUNNING","WRPS_EVENT",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.PU302.RUNNING","AID.WRPS.PU302.RUNNING","WRPS_EVENT",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.PU303.RUNNING","AID.WRPS.PU303.RUNNING","WRPS_EVENT",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.PU301.AVAILABLE","AID.WRPS.PU301.AVAILABLE","WRPS_EVENT",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.PU302.AVAILABLE","AID.WRPS.PU302.AVAILABLE","WRPS_EVENT",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.PU303.AVAILABLE","AID.WRPS.PU303.AVAILABLE","WRPS_EVENT",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.PU301.TRIPPED","AID.WRPS.PU301.TRIPPED","WRPS_EVENT",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.PU302.TRIPPED","AID.WRPS.PU302.TRIPPED","WRPS_EVENT",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.PU303.TRIPPED","AID.WRPS.PU303.TRIPPED","WRPS_EVENT",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.IN_AUTO","AID.WRPS.STN.IN_AUTO","WRPS_EVENT",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.HIGH_LEVEL","AID.WRPS.STN.HIGH_LEVEL","WRPS_EVENT",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.SPILL_ACTIVE","AID.WRPS.STN.SPILL_ACTIVE","WRPS_EVENT",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.STATE","AID.WRPS.STN.STATE","WRPS_EVENT",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.PU301.STATE","AID.WRPS.PU301.STATE","WRPS_EVENT",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.PU302.STATE","AID.WRPS.PU302.STATE","WRPS_EVENT",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.PU303.STATE","AID.WRPS.PU303.STATE","WRPS_EVENT",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.DUTY_PUMP","AID.WRPS.STN.DUTY_PUMP","WRPS_EVENT",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.ALARM_WORD","AID.WRPS.STN.ALARM_WORD","WRPS_EVENT",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",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.PU301.RUN_HOURS","AID.WRPS.PU301.RUN_HOURS","WRPS_EVENT",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.PU302.RUN_HOURS","AID.WRPS.PU302.RUN_HOURS","WRPS_EVENT",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.PU303.RUN_HOURS","AID.WRPS.PU303.RUN_HOURS","WRPS_EVENT",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.SP.MODE","AID.WRPS.SP.MODE","WRPS_EVENT",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.SP.CMD_WORD","AID.WRPS.SP.CMD_WORD","WRPS_EVENT",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.SP.CMD_PARAM","AID.WRPS.SP.CMD_PARAM","WRPS_EVENT",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.SP.LEVEL_SP","AID.WRPS.SP.LEVEL_SP","WRPS_EVENT",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.SP.START_DUTY","AID.WRPS.SP.START_DUTY","WRPS_EVENT",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.SP.START_P2","AID.WRPS.SP.START_P2","WRPS_EVENT",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.SP.START_P3","AID.WRPS.SP.START_P3","WRPS_EVENT",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.SP.STOP_ALL","AID.WRPS.SP.STOP_ALL","WRPS_EVENT",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.SP.HIGH_ALARM","AID.WRPS.SP.HIGH_ALARM","WRPS_EVENT",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.SP.MIN_SPEED","AID.WRPS.SP.MIN_SPEED","WRPS_EVENT",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.SP.SERVICE_HRS","AID.WRPS.SP.SERVICE_HRS","WRPS_EVENT",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.SIM.INFLOW","AID.WRPS.SIM.INFLOW","WRPS_EVENT",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.SIM.SCENARIO","AID.WRPS.SIM.SCENARIO","WRPS_EVENT",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.SIM.RESET","AID.WRPS.SIM.RESET","WRPS_EVENT",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.SIM.TIME_SCALE","AID.WRPS.SIM.TIME_SCALE","WRPS_EVENT",0,0,\
|
|
0,0,0,0,1,0,\
|
|
0,0,0,0,1,0,\
|
|
0,0,0,0,0,0,\
|
|
1000000,10,"Second"
|