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

1313 lines
37 KiB
Plaintext

{
"custom": {},
"params": {},
"props": {
"defaultSize": {
"width": 295
}
},
"root": {
"children": [
{
"children": [
{
"meta": {
"name": "Status Indicator 01",
"tooltip": {
"enabled": true,
"text": "Bypass, DPs Fail amd Qty Chiller permissive are all good"
}
},
"position": {
"basis": "50%"
},
"props": {
"params": {
"tagPath": "[Ignition_Common_IO_Gtwy]MPR1140/PLC Tags/PlantMgr Permissive OK",
"text": "Plant Manager Permissive"
},
"path": "Library/Framework/Badge",
"style": {
"overflow": "visible"
}
},
"type": "ia.display.view"
},
{
"meta": {
"name": "Status Indicator 02",
"tooltip": {
"enabled": true,
"text": "At least 1 DH DP is not faulted"
}
},
"position": {
"basis": "50%"
},
"props": {
"params": {
"tagPath": "[Ignition_Common_IO_Gtwy]MPR1140/PLC Tags/DPs Fail Permissive OK",
"text": "DPs Fail Permissive"
},
"path": "Library/Framework/Badge",
"style": {
"overflow": "visible"
}
},
"type": "ia.display.view"
}
],
"meta": {
"name": "Indicators_01"
},
"position": {
"basis": "45px"
},
"props": {
"style": {
"gap": "var(--space-sm)",
"padding": "var(--space-sm)"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Status Indicator 03",
"tooltip": {
"enabled": true,
"text": "At least 1 CH is available"
}
},
"position": {
"basis": "50%"
},
"props": {
"params": {
"tagPath": "[Ignition_Common_IO_Gtwy]MPR1140/PLC Tags/QtyChillers Permissive OK",
"text": "Qty Chillers Permissive"
},
"path": "Library/Framework/Badge",
"style": {
"overflow": "visible"
}
},
"type": "ia.display.view"
},
{
"meta": {
"name": "Status Indicator 04",
"tooltip": {
"enabled": true,
"text": "At least 1 loop bypass valve available"
}
},
"position": {
"basis": "50%"
},
"props": {
"params": {
"tagPath": "[Ignition_Common_IO_Gtwy]MPR1140/PLC Tags/Bypass Permissive OK",
"text": "Bypass Permissive"
},
"path": "Library/Framework/Badge",
"style": {
"overflow": "visible"
}
},
"type": "ia.display.view"
}
],
"meta": {
"name": "Indicators_02"
},
"position": {
"basis": "45px"
},
"props": {
"style": {
"gap": "var(--space-sm)",
"padding": "var(--space-sm)"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"props": {
"text": "Chiller Load Add Limit"
},
"type": "ia.display.label"
},
{
"meta": {
"name": "NumericEntryField"
},
"position": {
"basis": "125px",
"shrink": 0
},
"propConfig": {
"props.enabled": {
"binding": {
"config": {
"path": "session.props.auth.authenticated"
},
"type": "property"
}
},
"props.style.color": {
"binding": {
"config": {
"expression": "if({this.props.enabled}, \u0027var(--tagvalue-color)\u0027, \u0027\u0027)"
},
"enabled": false,
"type": "expr"
}
},
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[Ignition_Common_IO_Gtwy]MPR1140/PLC Tags/ChillerLoad_ADDLimit"
},
"type": "tag"
}
}
},
"props": {
"spinner": {
"enabled": false
},
"style": {
"color": "var(--tagvalue-color)",
"fontWeight": "bold",
"min-height": "30px"
}
},
"type": "ia.input.numeric-entry-field"
}
],
"meta": {
"name": "Value 01 block"
},
"props": {
"style": {
"gap": "5px",
"overflow": "visible"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"props": {
"text": "Chiller Load \nSub Limit"
},
"type": "ia.display.label"
},
{
"meta": {
"name": "NumericEntryField"
},
"position": {
"basis": "125px",
"shrink": 0
},
"propConfig": {
"props.enabled": {
"binding": {
"config": {
"path": "session.props.auth.authenticated"
},
"type": "property"
}
},
"props.style.color": {
"binding": {
"config": {
"expression": "if({this.props.enabled}, \u0027var(--tagvalue-color)\u0027, \u0027\u0027)"
},
"enabled": false,
"type": "expr"
}
},
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[Ignition_Common_IO_Gtwy]MPR1140/PLC Tags/ChillerLoad_SUBLimit"
},
"type": "tag"
}
}
},
"props": {
"style": {
"color": "var(--tagvalue-color)",
"fontWeight": "bold",
"min-height": "30px"
}
},
"type": "ia.input.numeric-entry-field"
}
],
"meta": {
"name": "Value 02 block"
},
"props": {
"style": {
"gap": "5px",
"overflow": "visible"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"props": {
"text": "Chiller Tonnage Rating"
},
"type": "ia.display.label"
},
{
"meta": {
"name": "NumericEntryField"
},
"position": {
"basis": "125px",
"shrink": 0
},
"propConfig": {
"props.enabled": {
"binding": {
"config": {
"path": "session.props.auth.authenticated"
},
"type": "property"
}
},
"props.style.color": {
"binding": {
"config": {
"expression": "if({this.props.enabled}, \u0027var(--tagvalue-color)\u0027, \u0027\u0027)"
},
"enabled": false,
"type": "expr"
}
},
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[Ignition_Common_IO_Gtwy]MPR1140/PLC Tags/ChillerTonRating"
},
"type": "tag"
}
}
},
"props": {
"style": {
"color": "var(--tagvalue-color)",
"fontWeight": "bold",
"min-height": "30px"
}
},
"type": "ia.input.numeric-entry-field"
}
],
"meta": {
"name": "Value 03 block"
},
"props": {
"style": {
"gap": "5px",
"overflow": "visible"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "147px",
"grow": 1
},
"props": {
"text": "CHWP Add Limit"
},
"type": "ia.display.label"
},
{
"meta": {
"name": "NumericEntryField"
},
"position": {
"basis": "125px",
"shrink": 0
},
"propConfig": {
"props.enabled": {
"binding": {
"config": {
"path": "session.props.auth.authenticated"
},
"type": "property"
}
},
"props.style.color": {
"binding": {
"config": {
"expression": "if({this.props.enabled}, \u0027var(--tagvalue-color)\u0027, \u0027\u0027)"
},
"enabled": false,
"type": "expr"
}
},
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[Ignition_Common_IO_Gtwy]MPR1140/PLC Tags/CHWP ADD Limit"
},
"type": "tag"
}
}
},
"props": {
"style": {
"color": "var(--tagvalue-color)",
"fontWeight": "bold",
"min-height": "30px"
}
},
"type": "ia.input.numeric-entry-field"
}
],
"meta": {
"name": "Value 04 block"
},
"position": {
"basis": "40px"
},
"props": {
"style": {
"gap": "5px",
"overflow": "visible"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"position": {
"basis": "150px",
"grow": 1
},
"props": {
"text": "CHWP Sub Limit"
},
"type": "ia.display.label"
},
{
"meta": {
"name": "NumericEntryField"
},
"position": {
"basis": "125px",
"shrink": 0
},
"propConfig": {
"props.enabled": {
"binding": {
"config": {
"path": "session.props.auth.authenticated"
},
"type": "property"
}
},
"props.style.color": {
"binding": {
"config": {
"expression": "if({this.props.enabled}, \u0027var(--tagvalue-color)\u0027, \u0027\u0027)"
},
"enabled": false,
"type": "expr"
}
},
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[Ignition_Common_IO_Gtwy]MPR1140/PLC Tags/CHWP SUB Limit"
},
"type": "tag"
}
}
},
"props": {
"style": {
"color": "var(--tagvalue-color)",
"fontWeight": "bold",
"min-height": "30px"
}
},
"type": "ia.input.numeric-entry-field"
}
],
"meta": {
"name": "Value 05 block"
},
"position": {
"basis": "40px"
},
"props": {
"style": {
"gap": "5px",
"overflow": "visible"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"props": {
"text": "Chiller Minimum Flow Setpoint"
},
"type": "ia.display.label"
},
{
"meta": {
"name": "NumericEntryField"
},
"position": {
"basis": "125px",
"shrink": 0
},
"propConfig": {
"props.enabled": {
"binding": {
"config": {
"path": "session.props.auth.authenticated"
},
"type": "property"
}
},
"props.style.color": {
"binding": {
"config": {
"expression": "if({this.props.enabled}, \u0027var(--tagvalue-color)\u0027, \u0027\u0027)"
},
"enabled": false,
"type": "expr"
}
},
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[Ignition_Common_IO_Gtwy]MPR1140/PLC Tags/Chiller_MinFlow_SP"
},
"type": "tag"
}
}
},
"props": {
"style": {
"color": "var(--tagvalue-color)",
"fontWeight": "bold",
"min-height": "30px"
}
},
"type": "ia.input.numeric-entry-field"
}
],
"meta": {
"name": "Value 06 block"
},
"props": {
"style": {
"gap": "5px",
"overflow": "visible"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"props": {
"text": "Bypass Valve DP Setpoint"
},
"type": "ia.display.label"
},
{
"meta": {
"name": "NumericEntryField"
},
"position": {
"basis": "125px",
"shrink": 0
},
"propConfig": {
"props.enabled": {
"binding": {
"config": {
"path": "session.props.auth.authenticated"
},
"type": "property"
}
},
"props.style.color": {
"binding": {
"config": {
"expression": "if({this.props.enabled}, \u0027var(--tagvalue-color)\u0027, \u0027\u0027)"
},
"enabled": false,
"type": "expr"
}
},
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[Ignition_Common_IO_Gtwy]MPR1140/PLC Tags/CHWBPV_DiffSP"
},
"type": "tag"
}
}
},
"props": {
"style": {
"color": "var(--tagvalue-color)",
"fontWeight": "bold",
"min-height": "30px"
}
},
"type": "ia.input.numeric-entry-field"
}
],
"meta": {
"name": "Value 07 block"
},
"props": {
"style": {
"gap": "5px",
"overflow": "visible"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"props": {
"text": "CHWP Diff Press Setpoint"
},
"type": "ia.display.label"
},
{
"meta": {
"name": "NumericEntryField"
},
"position": {
"basis": "125px",
"shrink": 0
},
"propConfig": {
"props.enabled": {
"binding": {
"config": {
"path": "session.props.auth.authenticated"
},
"type": "property"
}
},
"props.style.color": {
"binding": {
"config": {
"expression": "if({this.props.enabled}, \u0027var(--tagvalue-color)\u0027, \u0027\u0027)"
},
"type": "expr"
}
},
"props.value": {
"binding": {
"config": {
"bidirectional": true,
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[Ignition_Common_IO_Gtwy]MPR1140/PLC Tags/CHWP DP Setpoint"
},
"type": "tag"
}
}
},
"props": {
"style": {
"fontWeight": "bold",
"min-height": "30px"
}
},
"type": "ia.input.numeric-entry-field"
}
],
"meta": {
"name": "Value 08 block"
},
"props": {
"style": {
"gap": "5px",
"overflow": "visible"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"events": {
"dom": {
"onClick": {
"config": {
"script": "\tpageId \u003d self.page.props.pageId\n\tsystem.perspective.print(\u0027pageId: {}\u0027.format(pageId))\n\t\n\tviewPath \u003d \u0027Pages/Dev/B_Mechanical/L3/B301 Chillers LLS\u0027\n\ttitle \u003d \u0027Chillers LLS\u0027\n\tutils.nav.openLLSPopup(viewPath,title)"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "Btn Chiller LLS"
},
"position": {
"basis": "50%",
"grow": 1
},
"props": {
"text": "Chillers LLS"
},
"type": "ia.input.button"
},
{
"events": {
"dom": {
"onClick": {
"config": {
"script": "\tpageId \u003d self.page.props.pageId\n\tsystem.perspective.print(\u0027pageId: {}\u0027.format(pageId))\n\t\n\tviewPath \u003d \u0027Pages/Dev/B_Mechanical/L3/B302 CHW Pumps LLS\u0027\n\ttitle \u003d \u0027Chilled Water Pumps LLS\u0027\n\tutils.nav.openLLSPopup(viewPath,title)"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "Btn CHWP LLS"
},
"position": {
"basis": "50%"
},
"props": {
"style": {
"key": "value"
},
"text": "CHWP LLS"
},
"type": "ia.input.button"
}
],
"meta": {
"name": "FlexContainer_1"
},
"position": {
"basis": "40px"
},
"props": {
"style": {
"gap": "var(--space-sm)"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "CHWP PID Container"
},
"position": {
"basis": "50%",
"grow": 1
},
"props": {
"params": {
"embedded": false,
"objectName": "PID_Loop",
"tagPath": "[Ignition_Common_IO_Gtwy]MPR1140/CHWP_PID"
},
"path": "Library/Widgets/Wdg_PID",
"style": {
"classes": "containers/HoverOver",
"overflow": "visible"
}
},
"type": "ia.display.view"
},
{
"children": [
{
"meta": {
"name": "CHWST Avg Block"
},
"position": {
"grow": 1
},
"props": {
"params": {
"embedded": false,
"format": "###.##",
"objectName": "AvgMinMax",
"tagPath": "[Ignition_Common_IO_Gtwy]MPR1140/CHWST_AvgObj"
},
"path": "Library/Widgets/Wdg_AvgMinMax",
"style": {
"overflow": "visible"
}
},
"type": "ia.display.view"
},
{
"meta": {
"name": "DHDP Avg Block"
},
"props": {
"params": {
"embedded": false,
"format": "###.##",
"objectName": "AvgMinMax",
"tagPath": "[Ignition_Common_IO_Gtwy]MPR1140/DHDP_AvgObj"
},
"path": "Library/Widgets/Wdg_AvgMinMax",
"style": {
"overflow": "visible"
}
},
"type": "ia.display.view"
}
],
"meta": {
"name": "FlexContainer"
},
"position": {
"basis": "50%"
},
"props": {
"direction": "column",
"style": {
"gap": "var(--space-md)",
"overflow": "visible"
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "FlexContainer_2"
},
"position": {
"basis": "170px"
},
"props": {
"style": {
"gap": "var(--space-md)",
"overflow": "visible"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"children": [
{
"children": [
{
"meta": {
"name": "Label"
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[Ignition_Common_IO_Gtwy]MPR1140/PLC Tags/CHWP_SpdSP"
},
"transforms": [
{
"formatType": "numeric",
"formatValue": "#.#",
"type": "format"
}
],
"type": "tag"
}
}
},
"props": {
"textStyle": {
"color": "var(--tagvalue-color)",
"fontFamily": "inherit",
"fontSize": 12,
"textAlign": "end"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Label_0"
},
"props": {
"text": "%",
"textStyle": {
"color": "var(--units-color)",
"fontFamily": "inherit",
"fontSize": 12,
"textAlign": "start"
}
},
"type": "ia.display.label"
}
],
"meta": {
"name": "FlexContainer"
},
"props": {
"justify": "center",
"style": {
"gap": "5px"
}
},
"type": "ia.container.flex"
},
{
"meta": {
"name": "Label"
},
"position": {
"basis": "67px"
},
"props": {
"alignVertical": "top",
"text": "CHWP Speed Setpoint",
"textStyle": {
"fontFamily": "inherit",
"fontSize": 12,
"textAlign": "center"
}
},
"type": "ia.display.label"
}
],
"meta": {
"name": "FlexContainer"
},
"position": {
"basis": "30%"
},
"props": {
"direction": "column",
"justify": "center",
"style": {
"padding": "5px"
}
},
"type": "ia.container.flex"
},
{
"meta": {
"name": "Label"
},
"position": {
"basis": "1px"
},
"props": {
"style": {
"backgroundColor": "LightGray"
}
},
"type": "ia.display.label"
},
{
"children": [
{
"children": [
{
"meta": {
"name": "Label"
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[Ignition_Common_IO_Gtwy]MPR1140/PLC Tags/CHWP_ADDLimit"
},
"transforms": [
{
"formatType": "numeric",
"formatValue": "#.##",
"type": "format"
}
],
"type": "tag"
}
}
},
"props": {
"textStyle": {
"color": "var(--tagvalue-color)",
"fontFamily": "inherit",
"fontSize": 12,
"textAlign": "end"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Label_0"
},
"props": {
"text": "%",
"textStyle": {
"color": "var(--units-color)",
"fontFamily": "inherit",
"fontSize": 12,
"textAlign": "start"
}
},
"type": "ia.display.label"
}
],
"meta": {
"name": "FlexContainer"
},
"position": {
"basis": "25%"
},
"props": {
"justify": "center",
"style": {
"gap": "5px"
}
},
"type": "ia.container.flex"
},
{
"meta": {
"name": "Label"
},
"position": {
"basis": "25%"
},
"props": {
"alignVertical": "top",
"text": "CHWP Add Limit",
"textStyle": {
"fontFamily": "inherit",
"fontSize": 12,
"textAlign": "center"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Label_2"
},
"position": {
"basis": "1px"
},
"props": {
"style": {
"backgroundColor": "LightGray"
}
},
"type": "ia.display.label"
},
{
"children": [
{
"meta": {
"name": "Label"
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[Ignition_Common_IO_Gtwy]MPR1140/PLC Tags/CHWP SUB Limit"
},
"transforms": [
{
"formatType": "numeric",
"formatValue": "#.##",
"type": "format"
}
],
"type": "tag"
}
}
},
"props": {
"textStyle": {
"color": "var(--tagvalue-color)",
"fontFamily": "inherit",
"fontSize": 12,
"textAlign": "end"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Label_0"
},
"props": {
"text": "%",
"textStyle": {
"color": "var(--units-color)",
"fontFamily": "inherit",
"fontSize": 12,
"textAlign": "start"
}
},
"type": "ia.display.label"
}
],
"meta": {
"name": "FlexContainer_0"
},
"position": {
"basis": "25%"
},
"props": {
"justify": "center",
"style": {
"gap": "5px"
}
},
"type": "ia.container.flex"
},
{
"meta": {
"name": "Label_0"
},
"position": {
"basis": "25%"
},
"props": {
"alignVertical": "top",
"text": "CHWP SuB Limit",
"textStyle": {
"fontFamily": "inherit",
"fontSize": 12,
"textAlign": "center"
}
},
"type": "ia.display.label"
}
],
"meta": {
"name": "FlexContainer_0"
},
"position": {
"basis": "40%"
},
"props": {
"direction": "column"
},
"type": "ia.container.flex"
},
{
"meta": {
"name": "Label_0"
},
"position": {
"basis": "1px"
},
"props": {
"style": {
"backgroundColor": "LightGray"
}
},
"type": "ia.display.label"
},
{
"children": [
{
"children": [
{
"meta": {
"name": "Label"
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[Ignition_Common_IO_Gtwy]MPR1140/PLC Tags/CHWP_Demand"
},
"type": "tag"
}
}
},
"props": {
"textStyle": {
"color": "var(--tagvalue-color)",
"fontFamily": "inherit",
"fontSize": 12,
"textAlign": "end"
}
},
"type": "ia.display.label"
},
{
"meta": {
"name": "Label_0"
},
"props": {
"text": "VFD",
"textStyle": {
"color": "var(--units-color)",
"fontFamily": "inherit",
"fontSize": 12,
"textAlign": "start"
}
},
"type": "ia.display.label"
}
],
"meta": {
"name": "FlexContainer"
},
"props": {
"justify": "center",
"style": {
"gap": "5px",
"padding": "5px"
}
},
"type": "ia.container.flex"
},
{
"meta": {
"name": "Label"
},
"position": {
"basis": "67px"
},
"props": {
"alignVertical": "top",
"text": "CHWP Demand",
"textStyle": {
"fontFamily": "inherit",
"fontSize": 12,
"textAlign": "center"
}
},
"type": "ia.display.label"
}
],
"meta": {
"name": "FlexContainer_1"
},
"position": {
"basis": "30%"
},
"props": {
"direction": "column",
"justify": "center"
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "CHWP Calculation Container"
},
"props": {
"style": {
"classes": "containers/card_nested",
"gap": "5px",
"padding": "5px"
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "root"
},
"props": {
"direction": "column",
"style": {
"classes": "containers/card",
"gap": "var(--space-sm)",
"overflow": "visible",
"padding": "var(--space-sm)"
}
},
"type": "ia.container.flex"
}
}