Files
Stream_PHX_A7/Gateways/FE/projects/.resources/f28986d6881a6bac5122f04b20aba2cad01bcc6a8646a57dbf2bdcee33132010

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"
}
}