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