{ "custom": { "currentTab": 2, "isHeatmap": false }, "params": {}, "propConfig": { "custom.currentTab": { "persistent": true }, "custom.isHeatmap": { "persistent": true } }, "props": { "defaultSize": { "height": 80, "width": 1920 } }, "root": { "children": [ { "meta": { "name": "Background" }, "position": { "height": "100%", "width": 32 }, "props": { "style": { "background": "#808080", "border-right": "2px solid #000" } }, "type": "ia.display.label" }, { "events": { "component": { "onActionPerformed": { "config": { "script": "\tif self.view.custom.currentTab !\u003d 0:\n\t\tself.view.custom.currentTab \u003d 0" }, "scope": "G", "type": "script" } } }, "meta": { "name": "Button_Navigation" }, "position": { "height": 25, "width": 25, "x": 3, "y": 0.5 }, "props": { "style": { "classes": "Buttons/Grey" }, "text": "" }, "type": "ia.input.button" }, { "meta": { "name": "Icon_Navigation" }, "position": { "height": 20, "width": 20, "x": 5.5, "y": 4.5 }, "propConfig": { "props.color": { "binding": { "config": { "path": "view.custom.currentTab" }, "transforms": [ { "fallback": "#AAAAAA", "inputType": "scalar", "mappings": [ { "input": 0, "output": "#000000" } ], "outputType": "color", "type": "map" } ], "type": "property" }, "persistent": true } }, "props": { "color": "#AAAAAA", "path": "material/navigation", "style": { "pointer-events": "none" } }, "type": "ia.display.icon" }, { "events": { "component": { "onActionPerformed": { "config": { "script": "\tif self.view.custom.currentTab !\u003d 1:\n\t\tself.view.custom.currentTab \u003d 1" }, "scope": "G", "type": "script" } } }, "meta": { "name": "Button_Alarms" }, "position": { "height": 25, "width": 25, "x": 3, "y": 26.5 }, "props": { "style": { "classes": "Buttons/Grey" }, "text": "" }, "type": "ia.input.button" }, { "meta": { "name": "Icon_Alarms" }, "position": { "height": 20, "width": 20, "x": 5.5, "y": 28.5 }, "propConfig": { "props.color": { "binding": { "config": { "expression": "if({../AlarmContainer/AlarmTable/AlarmSummary.custom.hasAlarms}\r\n \u0026\u0026 getSecond(now()) % 2,\r\n \"#F00\",\r\n if({view.custom.currentTab} \u003d 1,\r\n \"#000\",\r\n \"#AAA\"\r\n )\r\n)" }, "type": "expr" }, "persistent": true } }, "props": { "color": "#AAA", "path": "material/notifications_active", "style": { "pointer-events": "none" } }, "type": "ia.display.icon" }, { "events": { "component": { "onActionPerformed": { "config": { "script": "\tif self.view.custom.currentTab !\u003d 2:\n\t\tself.view.custom.currentTab \u003d 2" }, "scope": "G", "type": "script" } } }, "meta": { "name": "Button_Options" }, "position": { "height": 25, "width": 25, "x": 3, "y": 52.5 }, "props": { "style": { "classes": "Buttons/Grey" }, "text": "" }, "type": "ia.input.button" }, { "meta": { "name": "Icon_Options" }, "position": { "height": 20, "width": 20, "x": 5.5, "y": 55.5 }, "propConfig": { "props.color": { "binding": { "config": { "path": "view.custom.currentTab" }, "transforms": [ { "fallback": "#AAAAAA", "inputType": "scalar", "mappings": [ { "input": 2, "output": "#000000" } ], "outputType": "color", "type": "map" } ], "type": "property" }, "persistent": true } }, "props": { "color": "#000000", "path": "material/settings", "style": { "pointer-events": "none" } }, "type": "ia.display.icon" }, { "children": [ { "meta": { "name": "Background" }, "position": { "height": 76, "width": 182 }, "props": { "style": { "background": "#AAA", "border-right": "2px solid #000" } }, "type": "ia.display.label" }, { "events": { "dom": { "onClick": [ { "config": { "script": "\tsystem.perspective.navigate(view \u003d \u0027Windows/Alarm\u0027, params \u003d {\u0027tab\u0027:0})" }, "scope": "G", "type": "script" }, { "config": { "id": "A0_Overview", "type": "close" }, "scope": "C", "type": "dock" } ] } }, "meta": { "name": "Button_Active" }, "position": { "height": 19, "width": 172, "x": 4, "y": 16 }, "props": { "style": { "classes": "Buttons/Grey" }, "text": "Active", "textStyle": { "fontFamily": "Arial" } }, "type": "ia.input.button" }, { "events": { "dom": { "onClick": [ { "config": { "script": "\tsystem.perspective.navigate(view \u003d \u0027Windows/Alarm\u0027, params \u003d {\u0027tab\u0027:2})" }, "scope": "G", "type": "script" }, { "config": { "id": "A0_Overview", "type": "close" }, "scope": "C", "type": "dock" } ] } }, "meta": { "name": "Button_HitList" }, "position": { "height": 19, "width": 172, "x": 4, "y": 36 }, "props": { "style": { "classes": "Buttons/Grey" }, "text": "Hit List", "textStyle": { "fontFamily": "Arial" } }, "type": "ia.input.button" }, { "events": { "dom": { "onClick": [ { "config": { "script": "\tsystem.perspective.navigate(view \u003d \u0027Windows/Alarm\u0027, params \u003d {\u0027tab\u0027:1})" }, "scope": "G", "type": "script" }, { "config": { "id": "A0_Overview", "type": "close" }, "scope": "C", "type": "dock" } ] } }, "meta": { "name": "Button_History" }, "position": { "height": 19, "width": 172, "x": 4, "y": 56 }, "props": { "style": { "classes": "Buttons/Grey" }, "text": "History", "textStyle": { "fontFamily": "Arial" } }, "type": "ia.input.button" }, { "meta": { "name": "Label_Alarms" }, "position": { "height": 15, "width": 180 }, "propConfig": { "props.text": { "binding": { "config": { "path": "../AlarmTable/AlarmSummary.props.data" }, "transforms": [ { "code": "\t# Update alarm label:\n\treturn \u0027Showing {:n} Alarms\u0027.format(len(value))", "type": "script" } ], "type": "property" } } }, "props": { "style": { "backgroundColor": "#FF8A8A", "border-bottom": "2px solid #000", "fontFamily": "Helvetica", "fontSize": "11px", "fontWeight": "bold", "textAlign": "center" }, "textStyle": { "fontFamily": "Arial" } }, "type": "ia.display.label" }, { "children": [ { "custom": { "test": 1 }, "events": { "component": { "onRowDoubleClick": { "config": { "script": "\tself.session.custom.Search \u003d event.value[\u0027Tag\u0027].split(\u0027.\u0027)[0].replace(\"[AB1]\",\"\") or event.value[\u0027Tag\u0027].split(\u0027.\u0027)[0].replace(\"[AB2]\",\"\") or event.value[\u0027Tag\u0027].split(\u0027.\u0027)[0].replace(\"[Siemens]\",\"\")\tor event.value[\u0027Tag\u0027].split(\u0027.\u0027)[0].replace(\"[Interroll]\",\"\")" }, "scope": "G", "type": "script" } } }, "meta": { "name": "AlarmSummary" }, "position": { "height": "200%", "width": "200%", "x": -855, "y": -40 }, "propConfig": { "custom.hasAlarms": { "binding": { "config": { "path": "this.props.data" }, "transforms": [ { "code": "\treturn len(value)", "type": "script" } ], "type": "property" } }, "props.query": { "binding": { "config": { "expression": "now(1000)" }, "type": "expr" }, "onChange": { "enabled": null, "script": "\t\t\t\t\n\tfrom system import date\n\t\n\tfrom datetime import datetime\n\t\n\tfrom com.inductiveautomation.ignition.common.config import BasicProperty\n\t\n\tfrom com.inductiveautomation.ignition.common.alarming.config import CommonAlarmProperties\n\t\n\tp_alarmClass \u003d BasicProperty(\"Class\", BasicProperty().getType())\n\tp_location \u003d BasicProperty(\"Area\", BasicProperty().getType())\n\tp_description \u003d BasicProperty(\"Description\", BasicProperty().getType())\n\tp_tag \u003d BasicProperty(\"Tag\", BasicProperty().getType())\n\t\n\tdef testRow(number,eventTimeStamp,duration,alarmClass,location,description,tag,color):\n\t\t\t return {\n\t\"value\":{\n\t\t \"NumberID\": number,\n\t\t \"EventTimestamp\": eventTimeStamp,\n\t\t \"Duration\": duration,\n\t\t \"Class\": alarmClass,\n\t\t \"Area\": location,\n\t\t \"Description\": description, \n\t\t \"Tag\": tag\n\t\t }, \n\t\t\t \"style\": {\n\t\t \"backgroundColor\": color,\n\t\t \"classes\": \"some-class\"\n\t\t\t }\n\t\t\t } \t\n\t\n\tdata \u003d []\n\t\n\tcolor \u003d \"#FFFFFF\"\n\t\n\tresults \u003d system.alarm.queryStatus(state \u003d [\"ActiveUnacked\", \"ActiveAcked\"],any_properties\u003d[(\"Class\",\"\u003d\",\"Error\")])\n\t\n\tfor alarm in results:\n\t\td \u003d alarm.activeData\n\t\tself.custom.test \u003d len(alarm)\n\t\ttry:\n\t\t\tquery \u003d system.db.runQuery(\"SELECT id,eventtime FROM alarm_events where eventid \u003d \" + \"\u0027\" + str(alarm.id) + \"\u0027 LIMIT 1\",\"MariaDB80\")\n\t\t\tnumberID \u003d query[0][0]\n\t\t\tactTime \u003d date.parse(str(query[0][1]))\n\t\t\talarmClass \u003d d.get(p_alarmClass)\n\t\t\tlocation \u003d d.get(p_location)\n\t\t\tdescription \u003d d.get(p_description)\n\t\t\ttag \u003d d.get(p_tag)\n\t\t\tduration \u003d date.secondsBetween(date.parse(str(query[0][1])),date.now())\n\t\t\t#Number (ID)\n\t\t\tdata.append(testRow(numberID + 30000,\n\t\t\t#Event Timestamp\t \n\t\t\tsystem.date.format(date.parse(str(query[0][1])), \"yyyy-MM-dd HH:mm:ss\"),\n\t\t\t#Duration\n\t\t\tdate.format(date.addSeconds(date.midnight(date.now()),duration),\"HH:mm:ss\"),\n\t\t\t#Class\n\t\t\talarmClass,\n\t\t\t#Location\n\t\t\tlocation,\n\t\t\t#Description\n\t\t\tdescription,\n\t\t\t#Tag\n\t\t\ttag,\n\t\t\t#Color\n\t\t\tcolor))\n\t\texcept:\n\t\t\tsystem.perspective.print(message\u003dalarm.source)\n\t\n\tself.props.data \u003d data" } } }, "props": { "bodyStyle": { "fontFamily": "Arial" }, "cells": { "style": { "borderBottomColor": "#D5D5D5", "borderBottomStyle": "solid", "borderBottomWidth": "2px", "borderRightColor": "#D5D5D5", "borderRightStyle": "solid", "borderRightWidth": "2px", "color": "#FF0000", "fontFamily": "Helvetica", "fontSize": "24px", "height": "30px" } }, "columns": [ { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "NumberID", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "borderBottomColor": "#D5D5D5", "borderBottomStyle": "solid", "borderBottomWidth": "2px", "borderRightColor": "#D5D5D5", "borderRightStyle": "solid", "borderRightWidth": "2px", "classes": "", "fontSize": "26px", "fontWeight": "bold", "height": "35px" }, "title": "Number (ID)" }, "justify": "center", "number": "value", "numberFormat": "0,0.##", "progressBar": { "bar": { "color": "", "style": { "classes": "" } }, "max": 100, "min": 0, "track": { "color": "", "style": { "classes": "" } }, "value": { "enabled": true, "format": "0,0.##", "justify": "center", "style": { "classes": "" } } }, "render": "auto", "resizable": true, "sort": "none", "sortable": true, "strictWidth": false, "style": { "classes": "" }, "toggleSwitch": { "color": { "selected": "", "unselected": "" } }, "viewParams": {}, "viewPath": "", "visible": true, "width": 40 }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "EventTimestamp", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "borderBottomColor": "#D5D5D5", "borderBottomStyle": "solid", "borderBottomWidth": "2px", "borderRightColor": "#D5D5D5", "borderRightStyle": "solid", "borderRightWidth": "2px", "classes": "", "fontSize": "26px", "fontWeight": "bold", "height": "35px" }, "title": "Event Timestamp" }, "justify": "center", "number": "value", "numberFormat": "0,0.##", "progressBar": { "bar": { "color": "", "style": { "classes": "" } }, "max": 100, "min": 0, "track": { "color": "", "style": { "classes": "" } }, "value": { "enabled": true, "format": "0,0.##", "justify": "center", "style": { "classes": "" } } }, "render": "auto", "resizable": true, "sort": "descending", "sortable": true, "strictWidth": false, "style": { "classes": "" }, "toggleSwitch": { "color": { "selected": "", "unselected": "" } }, "viewParams": {}, "viewPath": "", "visible": true, "width": 60 }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "Duration", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "borderBottomColor": "#D5D5D5", "borderBottomStyle": "solid", "borderBottomWidth": "2px", "borderRightColor": "#D5D5D5", "borderRightStyle": "solid", "borderRightWidth": "2px", "classes": "", "fontSize": "26px", "fontWeight": "bold", "height": "35px" }, "title": "" }, "justify": "center", "number": "value", "numberFormat": "0,0.##", "progressBar": { "bar": { "color": "", "style": { "classes": "" } }, "max": 100, "min": 0, "track": { "color": "", "style": { "classes": "" } }, "value": { "enabled": true, "format": "0,0.##", "justify": "center", "style": { "classes": "" } } }, "render": "auto", "resizable": true, "sort": "none", "sortable": true, "strictWidth": false, "style": { "classes": "" }, "toggleSwitch": { "color": { "selected": "", "unselected": "" } }, "viewParams": {}, "viewPath": "", "visible": true, "width": 40 }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "Class", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "borderBottomColor": "#D5D5D5", "borderBottomStyle": "solid", "borderBottomWidth": "2px", "borderRightColor": "#D5D5D5", "borderRightStyle": "solid", "borderRightWidth": "2px", "classes": "", "fontSize": "26px", "fontWeight": "bold", "height": "35px" }, "title": "" }, "justify": "center", "number": "value", "numberFormat": "0,0.##", "progressBar": { "bar": { "color": "", "style": { "classes": "" } }, "max": 100, "min": 0, "track": { "color": "", "style": { "classes": "" } }, "value": { "enabled": true, "format": "0,0.##", "justify": "center", "style": { "classes": "" } } }, "render": "auto", "resizable": true, "sort": "none", "sortable": true, "strictWidth": false, "style": { "classes": "" }, "toggleSwitch": { "color": { "selected": "", "unselected": "" } }, "viewParams": {}, "viewPath": "", "visible": true, "width": 30 }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "Area", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "borderBottomColor": "#D5D5D5", "borderBottomStyle": "solid", "borderBottomWidth": "2px", "borderRightColor": "#D5D5D5", "borderRightStyle": "solid", "borderRightWidth": "2px", "classes": "", "fontSize": "26px", "fontWeight": "bold", "height": "35px" }, "title": "Location" }, "justify": "center", "number": "value", "numberFormat": "0,0.##", "progressBar": { "bar": { "color": "", "style": { "classes": "" } }, "max": 100, "min": 0, "track": { "color": "", "style": { "classes": "" } }, "value": { "enabled": true, "format": "0,0.##", "justify": "center", "style": { "classes": "" } } }, "render": "auto", "resizable": true, "sort": "none", "sortable": true, "strictWidth": false, "style": { "classes": "" }, "toggleSwitch": { "color": { "selected": "", "unselected": "" } }, "viewParams": {}, "viewPath": "", "visible": true, "width": 40 }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "Description", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "borderBottomColor": "#D5D5D5", "borderBottomStyle": "solid", "borderBottomWidth": "2px", "borderRightColor": "#D5D5D5", "borderRightStyle": "solid", "borderRightWidth": "2px", "classes": "", "fontSize": "26px", "fontWeight": "bold", "height": "35px" }, "title": "" }, "justify": "center", "number": "value", "numberFormat": "0,0.##", "progressBar": { "bar": { "color": "", "style": { "classes": "" } }, "max": 100, "min": 0, "track": { "color": "", "style": { "classes": "" } }, "value": { "enabled": true, "format": "0,0.##", "justify": "center", "style": { "classes": "" } } }, "render": "auto", "resizable": true, "sort": "none", "sortable": true, "strictWidth": false, "style": { "classes": "" }, "toggleSwitch": { "color": { "selected": "", "unselected": "" } }, "viewParams": {}, "viewPath": "", "visible": true, "width": 200 }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "Tag", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "borderBottomColor": "#D5D5D5", "borderBottomStyle": "solid", "borderBottomWidth": "2px", "borderRightColor": "#D5D5D5", "borderRightStyle": "solid", "borderRightWidth": "2px", "classes": "", "fontSize": "26px", "fontWeight": "bold", "height": "35px" }, "title": "" }, "justify": "center", "number": "value", "numberFormat": "0,0.##", "progressBar": { "bar": { "color": "", "style": { "classes": "" } }, "max": 100, "min": 0, "track": { "color": "", "style": { "classes": "" } }, "value": { "enabled": true, "format": "0,0.##", "justify": "center", "style": { "classes": "" } } }, "render": "auto", "resizable": true, "sort": "none", "sortable": true, "strictWidth": false, "style": { "classes": "" }, "toggleSwitch": { "color": { "selected": "", "unselected": "" } }, "viewParams": {}, "viewPath": "", "visible": true, "width": 150 } ], "data": [ { "style": { "backgroundColor": "#FFFFFF", "classes": "some-class" }, "value": { "Area": "Sorter", "Class": "Error", "Description": "Chute 44 has detected Jam condition", "Duration": "00:00:16", "EventTimestamp": "2023-11-06 12:02:14", "NumberID": 499650, "Tag": "[Interroll]Chute[44].SignallingJam" } }, { "style": { "backgroundColor": "#FFFFFF", "classes": "some-class" }, "value": { "Area": "Sorter", "Class": "Error", "Description": "Chute 46 has detected Jam condition", "Duration": "00:00:16", "EventTimestamp": "2023-11-06 12:02:14", "NumberID": 499648, "Tag": "[Interroll]Chute[46].SignallingJam" } }, { "style": { "backgroundColor": "#FFFFFF", "classes": "some-class" }, "value": { "Area": "Sorter", "Class": "Error", "Description": "Chute 48 has detected Jam condition", "Duration": "00:00:16", "EventTimestamp": "2023-11-06 12:02:14", "NumberID": 499646, "Tag": "[Interroll]Chute[48].SignallingJam" } }, { "style": { "backgroundColor": "#FFFFFF", "classes": "some-class" }, "value": { "Area": "Sorter", "Class": "Error", "Description": "Chute 42 has detected Jam condition", "Duration": "00:00:17", "EventTimestamp": "2023-11-06 12:02:13", "NumberID": 499644, "Tag": "[Interroll]Chute[42].SignallingJam" } } ], "pager": { "bottom": false }, "resizeMode": "fixed", "sortOrder": [ "EventTimestamp" ], "style": { "fontFamily": "Arial", "fontSize": "30px", "fontWeight": "normal", "transform": "scale(0.5)" }, "virtualized": false }, "type": "ia.display.table" } ], "meta": { "name": "AlarmTable" }, "position": { "height": "100%", "width": "calc(100% - 182px)", "x": 182 }, "props": { "style": { "min-width": "786px" } }, "type": "ia.container.coord" } ], "meta": { "name": "AlarmContainer", "visible": false }, "position": { "height": "100%", "width": "calc(100% - 32px)", "x": 32 }, "propConfig": { "meta.visible": { "binding": { "config": { "expression": "{view.custom.currentTab}\u003d1" }, "type": "expr" }, "persistent": true } }, "type": "ia.container.coord" }, { "children": [ { "custom": { "selectedState": "value" }, "events": { "component": { "onActionPerformed": { "config": { "script": "\tval \u003d self.props.selected\n\tif val in [True, False]:\n\t\tfor child in self.parent.getChildren():\n\t\t\tif child.meta.name.startswith(\"Checkbox\"):\n\t\t\t\tchild.props.selected \u003d val\n\telse:\n\t\tself.props.selected \u003d False" }, "scope": "G", "type": "script" } } }, "meta": { "name": "Show_Devices" }, "position": { "height": 19, "width": 160, "x": 50, "y": 4 }, "propConfig": { "props.selected": { "binding": { "config": { "expression": " {../Checkbox_Beacons.props.selected}\r\n||{../Checkbox_DivertPaddles.props.selected}\r\n||{../Checkbox_EIPs.props.selected}\r\n||{../Checkbox_Encoders.props.selected}\r\n||{../Checkbox_Estops.props.selected}\r\n||{../Checkbox_ProxSwitches.props.selected}\r\n||{../Checkbox_MCPs.props.selected}\r\n||{../Checkbox_PhotoEyes.props.selected}\r\n||{../Checkbox_PushButtons.props.selected}\r\n||{../Checkbox_Scanners.props.selected}\r\n||{../Checkbox_VFDs.props.selected}\r\n||{../Checkbox_Compressor.props.selected}" }, "type": "expr" } } }, "props": { "style": { "borderBottomStyle": "solid", "fontFamily": "Arial", "fontSize": "16px", "fontWeight": "bold" }, "text": "Show Devices" }, "type": "ia.input.checkbox" }, { "meta": { "name": "Checkbox_Beacons" }, "position": { "height": 19, "width": 180, "x": 50, "y": 27 }, "propConfig": { "props.selected": { "binding": { "config": { "bidirectional": true, "path": "session.custom.show.Beacons" }, "type": "property" } } }, "props": { "indeterminateIcon": { "color": { "enabled": "#C0C0C0" } }, "style": { "fontFamily": "Arial" }, "text": "Beacons" }, "type": "ia.input.checkbox" }, { "meta": { "name": "Checkbox_DivertPaddles" }, "position": { "height": 19, "width": 180, "x": 50, "y": 50 }, "propConfig": { "props.selected": { "binding": { "config": { "bidirectional": true, "path": "session.custom.show.ConveyorLabels" }, "type": "property" } } }, "props": { "style": { "fontFamily": "Arial" }, "text": "Conveyor Labels" }, "type": "ia.input.checkbox" }, { "meta": { "name": "Checkbox_EIPs" }, "position": { "height": 19, "width": 180, "x": 220, "y": 4 }, "propConfig": { "props.selected": { "binding": { "config": { "bidirectional": true, "path": "session.custom.show.EIPs" }, "type": "property" } } }, "props": { "style": { "fontFamily": "Arial" }, "text": "EIPs" }, "type": "ia.input.checkbox" }, { "meta": { "name": "Checkbox_Encoders" }, "position": { "height": 19, "width": 180, "x": 220, "y": 27 }, "propConfig": { "props.selected": { "binding": { "config": { "bidirectional": true, "path": "session.custom.show.Encoders" }, "type": "property" } } }, "props": { "style": { "fontFamily": "Arial" }, "text": "Encoders" }, "type": "ia.input.checkbox" }, { "meta": { "name": "Checkbox_Estops" }, "position": { "height": 19, "width": 180, "x": 220, "y": 50 }, "propConfig": { "props.selected": { "binding": { "config": { "bidirectional": true, "path": "session.custom.show.Estops" }, "type": "property" } } }, "props": { "style": { "fontFamily": "Arial" }, "text": "Estops" }, "type": "ia.input.checkbox" }, { "meta": { "name": "Checkbox_ProxSwitches" }, "position": { "height": 19, "width": 180, "x": 390, "y": 4 }, "propConfig": { "props.selected": { "binding": { "config": { "bidirectional": true, "path": "session.custom.show.LimitSwitches" }, "type": "property" } } }, "props": { "style": { "fontFamily": "Arial" }, "text": "Prox Switches" }, "type": "ia.input.checkbox" }, { "meta": { "name": "Checkbox_MCPs" }, "position": { "height": 19, "width": 180, "x": 390, "y": 27 }, "propConfig": { "props.selected": { "binding": { "config": { "bidirectional": true, "path": "session.custom.show.MCPs" }, "type": "property" } } }, "props": { "style": { "fontFamily": "Arial" }, "text": "MCPs" }, "type": "ia.input.checkbox" }, { "meta": { "name": "Checkbox_PhotoEyes" }, "position": { "height": 19, "width": 180, "x": 390, "y": 50 }, "propConfig": { "props.selected": { "binding": { "config": { "bidirectional": true, "path": "session.custom.show.PhotoEyes" }, "type": "property" } } }, "props": { "style": { "fontFamily": "Arial" }, "text": "Photo Eyes" }, "type": "ia.input.checkbox" }, { "meta": { "name": "Checkbox_PushButtons" }, "position": { "height": 19, "width": 180, "x": 570, "y": 4 }, "propConfig": { "props.selected": { "binding": { "config": { "bidirectional": true, "path": "session.custom.show.PushButtons" }, "type": "property" } } }, "props": { "style": { "fontFamily": "Arial" }, "text": "Push Buttons" }, "type": "ia.input.checkbox" }, { "meta": { "name": "Checkbox_Scanners" }, "position": { "height": 19, "width": 180, "x": 570, "y": 27 }, "propConfig": { "props.selected": { "binding": { "config": { "bidirectional": true, "path": "session.custom.show.Scanners" }, "type": "property" } } }, "props": { "style": { "fontFamily": "Arial" }, "text": "Scanners" }, "type": "ia.input.checkbox" }, { "meta": { "name": "Checkbox_VFDs" }, "position": { "height": 19, "width": 180, "x": 570, "y": 50 }, "propConfig": { "props.selected": { "binding": { "config": { "bidirectional": true, "path": "session.custom.show.VFDs" }, "type": "property" } } }, "props": { "style": { "fontFamily": "Arial" }, "text": "VFDs" }, "type": "ia.input.checkbox" }, { "children": [ { "meta": { "name": "Label_SearchFunction" }, "position": { "height": 19, "width": 200 }, "props": { "style": { "borderBottomStyle": "solid", "fontFamily": "Arial", "fontSize": 16, "fontWeight": "bold", "textAlign": "center" }, "text": "Search Tag on Overview" }, "type": "ia.display.label" }, { "meta": { "name": "TextField_SearchFunction" }, "position": { "height": 19.000000000000004, "width": 200, "y": 24 }, "propConfig": { "props.text": { "binding": { "config": { "bidirectional": true, "path": "session.custom.Search" }, "type": "property" } } }, "props": { "style": { "fontFamily": "Arial" } }, "type": "ia.input.text-field" } ], "meta": { "name": "Search Function" }, "position": { "height": 47, "width": 201, "x": 896, "y": -0.5 }, "type": "ia.container.coord" }, { "meta": { "name": "Checkbox_Compressor" }, "position": { "height": 19, "width": 180, "x": 751, "y": 4 }, "propConfig": { "props.selected": { "binding": { "config": { "bidirectional": true, "path": "session.custom.show.Compressor" }, "type": "property" } } }, "props": { "style": { "fontFamily": "Arial" }, "text": "Compressor" }, "type": "ia.input.checkbox" } ], "meta": { "name": "OptionsContainer" }, "position": { "height": "100%", "width": "calc(100% - 32px)", "x": 32 }, "propConfig": { "meta.visible": { "binding": { "config": { "expression": "{view.custom.currentTab}\u003d2" }, "type": "expr" }, "persistent": true } }, "props": { "style": { "background": "#EEE" } }, "type": "ia.container.coord" }, { "children": [ { "meta": { "name": "System" }, "position": { "height": 60, "width": 150, "x": 15, "y": 9.012886047363281 }, "propConfig": { "props.params.status.estopActive": { "binding": { "config": { "expression": " {../Inbound.props.params.status.estopActive}\r\n||{../Singulator.props.params.status.estopActive}\r\n||{../Sorter.props.params.status.estopActive}\r\n||{../Main Recirc.props.params.status.estopActive}\r\n||{../Recirc Sing.props.params.status.estopActive}\r\n||{../Manual Sorter.props.params.status.estopActive}\r\n||{../Problem Solve.props.params.status.estopActive}\r\n||{../Gaylord.props.params.status.estopActive}\r\n||{../Merge.props.params.status.estopActive}" }, "type": "expr" } }, "props.params.status.fullActive": { "binding": { "config": { "expression": " {../Inbound.props.params.status.fullActive}\r\n||{../Singulator.props.params.status.fullActive}\r\n||{../Sorter.props.params.status.fullActive}\r\n||{../Main Recirc.props.params.status.fullActive}\r\n||{../Recirc Sing.props.params.status.fullActive}\r\n||{../Manual Sorter.props.params.status.fullActive}\r\n||{../Problem Solve.props.params.status.fullActive}\r\n||{../Gaylord.props.params.status.fullActive}\r\n||{../Merge.props.params.status.fullActive}" }, "type": "expr" } }, "props.params.status.generalAlarm": { "binding": { "config": { "expression": " {../Inbound.props.params.status.generalAlarm}\r\n||{../Singulator.props.params.status.generalAlarm}\r\n||{../Sorter.props.params.status.generalAlarm}\r\n||{../Main Recirc.props.params.status.generalAlarm}\r\n||{../Recirc Sing.props.params.status.generalAlarm}\r\n||{../Manual Sorter.props.params.status.generalAlarm}\r\n||{../Problem Solve.props.params.status.generalAlarm}\r\n||{../Gaylord.props.params.status.generalAlarm}\r\n||{../Merge.props.params.status.generalAlarm}" }, "type": "expr" } }, "props.params.status.jamActive": { "binding": { "config": { "expression": " {../Inbound.props.params.status.jamActive}\r\n||{../Singulator.props.params.status.jamActive}\r\n||{../Sorter.props.params.status.jamActive}\r\n||{../Main Recirc.props.params.status.jamActive}\r\n||{../Recirc Sing.props.params.status.jamActive}\r\n||{../Manual Sorter.props.params.status.jamActive}\r\n||{../Problem Solve.props.params.status.jamActive}\r\n||{../Gaylord.props.params.status.jamActive}\r\n||{../Merge.props.params.status.jamActive}" }, "type": "expr" } }, "props.params.status.manualActive": { "binding": { "config": { "expression": " {../Inbound.props.params.status.manualActive}\r\n||{../Singulator.props.params.status.manualActive}\r\n||{../Sorter.props.params.status.manualActive}\r\n||{../Main Recirc.props.params.status.manualActive}\r\n||{../Recirc Sing.props.params.status.manualActive}\r\n||{../Manual Sorter.props.params.status.manualActive}\r\n||{../Problem Solve.props.params.status.manualActive}\r\n||{../Gaylord.props.params.status.manualActive}\r\n||{../Merge.props.params.status.manualActive}" }, "type": "expr" } } }, "props": { "params": { "Control": { "Start": 1, "Stop": 0 }, "Coordinate": { "Scale": 0.65, "x": 0, "y": 0 }, "fontSize": "16px", "label": "System", "showIcons": true, "status": {}, "view": "A0_Overview" }, "path": "Templates/Buttons/NavButtonBanner" }, "type": "ia.display.view" }, { "meta": { "name": "Inbound", "visible": false }, "position": { "height": 60, "width": 150, "x": 1456, "y": 9 }, "propConfig": { "props.params.Coordinate.Scale": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": 2.9, "inputType": "scalar", "mappings": [ { "input": 90, "output": 1.8 }, { "input": 180, "output": 3 }, { "input": 270, "output": 1.8 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.Coordinate.x": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": -1878, "inputType": "scalar", "mappings": [ { "input": 90, "output": -1729.9 }, { "input": 180, "output": -3548 }, { "input": 270, "output": -681.82 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.Coordinate.y": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": -50, "inputType": "scalar", "mappings": [ { "input": 90, "output": -141.8 }, { "input": 180, "output": -2540 }, { "input": 270, "output": -894.03 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.status.estopActive": { "binding": { "config": { "expression": "{[Amazon]EPC/EPC1_PS1_1/HMI/Alarm/Estopped} ||\r\n{[Amazon]EPC/EPC1_UL5_1/HMI/Alarm/Estopped} ||\r\n{[Amazon]EPC/EPC1_UL6_1/HMI/Alarm/Estopped} ||\r\n{[Amazon]EPB/EPB1_UL1_1/HMI/Alarm/Estopped} ||\r\n{[Amazon]EPB/EPB1_UL2_1/HMI/Alarm/Estopped} ||\r\n{[Amazon]EPB/EPB1_UL3_1/HMI/Alarm/Estopped} ||\r\n{[Amazon]EPB/EPB1_UL4_1/HMI/Alarm/Estopped}\r\n" }, "type": "expr" } }, "props.params.status.fullActive": { "binding": { "config": { "expression": "false" }, "type": "expr" }, "persistent": true }, "props.params.status.generalAlarm": { "binding": { "config": { "expression": "{[Amazon]Conveyor/Conv_PS1_1/HMI/Color} \u003d 2 ||\r\n{[Amazon]Conveyor/Conv_PS1_2/HMI/Color} \u003d 2 ||\r\n{[Amazon]Conveyor/Conv_UL1_1/HMI/Color} \u003d 2 ||\r\n{[Amazon]Conveyor/Conv_UL1_2/HMI/Color} \u003d 2 ||\r\n{[Amazon]Conveyor/Conv_UL2_1/HMI/Color} \u003d 2 ||\r\n{[Amazon]Conveyor/Conv_UL2_2/HMI/Color} \u003d 2 ||\r\n{[Amazon]Conveyor/Conv_UL3_1/HMI/Color} \u003d 2 ||\r\n{[Amazon]Conveyor/Conv_UL3_2/HMI/Color} \u003d 2 ||\r\n{[Amazon]Conveyor/Conv_UL4_1/HMI/Color} \u003d 2 ||\r\n{[Amazon]Conveyor/Conv_UL4_2/HMI/Color} \u003d 2 ||\r\n{[Amazon]Conveyor/Conv_UL5_1/HMI/Color} \u003d 2 ||\r\n{[Amazon]Conveyor/Conv_UL5_2/HMI/Color} \u003d 2 ||\r\n{[Amazon]Conveyor/Conv_UL6_1/HMI/Color} \u003d 2 ||\r\n{[Amazon]Conveyor/Conv_UL6_2/HMI/Color} \u003d 2 " }, "type": "expr" } }, "props.params.status.jamActive": { "binding": { "config": { "expression": "{[Amazon]PE/PE1_PS1_1/HMI/Alarm/Jammed} ||\r\n{[Amazon]PE/PE1_UL1_2/HMI/Alarm/Jammed} ||\r\n{[Amazon]PE/PE1_UL2_2/HMI/Alarm/Jammed} ||\r\n{[Amazon]PE/PE1_UL3_2/HMI/Alarm/Jammed} ||\r\n{[Amazon]PE/PE1_UL4_2/HMI/Alarm/Jammed} ||\r\n{[Amazon]PE/PE1_UL5_2/HMI/Alarm/Jammed} ||\r\n{[Amazon]PE/PE1_UL6_2/HMI/Alarm/Jammed}\r\n" }, "type": "expr" } }, "props.params.status.manualActive": { "binding": { "config": { "expression": "{[Amazon]Conveyor/Conv_PS1_1/HMI/MaintMode} ||\r\n{[Amazon]Conveyor/Conv_PS1_2/HMI/MaintMode} ||\r\n{[Amazon]Conveyor/Conv_UL1_1/HMI/MaintMode} ||\r\n{[Amazon]Conveyor/Conv_UL1_2/HMI/MaintMode} ||\r\n{[Amazon]Conveyor/Conv_UL2_1/HMI/MaintMode} ||\r\n{[Amazon]Conveyor/Conv_UL2_2/HMI/MaintMode} ||\r\n{[Amazon]Conveyor/Conv_UL3_1/HMI/MaintMode} ||\r\n{[Amazon]Conveyor/Conv_UL3_2/HMI/MaintMode} ||\r\n{[Amazon]Conveyor/Conv_UL4_1/HMI/MaintMode} ||\r\n{[Amazon]Conveyor/Conv_UL4_2/HMI/MaintMode} ||\r\n{[Amazon]Conveyor/Conv_UL5_1/HMI/MaintMode} ||\r\n{[Amazon]Conveyor/Conv_UL5_2/HMI/MaintMode} ||\r\n{[Amazon]Conveyor/Conv_UL6_1/HMI/MaintMode} ||\r\n{[Amazon]Conveyor/Conv_UL6_2/HMI/MaintMode} " }, "type": "expr" } } }, "props": { "params": { "Coordinate": {}, "fontSize": "16px", "label": "INBOUND", "showIcons": true, "status": { "fullActive": false }, "view": "A0_Overview" }, "path": "Templates/Buttons/NavButtonBanner" }, "type": "ia.display.view" }, { "meta": { "name": "Singulator" }, "position": { "height": 60, "width": 150, "x": 675, "y": 9 }, "propConfig": { "props.params.Coordinate.Scale": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": 2.9, "inputType": "scalar", "mappings": [ { "input": 90, "output": 6.1 }, { "input": 180, "output": 3 }, { "input": 270, "output": 6 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.Coordinate.x": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": -4431, "inputType": "scalar", "mappings": [ { "input": 90, "output": -11604 }, { "input": 180, "output": -2629 }, { "input": 270, "output": -5393 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.Coordinate.y": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": -206, "inputType": "scalar", "mappings": [ { "input": 90, "output": -6401 }, { "input": 180, "output": -3116 }, { "input": 270, "output": -2261 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.status.estopActive": { "binding": { "config": { "expression": "getbit({[Amazon]Siemens/INTL_CPLA_STS/INTL_CPLA_STS_0/INTL_CPLA_STS},12) || getbit({[Amazon]Siemens/INTL_CPLA_STS/INTL_CPLA_STS_10/INTL_CPLA_STS},17)" }, "type": "expr" } }, "props.params.status.fullActive": { "binding": { "config": { "expression": "false " }, "type": "expr" } }, "props.params.status.generalAlarm": { "binding": { "config": { "expression": "getbit({[Amazon]Siemens/INTL_CPLA_STS/INTL_CPLA_STS_0/INTL_CPLA_STS},2) \u003d false" }, "type": "expr" } }, "props.params.status.jamActive": { "binding": { "config": { "expression": "getbit({[Amazon]Siemens/INTL_CPLA_STS/INTL_CPLA_STS_10/INTL_CPLA_STS},25) \u003d true" }, "type": "expr" } }, "props.params.status.manualActive": { "binding": { "config": { "expression": "getbit({[Amazon]Siemens/INTL_CPLA_STS/INTL_CPLA_STS_0/INTL_CPLA_STS},7) \u003d true " }, "type": "expr" } } }, "props": { "params": { "Coordinate": {}, "fontSize": "16px", "label": "Singulator", "showIcons": true, "status": {}, "view": "A0_Overview" }, "path": "Templates/Buttons/NavButtonBanner" }, "type": "ia.display.view" }, { "meta": { "name": "Sorter" }, "position": { "height": 60, "width": 150, "x": 840, "y": 9 }, "propConfig": { "props.params.Coordinate.Scale": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": 0.76, "inputType": "scalar", "mappings": [ { "input": 90, "output": 1.3 }, { "input": 180, "output": 0.76 }, { "input": 270, "output": 1.3 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.Coordinate.x": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": -11, "inputType": "scalar", "mappings": [ { "input": 90, "output": -1297 }, { "input": 180, "output": -200 }, { "input": 270, "output": -989 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.Coordinate.y": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": -1, "inputType": "scalar", "mappings": [ { "input": 90, "output": -594 }, { "input": 180, "output": -150 }, { "input": 270, "output": -520 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.status.estopActive": { "binding": { "config": { "expression": "{[Amazon]Interroll/Induct/HMI/InductOpMode_EStop} || {[Amazon]Interroll/Sorter/HMI/SorterOpMode_EStop}" }, "type": "expr" } }, "props.params.status.fullActive": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[Amazon]Interroll/Sorter/HMI/SorterInductFull" }, "type": "tag" } }, "props.params.status.generalAlarm": { "binding": { "config": { "expression": "{[Amazon]Interroll/Induct/HMI/AlertInduct} || {[Amazon]Interroll/Sorter/HMI/AlertSorter}" }, "type": "expr" } }, "props.params.status.jamActive": { "binding": { "config": { "expression": "{[Amazon]Interroll/Sorter/HMI/Alarm/FLT_JamChutes} || {[Amazon]Interroll/Sorter/HMI/Alarm/FLT_JamCLS} \r\n|| {[Amazon]Interroll/Sorter/HMI/Alarm/FLT_JamInductions}" }, "type": "expr" } }, "props.params.status.manualActive": { "binding": { "config": { "expression": "{[Amazon]Interroll/Induct/HMI/InductOpMode_ManualMode}\r\n|| {[Amazon]Interroll/Sorter/HMI/SorterOpMode_ManualMode}" }, "type": "expr" } } }, "props": { "params": { "Control": { "Start": 1, "Stop": 0 }, "Coordinate": {}, "fontSize": "16px", "label": "Sorter", "showIcons": true, "status": {}, "view": "A0_Overview" }, "path": "Templates/Buttons/NavButtonBanner" }, "type": "ia.display.view" }, { "meta": { "name": "Gaylord" }, "position": { "height": 60, "width": 150, "x": 180, "y": 9 }, "propConfig": { "props.params.Coordinate.Scale": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": 4.4, "inputType": "scalar", "mappings": [ { "input": 90, "output": 3.1 }, { "input": 180, "output": 4.9 }, { "input": 270, "output": 2.9 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.Coordinate.x": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": -4096, "inputType": "scalar", "mappings": [ { "input": 90, "output": -2057 }, { "input": 180, "output": -7968 }, { "input": 270, "output": -5310 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.Coordinate.y": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": -5489, "inputType": "scalar", "mappings": [ { "input": 90, "output": -1004 }, { "input": 180, "output": -10 }, { "input": 270, "output": -2725 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.status.estopActive": { "binding": { "config": { "expression": "{[Amazon]EPC/EPC1_PS2_1/HMI/Alarm/Estopped} ||\r\n{[Amazon]EPC/EPC1_ULGL1_3/HMI/Alarm/Estopped} ||\r\n{[Amazon]EPC/EPC1_ULGL2_3/HMI/Alarm/Estopped}" }, "type": "expr" } }, "props.params.status.fullActive": { "binding": { "config": { "expression": "false" }, "type": "expr" }, "persistent": true }, "props.params.status.generalAlarm": { "binding": { "config": { "expression": "{[Amazon]Conveyor/Conv_ULGL1_1/HMI/Color} \u003d 2||\r\n{[Amazon]Conveyor/Conv_ULGL2_1/HMI/Color} \u003d 2||\r\n{[Amazon]Conveyor/Conv_ULGL1_3/HMI/Color} \u003d 2||\r\n{[Amazon]Conveyor/Conv_ULGL2_3/HMI/Color} \u003d 2||\r\n{[Amazon]Conveyor/Conv_PS2_1/HMI/Color} \u003d 2" }, "type": "expr" } }, "props.params.status.jamActive": { "binding": { "config": { "expression": "{[Amazon]PE/PE1_ULGL1_3/HMI/Alarm/Jammed}||\r\n{[Amazon]PE/PE1_ULGL2_3/HMI/Alarm/Jammed}||\r\n{[Amazon]PE/PE1_PS2_1/HMI/Alarm/Jammed}||\r\n{[Amazon]PE/PE2_PS2_1/HMI/Alarm/Jammed}" }, "type": "expr" } }, "props.params.status.manualActive": { "binding": { "config": { "expression": "{[Amazon]Conveyor/Conv_ULGL1_3/HMI/MaintMode}||\r\n{[Amazon]Conveyor/Conv_ULGL2_3/HMI/MaintMode}||\r\n{[Amazon]Conveyor/Conv_PS2_1/HMI/MaintMode} " }, "type": "expr" } } }, "props": { "params": { "Coordinate": {}, "fontSize": "16px", "label": "GAYLORD", "showIcons": true, "status": { "fullActive": false }, "view": "A0_Overview" }, "path": "Templates/Buttons/NavButtonBanner" }, "type": "ia.display.view" }, { "meta": { "name": "Merge" }, "position": { "height": 60, "width": 150, "x": 345, "y": 9 }, "propConfig": { "props.params.Coordinate.Scale": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": 2.6, "inputType": "scalar", "mappings": [ { "input": 90, "output": 3.1 }, { "input": 180, "output": 3.3 }, { "input": 270, "output": 3.3 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.Coordinate.x": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": -3702, "inputType": "scalar", "mappings": [ { "input": 90, "output": -3533 }, { "input": 180, "output": -3023 }, { "input": 270, "output": -4512 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.Coordinate.y": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": -1760, "inputType": "scalar", "mappings": [ { "input": 90, "output": -2994 }, { "input": 180, "output": -1459 }, { "input": 270, "output": -1183 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.status.estopActive": { "binding": { "config": { "expression": "{[Amazon]EPC/EPC1_PS2_5/HMI/Alarm/Estopped}||\n{[Amazon]EPC/EPC2_PS2_5/HMI/Alarm/Estopped}||\n{[Amazon]EPC/EPC1_RE2_4/HMI/Alarm/Estopped}" }, "type": "expr" } }, "props.params.status.fullActive": { "binding": { "config": { "expression": "false" }, "type": "expr" }, "persistent": true }, "props.params.status.generalAlarm": { "binding": { "config": { "expression": "{[Amazon]Conveyor/Conv_PS2_2/HMI/Color} \u003d 2||\r\n{[Amazon]Conveyor/Conv_PS2_3/HMI/Color} \u003d 2||\r\n{[Amazon]Conveyor/Conv_PS2_4/HMI/Color} \u003d 2||\r\n{[Amazon]Conveyor/Conv_PS2_5/HMI/Color} \u003d 2||\r\n{[Amazon]Conveyor/Conv_PS1_2/HMI/Color} \u003d 2||\r\n{[Amazon]Conveyor/Conv_PS1_3/HMI/Color} \u003d 2||\r\n{[Amazon]Conveyor/Conv_PS1_4/HMI/Color} \u003d 2||\r\n{[Amazon]Conveyor/Conv_PS1_5/HMI/Color} \u003d 2" }, "type": "expr" } }, "props.params.status.jamActive": { "binding": { "config": { "expression": "{[Amazon]PE/PE1_PS2_3/HMI/Alarm/Jammed}||\r\n{[Amazon]PE/PE2_PS2_3/HMI/Alarm/Jammed}||\r\n{[Amazon]PE/PE1_PS2_5/HMI/Alarm/Jammed}||\r\n{[Amazon]PE/PE1_PS1_2/HMI/Alarm/Jammed}||\r\n{[Amazon]PE/PE2_PS1_2/HMI/Alarm/Jammed}||\r\n{[Amazon]PE/PE1_PS1_4/HMI/Alarm/Jammed}||\r\n{[Amazon]PE/PE1_PS1_5/HMI/Alarm/Jammed}" }, "type": "expr" } }, "props.params.status.manualActive": { "binding": { "config": { "expression": "{[Amazon]Conveyor/Conv_PS2_2/HMI/MaintMode}||\r\n{[Amazon]Conveyor/Conv_PS2_3/HMI/MaintMode}||\r\n{[Amazon]Conveyor/Conv_PS2_4/HMI/MaintMode}||\r\n{[Amazon]Conveyor/Conv_PS2_5/HMI/MaintMode}||\r\n{[Amazon]Conveyor/Conv_PS1_2/HMI/MaintMode}||\r\n{[Amazon]Conveyor/Conv_PS1_3/HMI/MaintMode}||\r\n{[Amazon]Conveyor/Conv_PS1_4/HMI/MaintMode}||\r\n{[Amazon]Conveyor/Conv_PS1_5/HMI/MaintMode}" }, "type": "expr" } } }, "props": { "params": { "Coordinate": {}, "fontSize": "16px", "label": "Merge", "showIcons": true, "status": { "fullActive": false }, "view": "A0_Overview" }, "path": "Templates/Buttons/NavButtonBanner" }, "type": "ia.display.view" }, { "meta": { "name": "Main Recirc" }, "position": { "height": 60, "width": 150, "x": 510, "y": 9 }, "propConfig": { "props.params.Coordinate.Scale": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": 2, "inputType": "scalar", "mappings": [ { "input": 90, "output": 1 }, { "input": 180, "output": 2 }, { "input": 270, "output": 1.1 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.Coordinate.x": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": -1885, "inputType": "scalar", "mappings": [ { "input": 90, "output": -212 }, { "input": 180, "output": -2233 }, { "input": 270, "output": -1263 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.Coordinate.y": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": -1639, "inputType": "scalar", "mappings": [ { "input": 90, "output": -262 }, { "input": 180, "output": -131 }, { "input": 270, "output": -476 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.status.estopActive": { "binding": { "config": { "expression": "{[Amazon]EPC/EPC1_RE2_1/HMI/Alarm/Estopped}||\r\n{[Amazon]EPC/EPC2_RE2_1/HMI/Alarm/Estopped}||\r\n{[Amazon]EPC/EPC1_RE2_4/HMI/Alarm/Estopped}||\r\n{[Amazon]EPC/EPC1_PS1_6/HMI/Alarm/Estopped}" }, "type": "expr" } }, "props.params.status.fullActive": { "binding": { "config": { "expression": "{[Amazon]PE/PE1_RE2_2/HMI/Alarm/Full}" }, "type": "expr" }, "persistent": true }, "props.params.status.generalAlarm": { "binding": { "config": { "expression": "{[Amazon]Conveyor/Conv_RE2_1/HMI/Color} \u003d 2||\r\n{[Amazon]Conveyor/Conv_RE2_3/HMI/Color} \u003d 2||\r\n{[Amazon]Conveyor/Conv_RE2_4/HMI/Color} \u003d 2" }, "type": "expr" } }, "props.params.status.jamActive": { "binding": { "config": { "expression": "{[Amazon]PE/PE1_RE2_1/HMI/Alarm/Jammed}||\r\n{[Amazon]PE/PE1_RE2_3/HMI/Alarm/Jammed}||\r\n{[Amazon]PE/PE2_RE2_3/HMI/Alarm/Jammed}||\r\n{[Amazon]PE/PE1_RE2_4/HMI/Alarm/Jammed}" }, "type": "expr" } }, "props.params.status.manualActive": { "binding": { "config": { "expression": "{[Amazon]Conveyor/Conv_RE2_1/HMI/MaintMode}||\r\n{[Amazon]Conveyor/Conv_RE2_3/HMI/MaintMode}||\r\n{[Amazon]Conveyor/Conv_RE2_4/HMI/MaintMode}" }, "type": "expr" } } }, "props": { "params": { "Coordinate": {}, "fontSize": "16px", "label": "Sorter Recirc", "showIcons": true, "status": { "fullActive": null }, "view": "A0_Overview" }, "path": "Templates/Buttons/NavButtonBanner" }, "type": "ia.display.view" }, { "meta": { "name": "Recirc Sing", "visible": false }, "position": { "height": 60, "width": 150, "x": 1555, "y": 9 }, "propConfig": { "props.params.Coordinate.Scale": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": 1.8, "inputType": "scalar", "mappings": [ { "input": 90, "output": 2.5 }, { "input": 180, "output": 1.8 }, { "input": 270, "output": 3.6 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.Coordinate.x": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": -1656, "inputType": "scalar", "mappings": [ { "input": 90, "output": -1916 }, { "input": 180, "output": -844 }, { "input": 270, "output": -3674 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.Coordinate.y": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": -754, "inputType": "scalar", "mappings": [ { "input": 90, "output": -1673 }, { "input": 180, "output": -409 }, { "input": 270, "output": -263 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.status.estopActive": { "binding": { "config": { "expression": "{[Amazon]EPC/EPC1_RE1_5/HMI/Alarm/Estopped}" }, "type": "expr" } }, "props.params.status.fullActive": { "binding": { "config": { "expression": "false" }, "type": "expr" }, "persistent": true }, "props.params.status.generalAlarm": { "binding": { "config": { "expression": "{[Amazon]Conveyor/Conv_RE1_3/HMI/Color} \u003d 2||\r\n{[Amazon]Conveyor/Conv_RE1_4/HMI/Color} \u003d 2||\r\n{[Amazon]Conveyor/Conv_RE1_5/HMI/Color} \u003d 2" }, "type": "expr" } }, "props.params.status.jamActive": { "binding": { "config": { "expression": "{[Amazon]PE/PE1_RE1_1/HMI/Alarm/Jammed}||\r\n{[Amazon]PE/PE1_RE1_3/HMI/Alarm/Jammed}||\r\n{[Amazon]PE/PE1_RE1_4/HMI/Alarm/Jammed}||\r\n{[Amazon]PE/PE1_RE1_5/HMI/Alarm/Jammed}" }, "type": "expr" } }, "props.params.status.manualActive": { "binding": { "config": { "expression": "{[Amazon]Conveyor/Conv_RE1_3/HMI/MaintMode}||\r\n{[Amazon]Conveyor/Conv_RE1_4/HMI/MaintMode}||\r\n{[Amazon]Conveyor/Conv_RE1_5/HMI/MaintMode}" }, "type": "expr" } } }, "props": { "params": { "Coordinate": {}, "fontSize": "16px", "label": "Recirc Sing", "showIcons": true, "status": { "fullActive": false }, "view": "A0_Overview" }, "path": "Templates/Buttons/NavButtonBanner" }, "type": "ia.display.view" }, { "meta": { "name": "Problem Solve" }, "position": { "height": 60, "width": 150, "x": 1005, "y": 9 }, "propConfig": { "props.params.Coordinate.Scale": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": 1.3, "inputType": "scalar", "mappings": [ { "input": 90, "output": 2.1 }, { "input": 180, "output": 1.3 }, { "input": 270, "output": 2.2 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.Coordinate.x": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": -1085, "inputType": "scalar", "mappings": [ { "input": 90, "output": -2637 }, { "input": 180, "output": -846 }, { "input": 270, "output": -2006 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.Coordinate.y": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": -291, "inputType": "scalar", "mappings": [ { "input": 90, "output": -1378 }, { "input": 180, "output": -636 }, { "input": 270, "output": -1065 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.status.estopActive": { "binding": { "config": { "expression": "{[Amazon]EPC/EPC1_PRS1_1/HMI/Alarm/Estopped}||\r\n{[Amazon]EPC/EPC1_PS1_6/HMI/Alarm/Estopped}" }, "type": "expr" } }, "props.params.status.fullActive": { "binding": { "config": { "expression": "{[Amazon]PE/PE1_PRS1_1/HMI/Alarm/Full}" }, "type": "expr" }, "persistent": true }, "props.params.status.generalAlarm": { "binding": { "config": { "expression": "{[Amazon]Conveyor/Conv_PRS1_1/HMI/Color} \u003d 2||\r\n{[Amazon]Conveyor/Conv_PRS1_3/HMI/Color} \u003d 2" }, "type": "expr" } }, "props.params.status.jamActive": { "binding": { "config": { "expression": "{[Amazon]PE/PE1_PRS1_3/HMI/Alarm/Jammed}" }, "type": "expr" } }, "props.params.status.manualActive": { "binding": { "config": { "expression": "{[Amazon]Conveyor/Conv_PRS1_1/HMI/MaintMode}||\r\n{[Amazon]Conveyor/Conv_PRS1_3/HMI/MaintMode}" }, "type": "expr" } } }, "props": { "params": { "Control": { "Start": 1, "Stop": 0 }, "Coordinate": {}, "fontSize": "16px", "label": "PROBLEM SOLVE", "showIcons": true, "status": { "fullActive": null }, "view": "A0_Overview" }, "path": "Templates/Buttons/NavButtonBanner" }, "type": "ia.display.view" }, { "meta": { "name": "Manual Sorter", "visible": false }, "position": { "height": 60, "width": 150, "x": 1295, "y": 9 }, "propConfig": { "props.params.Coordinate.Scale": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": 1.4, "inputType": "scalar", "mappings": [ { "input": 90, "output": 2.2 }, { "input": 180, "output": 1.4 }, { "input": 270, "output": 2.2 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.Coordinate.x": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": -721, "inputType": "scalar", "mappings": [ { "input": 90, "output": -1190 }, { "input": 180, "output": -844 }, { "input": 270, "output": -2184 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.Coordinate.y": { "binding": { "config": { "path": "session.custom.RotateText" }, "transforms": [ { "fallback": -610, "inputType": "scalar", "mappings": [ { "input": 90, "output": -630 }, { "input": 180, "output": -93 }, { "input": 270, "output": -876 } ], "outputType": "scalar", "type": "map" } ], "type": "property" } }, "props.params.status.estopActive": { "binding": { "config": { "expression": "{[Amazon]EPC/EPC1_RO1_3/HMI/Alarm/Estopped}||\r\n{[Amazon]EPC/EPC2_RO1_3/HMI/Alarm/Estopped}||\r\n{[Amazon]EPC/EPC1_RO1_6/HMI/Alarm/Estopped}||\r\n{[Amazon]EPC/EPC2_RO1_6/HMI/Alarm/Estopped}" }, "type": "expr" } }, "props.params.status.fullActive": { "binding": { "config": { "expression": "{[Amazon]Conveyor/Conv_RO1_6/HMI/Color} \u003d 6||\r\n{[Amazon]Conveyor/Conv_RO1_5/HMI/Color} \u003d 6||\r\n{[Amazon]Conveyor/Conv_RO1_4/HMI/Color} \u003d 6" }, "type": "expr" }, "persistent": true }, "props.params.status.generalAlarm": { "binding": { "config": { "expression": "{[Amazon]Conveyor/Conv_RO1_1/HMI/Color} \u003d 2||\r\n{[Amazon]Conveyor/Conv_RO1_3/HMI/Color} \u003d 2||\r\n{[Amazon]Conveyor/Conv_RO1_4/HMI/Color} \u003d 2||\r\n{[Amazon]Conveyor/Conv_RO1_5/HMI/Color} \u003d 2||\r\n{[Amazon]Conveyor/Conv_RO1_6/HMI/Color} \u003d 2" }, "type": "expr" } }, "props.params.status.jamActive": { "binding": { "config": { "expression": "{[Amazon]PE/PE1_RO1_1/HMI/Alarm/Jammed}||\r\n{[Amazon]PE/PE1_RO1_3/HMI/Alarm/Jammed}" }, "type": "expr" } }, "props.params.status.manualActive": { "binding": { "config": { "expression": "{[Amazon]Conveyor/Conv_RO1_1/HMI/MaintMode}||\r\n{[Amazon]Conveyor/Conv_RO1_3/HMI/MaintMode}||\r\n{[Amazon]Conveyor/Conv_RO1_4/HMI/MaintMode}||\r\n{[Amazon]Conveyor/Conv_RO1_5/HMI/MaintMode}||\r\n{[Amazon]Conveyor/Conv_RO1_6/HMI/MaintMode}" }, "type": "expr" } } }, "props": { "params": { "Control": { "Start": 1, "Stop": 0 }, "Coordinate": {}, "fontSize": "16px", "label": "Manual Sorter", "showIcons": true, "status": { "fullActive": false }, "view": "A0_Overview" }, "path": "Templates/Buttons/NavButtonBanner" }, "type": "ia.display.view" } ], "meta": { "name": "NavigationContainer", "visible": false }, "position": { "height": "100%", "width": "calc(100% - 32px)", "x": 32 }, "propConfig": { "meta.visible": { "binding": { "config": { "expression": "{view.custom.currentTab}\u003d0" }, "type": "expr" }, "persistent": true } }, "type": "ia.container.coord" } ], "meta": { "name": "root" }, "position": { "x": 0, "y": -13.51953125 }, "props": { "style": { "background": "#AAA", "border-top": "2px solid #000" } }, "type": "ia.container.coord" } }