2026-04-24 FE Backup
This commit is contained in:
@@ -0,0 +1,678 @@
|
||||
{
|
||||
"custom": {
|
||||
"Selected": {
|
||||
"G1": "[Ignition_Common_IO_Gtwy]GAL1281",
|
||||
"G2": "[Ignition_Common_IO_Gtwy]GAL1282",
|
||||
"s1": "SATB1_CHW_TT05",
|
||||
"s2": "SATB1_CHW_TT06",
|
||||
"valve": "[Ignition_Common_IO_Gtwy]DH4/SATB1_DH1280_FCV72"
|
||||
},
|
||||
"dps": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"fts": [
|
||||
null,
|
||||
null
|
||||
],
|
||||
"ret_tts": [
|
||||
null,
|
||||
null
|
||||
],
|
||||
"sup_tts": [
|
||||
null,
|
||||
null
|
||||
]
|
||||
},
|
||||
"params": {
|
||||
"DH": "DH4"
|
||||
},
|
||||
"propConfig": {
|
||||
"custom.Selected": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "view.params.DH"
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"code": "\tdata \u003d {\n\t\t \"DH1\": {\n\t\t \"G1\": \"[Ignition_Common_IO_Gtwy]GAL1261\",\n\t\t \"G2\": \"[Ignition_Common_IO_Gtwy]GAL1262\",\n\t\t \"s1\": \"SATB1_CHW_TT03\",\n\t\t \"s2\": \"SATB1_CHW_TT04\",\n\t\t \"valve\": \"[Ignition_Common_IO_Gtwy]DH1/SATB1_DH1260_FCV69\",\n\t\t },\n\t\t \"DH2\": {\n\t\t \"G1\": \"[Ignition_Common_IO_Gtwy]GAL1271\",\n\t\t \"G2\": \"[Ignition_Common_IO_Gtwy]GAL1272\",\n\t\t \"s1\": \"SATB1_CHW_TT07\",\n\t\t \"s2\": \"SATB1_CHW_TT08\",\n\t\t \"valve\": \"[Ignition_Common_IO_Gtwy]DH2/SATB1_DH1270_FCV70\",\n\t\t },\n\t\t \"DH3\": {\n\t\t \"G1\": \"[Ignition_Common_IO_Gtwy]GAL1171\",\n\t\t \"G2\": \"[Ignition_Common_IO_Gtwy]GAL1172\",\n\t\t \"s1\": \"SATB1_CHW_TT09\",\n\t\t \"s2\": \"SATB1_CHW_TT10\",\n\t\t \"valve\": \"[Ignition_Common_IO_Gtwy]DH3/SATB1_DH1170_FCV71\",\n\t\t },\n\t\t \"DH4\": {\n\t\t \"G1\": \"[Ignition_Common_IO_Gtwy]GAL1281\",\n\t\t \"G2\": \"[Ignition_Common_IO_Gtwy]GAL1282\",\n\t\t \"s1\": \"SATB1_CHW_TT05\",\n\t\t \"s2\": \"SATB1_CHW_TT06\",\n\t\t \"valve\": \"[Ignition_Common_IO_Gtwy]DH4/SATB1_DH1280_FCV72\",\n\t\t },\n\t\t \"DH5\": {\n\t\t \"G1\": \"[Ignition_Common_IO_Gtwy]GAL1181\",\n\t\t \"G2\": \"[Ignition_Common_IO_Gtwy]GAL1182\",\n\t\t \"s1\": \"SATB1_CHW_TT01\",\n\t\t \"s2\": \"SATB1_CHW_TT02\",\n\t\t \"valve\": \"[Ignition_Common_IO_Gtwy]DH5/SATB1_DH1180_FCV73\",\n\t\t }\n\t\t}\n\treturn data[value]",
|
||||
"type": "script"
|
||||
}
|
||||
],
|
||||
"type": "property"
|
||||
},
|
||||
"persistent": true
|
||||
},
|
||||
"custom.dps": {
|
||||
"persistent": true
|
||||
},
|
||||
"custom.dps[0]": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"fallbackDelay": 2.5,
|
||||
"mode": "indirect",
|
||||
"references": {
|
||||
"DH": "{view.params.DH}"
|
||||
},
|
||||
"tagPath": "[Ignition_Common_IO_Gtwy]{DH}/SATB1_CHW_{DH}_DP01/Val"
|
||||
},
|
||||
"type": "tag"
|
||||
}
|
||||
},
|
||||
"custom.dps[1]": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"fallbackDelay": 2.5,
|
||||
"mode": "indirect",
|
||||
"references": {
|
||||
"DH": "{view.params.DH}"
|
||||
},
|
||||
"tagPath": "[Ignition_Common_IO_Gtwy]{DH}/SATB1_CHW_{DH}_DP02/Val"
|
||||
},
|
||||
"type": "tag"
|
||||
}
|
||||
},
|
||||
"custom.dps[2]": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"fallbackDelay": 2.5,
|
||||
"mode": "indirect",
|
||||
"references": {
|
||||
"DH": "{view.params.DH}"
|
||||
},
|
||||
"tagPath": "[Ignition_Common_IO_Gtwy]{DH}/SATB1_CHW_{DH}_DP03/Val"
|
||||
},
|
||||
"type": "tag"
|
||||
}
|
||||
},
|
||||
"custom.dps[3]": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"fallbackDelay": 2.5,
|
||||
"mode": "indirect",
|
||||
"references": {
|
||||
"DH": "{view.params.DH}"
|
||||
},
|
||||
"tagPath": "[Ignition_Common_IO_Gtwy]{DH}/SATB1_CHW_{DH}_DP04/Val"
|
||||
},
|
||||
"type": "tag"
|
||||
}
|
||||
},
|
||||
"custom.fts": {
|
||||
"persistent": true
|
||||
},
|
||||
"custom.fts[0]": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"fallbackDelay": 2.5,
|
||||
"mode": "indirect",
|
||||
"references": {
|
||||
"DH": "{view.params.DH}"
|
||||
},
|
||||
"tagPath": "[Ignition_Common_IO_Gtwy]{DH}/SATB1_CHW_{DH}_FT01/Val"
|
||||
},
|
||||
"type": "tag"
|
||||
}
|
||||
},
|
||||
"custom.fts[1]": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"fallbackDelay": 2.5,
|
||||
"mode": "indirect",
|
||||
"references": {
|
||||
"DH": "{view.params.DH}"
|
||||
},
|
||||
"tagPath": "[Ignition_Common_IO_Gtwy]{DH}/SATB1_CHW_{DH}_FT02/Val"
|
||||
},
|
||||
"type": "tag"
|
||||
}
|
||||
},
|
||||
"custom.ret_tts": {
|
||||
"persistent": true
|
||||
},
|
||||
"custom.ret_tts[0]": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"fallbackDelay": 2.5,
|
||||
"mode": "indirect",
|
||||
"references": {
|
||||
"DH": "{view.params.DH}"
|
||||
},
|
||||
"tagPath": "[Ignition_Common_IO_Gtwy]{DH}/SATB1_CHW_{DH}_TT01/Val"
|
||||
},
|
||||
"type": "tag"
|
||||
}
|
||||
},
|
||||
"custom.ret_tts[1]": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"fallbackDelay": 2.5,
|
||||
"mode": "indirect",
|
||||
"references": {
|
||||
"DH": "{view.params.DH}"
|
||||
},
|
||||
"tagPath": "[Ignition_Common_IO_Gtwy]{DH}/SATB1_CHW_{DH}_TT02/Val"
|
||||
},
|
||||
"type": "tag"
|
||||
}
|
||||
},
|
||||
"custom.sup_tts": {
|
||||
"persistent": true
|
||||
},
|
||||
"custom.sup_tts[0]": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"fallbackDelay": 2.5,
|
||||
"mode": "indirect",
|
||||
"references": {
|
||||
"s1": "{view.custom.Selected.s1}"
|
||||
},
|
||||
"tagPath": "[Ignition_Common_IO_Gtwy]MPR1140/{s1}/Val"
|
||||
},
|
||||
"type": "tag"
|
||||
}
|
||||
},
|
||||
"custom.sup_tts[1]": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"fallbackDelay": 2.5,
|
||||
"mode": "indirect",
|
||||
"references": {
|
||||
"s2": "{view.custom.Selected.s2}"
|
||||
},
|
||||
"tagPath": "[Ignition_Common_IO_Gtwy]MPR1140/{s2}/Val"
|
||||
},
|
||||
"type": "tag"
|
||||
}
|
||||
},
|
||||
"params.DH": {
|
||||
"paramDirection": "input",
|
||||
"persistent": true
|
||||
}
|
||||
},
|
||||
"props": {
|
||||
"defaultSize": {
|
||||
"height": 110,
|
||||
"width": 400
|
||||
}
|
||||
},
|
||||
"root": {
|
||||
"children": [
|
||||
{
|
||||
"meta": {
|
||||
"name": "Transmitter_24"
|
||||
},
|
||||
"position": {
|
||||
"height": 40,
|
||||
"width": 60,
|
||||
"x": 325,
|
||||
"y": 69
|
||||
},
|
||||
"propConfig": {
|
||||
"props.params.Value": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"fallbackDelay": 2.5,
|
||||
"mode": "indirect",
|
||||
"references": {
|
||||
"DH": "{view.params.DH}"
|
||||
},
|
||||
"tagPath": "[Ignition_Common_IO_Gtwy]{DH}/OPC Tags/SATB1_{DH} Tonnage Demand"
|
||||
},
|
||||
"type": "tag"
|
||||
}
|
||||
}
|
||||
},
|
||||
"props": {
|
||||
"params": {
|
||||
"EU": "tons",
|
||||
"EU_Pos": 1,
|
||||
"Size": 12
|
||||
},
|
||||
"path": "Library/Widgets/Wgt_Variable",
|
||||
"style": {
|
||||
"overflow": "visible"
|
||||
}
|
||||
},
|
||||
"type": "ia.display.view"
|
||||
},
|
||||
{
|
||||
"meta": {
|
||||
"name": "Valve_B"
|
||||
},
|
||||
"position": {
|
||||
"height": 75,
|
||||
"width": 120,
|
||||
"x": 260,
|
||||
"y": 18
|
||||
},
|
||||
"propConfig": {
|
||||
"props.params.tagPath": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "view.custom.Selected.valve"
|
||||
},
|
||||
"type": "property"
|
||||
}
|
||||
}
|
||||
},
|
||||
"props": {
|
||||
"params": {
|
||||
"Layout": 4,
|
||||
"objectName": "ValveC"
|
||||
},
|
||||
"path": "Library/Symbols/Mechanical/Sym_ValveC"
|
||||
},
|
||||
"type": "ia.display.view"
|
||||
},
|
||||
{
|
||||
"meta": {
|
||||
"name": "MovingAnalogIndicator_36"
|
||||
},
|
||||
"position": {
|
||||
"height": 85,
|
||||
"width": 70,
|
||||
"x": 214,
|
||||
"y": 5.99
|
||||
},
|
||||
"propConfig": {
|
||||
"props.processValue": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "view.custom.dps"
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"expression": "max({value})",
|
||||
"type": "expression"
|
||||
}
|
||||
],
|
||||
"type": "property"
|
||||
}
|
||||
}
|
||||
},
|
||||
"props": {
|
||||
"desiredHigh": 25,
|
||||
"desiredLow": 15,
|
||||
"highAlarm": 28,
|
||||
"highHighAlarm": null,
|
||||
"highInterlock": null,
|
||||
"lowAlarm": 12,
|
||||
"lowInterlock": null,
|
||||
"lowLowAlarm": null,
|
||||
"maxValue": 34,
|
||||
"minValue": 8
|
||||
},
|
||||
"type": "ia.display.moving-analog-indicator"
|
||||
},
|
||||
{
|
||||
"meta": {
|
||||
"name": "Transmitter_38"
|
||||
},
|
||||
"position": {
|
||||
"height": 15,
|
||||
"width": 65,
|
||||
"x": 214,
|
||||
"y": 86
|
||||
},
|
||||
"propConfig": {
|
||||
"props.params.Value": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "view.custom.dps"
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"expression": "max({value})",
|
||||
"type": "expression"
|
||||
}
|
||||
],
|
||||
"type": "property"
|
||||
}
|
||||
}
|
||||
},
|
||||
"props": {
|
||||
"params": {
|
||||
"EU": "psid",
|
||||
"EU_Pos": 0,
|
||||
"Size": 12
|
||||
},
|
||||
"path": "Library/Widgets/Wgt_Variable",
|
||||
"style": {
|
||||
"overflow": "visible"
|
||||
}
|
||||
},
|
||||
"type": "ia.display.view"
|
||||
},
|
||||
{
|
||||
"meta": {
|
||||
"name": "Transmitter_39"
|
||||
},
|
||||
"position": {
|
||||
"height": 15,
|
||||
"width": 57,
|
||||
"x": 158,
|
||||
"y": 86
|
||||
},
|
||||
"propConfig": {
|
||||
"props.params.Value": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"struct": {
|
||||
"ft1": "{view.custom.fts[0]}",
|
||||
"ft2": "{view.custom.fts[1]}"
|
||||
},
|
||||
"waitOnAll": true
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"expression": "{value}[\u0027ft1\u0027] + {value}[\u0027ft2\u0027] ",
|
||||
"type": "expression"
|
||||
}
|
||||
],
|
||||
"type": "expr-struct"
|
||||
}
|
||||
}
|
||||
},
|
||||
"props": {
|
||||
"params": {
|
||||
"EU": "gpm",
|
||||
"EU_Pos": 0,
|
||||
"Size": 12
|
||||
},
|
||||
"path": "Library/Widgets/Wgt_Variable",
|
||||
"style": {
|
||||
"overflow": "visible"
|
||||
}
|
||||
},
|
||||
"type": "ia.display.view"
|
||||
},
|
||||
{
|
||||
"meta": {
|
||||
"name": "MovingAnalogIndicator_35"
|
||||
},
|
||||
"position": {
|
||||
"height": 85,
|
||||
"width": 70,
|
||||
"x": 152,
|
||||
"y": 5.99
|
||||
},
|
||||
"propConfig": {
|
||||
"props.desiredHigh": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"struct": {
|
||||
"ft1": "{view.custom.fts[0]}",
|
||||
"ft2": "{view.custom.fts[1]}"
|
||||
},
|
||||
"waitOnAll": true
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"expression": "{value}[\u0027ft1\u0027] + {value}[\u0027ft2\u0027] ",
|
||||
"type": "expression"
|
||||
}
|
||||
],
|
||||
"type": "expr-struct"
|
||||
}
|
||||
},
|
||||
"props.processValue": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"struct": {
|
||||
"ft1": "{view.custom.fts[0]}",
|
||||
"ft2": "{view.custom.fts[1]}"
|
||||
},
|
||||
"waitOnAll": true
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"expression": "{value}[\u0027ft1\u0027] + {value}[\u0027ft2\u0027] ",
|
||||
"type": "expression"
|
||||
}
|
||||
],
|
||||
"type": "expr-struct"
|
||||
}
|
||||
}
|
||||
},
|
||||
"props": {
|
||||
"desiredLow": 0,
|
||||
"highAlarm": 4500,
|
||||
"highHighAlarm": null,
|
||||
"highInterlock": null,
|
||||
"lowAlarm": 0,
|
||||
"lowInterlock": null,
|
||||
"lowLowAlarm": null,
|
||||
"maxValue": 4250
|
||||
},
|
||||
"type": "ia.display.moving-analog-indicator"
|
||||
},
|
||||
{
|
||||
"meta": {
|
||||
"name": "MovingAnalogIndicator_34"
|
||||
},
|
||||
"position": {
|
||||
"height": 75,
|
||||
"width": 70,
|
||||
"x": 92,
|
||||
"y": 15.99
|
||||
},
|
||||
"propConfig": {
|
||||
"props.processValue": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "view.custom.ret_tts"
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"expression": "max({value})",
|
||||
"type": "expression"
|
||||
}
|
||||
],
|
||||
"type": "property"
|
||||
}
|
||||
}
|
||||
},
|
||||
"props": {
|
||||
"desiredHigh": 69,
|
||||
"desiredLow": 65,
|
||||
"highAlarm": 100,
|
||||
"highHighAlarm": null,
|
||||
"highInterlock": null,
|
||||
"lowAlarm": 0,
|
||||
"lowInterlock": null,
|
||||
"lowLowAlarm": null,
|
||||
"maxValue": 75,
|
||||
"minValue": 60,
|
||||
"reverseIndicator": true
|
||||
},
|
||||
"type": "ia.display.moving-analog-indicator"
|
||||
},
|
||||
{
|
||||
"meta": {
|
||||
"name": "MovingAnalogIndicator_33"
|
||||
},
|
||||
"position": {
|
||||
"height": 75,
|
||||
"width": 70,
|
||||
"x": 78,
|
||||
"y": 15.99
|
||||
},
|
||||
"propConfig": {
|
||||
"props.processValue": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "view.custom.sup_tts"
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"expression": "max({value})",
|
||||
"type": "expression"
|
||||
}
|
||||
],
|
||||
"type": "property"
|
||||
}
|
||||
}
|
||||
},
|
||||
"props": {
|
||||
"desiredHigh": 69,
|
||||
"desiredLow": 65,
|
||||
"highAlarm": 72,
|
||||
"highHighAlarm": null,
|
||||
"highInterlock": null,
|
||||
"lowAlarm": 62,
|
||||
"lowInterlock": null,
|
||||
"lowLowAlarm": null,
|
||||
"maxValue": 75,
|
||||
"minValue": 60
|
||||
},
|
||||
"type": "ia.display.moving-analog-indicator"
|
||||
},
|
||||
{
|
||||
"meta": {
|
||||
"name": "Transmitter_41"
|
||||
},
|
||||
"position": {
|
||||
"height": 15,
|
||||
"width": 60,
|
||||
"x": 93,
|
||||
"y": 4.99
|
||||
},
|
||||
"propConfig": {
|
||||
"props.params.Value": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "view.custom.ret_tts"
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"expression": "max({value})",
|
||||
"type": "expression"
|
||||
}
|
||||
],
|
||||
"type": "property"
|
||||
}
|
||||
}
|
||||
},
|
||||
"props": {
|
||||
"params": {
|
||||
"EU": "°F",
|
||||
"EU_Pos": 0,
|
||||
"Size": 12,
|
||||
"color": "limegreen"
|
||||
},
|
||||
"path": "Library/Widgets/Wgt_Variable",
|
||||
"style": {
|
||||
"overflow": "visible"
|
||||
}
|
||||
},
|
||||
"type": "ia.display.view"
|
||||
},
|
||||
{
|
||||
"meta": {
|
||||
"name": "Transmitter_40"
|
||||
},
|
||||
"position": {
|
||||
"height": 15,
|
||||
"width": 56,
|
||||
"x": 93,
|
||||
"y": 86
|
||||
},
|
||||
"propConfig": {
|
||||
"props.params.Value": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "view.custom.sup_tts"
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"expression": "max({value})",
|
||||
"type": "expression"
|
||||
}
|
||||
],
|
||||
"type": "property"
|
||||
}
|
||||
}
|
||||
},
|
||||
"props": {
|
||||
"params": {
|
||||
"EU": "°F",
|
||||
"EU_Pos": 0,
|
||||
"Size": 12,
|
||||
"color": "var(--tagvalue-color)"
|
||||
},
|
||||
"path": "Library/Widgets/Wgt_Variable",
|
||||
"style": {
|
||||
"overflow": "visible"
|
||||
}
|
||||
},
|
||||
"type": "ia.display.view"
|
||||
},
|
||||
{
|
||||
"meta": {
|
||||
"name": "EmbeddedView_36"
|
||||
},
|
||||
"position": {
|
||||
"height": 97,
|
||||
"width": 90
|
||||
},
|
||||
"propConfig": {
|
||||
"custom.counts": {
|
||||
"access": "PUBLIC"
|
||||
},
|
||||
"props.params.tagPath1": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "view.custom.Selected.G1"
|
||||
},
|
||||
"type": "property"
|
||||
}
|
||||
},
|
||||
"props.params.tagPath2": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "view.custom.Selected.G2"
|
||||
},
|
||||
"type": "property"
|
||||
}
|
||||
}
|
||||
},
|
||||
"props": {
|
||||
"path": "Library/Widgets/Wgt_EquipmentStatusCount",
|
||||
"style": {
|
||||
"overflow": "visible"
|
||||
}
|
||||
},
|
||||
"type": "ia.display.view"
|
||||
},
|
||||
{
|
||||
"meta": {
|
||||
"name": "Label"
|
||||
},
|
||||
"position": {
|
||||
"height": 23,
|
||||
"width": 41,
|
||||
"x": 358,
|
||||
"y": 4
|
||||
},
|
||||
"propConfig": {
|
||||
"props.text": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "view.params.DH"
|
||||
},
|
||||
"type": "property"
|
||||
}
|
||||
}
|
||||
},
|
||||
"type": "ia.display.label"
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"name": "root"
|
||||
},
|
||||
"type": "ia.container.coord"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user