678 lines
17 KiB
Plaintext
678 lines
17 KiB
Plaintext
{
|
|
"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"
|
|
}
|
|
} |