diff --git a/.resources/1215541395b8bca68e7c2d83eb4d6cc74fa81e04df9042bc0e6c416c48517393 b/.resources/1215541395b8bca68e7c2d83eb4d6cc74fa81e04df9042bc0e6c416c48517393 new file mode 100644 index 00000000..04c05c44 --- /dev/null +++ b/.resources/1215541395b8bca68e7c2d83eb4d6cc74fa81e04df9042bc0e6c416c48517393 @@ -0,0 +1,1085 @@ +{ + "custom": { + "start_color": "#C2C2C2", + "start_priority": "No Active Alarms", + "start_state": "Closed", + "stop_priority": "No Active Alarms", + "stop_state": "Closed" + }, + "params": { + "tagProps": [ + "System/MCM01/SS/UL14_1_SS1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "propConfig": { + "custom.start_color": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Start/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.start_priority": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Start/Priority" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "No Active Alarms" + }, + { + "input": 1, + "output": "High" + }, + { + "input": 2, + "output": "Medium" + }, + { + "input": 3, + "output": "Low" + }, + { + "input": 4, + "output": "Diagnostic" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.start_state": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Start/State" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": "Unknown", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "Closed" + }, + { + "input": 1, + "output": "Actuated" + }, + { + "input": 2, + "output": "Communication Faulted" + }, + { + "input": 3, + "output": "Conveyor Running In Maintenance Mode" + }, + { + "input": 4, + "output": "Disabled" + }, + { + "input": 5, + "output": "Disconnected" + }, + { + "input": 6, + "output": "Stopped" + }, + { + "input": 7, + "output": "Enabled Not Running" + }, + { + "input": 8, + "output": "Encoder Fault" + }, + { + "input": 9, + "output": "Energy Management" + }, + { + "input": 10, + "output": "ESTOP Was Actuated" + }, + { + "input": 11, + "output": "EStopped" + }, + { + "input": 12, + "output": "EStopped Locally" + }, + { + "input": 13, + "output": "Extended Faulted" + }, + { + "input": 14, + "output": "Full" + }, + { + "input": 15, + "output": "Gaylord Start Pressed" + }, + { + "input": 16, + "output": "Jam Fault" + }, + { + "input": 17, + "output": "Jammed" + }, + { + "input": 18, + "output": "Loading Allowed" + }, + { + "input": 19, + "output": "Loading Not Allowed" + }, + { + "input": 20, + "output": "Low Air Pressure Fault Was Present" + }, + { + "input": 21, + "output": "Maintenance Mode" + }, + { + "input": 22, + "output": "Conveyor Stopped In Maintenance Mode" + }, + { + "input": 23, + "output": "Motor Faulted" + }, + { + "input": 24, + "output": "Motor Was Faulted" + }, + { + "input": 25, + "output": "Normal" + }, + { + "input": 26, + "output": "Off Inactive" + }, + { + "input": 27, + "output": "Open" + }, + { + "input": 28, + "output": "PLC Ready To Run" + }, + { + "input": 29, + "output": "Package Release Pressed" + }, + { + "input": 30, + "output": "Power Branch Was Faulted" + }, + { + "input": 31, + "output": "Pressed" + }, + { + "input": 32, + "output": "Ready To Receive" + }, + { + "input": 33, + "output": "Running" + }, + { + "input": 34, + "output": "Started" + }, + { + "input": 35, + "output": "Stopped" + }, + { + "input": 36, + "output": "System Started" + }, + { + "input": 37, + "output": "Unknown" + }, + { + "input": 38, + "output": "VFD Fault" + }, + { + "input": 39, + "output": "Conveyor Running In Power Saving Mode" + }, + { + "input": 40, + "output": "Conveyor Jogging In Maintenance Mode" + }, + { + "input": 41, + "output": "VFD Reset Required" + }, + { + "input": 42, + "output": "Jam Reset Push Button Pressed" + }, + { + "input": 43, + "output": "Start Push Button Pressed" + }, + { + "input": 44, + "output": "Stop Push Button Pressed" + }, + { + "input": 45, + "output": "No Container" + }, + { + "input": 46, + "output": "Ready To Be Enabled" + }, + { + "input": 47, + "output": "Half Full" + }, + { + "input": 48, + "output": "Enabled" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.stop_color": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Stop/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "custom.stop_priority": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "No Active Alarms" + }, + { + "input": 1, + "output": "High" + }, + { + "input": 2, + "output": "Medium" + }, + { + "input": 3, + "output": "Low" + }, + { + "input": 4, + "output": "Diagnostic" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.stop_state": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Stop/State" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": "Unknown", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "Closed" + }, + { + "input": 1, + "output": "Actuated" + }, + { + "input": 2, + "output": "Communication Faulted" + }, + { + "input": 3, + "output": "Conveyor Running In Maintenance Mode" + }, + { + "input": 4, + "output": "Disabled" + }, + { + "input": 5, + "output": "Disconnected" + }, + { + "input": 6, + "output": "Stopped" + }, + { + "input": 7, + "output": "Enabled Not Running" + }, + { + "input": 8, + "output": "Encoder Fault" + }, + { + "input": 9, + "output": "Energy Management" + }, + { + "input": 10, + "output": "ESTOP Was Actuated" + }, + { + "input": 11, + "output": "EStopped" + }, + { + "input": 12, + "output": "EStopped Locally" + }, + { + "input": 13, + "output": "Extended Faulted" + }, + { + "input": 14, + "output": "Full" + }, + { + "input": 15, + "output": "Gaylord Start Pressed" + }, + { + "input": 16, + "output": "Jam Fault" + }, + { + "input": 17, + "output": "Jammed" + }, + { + "input": 18, + "output": "Loading Allowed" + }, + { + "input": 19, + "output": "Loading Not Allowed" + }, + { + "input": 20, + "output": "Low Air Pressure Fault Was Present" + }, + { + "input": 21, + "output": "Maintenance Mode" + }, + { + "input": 22, + "output": "Conveyor Stopped In Maintenance Mode" + }, + { + "input": 23, + "output": "Motor Faulted" + }, + { + "input": 24, + "output": "Motor Was Faulted" + }, + { + "input": 25, + "output": "Normal" + }, + { + "input": 26, + "output": "Off Inactive" + }, + { + "input": 27, + "output": "Open" + }, + { + "input": 28, + "output": "PLC Ready To Run" + }, + { + "input": 29, + "output": "Package Release Pressed" + }, + { + "input": 30, + "output": "Power Branch Was Faulted" + }, + { + "input": 31, + "output": "Pressed" + }, + { + "input": 32, + "output": "Ready To Receive" + }, + { + "input": 33, + "output": "Running" + }, + { + "input": 34, + "output": "Started" + }, + { + "input": 35, + "output": "Stopped" + }, + { + "input": 36, + "output": "System Started" + }, + { + "input": 37, + "output": "Unknown" + }, + { + "input": 38, + "output": "VFD Fault" + }, + { + "input": 39, + "output": "Conveyor Running In Power Saving Mode" + }, + { + "input": 40, + "output": "Conveyor Jogging In Maintenance Mode" + }, + { + "input": 41, + "output": "VFD Reset Required" + }, + { + "input": 42, + "output": "Jam Reset Push Button Pressed" + }, + { + "input": 43, + "output": "Start Push Button Pressed" + }, + { + "input": 44, + "output": "Stop Push Button Pressed" + }, + { + "input": 45, + "output": "No Container" + }, + { + "input": 46, + "output": "Ready To Be Enabled" + }, + { + "input": 47, + "output": "Half Full" + }, + { + "input": 48, + "output": "Enabled" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "params.tagProps": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 25, + "width": 50 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Start", + "tooltip": { + "style": {} + } + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "meta.tooltip.style.classes": { + "binding": { + "config": { + "expression": "{view.custom.start_priority}" + }, + "transforms": [ + { + "fallback": "Alarms-Styles/NoAlarm", + "inputType": "scalar", + "mappings": [ + { + "input": "Diagnostic", + "output": "Alarms-Styles/Diagnostic" + }, + { + "input": "Low", + "output": "Alarms-Styles/Low" + }, + { + "input": "Medium", + "output": "Alarms-Styles/Medium" + }, + { + "input": "High", + "output": "Alarms-Styles/High" + } + ], + "outputType": "style-list", + "type": "map" + } + ], + "type": "expr" + } + }, + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if(\n {view.custom.start_state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.start_priority} + \", State: \" + {view.custom.start_state},\n \"Device Disconnected\"\n)\n" + }, + "type": "expr" + } + }, + "props.elements[1].fill.paint": { + "binding": { + "config": { + "expression": "if(\r\n {view.custom.start_state} \u003d \"Closed\",\r\n \"#000000\",\r\n {view.custom.start_color}\r\n)\r\n" + }, + "type": "expr" + } + } + }, + "props": { + "elements": [ + { + "d": "M 0,0 H 21 V 20 H 0 Z", + "fill": { + "paint": "#AAAAAA" + }, + "id": "outer-rect", + "name": "outer-rect", + "stroke": { + "paint": "#000000", + "width": "1.5" + }, + "type": "path" + }, + { + "d": "m 17,10.5 c 0,3.865993 -3.134007,7 -7,7 -3.8659932,0 -7,-3.134007 -7,-7 0,-3.8659932 3.1340068,-7 7,-7 3.865993,0 7,3.1340068 7,7 z", + "fill": {}, + "id": "inner-circle", + "name": "inner-circle", + "stroke": { + "paint": "#000000", + "width": "1" + }, + "type": "path" + } + ], + "viewBox": "0 0 40 20" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "Stop", + "tooltip": { + "style": {} + } + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "meta.tooltip.style.classes": { + "binding": { + "config": { + "expression": "{view.custom.start_priority}" + }, + "transforms": [ + { + "fallback": "Alarms-Styles/NoAlarm", + "inputType": "scalar", + "mappings": [ + { + "input": "Diagnostic", + "output": "Alarms-Styles/Diagnostic" + }, + { + "input": "Low", + "output": "Alarms-Styles/Low" + }, + { + "input": "Medium", + "output": "Alarms-Styles/Medium" + }, + { + "input": "High", + "output": "Alarms-Styles/High" + } + ], + "outputType": "style-list", + "type": "map" + } + ], + "type": "expr" + } + }, + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if(\n {view.custom.stop_state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.stop_priority} + \", State: \" + {view.custom.stop_state},\n \"Device Disconnected\"\n)\n" + }, + "type": "expr" + } + }, + "props.elements[1].fill.paint": { + "binding": { + "config": { + "expression": "if(\r\n {view.custom.stop_state} \u003d \"Closed\",\r\n \"#000000\",\r\n {view.custom.stop_color}\r\n)\r\n" + }, + "type": "expr" + } + } + }, + "props": { + "elements": [ + { + "d": "M 20, 0 H 40 V 20 H 20 Z", + "fill": { + "paint": "#AAAAAA" + }, + "id": "outer-rect", + "name": "outer-rect", + "stroke": { + "paint": "#000000", + "width": "1.5" + }, + "type": "path" + }, + { + "d": "m 36.642136,10.376001 c 0,3.865993 -3.134007,7 -7,7 -3.865993,0 -7,-3.134007 -7,-7 0,-3.8659928 3.134007,-6.9999998 7,-6.9999998 3.865993,0 7,3.134007 7,6.9999998 z", + "fill": {}, + "id": "inner-circle-8", + "name": "inner-circle-8", + "stroke": { + "paint": "#000000", + "width": "1" + }, + "type": "path" + } + ], + "viewBox": "0 0 40 20" + }, + "type": "ia.shapes.svg" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "script": "\t#create tags lists for the device\n\tprops \u003d self.view.params.tagProps\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props[0])\n\tsystem.perspective.openDock(\u0027Docked-East-Device\u0027,params\u003d{\u0027tagProps\u0027:props, \"tags\":tags_table_dataset})" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root", + "tooltip": { + "enabled": true, + "style": {} + } + }, + "propConfig": { + "meta.tooltip.style.classes": { + "binding": { + "config": { + "expression": "{view.custom.start_priority}" + }, + "transforms": [ + { + "fallback": "Alarms-Styles/NoAlarm", + "inputType": "scalar", + "mappings": [ + { + "input": "Diagnostic", + "output": "Alarms-Styles/Diagnostic" + }, + { + "input": "Low", + "output": "Alarms-Styles/Low" + }, + { + "input": "Medium", + "output": "Alarms-Styles/Medium" + }, + { + "input": "High", + "output": "Alarms-Styles/High" + } + ], + "outputType": "style-list", + "type": "map" + } + ], + "type": "expr" + } + }, + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if(\n {view.custom.start_state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Start Priority: \" + {view.custom.start_priority} + \", Start State: \" + {view.custom.start_state} + \", Stop Priority: \" + {view.custom.stop_priority} + \", Stop State: \" + {view.custom.stop_state},\n \"Device Disconnected\"\n)\n" + }, + "type": "expr" + } + }, + "meta.visible": { + "binding": { + "config": { + "path": "session.custom.alarm_filter.show_buttons" + }, + "type": "property" + } + } + }, + "props": { + "mode": "percent", + "style": { + "cursor": "pointer" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/1a3e7326009668d479244dce07d0a84176a4d663054f3c1401ca663188bd25ff b/.resources/1a3e7326009668d479244dce07d0a84176a4d663054f3c1401ca663188bd25ff new file mode 100644 index 00000000..ac1d7593 --- /dev/null +++ b/.resources/1a3e7326009668d479244dce07d0a84176a4d663054f3c1401ca663188bd25ff @@ -0,0 +1,552 @@ +{ + "custom": { + "color": "#C2C2C2", + "priority": "No Active Alarms", + "state": "Closed" + }, + "params": { + "tagProps": [ + "System/MCM02/Photoeyes/TPE/PS3_12_TPE1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "propConfig": { + "custom.color": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.priority": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "No Active Alarms" + }, + { + "input": 1, + "output": "High" + }, + { + "input": 2, + "output": "Medium" + }, + { + "input": 3, + "output": "Low" + }, + { + "input": 4, + "output": "Diagnostic" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.state": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": "Unknown", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "Closed" + }, + { + "input": 1, + "output": "Actuated" + }, + { + "input": 2, + "output": "Communication Faulted" + }, + { + "input": 3, + "output": "Conveyor Running In Maintenance Mode" + }, + { + "input": 4, + "output": "Disabled" + }, + { + "input": 5, + "output": "Disconnected" + }, + { + "input": 6, + "output": "Stopped" + }, + { + "input": 7, + "output": "Enabled Not Running" + }, + { + "input": 8, + "output": "Encoder Fault" + }, + { + "input": 9, + "output": "Energy Management" + }, + { + "input": 10, + "output": "ESTOP Was Actuated" + }, + { + "input": 11, + "output": "EStopped" + }, + { + "input": 12, + "output": "EStopped Locally" + }, + { + "input": 13, + "output": "Extended Faulted" + }, + { + "input": 14, + "output": "Full" + }, + { + "input": 15, + "output": "Gaylord Start Pressed" + }, + { + "input": 16, + "output": "Jam Fault" + }, + { + "input": 17, + "output": "Jammed" + }, + { + "input": 18, + "output": "Loading Allowed" + }, + { + "input": 19, + "output": "Loading Not Allowed" + }, + { + "input": 20, + "output": "Low Air Pressure Fault Was Present" + }, + { + "input": 21, + "output": "Maintenance Mode" + }, + { + "input": 22, + "output": "Conveyor Stopped In Maintenance Mode" + }, + { + "input": 23, + "output": "Motor Faulted" + }, + { + "input": 24, + "output": "Motor Was Faulted" + }, + { + "input": 25, + "output": "Normal" + }, + { + "input": 26, + "output": "Off Inactive" + }, + { + "input": 27, + "output": "Open" + }, + { + "input": 28, + "output": "PLC Ready To Run" + }, + { + "input": 29, + "output": "Package Release Pressed" + }, + { + "input": 30, + "output": "Power Branch Was Faulted" + }, + { + "input": 31, + "output": "Pressed" + }, + { + "input": 32, + "output": "Ready To Receive" + }, + { + "input": 33, + "output": "Running" + }, + { + "input": 34, + "output": "Started" + }, + { + "input": 35, + "output": "Stopped" + }, + { + "input": 36, + "output": "System Started" + }, + { + "input": 37, + "output": "Unknown" + }, + { + "input": 38, + "output": "VFD Fault" + }, + { + "input": 39, + "output": "Conveyor Running In Power Saving Mode" + }, + { + "input": 40, + "output": "Conveyor Jogging In Maintenance Mode" + }, + { + "input": 41, + "output": "VFD Reset Required" + }, + { + "input": 42, + "output": "Jam Reset Push Button Pressed" + }, + { + "input": 43, + "output": "Start Push Button Pressed" + }, + { + "input": 44, + "output": "Stop Push Button Pressed" + }, + { + "input": 45, + "output": "No Container" + }, + { + "input": 46, + "output": "Ready To Be Enabled" + }, + { + "input": 47, + "output": "Half Full" + }, + { + "input": 48, + "output": "Enabled" + }, + { + "input": 49, + "output": "Tipper Faulted" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "params.tagProps": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 25, + "width": 55 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "arrow_icon" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.elements[1].fill.paint": { + "binding": { + "config": { + "path": "view.custom.color" + }, + "type": "property" + } + }, + "props.elements[3].fill.paint": { + "binding": { + "config": { + "path": "view.custom.color" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "id": "defs1", + "name": "defs1", + "type": "defs" + }, + { + "d": "M 21.343364,12.531563 2.1710548,22.117718 V 2.9454084 Z", + "fill": {}, + "id": "path1", + "name": "path1", + "stroke": { + "paint": "#000000", + "width": "1.91723" + }, + "type": "path" + }, + { + "id": "line1", + "name": "line1", + "stroke": { + "dasharray": "2, 2", + "paint": "#000000", + "width": "2.25291" + }, + "type": "line", + "x1": "22.528276", + "x2": "62.238979", + "y1": "12.531563", + "y2": "12.531563" + }, + { + "fill": {}, + "height": "19.17231", + "id": "rect1", + "name": "rect1", + "stroke": { + "paint": "#000000", + "width": "1.91723" + }, + "type": "rect", + "width": "5.7516928", + "x": "62.519203", + "y": "3.1996493" + } + ], + "viewBox": "0 0 70 25" + }, + "type": "ia.shapes.svg" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "script": "\t#create tags lists for the device\n\tprops \u003d self.view.params.tagProps\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props[0])\n\tsystem.perspective.openDock(\u0027Docked-East-Device\u0027,params\u003d{\u0027tagProps\u0027:props, \"tags\":tags_table_dataset})" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root", + "tooltip": { + "enabled": true + } + }, + "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if(\n {view.custom.state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n" + }, + "type": "expr" + } + }, + "meta.visible": { + "binding": { + "config": { + "path": "session.custom.alarm_filter.show_photoeyes" + }, + "type": "property" + } + } + }, + "props": { + "mode": "percent", + "style": { + "cursor": "pointer", + "userSelect": "none" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/24bd36e8d7fd66174948622e6ee3192f032bbae307484ee11b1bce0d34e517c8 b/.resources/2c908eb2ec1be017475a6ea8170e9d1bf9a0faf44f77df9e6a1aed7bb4957236 similarity index 86% rename from .resources/24bd36e8d7fd66174948622e6ee3192f032bbae307484ee11b1bce0d34e517c8 rename to .resources/2c908eb2ec1be017475a6ea8170e9d1bf9a0faf44f77df9e6a1aed7bb4957236 index b5fed5e8..36dd682a 100644 --- a/.resources/24bd36e8d7fd66174948622e6ee3192f032bbae307484ee11b1bce0d34e517c8 +++ b/.resources/2c908eb2ec1be017475a6ea8170e9d1bf9a0faf44f77df9e6a1aed7bb4957236 @@ -28,10 +28,10 @@ "name": "UL14_4" }, "position": { - "height": 70.96, - "width": 51.07, - "x": 270.14, - "y": 333.07 + "height": 0.0657, + "width": 0.0266, + "x": 0.1407, + "y": 0.3084 }, "props": { "params": { @@ -57,13 +57,13 @@ "name": "UL15_5" }, "position": { - "height": 29.16, + "height": 0.027, "rotate": { "angle": "150deg" }, - "width": 61.63, - "x": 164.54, - "y": 319.14 + "width": 0.0321, + "x": 0.0857, + "y": 0.2955 }, "props": { "params": { @@ -89,13 +89,13 @@ "name": "UL14_5" }, "position": { - "height": 28.62, + "height": 0.0265, "rotate": { "angle": "150deg" }, - "width": 61.63, - "x": 310.08, - "y": 318.17 + "width": 0.0321, + "x": 0.1615, + "y": 0.2946 }, "props": { "params": { @@ -133,14 +133,17 @@ "name": "Button_0" }, "position": { - "height": 35.96, - "width": 124.03, - "x": 1685.95, - "y": 810.97 + "height": 0.0333, + "width": 0.0646, + "x": 0.8781, + "y": 0.7509 }, "props": { "primary": false, - "text": "MCM02 - NC SORTER" + "text": "MCM02 - NC SORTER", + "textStyle": { + "fontSize": "value" + } }, "type": "ia.input.button" }, @@ -149,10 +152,10 @@ "name": "PS3_1" }, "position": { - "height": 29.05, - "width": 455.04, - "x": 143.04, - "y": 301 + "height": 0.0269, + "width": 0.237, + "x": 0.0745, + "y": 0.2787 }, "props": { "params": { @@ -178,10 +181,10 @@ "name": "PS3_3" }, "position": { - "height": 29.05, - "width": 495.94, - "x": 1012.99, - "y": 301 + "height": 0.0269, + "width": 0.2583, + "x": 0.5276, + "y": 0.2787 }, "props": { "params": { @@ -208,13 +211,13 @@ "name": "PS3_5" }, "position": { - "height": 31, + "height": 0.0287, "rotate": { "angle": "90deg" }, - "width": 206.98, - "x": 1465.54, - "y": 453.17 + "width": 0.1078, + "x": 0.7633, + "y": 0.4196 }, "props": { "params": { @@ -241,10 +244,10 @@ "name": "PS3_2" }, "position": { - "height": 29.05, - "width": 407.04, - "x": 603.07, - "y": 301 + "height": 0.0269, + "width": 0.212, + "x": 0.3141, + "y": 0.2787 }, "props": { "params": { @@ -270,13 +273,13 @@ "name": "PS3_6" }, "position": { - "height": 30.02, + "height": 0.0278, "rotate": { "angle": "90deg" }, - "width": 33.98, - "x": 1552.51, - "y": 574.45 + "width": 0.0177, + "x": 0.8086, + "y": 0.5319 }, "props": { "params": { @@ -303,10 +306,10 @@ "name": "PS3_8" }, "position": { - "height": 31, - "width": 76.03, - "x": 1619.52, - "y": 649.4 + "height": 0.0287, + "width": 0.0396, + "x": 0.8435, + "y": 0.6013 }, "props": { "params": { @@ -333,10 +336,10 @@ "name": "PS3_9AL" }, "position": { - "height": 30.02, - "width": 76.03, - "x": 1697.66, - "y": 649.4 + "height": 0.0278, + "width": 0.0396, + "x": 0.8842, + "y": 0.6013 }, "props": { "params": { @@ -363,10 +366,10 @@ "name": "PS3_10" }, "position": { - "height": 23.98, - "width": 43.97, - "x": 1774.66, - "y": 649.4 + "height": 0.0222, + "width": 0.0229, + "x": 0.9243, + "y": 0.6013 }, "props": { "params": { @@ -393,13 +396,13 @@ "name": "UL14_1" }, "position": { - "height": 29.05, + "height": 0.0269, "rotate": { "angle": "90deg" }, - "width": 198.91, - "x": 187.2, - "y": 558.14 + "width": 0.1036, + "x": 0.0975, + "y": 0.5168 }, "props": { "params": { @@ -426,10 +429,10 @@ "name": "PS3_11" }, "position": { - "height": 23.98, - "width": 47.04, - "x": 1821.7, - "y": 649.4 + "height": 0.0222, + "width": 0.0245, + "x": 0.9488, + "y": 0.6013 }, "props": { "params": { @@ -456,13 +459,13 @@ "name": "UL15_1" }, "position": { - "height": 29.05, + "height": 0.0269, "rotate": { "angle": "90deg" }, - "width": 132.1, - "x": 15.17, - "y": 491.08 + "width": 0.0688, + "x": 0.0079, + "y": 0.4547 }, "props": { "params": { @@ -488,13 +491,13 @@ "name": "UL14_2" }, "position": { - "height": 29.05, + "height": 0.0269, "rotate": { "angle": "90deg" }, - "width": 33.98, - "x": 269.57, - "y": 441.4 + "width": 0.0177, + "x": 0.1404, + "y": 0.4087 }, "props": { "params": { @@ -520,13 +523,13 @@ "name": "UL14_3" }, "position": { - "height": 29.05, + "height": 0.0269, "rotate": { "angle": "90deg" }, - "width": 34.94, - "x": 268.99, - "y": 406.3 + "width": 0.0182, + "x": 0.1401, + "y": 0.3762 }, "props": { "params": { @@ -552,13 +555,13 @@ "name": "UL15_4" }, "position": { - "height": 29.16, + "height": 0.027, "rotate": { "angle": "150deg" }, - "width": 32.64, - "x": 137.86, - "y": 343.01 + "width": 0.017, + "x": 0.0718, + "y": 0.3176 }, "props": { "params": { @@ -584,10 +587,10 @@ "name": "PS3_7" }, "position": { - "height": 80.03, - "width": 61.06, - "x": 1553.86, - "y": 602.86 + "height": 0.0741, + "width": 0.0318, + "x": 0.8093, + "y": 0.5582 }, "props": { "params": { @@ -613,13 +616,13 @@ "name": "UL15_3" }, "position": { - "height": 29.16, + "height": 0.027, "rotate": { "angle": "150deg" }, - "width": 35.71, - "x": 105.6, - "y": 360.61 + "width": 0.0186, + "x": 0.055, + "y": 0.3339 }, "props": { "params": { @@ -645,10 +648,10 @@ "name": "PS3_4" }, "position": { - "height": 85, - "width": 77.95, - "x": 1508.35, - "y": 289.01 + "height": 0.0787, + "width": 0.0406, + "x": 0.7856, + "y": 0.2676 }, "props": { "params": { @@ -674,10 +677,10 @@ "name": "Camera" }, "position": { - "height": 30.02, - "width": 29.95, - "x": 29.95, - "y": 323.03 + "height": 0.0278, + "width": 0.0156, + "x": 0.0156, + "y": 0.2991 }, "props": { "params": { @@ -706,10 +709,10 @@ "name": "Camera_0" }, "position": { - "height": 30.02, - "width": 29.95, - "x": 806.02, - "y": 371.95 + "height": 0.0278, + "width": 0.0156, + "x": 0.4198, + "y": 0.3444 }, "props": { "params": { @@ -738,10 +741,10 @@ "name": "Camera_1" }, "position": { - "height": 30.02, - "width": 29.95, - "x": 1482.05, - "y": 659.99 + "height": 0.0278, + "width": 0.0156, + "x": 0.7719, + "y": 0.6111 }, "props": { "params": { @@ -770,10 +773,10 @@ "name": "Camera_2" }, "position": { - "height": 30.02, - "width": 29.95, - "x": 1819.01, - "y": 339.01 + "height": 0.0278, + "width": 0.0156, + "x": 0.9474, + "y": 0.3139 }, "props": { "params": { @@ -802,10 +805,10 @@ "name": "UL15_1_SS1" }, "position": { - "height": 19.98, - "width": 34.94, - "x": 62.02, - "y": 586.76 + "height": 0.0185, + "width": 0.0182, + "x": 0.0323, + "y": 0.5433 }, "props": { "params": { @@ -834,10 +837,10 @@ "name": "UL14_1_SS1" }, "position": { - "height": 19.98, - "width": 34.94, - "x": 268.99, - "y": 692.71 + "height": 0.0185, + "width": 0.0182, + "x": 0.1401, + "y": 0.6414 }, "props": { "params": { @@ -866,10 +869,10 @@ "name": "PS3_1_SS1" }, "position": { - "height": 19.98, - "width": 34.94, - "x": 342.91, - "y": 267.95 + "height": 0.0185, + "width": 0.0182, + "x": 0.1786, + "y": 0.2481 }, "props": { "params": { @@ -898,10 +901,10 @@ "name": "PS3_11_SS1" }, "position": { - "height": 19.98, - "width": 34.94, - "x": 1881.02, - "y": 609.01 + "height": 0.0185, + "width": 0.0182, + "x": 0.9797, + "y": 0.5639 }, "props": { "params": { @@ -930,10 +933,10 @@ "name": "PS3_11_SS2" }, "position": { - "height": 19.98, - "width": 34.94, - "x": 1877.95, - "y": 690.98 + "height": 0.0185, + "width": 0.0182, + "x": 0.9781, + "y": 0.6398 }, "props": { "params": { @@ -962,10 +965,10 @@ "name": "UL15_1_EPC2" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 99.07, - "y": 551.02 + "height": 0.0185, + "width": 0.0104, + "x": 0.0516, + "y": 0.5102 }, "props": { "params": { @@ -994,10 +997,10 @@ "name": "UL15_1_EPC1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 30.91, - "y": 551.02 + "height": 0.0185, + "width": 0.0104, + "x": 0.0161, + "y": 0.5102 }, "props": { "params": { @@ -1026,10 +1029,10 @@ "name": "PS3_1_EPC1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 313.92, - "y": 270.97 + "height": 0.0185, + "width": 0.0104, + "x": 0.1635, + "y": 0.2509 }, "props": { "params": { @@ -1058,10 +1061,10 @@ "name": "PS3_1_EPC2" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 387.07, - "y": 272.05 + "height": 0.0185, + "width": 0.0104, + "x": 0.2016, + "y": 0.2519 }, "props": { "params": { @@ -1090,10 +1093,10 @@ "name": "UL14_1_EPC1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 243.07, - "y": 654.05 + "height": 0.0185, + "width": 0.0104, + "x": 0.1266, + "y": 0.6056 }, "props": { "params": { @@ -1122,10 +1125,10 @@ "name": "UL14_1_EPC2" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 308.93, - "y": 655.02 + "height": 0.0185, + "width": 0.0104, + "x": 0.1609, + "y": 0.6065 }, "props": { "params": { @@ -1154,10 +1157,10 @@ "name": "PS3_11_EPC1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1858.94, - "y": 608.04 + "height": 0.0185, + "width": 0.0104, + "x": 0.9672, + "y": 0.5611 }, "props": { "params": { @@ -1186,10 +1189,10 @@ "name": "PS3_11_EPC2" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1853.95, - "y": 691.96 + "height": 0.0185, + "width": 0.0104, + "x": 0.9651, + "y": 0.6389 }, "props": { "params": { @@ -1218,12 +1221,15 @@ "name": "UL15_1_TPE1" }, "position": { - "height": 24.95, - "width": 54.91, - "x": 50.3, - "y": 426.06 + "height": 0.0231, + "width": 0.0255, + "x": 0.0262, + "y": 0.3945 }, "props": { + "loading": { + "order": "with-parent" + }, "params": { "tagProps": [ "System/MCM01/Photoeyes/TPE/UL15_1_TPE1", @@ -1236,12 +1242,15 @@ "value", "value", "value" - ] + ], + "width": "value" }, "path": "autStand/Equipment/Photoeye_Tracking", "style": { "overflow": "hidden" - } + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true }, "type": "ia.display.view" }, @@ -1250,13 +1259,13 @@ "name": "UL15_2_TPE1" }, "position": { - "height": 19.66, + "height": 0.021, "rotate": { "angle": "60deg" }, - "width": 54.91, - "x": 76.99, - "y": 369.04 + "width": 0.0394, + "x": 0.0336, + "y": 0.3397 }, "props": { "params": { @@ -1273,10 +1282,7 @@ "value" ] }, - "path": "autStand/Equipment/Photoeye_Tracking", - "style": { - "overflow": "hidden" - } + "path": "autStand/Equipment/Photoeye_Tracking" }, "type": "ia.display.view" }, @@ -1285,13 +1291,13 @@ "name": "UL15_3_TPE1" }, "position": { - "height": 20.2, + "height": 0.0187, "rotate": { "angle": "60deg" }, - "width": 54.91, - "x": 108.67, - "y": 350.03 + "width": 0.0286, + "x": 0.0566, + "y": 0.3241 }, "props": { "params": { @@ -1320,13 +1326,13 @@ "name": "UL15_4_TPE1" }, "position": { - "height": 19.66, + "height": 0.0182, "rotate": { "angle": "60deg" }, - "width": 54.91, - "x": 138.82, - "y": 334.26 + "width": 0.0286, + "x": 0.0723, + "y": 0.3095 }, "props": { "params": { @@ -1355,13 +1361,13 @@ "name": "PS3_1_TPE1" }, "position": { - "height": 24.95, + "height": 0.0231, "rotate": { "angle": "90deg" }, - "width": 54.91, - "x": 206.4, - "y": 298.08 + "width": 0.0286, + "x": 0.1075, + "y": 0.276 }, "props": { "params": { @@ -1390,10 +1396,10 @@ "name": "UL14_1_TPE1" }, "position": { - "height": 19.98, - "width": 54.91, - "x": 253.44, - "y": 463.1 + "height": 0.0185, + "width": 0.0286, + "x": 0.132, + "y": 0.4288 }, "props": { "params": { @@ -1422,10 +1428,10 @@ "name": "UL14_2_TPE1" }, "position": { - "height": 19.98, - "width": 54.91, - "x": 253.44, - "y": 428 + "height": 0.0185, + "width": 0.0286, + "x": 0.132, + "y": 0.3963 }, "props": { "params": { @@ -1454,10 +1460,10 @@ "name": "UL14_3_TPE1" }, "position": { - "height": 19.98, - "width": 54.91, - "x": 253.44, - "y": 393.12 + "height": 0.0241, + "width": 0.0286, + "x": 0.132, + "y": 0.364 }, "props": { "params": { @@ -1486,13 +1492,13 @@ "name": "UL14_4_TPE1" }, "position": { - "height": 19.98, + "height": 0.0185, "rotate": { "angle": "60deg" }, - "width": 54.91, - "x": 283.39, - "y": 334.04 + "width": 0.0286, + "x": 0.1476, + "y": 0.3093 }, "props": { "params": { @@ -1521,13 +1527,13 @@ "name": "PS3_1_TPE2" }, "position": { - "height": 19.98, + "height": 0.025, "rotate": { "angle": "90deg" }, - "width": 54.91, - "x": 403.39, - "y": 300.13 + "width": 0.0292, + "x": 0.208, + "y": 0.2754 }, "props": { "params": { @@ -1547,7 +1553,9 @@ "path": "autStand/Equipment/Photoeye_Tracking", "style": { "overflow": "hidden" - } + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true }, "type": "ia.display.view" }, @@ -1556,13 +1564,13 @@ "name": "PS3_1_TPE3" }, "position": { - "height": 19.98, + "height": 0.0185, "rotate": { "angle": "90deg" }, - "width": 54.91, - "x": 573.5, - "y": 300.13 + "width": 0.0286, + "x": 0.2997, + "y": 0.2779 }, "props": { "params": { @@ -1582,7 +1590,9 @@ "path": "autStand/Equipment/Photoeye_Tracking", "style": { "overflow": "hidden" - } + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true }, "type": "ia.display.view" }, @@ -1591,13 +1601,13 @@ "name": "PS3_2_TPE1" }, "position": { - "height": 19.98, + "height": 0.0185, "rotate": { "angle": "90deg" }, - "width": 54.91, - "x": 984.58, - "y": 299.92 + "width": 0.0286, + "x": 0.5123, + "y": 0.2777 }, "props": { "params": { @@ -1626,13 +1636,13 @@ "name": "PS3_3_TPE1" }, "position": { - "height": 19.98, + "height": 0.0185, "rotate": { "angle": "270deg" }, - "width": 54.91, - "x": 1481.47, - "y": 308.88 + "width": 0.0286, + "x": 0.7716, + "y": 0.286 }, "props": { "params": { @@ -1661,10 +1671,10 @@ "name": "PS3_4_TPE1" }, "position": { - "height": 19.98, - "width": 54.91, - "x": 1537.54, - "y": 354.35 + "height": 0.0185, + "width": 0.0286, + "x": 0.8008, + "y": 0.3281 }, "props": { "params": { @@ -1693,13 +1703,13 @@ "name": "PS3_5_TPE1" }, "position": { - "height": 19.98, + "height": 0.0185, "rotate": { "angle": "180deg" }, - "width": 54.91, - "x": 1537.34, - "y": 561.92 + "width": 0.0286, + "x": 0.8007, + "y": 0.5203 }, "props": { "params": { @@ -1728,13 +1738,13 @@ "name": "PS3_7_TPE1" }, "position": { - "height": 19.98, + "height": 0.0185, "rotate": { "angle": "90deg" }, - "width": 54.91, - "x": 1589.38, - "y": 649.94 + "width": 0.0286, + "x": 0.8278, + "y": 0.6018 }, "props": { "params": { @@ -1763,13 +1773,13 @@ "name": "PS3_8_TPE1" }, "position": { - "height": 19.98, + "height": 0.0185, "rotate": { "angle": "90deg" }, - "width": 54.91, - "x": 1669.44, - "y": 649.94 + "width": 0.0286, + "x": 0.8695, + "y": 0.6018 }, "props": { "params": { @@ -1798,13 +1808,13 @@ "name": "PS3_9AL_TPE1" }, "position": { - "height": 19.98, + "height": 0.0185, "rotate": { "angle": "90deg" }, - "width": 54.91, - "x": 1747.39, - "y": 648.86 + "width": 0.0286, + "x": 0.9101, + "y": 0.6008 }, "props": { "params": { @@ -1833,13 +1843,13 @@ "name": "PS3_10_TPE1" }, "position": { - "height": 19.98, + "height": 0.0185, "rotate": { "angle": "90deg" }, - "width": 54.91, - "x": 1792.32, - "y": 646.92 + "width": 0.0286, + "x": 0.9335, + "y": 0.599 }, "props": { "params": { @@ -1868,13 +1878,13 @@ "name": "PS3_11_TPE1" }, "position": { - "height": 19.98, + "height": 0.0185, "rotate": { "angle": "90deg" }, - "width": 54.91, - "x": 1840.32, - "y": 644.87 + "width": 0.0286, + "x": 0.9585, + "y": 0.5971 }, "props": { "params": { @@ -1903,10 +1913,10 @@ "name": "UL15_1_BCN1_A" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 20.93, - "y": 428 + "height": 0.0185, + "width": 0.0104, + "x": 0.0109, + "y": 0.3963 }, "props": { "params": { @@ -1935,10 +1945,10 @@ "name": "UL15_1_BCN1_R" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 20.93, - "y": 407.05 + "height": 0.0185, + "width": 0.0104, + "x": 0.0109, + "y": 0.3769 }, "props": { "params": { @@ -1967,10 +1977,10 @@ "name": "UL15_1_BCN2_R" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 114.05, - "y": 455 + "height": 0.0185, + "width": 0.0104, + "x": 0.0594, + "y": 0.4213 }, "props": { "params": { @@ -2000,10 +2010,10 @@ "name": "PS3_1_BCN1_A" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 255.1, - "y": 339.96 + "height": 0.0185, + "width": 0.0104, + "x": 0.1329, + "y": 0.3148 }, "props": { "params": { @@ -2033,10 +2043,10 @@ "name": "UL14_1_BCN1_A" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 220.99, - "y": 455 + "height": 0.0185, + "width": 0.0104, + "x": 0.1151, + "y": 0.4213 }, "props": { "params": { @@ -2066,10 +2076,10 @@ "name": "UL14_1_BCN1_R" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 220.99, - "y": 435.02 + "height": 0.0185, + "width": 0.0104, + "x": 0.1151, + "y": 0.4028 }, "props": { "params": { @@ -2099,10 +2109,10 @@ "name": "UL14_1_BCN2_R" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 316.99, - "y": 488.05 + "height": 0.0185, + "width": 0.0104, + "x": 0.1651, + "y": 0.4519 }, "props": { "params": { @@ -2131,10 +2141,10 @@ "name": "PS3_1_BCN2_A" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 350.02, - "y": 245.05 + "height": 0.0185, + "width": 0.0104, + "x": 0.1823, + "y": 0.2269 }, "props": { "params": { @@ -2164,10 +2174,10 @@ "name": "PS3_1_BCN2_R" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 350.02, - "y": 224.96 + "height": 0.0185, + "width": 0.0104, + "x": 0.1823, + "y": 0.2083 }, "props": { "params": { @@ -2196,10 +2206,10 @@ "name": "PS3_1_BCN4_A" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 564.1, - "y": 254.02 + "height": 0.0185, + "width": 0.0104, + "x": 0.2938, + "y": 0.2352 }, "props": { "params": { @@ -2228,10 +2238,10 @@ "name": "PS3_1_BCN4_H" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 564.1, - "y": 234.04 + "height": 0.0185, + "width": 0.0104, + "x": 0.2938, + "y": 0.2167 }, "props": { "params": { @@ -2260,10 +2270,10 @@ "name": "PS3_2_BCN1_A" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 973.06, - "y": 254.02 + "height": 0.0185, + "width": 0.0104, + "x": 0.5068, + "y": 0.2352 }, "props": { "params": { @@ -2292,10 +2302,10 @@ "name": "PS3_4_BCN1_A" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1526.02, - "y": 397.98 + "height": 0.0185, + "width": 0.0104, + "x": 0.7948, + "y": 0.3685 }, "props": { "params": { @@ -2324,10 +2334,10 @@ "name": "PS3_8_BCN1_A" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1645.06, - "y": 601.02 + "height": 0.0185, + "width": 0.0104, + "x": 0.8568, + "y": 0.5565 }, "props": { "params": { @@ -2356,10 +2366,10 @@ "name": "PS3_10_BCN1_A" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1793.09, - "y": 579.96 + "height": 0.0185, + "width": 0.0104, + "x": 0.9339, + "y": 0.537 }, "props": { "params": { @@ -2388,10 +2398,10 @@ "name": "PS3_11_BCN1_R" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1871.04, - "y": 581.04 + "height": 0.0185, + "width": 0.0104, + "x": 0.9745, + "y": 0.538 }, "props": { "params": { @@ -2420,10 +2430,10 @@ "name": "PS3_11_BCN2_R" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1882.94, - "y": 664.96 + "height": 0.0185, + "width": 0.0104, + "x": 0.9807, + "y": 0.6157 }, "props": { "params": { @@ -2453,10 +2463,10 @@ "name": "UL14_1_ENSH1" }, "position": { - "height": 24.95, - "width": 24.96, - "x": 314.5, - "y": 459.97 + "height": 0.0231, + "width": 0.013, + "x": 0.1638, + "y": 0.4259 }, "props": { "params": { @@ -2485,10 +2495,10 @@ "name": "UL14_2_ENSH1" }, "position": { - "height": 24.95, - "width": 24.96, - "x": 314.5, - "y": 424.98 + "height": 0.0231, + "width": 0.013, + "x": 0.1638, + "y": 0.3935 }, "props": { "params": { @@ -2517,10 +2527,10 @@ "name": "UL14_3_ENSH1" }, "position": { - "height": 24.95, - "width": 24.96, - "x": 314.5, - "y": 390.96 + "height": 0.0231, + "width": 0.013, + "x": 0.1638, + "y": 0.362 }, "props": { "params": { @@ -2549,10 +2559,10 @@ "name": "UL14_4_ENSH1" }, "position": { - "height": 24.95, - "width": 24.96, - "x": 325.44, - "y": 365.04 + "height": 0.0231, + "width": 0.013, + "x": 0.1695, + "y": 0.338 }, "props": { "params": { @@ -2581,10 +2591,10 @@ "name": "UL15_1_ENSH1" }, "position": { - "height": 24.95, - "width": 24.96, - "x": 110.4, - "y": 428.98 + "height": 0.0231, + "width": 0.013, + "x": 0.0575, + "y": 0.3972 }, "props": { "params": { @@ -2613,10 +2623,10 @@ "name": "UL15_2_ENSH1" }, "position": { - "height": 24.95, - "width": 24.96, - "x": 115.39, - "y": 401 + "height": 0.0231, + "width": 0.013, + "x": 0.0601, + "y": 0.3713 }, "props": { "params": { @@ -2645,10 +2655,10 @@ "name": "UL15_3_ENSH1" }, "position": { - "height": 24.95, - "width": 24.96, - "x": 145.34, - "y": 384.05 + "height": 0.0231, + "width": 0.013, + "x": 0.0757, + "y": 0.3556 }, "props": { "params": { @@ -2677,10 +2687,10 @@ "name": "UL15_4_ENSH1" }, "position": { - "height": 24.95, - "width": 24.96, - "x": 171.46, - "y": 369.04 + "height": 0.0231, + "width": 0.013, + "x": 0.0893, + "y": 0.3417 }, "props": { "params": { @@ -2709,10 +2719,10 @@ "name": "PS3_10_ENW1" }, "position": { - "height": 24.95, - "width": 24.96, - "x": 526.46, - "y": 303.05 + "height": 0.0231, + "width": 0.013, + "x": 0.2742, + "y": 0.2806 }, "props": { "params": { @@ -2741,10 +2751,10 @@ "name": "PS3_1_ENW1" }, "position": { - "height": 24.95, - "width": 24.96, - "x": 1788.67, - "y": 648 + "height": 0.0231, + "width": 0.013, + "x": 0.9316, + "y": 0.6 }, "props": { "params": { @@ -2773,10 +2783,10 @@ "name": "PS3_11_ENW1" }, "position": { - "height": 24.95, - "width": 24.96, - "x": 1824.77, - "y": 648 + "height": 0.0231, + "width": 0.013, + "x": 0.9504, + "y": 0.6 }, "props": { "params": { @@ -2805,10 +2815,10 @@ "name": "UL15_1_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 100.99, - "y": 496.04 + "height": 0.0185, + "width": 0.0104, + "x": 0.0526, + "y": 0.4593 }, "props": { "params": { @@ -2837,10 +2847,10 @@ "name": "UL15_2_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 139.01, - "y": 419.04 + "height": 0.0185, + "width": 0.0104, + "x": 0.0724, + "y": 0.388 }, "props": { "params": { @@ -2869,10 +2879,10 @@ "name": "UL15_3_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 162.05, - "y": 405.97 + "height": 0.0185, + "width": 0.0104, + "x": 0.0844, + "y": 0.3759 }, "props": { "params": { @@ -2903,10 +2913,10 @@ "name": "UL15_4_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 185.09, - "y": 392.04 + "height": 0.0185, + "width": 0.0104, + "x": 0.0964, + "y": 0.363 }, "props": { "params": { @@ -2937,10 +2947,10 @@ "name": "UL15_5_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 195.9, - "y": 363.96 + "height": 0.0185, + "width": 0.0104, + "x": 0.102, + "y": 0.337 }, "props": { "params": { @@ -2971,10 +2981,10 @@ "name": "UL14_1_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 312, - "y": 555.98 + "height": 0.0185, + "width": 0.0104, + "x": 0.1625, + "y": 0.5148 }, "props": { "params": { @@ -3003,10 +3013,10 @@ "name": "UL14_2_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 342.91, - "y": 463.97 + "height": 0.0185, + "width": 0.0104, + "x": 0.1786, + "y": 0.4296 }, "props": { "params": { @@ -3037,10 +3047,10 @@ "name": "UL14_3_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 342.91, - "y": 429.95 + "height": 0.0185, + "width": 0.0104, + "x": 0.1786, + "y": 0.3981 }, "props": { "params": { @@ -3071,10 +3081,10 @@ "name": "UL14_4_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 342.91, - "y": 398.95 + "height": 0.0185, + "width": 0.0104, + "x": 0.1786, + "y": 0.3694 }, "props": { "params": { @@ -3103,10 +3113,10 @@ "name": "UL14_5_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 356.93, - "y": 346.03 + "height": 0.0185, + "width": 0.0104, + "x": 0.1859, + "y": 0.3204 }, "props": { "params": { @@ -3135,10 +3145,10 @@ "name": "PS3_1_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 527.04, - "y": 346.03 + "height": 0.0185, + "width": 0.0104, + "x": 0.2745, + "y": 0.3204 }, "props": { "params": { @@ -3167,10 +3177,10 @@ "name": "PS3_2_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 686.98, - "y": 346.03 + "height": 0.0185, + "width": 0.0104, + "x": 0.3578, + "y": 0.3204 }, "props": { "params": { @@ -3199,10 +3209,10 @@ "name": "PS3_3_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1444.03, - "y": 335.99 + "height": 0.0185, + "width": 0.0104, + "x": 0.7521, + "y": 0.3111 }, "props": { "params": { @@ -3233,10 +3243,10 @@ "name": "PS3_4_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1512.96, - "y": 347 + "height": 0.0185, + "width": 0.0104, + "x": 0.788, + "y": 0.3213 }, "props": { "params": { @@ -3267,10 +3277,10 @@ "name": "PS3_5_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1593.98, - "y": 478.98 + "height": 0.0185, + "width": 0.0104, + "x": 0.8302, + "y": 0.4435 }, "props": { "params": { @@ -3301,10 +3311,10 @@ "name": "PS3_6_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1601.09, - "y": 552.96 + "height": 0.0185, + "width": 0.0104, + "x": 0.8339, + "y": 0.512 }, "props": { "params": { @@ -3335,10 +3345,10 @@ "name": "PS3_7_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1606.08, - "y": 605.02 + "height": 0.0185, + "width": 0.0104, + "x": 0.8365, + "y": 0.5602 }, "props": { "params": { @@ -3369,10 +3379,10 @@ "name": "PS3_8_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1666.94, - "y": 624.02 + "height": 0.0185, + "width": 0.0104, + "x": 0.8682, + "y": 0.5778 }, "props": { "params": { @@ -3403,10 +3413,10 @@ "name": "PS3_9AL_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1713.02, - "y": 627.05 + "height": 0.0185, + "width": 0.0104, + "x": 0.8922, + "y": 0.5806 }, "props": { "params": { @@ -3437,10 +3447,10 @@ "name": "PS3_10_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1786.94, - "y": 628.02 + "height": 0.0185, + "width": 0.0104, + "x": 0.9307, + "y": 0.5815 }, "props": { "params": { @@ -3471,10 +3481,10 @@ "name": "PS3_11_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1838.02, - "y": 627.05 + "height": 0.0185, + "width": 0.0104, + "x": 0.9573, + "y": 0.5806 }, "props": { "params": { @@ -3505,10 +3515,10 @@ "name": "PS3_9B_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1742.02, - "y": 627.05 + "height": 0.0185, + "width": 0.0104, + "x": 0.9073, + "y": 0.5806 }, "props": { "params": { @@ -3539,10 +3549,10 @@ "name": "UL15_1_JR1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 30.91, - "y": 463.97 + "height": 0.0185, + "width": 0.0104, + "x": 0.0161, + "y": 0.4296 }, "props": { "params": { @@ -3571,10 +3581,10 @@ "name": "UL14_1_JR1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 221.95, - "y": 483.95 + "height": 0.0185, + "width": 0.0104, + "x": 0.1156, + "y": 0.4481 }, "props": { "params": { @@ -3603,10 +3613,10 @@ "name": "PS3_1_JR1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 244.94, - "y": 367.01 + "height": 0.0185, + "width": 0.0104, + "x": 0.1276, + "y": 0.3398 }, "props": { "params": { @@ -3635,10 +3645,10 @@ "name": "PS3_1_JR2" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 421.06, - "y": 361.04 + "height": 0.0185, + "width": 0.0104, + "x": 0.2193, + "y": 0.3343 }, "props": { "params": { @@ -3667,10 +3677,10 @@ "name": "PS3_1_JR3" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 564.1, - "y": 276.05 + "height": 0.0185, + "width": 0.0104, + "x": 0.2938, + "y": 0.2556 }, "props": { "params": { @@ -3699,10 +3709,10 @@ "name": "PS3_2_JR1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 973.06, - "y": 276.05 + "height": 0.0185, + "width": 0.0104, + "x": 0.5068, + "y": 0.2556 }, "props": { "params": { @@ -3731,10 +3741,10 @@ "name": "PS3_4_JR1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1526.02, - "y": 420.01 + "height": 0.0185, + "width": 0.0104, + "x": 0.7948, + "y": 0.3889 }, "props": { "params": { @@ -3763,10 +3773,10 @@ "name": "PS3_8_JR2" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1646.02, - "y": 683.96 + "height": 0.0185, + "width": 0.0104, + "x": 0.8573, + "y": 0.6333 }, "props": { "params": { @@ -3795,10 +3805,10 @@ "name": "PS3_8_JR1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1642.94, - "y": 625 + "height": 0.0185, + "width": 0.0104, + "x": 0.8557, + "y": 0.5787 }, "props": { "params": { @@ -3827,10 +3837,10 @@ "name": "PS3_10_JR2" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1786.94, - "y": 690.01 + "height": 0.0185, + "width": 0.0104, + "x": 0.9307, + "y": 0.6389 }, "props": { "params": { @@ -3859,10 +3869,10 @@ "name": "PS3_10_JR1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1763.9, - "y": 581.04 + "height": 0.0185, + "width": 0.0104, + "x": 0.9187, + "y": 0.538 }, "props": { "params": { @@ -3891,10 +3901,10 @@ "name": "UL14_1_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 306.05, - "y": 528.98 + "height": 0.0231, + "width": 0.013, + "x": 0.1594, + "y": 0.4898 }, "props": { "params": { @@ -3923,10 +3933,10 @@ "name": "UL14_2_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 366.91, - "y": 463 + "height": 0.0231, + "width": 0.013, + "x": 0.1911, + "y": 0.4287 }, "props": { "params": { @@ -3955,10 +3965,10 @@ "name": "UL14_3_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 366.91, - "y": 431.03 + "height": 0.0231, + "width": 0.013, + "x": 0.1911, + "y": 0.3991 }, "props": { "params": { @@ -3987,10 +3997,10 @@ "name": "UL14_4_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 366.91, - "y": 401 + "height": 0.0231, + "width": 0.013, + "x": 0.1911, + "y": 0.3713 }, "props": { "params": { @@ -4019,10 +4029,10 @@ "name": "UL15_1_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 121.92, - "y": 496.04 + "height": 0.0231, + "width": 0.013, + "x": 0.0635, + "y": 0.4593 }, "props": { "params": { @@ -4051,10 +4061,10 @@ "name": "UL15_2_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 138.05, - "y": 451.01 + "height": 0.0231, + "width": 0.013, + "x": 0.0719, + "y": 0.4176 }, "props": { "params": { @@ -4083,10 +4093,10 @@ "name": "UL15_3_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 176.06, - "y": 428 + "height": 0.0231, + "width": 0.013, + "x": 0.0917, + "y": 0.3963 }, "props": { "params": { @@ -4115,10 +4125,10 @@ "name": "UL15_4_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 206.02, - "y": 405 + "height": 0.0231, + "width": 0.013, + "x": 0.1073, + "y": 0.375 }, "props": { "params": { @@ -4147,10 +4157,10 @@ "name": "UL15_5_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 217.94, - "y": 342.01 + "height": 0.0231, + "width": 0.013, + "x": 0.1135, + "y": 0.3167 }, "props": { "params": { @@ -4179,10 +4189,10 @@ "name": "UL14_5_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 378.05, - "y": 359.96 + "height": 0.0231, + "width": 0.013, + "x": 0.1969, + "y": 0.3333 }, "props": { "params": { @@ -4211,10 +4221,10 @@ "name": "PS3_1_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 483.07, - "y": 346.03 + "height": 0.0231, + "width": 0.013, + "x": 0.2516, + "y": 0.3204 }, "props": { "params": { @@ -4243,10 +4253,10 @@ "name": "PS3_2_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 643.01, - "y": 346.03 + "height": 0.0231, + "width": 0.013, + "x": 0.3349, + "y": 0.3204 }, "props": { "params": { @@ -4275,10 +4285,10 @@ "name": "PS3_3_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 1400.06, - "y": 335.99 + "height": 0.0231, + "width": 0.013, + "x": 0.7292, + "y": 0.3111 }, "props": { "params": { @@ -4307,10 +4317,10 @@ "name": "PS3_4_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 1476.1, - "y": 366.98 + "height": 0.0231, + "width": 0.013, + "x": 0.7688, + "y": 0.3398 }, "props": { "params": { @@ -4339,10 +4349,10 @@ "name": "PS3_5_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 1592.06, - "y": 451 + "height": 0.0231, + "width": 0.013, + "x": 0.8292, + "y": 0.4176 }, "props": { "params": { @@ -4371,10 +4381,10 @@ "name": "PS3_6_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 1602.05, - "y": 525.96 + "height": 0.0231, + "width": 0.013, + "x": 0.8344, + "y": 0.487 }, "props": { "params": { @@ -4403,10 +4413,10 @@ "name": "PS3_7_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 1606.08, - "y": 578.99 + "height": 0.0231, + "width": 0.013, + "x": 0.8365, + "y": 0.5361 }, "props": { "params": { @@ -4435,10 +4445,10 @@ "name": "PS3_8_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 1668.1, - "y": 598.97 + "height": 0.0231, + "width": 0.013, + "x": 0.8688, + "y": 0.5546 }, "props": { "params": { @@ -4467,10 +4477,10 @@ "name": "PS3_9AL_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 1712.02, - "y": 602.04 + "height": 0.0231, + "width": 0.013, + "x": 0.8917, + "y": 0.5574 }, "props": { "params": { @@ -4499,10 +4509,10 @@ "name": "PS3_9B_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 1756.99, - "y": 604.02 + "height": 0.0231, + "width": 0.013, + "x": 0.9151, + "y": 0.5593 }, "props": { "params": { @@ -4531,10 +4541,10 @@ "name": "PS3_11_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 1862.02, - "y": 552.96 + "height": 0.0231, + "width": 0.013, + "x": 0.9698, + "y": 0.512 }, "props": { "params": { @@ -4563,10 +4573,10 @@ "name": "PS3_10_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 1808.06, - "y": 603.04 + "height": 0.0231, + "width": 0.013, + "x": 0.9417, + "y": 0.5584 }, "props": { "params": { @@ -4595,10 +4605,10 @@ "name": "MCM01" }, "position": { - "height": 30.02, - "width": 42.05, - "x": 449.66, - "y": 405 + "height": 0.0278, + "width": 0.0219, + "x": 0.2342, + "y": 0.375 }, "props": { "params": { @@ -4624,10 +4634,10 @@ "name": "PS3_1_DPM1" }, "position": { - "height": 30.02, - "width": 29.95, - "x": 269.57, - "y": 265.03 + "height": 0.0278, + "width": 0.0156, + "x": 0.1404, + "y": 0.2454 }, "props": { "params": { @@ -4653,10 +4663,10 @@ "name": "PS3_5_DPM1" }, "position": { - "height": 30.02, - "width": 29.95, - "x": 1599.55, - "y": 374.98 + "height": 0.0278, + "width": 0.0156, + "x": 0.8331, + "y": 0.3472 }, "props": { "params": { @@ -4685,10 +4695,10 @@ "name": "PDP01_FIOM1" }, "position": { - "height": 25, - "width": 25, - "x": 1406.98, - "y": 384.05 + "height": 0.0231, + "width": 0.013, + "x": 0.7328, + "y": 0.3556 }, "props": { "params": { @@ -4715,10 +4725,10 @@ "name": "PS3_1_BCN3_A" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 421.06, - "y": 339.98 + "height": 0.0185, + "width": 0.0104, + "x": 0.2193, + "y": 0.3148 }, "props": { "params": { @@ -4748,10 +4758,10 @@ "name": "UL15_2" }, "position": { - "height": 70.96, - "width": 51.07, - "x": 65.09, - "y": 368.06 + "height": 0.0657, + "width": 0.0266, + "x": 0.0339, + "y": 0.3408 }, "props": { "params": { @@ -4777,13 +4787,13 @@ "name": "PS3_6_TPE1" }, "position": { - "height": 24.95, + "height": 0.0231, "rotate": { "angle": "180deg" }, - "width": 54.91, - "x": 1537.34, - "y": 594.97 + "width": 0.0286, + "x": 0.8007, + "y": 0.5509 }, "props": { "params": { @@ -4812,9 +4822,9 @@ "name": "CoordinateContainer" }, "position": { - "height": 1080, + "height": 1, "rotate": {}, - "width": 1920 + "width": 1 }, "propConfig": { "custom.isVerticalRotation": { @@ -4901,6 +4911,9 @@ } } }, + "props": { + "mode": "percent" + }, "type": "ia.container.coord" } } \ No newline at end of file diff --git a/.resources/2e0881f570fc4f5c50d52eb39ff85df05145736fa303736c6c9a53a78c21d2fd b/.resources/2e0881f570fc4f5c50d52eb39ff85df05145736fa303736c6c9a53a78c21d2fd deleted file mode 100644 index 6f60d0be..00000000 --- a/.resources/2e0881f570fc4f5c50d52eb39ff85df05145736fa303736c6c9a53a78c21d2fd +++ /dev/null @@ -1,264 +0,0 @@ -{ - "custom": { - "state": 0, - "string": "Clear" - }, - "params": { - "tagProps": [ - 3, - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "propConfig": { - "custom.state": { - "binding": { - "config": { - "fallbackDelay": 1, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" - }, - "transforms": [ - { - "expression": "coalesce({value},0)", - "type": "expression" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.string": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": "Clear", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "Clear" - }, - { - "input": 2, - "output": "Blocked" - }, - { - "input": 3, - "output": "Disabled" - }, - { - "input": 4, - "output": "Jammed" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - }, - "persistent": true - }, - "params.tagProps": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 25, - "width": 55 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "arrow_icon" - }, - "position": { - "height": 1, - "width": 1 - }, - "propConfig": { - "props.elements[1].fill.paint": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": "#00FF00", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "#00FF00" - }, - { - "input": 2, - "output": "#000000" - }, - { - "input": 3, - "output": "#800080" - }, - { - "input": 4, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, - "props.elements[3].fill.paint": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": "#00FF00", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "#00FF00" - }, - { - "input": 2, - "output": "#000000" - }, - { - "input": 3, - "output": "#800080" - }, - { - "input": 4, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - } - }, - "props": { - "elements": [ - { - "id": "defs1", - "name": "defs1", - "type": "defs" - }, - { - "d": "M 21.343364,12.531563 2.1710548,22.117718 V 2.9454084 Z", - "fill": {}, - "id": "path1", - "name": "path1", - "stroke": { - "paint": "#000000", - "width": "1.91723" - }, - "type": "path" - }, - { - "id": "line1", - "name": "line1", - "stroke": { - "dasharray": "2, 2", - "paint": "#000000", - "width": "2.25291" - }, - "type": "line", - "x1": "22.528276", - "x2": "62.238979", - "y1": "12.531563", - "y2": "12.531563" - }, - { - "fill": {}, - "height": "19.17231", - "id": "rect1", - "name": "rect1", - "stroke": { - "paint": "#000000", - "width": "1.91723" - }, - "type": "rect", - "width": "5.7516928", - "x": "62.519203", - "y": "3.1996493" - } - ], - "viewBox": "0 0 70 25" - }, - "type": "ia.shapes.svg" - } - ], - "events": { - "dom": { - "onClick": { - "config": { - "script": "\t#create tags lists for the device\n\tprops \u003d self.view.params.tagProps\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props[0])\n\tsystem.perspective.openDock(\u0027Docked-East-Device\u0027,params\u003d{\u0027tagProps\u0027:props, \"tags\":tags_table_dataset})" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "root", - "tooltip": { - "enabled": true - } - }, - "propConfig": { - "meta.tooltip.text": { - "binding": { - "config": { - "expression": "\"Source Id: \" + {view.params.tagProps[0]} + \", Status: \" + {view.custom.string}\n" - }, - "type": "expr" - } - }, - "meta.visible": { - "binding": { - "config": { - "path": "session.custom.alarm_filter.show_photoeyes" - }, - "type": "property" - } - } - }, - "props": { - "mode": "percent", - "style": { - "cursor": "pointer", - "userSelect": "none" - } - }, - "type": "ia.container.coord" - } -} \ No newline at end of file diff --git a/.resources/3caae229ed246c44674acf9e9be41ec4bf4fc51f10c11e74cf1d268ec7ca7a68 b/.resources/3caae229ed246c44674acf9e9be41ec4bf4fc51f10c11e74cf1d268ec7ca7a68 new file mode 100644 index 00000000..2290c2c9 --- /dev/null +++ b/.resources/3caae229ed246c44674acf9e9be41ec4bf4fc51f10c11e74cf1d268ec7ca7a68 @@ -0,0 +1,547 @@ +{ + "custom": { + "color": "#C2C2C2", + "priority": "No Active Alarms", + "state": "Closed" + }, + "params": { + "tagProps": [ + "System/MCM02/Photoeyes/LRPE/S03_1_LRPE4", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "propConfig": { + "custom.color": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.priority": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "No Active Alarms" + }, + { + "input": 1, + "output": "High" + }, + { + "input": 2, + "output": "Medium" + }, + { + "input": 3, + "output": "Low" + }, + { + "input": 4, + "output": "Diagnostic" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.state": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": "Unknown", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "Closed" + }, + { + "input": 1, + "output": "Actuated" + }, + { + "input": 2, + "output": "Communication Faulted" + }, + { + "input": 3, + "output": "Conveyor Running In Maintenance Mode" + }, + { + "input": 4, + "output": "Disabled" + }, + { + "input": 5, + "output": "Disconnected" + }, + { + "input": 6, + "output": "Stopped" + }, + { + "input": 7, + "output": "Enabled Not Running" + }, + { + "input": 8, + "output": "Encoder Fault" + }, + { + "input": 9, + "output": "Energy Management" + }, + { + "input": 10, + "output": "ESTOP Was Actuated" + }, + { + "input": 11, + "output": "EStopped" + }, + { + "input": 12, + "output": "EStopped Locally" + }, + { + "input": 13, + "output": "Extended Faulted" + }, + { + "input": 14, + "output": "Full" + }, + { + "input": 15, + "output": "Gaylord Start Pressed" + }, + { + "input": 16, + "output": "Jam Fault" + }, + { + "input": 17, + "output": "Jammed" + }, + { + "input": 18, + "output": "Loading Allowed" + }, + { + "input": 19, + "output": "Loading Not Allowed" + }, + { + "input": 20, + "output": "Low Air Pressure Fault Was Present" + }, + { + "input": 21, + "output": "Maintenance Mode" + }, + { + "input": 22, + "output": "Conveyor Stopped In Maintenance Mode" + }, + { + "input": 23, + "output": "Motor Faulted" + }, + { + "input": 24, + "output": "Motor Was Faulted" + }, + { + "input": 25, + "output": "Normal" + }, + { + "input": 26, + "output": "Off Inactive" + }, + { + "input": 27, + "output": "Open" + }, + { + "input": 28, + "output": "PLC Ready To Run" + }, + { + "input": 29, + "output": "Package Release Pressed" + }, + { + "input": 30, + "output": "Power Branch Was Faulted" + }, + { + "input": 31, + "output": "Pressed" + }, + { + "input": 32, + "output": "Ready To Receive" + }, + { + "input": 33, + "output": "Running" + }, + { + "input": 34, + "output": "Started" + }, + { + "input": 35, + "output": "Stopped" + }, + { + "input": 36, + "output": "System Started" + }, + { + "input": 37, + "output": "Unknown" + }, + { + "input": 38, + "output": "VFD Fault" + }, + { + "input": 39, + "output": "Conveyor Running In Power Saving Mode" + }, + { + "input": 40, + "output": "Conveyor Jogging In Maintenance Mode" + }, + { + "input": 41, + "output": "VFD Reset Required" + }, + { + "input": 42, + "output": "Jam Reset Push Button Pressed" + }, + { + "input": 43, + "output": "Start Push Button Pressed" + }, + { + "input": 44, + "output": "Stop Push Button Pressed" + }, + { + "input": 45, + "output": "No Container" + }, + { + "input": 46, + "output": "Ready To Be Enabled" + }, + { + "input": 47, + "output": "Half Full" + }, + { + "input": 48, + "output": "Enabled" + }, + { + "input": 49, + "output": "Tipper Faulted" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "params.tagProps": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 25, + "width": 240 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "arrow_icon" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.elements[1].fill": { + "binding": { + "config": { + "path": "view.custom.color" + }, + "type": "property" + } + }, + "props.elements[3].fill": { + "binding": { + "config": { + "path": "view.custom.color" + }, + "type": "property" + } + } + }, + "props": { + "elements": [ + { + "id": "defs1", + "name": "defs1", + "type": "defs" + }, + { + "d": "M 21.343364,12.531563 2.1710548,22.117718 V 2.9454084 Z", + "id": "path1", + "name": "path1", + "stroke": { + "paint": "#000000", + "width": "1.91723" + }, + "type": "path" + }, + { + "id": "line1", + "name": "line1", + "stroke": { + "dasharray": "2, 2", + "paint": "#000000", + "width": "5.0944" + }, + "type": "line", + "x1": "24.528276", + "x2": "227.57999", + "y1": "12.531563", + "y2": "12.531563" + }, + { + "d": "M 229.35597,12.531558 248.52828,2.9454081 V 22.117718 Z", + "id": "path2", + "name": "path2", + "stroke": { + "paint": "#000000", + "width": "1.91723" + }, + "type": "path" + } + ], + "viewBox": "0 0 250 25" + }, + "type": "ia.shapes.svg" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "script": "\t#create tags lists for the device\n\tprops \u003d self.view.params.tagProps\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props[0])\n\tsystem.perspective.openDock(\u0027Docked-East-Device\u0027,params\u003d{\u0027tagProps\u0027:props, \"tags\":tags_table_dataset})" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root", + "tooltip": { + "enabled": true + } + }, + "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if(\n {view.custom.state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n" + }, + "type": "expr" + } + }, + "meta.visible": { + "binding": { + "config": { + "path": "session.custom.alarm_filter.show_photoeyes" + }, + "type": "property" + } + } + }, + "props": { + "mode": "percent", + "style": { + "cursor": "pointer", + "userSelect": "none" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/8c61ee6ac6a8d8de9adad3712f8c56de0e712a8a37a608ff4ef2c73c68676170 b/.resources/4f6dbe18ba1614ce98f4e8d40249f03d8e994f109bc64e519aee553f2ef368f2 similarity index 99% rename from .resources/8c61ee6ac6a8d8de9adad3712f8c56de0e712a8a37a608ff4ef2c73c68676170 rename to .resources/4f6dbe18ba1614ce98f4e8d40249f03d8e994f109bc64e519aee553f2ef368f2 index 705d3126..2fd82116 100644 --- a/.resources/8c61ee6ac6a8d8de9adad3712f8c56de0e712a8a37a608ff4ef2c73c68676170 +++ b/.resources/4f6dbe18ba1614ce98f4e8d40249f03d8e994f109bc64e519aee553f2ef368f2 @@ -293,6 +293,7 @@ "mode": "percent", "style": { "cursor": "pointer", + "overflow": "hidden", "userSelect": "none" } }, diff --git a/.resources/683a28ec106c12f3b8288ec28a5f738f4ebf4830e6b96f11ed4877ed38e6e8ed b/.resources/683a28ec106c12f3b8288ec28a5f738f4ebf4830e6b96f11ed4877ed38e6e8ed deleted file mode 100644 index 59c26bef..00000000 --- a/.resources/683a28ec106c12f3b8288ec28a5f738f4ebf4830e6b96f11ed4877ed38e6e8ed +++ /dev/null @@ -1,219 +0,0 @@ -{ - "custom": { - "state": 0, - "string": "Unknown" - }, - "params": { - "tagProps": [ - "system/mcm01/buttons/jr/ul15_1_jr1", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "propConfig": { - "custom.state": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", - "type": "expression" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.string": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": "Unknown", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "Start" - }, - { - "input": 2, - "output": "Start Pressed" - }, - { - "input": 3, - "output": "Start Illuminated" - }, - { - "input": 4, - "output": "Start Pressed / Illuminated" - }, - { - "input": 5, - "output": "Stop" - }, - { - "input": 6, - "output": "Stop Pressed" - }, - { - "input": 7, - "output": "Stop Illuminated" - }, - { - "input": 8, - "output": "Stop Pressed / Illuminated" - }, - { - "input": 9, - "output": "Restart" - }, - { - "input": 10, - "output": "Restart Pressed" - }, - { - "input": 11, - "output": "Restart Illuminated" - }, - { - "input": 12, - "output": "Restart Pressed / Illuminated" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - }, - "persistent": true - }, - "params.tagProps": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 25, - "width": 25 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "Button" - }, - "position": { - "height": 1, - "width": 1 - }, - "propConfig": { - "props.elements[0].fill.paint": { - "binding": { - "config": { - "expression": "if(\r\n {view.custom.state} \u003d 0, \"#a9a9a9\", // disconnected gray (DarkGray)\r\n if(\r\n {view.custom.state} % 2 \u003d 1, \"#ffffff\", // white\r\n \"#000000\" // black\r\n )\r\n)\r\n" - }, - "type": "expr" - } - }, - "props.elements[1].fill.paint": { - "binding": { - "config": { - "expression": "if({view.custom.state} \u003d 0, \"#a9a9a9\", // disconnected gray\r\n if({view.custom.state} \u003d 1 || {view.custom.state} \u003d 2, \"#90ee90\", // light green\r\n if({view.custom.state} \u003d 3 || {view.custom.state} \u003d 4, \"#228B22\", // softer dark green\r\n if({view.custom.state} \u003d 5 || {view.custom.state} \u003d 6, \"#ffc0cb\", // pink\r\n if({view.custom.state} \u003d 7 || {view.custom.state} \u003d 8, \"#ff0000\", // red\r\n if({view.custom.state} \u003d 9 || {view.custom.state} \u003d 10, \"#808080\", // normal gray\r\n if({view.custom.state} \u003d 11 || {view.custom.state} \u003d 12, \"#ffffff\", \"\") // white\r\n )\r\n )\r\n )\r\n )\r\n )\r\n)\r\n" - }, - "type": "expr" - } - } - }, - "props": { - "elements": [ - { - "d": "M 0,0 H 20 V 20 H 0 Z", - "fill": {}, - "name": "path", - "stroke": { - "paint": "#000000", - "width": "1.5" - }, - "type": "path" - }, - { - "d": "m 17,10.5 a 7,7 0 0 1 -7,7 7,7 0 0 1 -7,-7 7,7 0 0 1 7,-7 7,7 0 0 1 7,7 z", - "fill": {}, - "name": "path", - "stroke": { - "paint": "#000000", - "width": "1" - }, - "type": "path" - } - ], - "viewBox": "0 0 20 20" - }, - "type": "ia.shapes.svg" - } - ], - "events": { - "dom": { - "onClick": { - "config": { - "script": "\t#create tags lists for the device\n\tprops \u003d self.view.params.tagProps\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props[0])\n\tsystem.perspective.openDock(\u0027Docked-East-Device\u0027,params\u003d{\u0027tagProps\u0027:props, \"tags\":tags_table_dataset})" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "root", - "tooltip": { - "enabled": true - } - }, - "propConfig": { - "meta.tooltip.text": { - "binding": { - "config": { - "expression": "\"Source Id: \" + {view.params.tagProps[0]} + \", Status: \" + {view.custom.string}\n" - }, - "type": "expr" - } - }, - "meta.visible": { - "binding": { - "config": { - "path": "session.custom.alarm_filter.show_buttons" - }, - "type": "property" - } - } - }, - "props": { - "mode": "percent", - "style": { - "cursor": "pointer" - } - }, - "type": "ia.container.coord" - } -} \ No newline at end of file diff --git a/.resources/79964efff55d72a4a1a1c0408023d4c8fccfc08f29ad2bfc6c0fb9d78225a114 b/.resources/79964efff55d72a4a1a1c0408023d4c8fccfc08f29ad2bfc6c0fb9d78225a114 new file mode 100644 index 00000000..ab0a93a9 Binary files /dev/null and b/.resources/79964efff55d72a4a1a1c0408023d4c8fccfc08f29ad2bfc6c0fb9d78225a114 differ diff --git a/.resources/8d6ce71844ca5f1a8026e7865e377ce0daa0317f3f048ee0ae88c67383123b81 b/.resources/8d6ce71844ca5f1a8026e7865e377ce0daa0317f3f048ee0ae88c67383123b81 deleted file mode 100644 index b9ef53c9..00000000 --- a/.resources/8d6ce71844ca5f1a8026e7865e377ce0daa0317f3f048ee0ae88c67383123b81 +++ /dev/null @@ -1,300 +0,0 @@ -{ - "custom": { - "state": 0, - "string": "Clear" - }, - "params": { - "tagProps": [ - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "propConfig": { - "custom.state": { - "binding": { - "config": { - "fallbackDelay": 1, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", - "type": "expression" - }, - { - "fallback": 0, - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": 1 - }, - { - "input": 2, - "output": 2 - }, - { - "input": 3, - "output": 3 - }, - { - "input": 4, - "output": 4 - }, - { - "input": 5, - "output": 5 - }, - { - "input": 6, - "output": 6 - }, - { - "input": 7, - "output": 7 - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.string": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": "Clear", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "Clear" - }, - { - "input": 2, - "output": "Blocked" - }, - { - "input": 3, - "output": "Disabled" - }, - { - "input": 4, - "output": "Jammed" - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - }, - "persistent": true - }, - "params.tagProps": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 25, - "width": 240 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "arrow_icon" - }, - "position": { - "height": 1, - "width": 1 - }, - "propConfig": { - "props.elements[1].fill.paint": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": "#00FF00", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "#00FF00" - }, - { - "input": 2, - "output": "#000000" - }, - { - "input": 3, - "output": "#800080" - }, - { - "input": 4, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, - "props.elements[3].fill.paint": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": "#00FF00", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "#00FF00" - }, - { - "input": 2, - "output": "#000000" - }, - { - "input": 3, - "output": "#800080" - }, - { - "input": 4, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - } - }, - "props": { - "elements": [ - { - "id": "defs1", - "name": "defs1", - "type": "defs" - }, - { - "d": "M 21.343364,12.531563 2.1710548,22.117718 V 2.9454084 Z", - "fill": {}, - "id": "path1", - "name": "path1", - "stroke": { - "paint": "#000000", - "width": "1.91723" - }, - "type": "path" - }, - { - "id": "line1", - "name": "line1", - "stroke": { - "dasharray": "2, 2", - "paint": "#000000", - "width": "5.27624" - }, - "type": "line", - "x1": "22.528276", - "x2": "240.33455", - "y1": "12.531563", - "y2": "12.531563" - }, - { - "fill": {}, - "height": "19.17231", - "id": "rect1", - "name": "rect1", - "stroke": { - "paint": "#000000", - "width": "1.91723" - }, - "type": "rect", - "width": "5.7516928", - "x": "242.5192", - "y": "3.1996493" - } - ], - "viewBox": "0 0 250 25" - }, - "type": "ia.shapes.svg" - } - ], - "events": { - "dom": { - "onClick": { - "config": { - "script": "\t#create tags lists for the device\n\tprops \u003d self.view.params.tagProps\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props[0])\n\tsystem.perspective.openDock(\u0027Docked-East-Device\u0027,params\u003d{\u0027tagProps\u0027:props, \"tags\":tags_table_dataset})" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "root", - "tooltip": { - "enabled": true - } - }, - "propConfig": { - "meta.tooltip.text": { - "binding": { - "config": { - "expression": "\"Source Id: \" + {view.params.tagProps[0]} + \", Status: \" + {view.custom.string}\n" - }, - "type": "expr" - } - }, - "meta.visible": { - "binding": { - "config": { - "path": "session.custom.alarm_filter.show_photoeyes" - }, - "type": "property" - } - } - }, - "props": { - "mode": "percent", - "style": { - "cursor": "pointer", - "userSelect": "none" - } - }, - "type": "ia.container.coord" - } -} \ No newline at end of file diff --git a/.resources/8f8d755fbaee4ed576dc9d28a925faa60901b87bf13cb6cc1674a9bf911f2006 b/.resources/8f8d755fbaee4ed576dc9d28a925faa60901b87bf13cb6cc1674a9bf911f2006 new file mode 100644 index 00000000..c67fbc45 Binary files /dev/null and b/.resources/8f8d755fbaee4ed576dc9d28a925faa60901b87bf13cb6cc1674a9bf911f2006 differ diff --git a/.resources/93ec0702254eb62ccb33306b4422f95f2de9e836a0e91bf8425d461e6d59f079 b/.resources/93ec0702254eb62ccb33306b4422f95f2de9e836a0e91bf8425d461e6d59f079 deleted file mode 100644 index 0db19c71..00000000 Binary files a/.resources/93ec0702254eb62ccb33306b4422f95f2de9e836a0e91bf8425d461e6d59f079 and /dev/null differ diff --git a/.resources/a09aaef60ba4138b31f991035c7fbf0727dabb41d040bd98f404235800a78236 b/.resources/a09aaef60ba4138b31f991035c7fbf0727dabb41d040bd98f404235800a78236 deleted file mode 100644 index 583520a8..00000000 Binary files a/.resources/a09aaef60ba4138b31f991035c7fbf0727dabb41d040bd98f404235800a78236 and /dev/null differ diff --git a/.resources/e3070e69c4e1ce23c2c77e28609b5438aa1e4259e408d20588a8025002319483 b/.resources/b909ddbdab03775497103f34d38e6b1d43eb75cd86875c7bc6e29495fa5b6afe similarity index 99% rename from .resources/e3070e69c4e1ce23c2c77e28609b5438aa1e4259e408d20588a8025002319483 rename to .resources/b909ddbdab03775497103f34d38e6b1d43eb75cd86875c7bc6e29495fa5b6afe index c3a63279..f0c6d67f 100644 --- a/.resources/e3070e69c4e1ce23c2c77e28609b5438aa1e4259e408d20588a8025002319483 +++ b/.resources/b909ddbdab03775497103f34d38e6b1d43eb75cd86875c7bc6e29495fa5b6afe @@ -2942,8 +2942,8 @@ "position": { "height": 0.0231, "width": 0.0131, - "x": 0.1241, - "y": 0.5037 + "x": 0.1231, + "y": 0.5055 }, "props": { "params": { @@ -2971,7 +2971,7 @@ "position": { "height": 0.0231, "width": 0.0131, - "x": 0.1235, + "x": 0.123, "y": 0.4028 }, "props": { @@ -5567,7 +5567,7 @@ "params": { "name": "amber", "tagProps": [ - "Beacon_63", + "System/MCM02/Beacon/NCS1_1_BCN1_A", "value", "value", "value", @@ -5595,7 +5595,6 @@ }, "props": { "params": { - "name": "red", "tagProps": [ "System/MCM02/Beacon/NCS1_1_BCN1_R", "value", @@ -5625,7 +5624,6 @@ }, "props": { "params": { - "name": "horn", "tagProps": [ "System/MCM02/Beacon/NCS1_1_BCN1_H", "value", @@ -8881,14 +8879,14 @@ "rotate": { "angle": "90deg" }, - "width": 0.0328, - "x": 0.1258, - "y": 0.4626 + "width": 0.0531, + "x": 0.1161, + "y": 0.4491 }, "props": { "params": { "tagProps": [ - "System/MCM02/Photoeyes/LRPE/S03_1_LRPE1", + "System/MCM02/Photoeyes/TPE/PS3_12_TPE1", "value", "value", "value", @@ -8900,7 +8898,12 @@ "value" ] }, - "path": "autStand/Equipment/Photoeye_Tracking" + "path": "autStand/Equipment/Photoeye_Chute", + "style": { + "overflow": "hidden" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true }, "type": "ia.display.view" } @@ -9005,7 +9008,10 @@ }, "props": { "primary": false, - "text": "MCM01 - FLUID INBOUND" + "text": "MCM01 - FLUID INBOUND", + "textStyle": { + "fontSize": "1vmin" + } }, "type": "ia.input.button" } diff --git a/.resources/bef6d2511bdd94fe146a79ab730882df01e7e3b7688cb8d0dbcea329ba2d1b2a b/.resources/bef6d2511bdd94fe146a79ab730882df01e7e3b7688cb8d0dbcea329ba2d1b2a new file mode 100644 index 00000000..bb80fecf Binary files /dev/null and b/.resources/bef6d2511bdd94fe146a79ab730882df01e7e3b7688cb8d0dbcea329ba2d1b2a differ diff --git a/.resources/c6b9ed8bf49d92d653f28e486ec495001598733b90ecf528af5daf35b4560e2d b/.resources/c6b9ed8bf49d92d653f28e486ec495001598733b90ecf528af5daf35b4560e2d deleted file mode 100644 index 7f11ed5b..00000000 Binary files a/.resources/c6b9ed8bf49d92d653f28e486ec495001598733b90ecf528af5daf35b4560e2d and /dev/null differ diff --git a/.resources/c8ba7d9cf23159b200d5ab33edb24b29806ac561bfcd09c6c1fb024989aab5a7 b/.resources/c8ba7d9cf23159b200d5ab33edb24b29806ac561bfcd09c6c1fb024989aab5a7 new file mode 100644 index 00000000..ed00b101 Binary files /dev/null and b/.resources/c8ba7d9cf23159b200d5ab33edb24b29806ac561bfcd09c6c1fb024989aab5a7 differ diff --git a/.resources/cb6000fe0975cd92a345b28a8530194c3bddd935dd83a77de64a94f58458fb5a b/.resources/cb6000fe0975cd92a345b28a8530194c3bddd935dd83a77de64a94f58458fb5a deleted file mode 100644 index fbebbf62..00000000 Binary files a/.resources/cb6000fe0975cd92a345b28a8530194c3bddd935dd83a77de64a94f58458fb5a and /dev/null differ diff --git a/.resources/cb78f5a4573066c418a5137bb5b552bf65bcc0974ad0380455bfcc67bfd859d1 b/.resources/cb78f5a4573066c418a5137bb5b552bf65bcc0974ad0380455bfcc67bfd859d1 new file mode 100644 index 00000000..fcb8694b Binary files /dev/null and b/.resources/cb78f5a4573066c418a5137bb5b552bf65bcc0974ad0380455bfcc67bfd859d1 differ diff --git a/.resources/eb7fc3f51d0c4091b13fa6c04d5ae400b40fe049deef4a60a19451374093d763 b/.resources/eb7fc3f51d0c4091b13fa6c04d5ae400b40fe049deef4a60a19451374093d763 deleted file mode 100644 index c738f88f..00000000 --- a/.resources/eb7fc3f51d0c4091b13fa6c04d5ae400b40fe049deef4a60a19451374093d763 +++ /dev/null @@ -1,417 +0,0 @@ -{ - "custom": { - "disconnected": true, - "priority": 5, - "priority_string": "No active alarms", - "state": 0, - "state_string": "Stopped" - }, - "params": { - "tagProps": [ - "System/MCM01/Station/SSPB/UL6_1_SS1", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value", - "value" - ] - }, - "propConfig": { - "custom.disconnected": { - "binding": { - "config": { - "fallbackDelay": 2.5, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE" - }, - "transforms": [ - { - "expression": "!isGood({value})", - "type": "expression" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.priority": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": 5, - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": 5 - }, - { - "input": 1, - "output": 3 - }, - { - "input": 2, - "output": 3 - }, - { - "input": 3, - "output": 3 - }, - { - "input": 4, - "output": 5 - }, - { - "input": 5, - "output": 5 - }, - { - "input": 6, - "output": 5 - }, - { - "input": 7, - "output": 3 - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - }, - "persistent": true - }, - "custom.priority_string": { - "binding": { - "config": { - "expression": "case({view.custom.priority},\r\n3, \"Medium\",\r\n5, \"No active alarms\",\r\n\"Unknown\")" - }, - "type": "expr" - }, - "persistent": true - }, - "custom.state": { - "binding": { - "config": { - "fallbackDelay": 1, - "mode": "indirect", - "references": { - "0": "{view.params.tagProps[0]}", - "fc": "{session.custom.fc}" - }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE" - }, - "transforms": [ - { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", - "type": "expression" - }, - { - "fallback": 0, - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": 1 - }, - { - "input": 2, - "output": 2 - }, - { - "input": 3, - "output": 3 - }, - { - "input": 4, - "output": 4 - }, - { - "input": 5, - "output": 5 - }, - { - "input": 6, - "output": 6 - }, - { - "input": 7, - "output": 7 - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.state_string": { - "binding": { - "config": { - "expression": "case({view.custom.state},\r\n0, \"Stopped\",\r\n1, \"Started\",\r\n2, \"Stopped\",\r\n3, \"Stopped\",\r\n4, \"Disabled\",\r\n5, \"Started\",\r\n6, \"Started\",\r\n7, \"Stopped\",\r\n\"Unknown\")" - }, - "type": "expr" - }, - "persistent": true - }, - "params.tagProps": { - "paramDirection": "input", - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 25, - "width": 50 - } - }, - "root": { - "children": [ - { - "meta": { - "name": "SS_button" - }, - "position": { - "height": 1, - "width": 1 - }, - "propConfig": { - "props.elements[0].fill.paint": { - "binding": { - "config": { - "expression": "if(\r\n {view.custom.disconnected},\r\n \"#808080\",\r\n switch(\r\n toInt({view.custom.state}),\r\n 0, 1, 2, 3, 4, 5, 6 ,7,\r\n \"#AAAAAA\", \"#AAAAAA\", \"#AAAAAA\", \"#AAAAAA\", \"#AAAAAA\",\r\n \"#AAAAAA\", \"#AAAAAA\", \"#AAAAAA\", \r\n \"#FFFF00\"\r\n )\r\n)\r\n" - }, - "type": "expr" - } - }, - "props.elements[1].fill.paint": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": "#00CC00", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "#007400" - }, - { - "input": 1, - "output": "#00FF00" - }, - { - "input": 2, - "output": "#00FF00" - }, - { - "input": 3, - "output": "#00FF00" - }, - { - "input": 4, - "output": "#007400" - }, - { - "input": 5, - "output": "#00FF00" - }, - { - "input": 6, - "output": "#00FF00" - }, - { - "input": 7, - "output": "#00FF00" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, - "props.elements[2].fill.paint": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": "#940003", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "#940003" - }, - { - "input": 1, - "output": "#940003" - }, - { - "input": 2, - "output": "#940003" - }, - { - "input": 3, - "output": "#D90000" - }, - { - "input": 4, - "output": "#940003" - }, - { - "input": 5, - "output": "#940003" - }, - { - "input": 6, - "output": "#940003" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - } - }, - "props": { - "elements": [ - { - "d": "M 0,0 H 40 V 20 H 0 Z", - "fill": {}, - "id": "outer-rect", - "name": "outer-rect", - "stroke": { - "paint": "#000000", - "width": "1.5" - }, - "type": "path" - }, - { - "d": "m 17,10.5 c 0,3.865993 -3.134007,7 -7,7 -3.8659932,0 -7,-3.134007 -7,-7 0,-3.8659932 3.1340068,-7 7,-7 3.865993,0 7,3.1340068 7,7 z", - "fill": {}, - "id": "inner-circle", - "name": "inner-circle", - "stroke": { - "paint": "#000000", - "width": "1" - }, - "type": "path" - }, - { - "d": "m 36.642136,10.376001 c 0,3.865993 -3.134007,7 -7,7 -3.865993,0 -7,-3.134007 -7,-7 0,-3.8659928 3.134007,-6.9999998 7,-6.9999998 3.865993,0 7,3.134007 7,6.9999998 z", - "fill": {}, - "id": "inner-circle-8", - "name": "inner-circle-8", - "stroke": { - "paint": "#000000", - "width": "1" - }, - "type": "path" - } - ], - "viewBox": "0 0 40 20" - }, - "type": "ia.shapes.svg" - } - ], - "events": { - "dom": { - "onClick": { - "config": { - "script": "\t#create tags lists for the device\n\tprops \u003d self.view.params.tagProps\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props[0])\n\tsystem.perspective.openDock(\u0027Docked-East-Device\u0027,params\u003d{\u0027tagProps\u0027:props, \"tags\":tags_table_dataset})" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "root", - "tooltip": { - "enabled": true, - "style": {} - } - }, - "propConfig": { - "meta.tooltip.style.classes": { - "binding": { - "config": { - "expression": "{view.custom.priority}" - }, - "transforms": [ - { - "fallback": "Alarms-Styles/NoAlarm", - "inputType": "scalar", - "mappings": [ - { - "input": 1, - "output": "Alarms-Styles/Diagnostic" - }, - { - "input": 2, - "output": "Alarms-Styles/Low" - }, - { - "input": 3, - "output": "Alarms-Styles/Medium" - }, - { - "input": 4, - "output": "Alarms-Styles/High" - } - ], - "outputType": "style-list", - "type": "map" - } - ], - "type": "expr" - } - }, - "meta.tooltip.text": { - "binding": { - "config": { - "expression": "if(\n {view.custom.disconnected} \u003d false,\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority_string} + \", State: \" + {view.custom.state_string},\n \"Device Disconnected\"\n)\n" - }, - "type": "expr" - } - }, - "meta.visible": { - "binding": { - "config": { - "path": "session.custom.alarm_filter.show_buttons" - }, - "type": "property" - } - } - }, - "props": { - "mode": "percent", - "style": { - "cursor": "pointer" - } - }, - "type": "ia.container.coord" - } -} \ No newline at end of file diff --git a/.resources/f1404c839726ad24bc8b36e14c659dd657e7be98f542d19afee4da50799a3334 b/.resources/f1404c839726ad24bc8b36e14c659dd657e7be98f542d19afee4da50799a3334 new file mode 100644 index 00000000..d08c7a8b --- /dev/null +++ b/.resources/f1404c839726ad24bc8b36e14c659dd657e7be98f542d19afee4da50799a3334 @@ -0,0 +1,530 @@ +{ + "custom": { + "color": "#C2C2C2", + "priority": "No Active Alarms", + "state": "Closed" + }, + "params": { + "tagProps": [ + "system/mcm01/buttons/jr/ul15_1_jr1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "propConfig": { + "custom.color": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.priority": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "No Active Alarms" + }, + { + "input": 1, + "output": "High" + }, + { + "input": 2, + "output": "Medium" + }, + { + "input": 3, + "output": "Low" + }, + { + "input": 4, + "output": "Diagnostic" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.state": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": "Unknown", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "Closed" + }, + { + "input": 1, + "output": "Actuated" + }, + { + "input": 2, + "output": "Communication Faulted" + }, + { + "input": 3, + "output": "Conveyor Running In Maintenance Mode" + }, + { + "input": 4, + "output": "Disabled" + }, + { + "input": 5, + "output": "Disconnected" + }, + { + "input": 6, + "output": "Stopped" + }, + { + "input": 7, + "output": "Enabled Not Running" + }, + { + "input": 8, + "output": "Encoder Fault" + }, + { + "input": 9, + "output": "Energy Management" + }, + { + "input": 10, + "output": "ESTOP Was Actuated" + }, + { + "input": 11, + "output": "EStopped" + }, + { + "input": 12, + "output": "EStopped Locally" + }, + { + "input": 13, + "output": "Extended Faulted" + }, + { + "input": 14, + "output": "Full" + }, + { + "input": 15, + "output": "Gaylord Start Pressed" + }, + { + "input": 16, + "output": "Jam Fault" + }, + { + "input": 17, + "output": "Jammed" + }, + { + "input": 18, + "output": "Loading Allowed" + }, + { + "input": 19, + "output": "Loading Not Allowed" + }, + { + "input": 20, + "output": "Low Air Pressure Fault Was Present" + }, + { + "input": 21, + "output": "Maintenance Mode" + }, + { + "input": 22, + "output": "Conveyor Stopped In Maintenance Mode" + }, + { + "input": 23, + "output": "Motor Faulted" + }, + { + "input": 24, + "output": "Motor Was Faulted" + }, + { + "input": 25, + "output": "Normal" + }, + { + "input": 26, + "output": "Off Inactive" + }, + { + "input": 27, + "output": "Open" + }, + { + "input": 28, + "output": "PLC Ready To Run" + }, + { + "input": 29, + "output": "Package Release Pressed" + }, + { + "input": 30, + "output": "Power Branch Was Faulted" + }, + { + "input": 31, + "output": "Pressed" + }, + { + "input": 32, + "output": "Ready To Receive" + }, + { + "input": 33, + "output": "Running" + }, + { + "input": 34, + "output": "Started" + }, + { + "input": 35, + "output": "Stopped" + }, + { + "input": 36, + "output": "System Started" + }, + { + "input": 37, + "output": "Unknown" + }, + { + "input": 38, + "output": "VFD Fault" + }, + { + "input": 39, + "output": "Conveyor Running In Power Saving Mode" + }, + { + "input": 40, + "output": "Conveyor Jogging In Maintenance Mode" + }, + { + "input": 41, + "output": "VFD Reset Required" + }, + { + "input": 42, + "output": "Jam Reset Push Button Pressed" + }, + { + "input": 43, + "output": "Start Push Button Pressed" + }, + { + "input": 44, + "output": "Stop Push Button Pressed" + }, + { + "input": 45, + "output": "No Container" + }, + { + "input": 46, + "output": "Ready To Be Enabled" + }, + { + "input": 47, + "output": "Half Full" + }, + { + "input": 48, + "output": "Enabled" + }, + { + "input": 49, + "output": "Tipper Faulted" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "params.tagProps": { + "paramDirection": "input", + "persistent": true + } + }, + "props": { + "defaultSize": { + "height": 25, + "width": 25 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Button" + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "props.elements[0].fill.paint": { + "binding": { + "config": { + "expression": "if(\r\n {view.custom.state} \u003d 0, \"#a9a9a9\", // disconnected gray (DarkGray)\r\n if(\r\n {view.custom.state} % 2 \u003d 1, \"#ffffff\", // white\r\n \"#000000\" // black\r\n )\r\n)\r\n" + }, + "enabled": false, + "type": "expr" + } + }, + "props.elements[1].fill.paint": { + "binding": { + "config": { + "expression": "if(\r\n {view.custom.state} \u003d \"Closed\",\r\n \"#000000\",\r\n {view.custom.color}\r\n)\r\n" + }, + "type": "expr" + } + } + }, + "props": { + "elements": [ + { + "d": "M 0,0 H 20 V 20 H 0 Z", + "fill": { + "paint": "#fff" + }, + "name": "path", + "stroke": { + "paint": "#000000", + "width": "1.5" + }, + "type": "path" + }, + { + "d": "m 17,10.5 a 7,7 0 0 1 -7,7 7,7 0 0 1 -7,-7 7,7 0 0 1 7,-7 7,7 0 0 1 7,7 z", + "fill": {}, + "name": "path", + "stroke": { + "paint": "#000000", + "width": "1" + }, + "type": "path" + } + ], + "viewBox": "0 0 20 20" + }, + "type": "ia.shapes.svg" + } + ], + "events": { + "dom": { + "onClick": { + "config": { + "script": "\t#create tags lists for the device\n\tprops \u003d self.view.params.tagProps\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props[0])\n\tsystem.perspective.openDock(\u0027Docked-East-Device\u0027,params\u003d{\u0027tagProps\u0027:props, \"tags\":tags_table_dataset})" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "root", + "tooltip": { + "enabled": true + } + }, + "propConfig": { + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if(\n {view.custom.state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n" + }, + "type": "expr" + } + }, + "meta.visible": { + "binding": { + "config": { + "path": "session.custom.alarm_filter.show_buttons" + }, + "type": "property" + } + } + }, + "props": { + "mode": "percent", + "style": { + "cursor": "pointer" + } + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/.resources/f4f2f65cc753cbad3d9d0a373b3e37cd09e917213ea01c8f96eed14c83874723 b/.resources/f4f2f65cc753cbad3d9d0a373b3e37cd09e917213ea01c8f96eed14c83874723 deleted file mode 100644 index f6316b26..00000000 Binary files a/.resources/f4f2f65cc753cbad3d9d0a373b3e37cd09e917213ea01c8f96eed14c83874723 and /dev/null differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/resource.json index 5b5399c0..84fc62e2 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-09-15T07:55:51Z" + "timestamp": "2025-09-15T11:45:23Z" }, - "lastModificationSignature": "376a8b03e5a57f48a5e2724a32443ae9501bc9374e1a943a0dde71dd2dc038d0" + "lastModificationSignature": "0be9548b581a833e5a244d5e32983b65384a391dd6c6573ffc025f9f62c5c58b" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/thumbnail.png index f6316b26..bb80fecf 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/view.json index b5fed5e8..36dd682a 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM01-FLUID INBOUND/view.json @@ -28,10 +28,10 @@ "name": "UL14_4" }, "position": { - "height": 70.96, - "width": 51.07, - "x": 270.14, - "y": 333.07 + "height": 0.0657, + "width": 0.0266, + "x": 0.1407, + "y": 0.3084 }, "props": { "params": { @@ -57,13 +57,13 @@ "name": "UL15_5" }, "position": { - "height": 29.16, + "height": 0.027, "rotate": { "angle": "150deg" }, - "width": 61.63, - "x": 164.54, - "y": 319.14 + "width": 0.0321, + "x": 0.0857, + "y": 0.2955 }, "props": { "params": { @@ -89,13 +89,13 @@ "name": "UL14_5" }, "position": { - "height": 28.62, + "height": 0.0265, "rotate": { "angle": "150deg" }, - "width": 61.63, - "x": 310.08, - "y": 318.17 + "width": 0.0321, + "x": 0.1615, + "y": 0.2946 }, "props": { "params": { @@ -133,14 +133,17 @@ "name": "Button_0" }, "position": { - "height": 35.96, - "width": 124.03, - "x": 1685.95, - "y": 810.97 + "height": 0.0333, + "width": 0.0646, + "x": 0.8781, + "y": 0.7509 }, "props": { "primary": false, - "text": "MCM02 - NC SORTER" + "text": "MCM02 - NC SORTER", + "textStyle": { + "fontSize": "value" + } }, "type": "ia.input.button" }, @@ -149,10 +152,10 @@ "name": "PS3_1" }, "position": { - "height": 29.05, - "width": 455.04, - "x": 143.04, - "y": 301 + "height": 0.0269, + "width": 0.237, + "x": 0.0745, + "y": 0.2787 }, "props": { "params": { @@ -178,10 +181,10 @@ "name": "PS3_3" }, "position": { - "height": 29.05, - "width": 495.94, - "x": 1012.99, - "y": 301 + "height": 0.0269, + "width": 0.2583, + "x": 0.5276, + "y": 0.2787 }, "props": { "params": { @@ -208,13 +211,13 @@ "name": "PS3_5" }, "position": { - "height": 31, + "height": 0.0287, "rotate": { "angle": "90deg" }, - "width": 206.98, - "x": 1465.54, - "y": 453.17 + "width": 0.1078, + "x": 0.7633, + "y": 0.4196 }, "props": { "params": { @@ -241,10 +244,10 @@ "name": "PS3_2" }, "position": { - "height": 29.05, - "width": 407.04, - "x": 603.07, - "y": 301 + "height": 0.0269, + "width": 0.212, + "x": 0.3141, + "y": 0.2787 }, "props": { "params": { @@ -270,13 +273,13 @@ "name": "PS3_6" }, "position": { - "height": 30.02, + "height": 0.0278, "rotate": { "angle": "90deg" }, - "width": 33.98, - "x": 1552.51, - "y": 574.45 + "width": 0.0177, + "x": 0.8086, + "y": 0.5319 }, "props": { "params": { @@ -303,10 +306,10 @@ "name": "PS3_8" }, "position": { - "height": 31, - "width": 76.03, - "x": 1619.52, - "y": 649.4 + "height": 0.0287, + "width": 0.0396, + "x": 0.8435, + "y": 0.6013 }, "props": { "params": { @@ -333,10 +336,10 @@ "name": "PS3_9AL" }, "position": { - "height": 30.02, - "width": 76.03, - "x": 1697.66, - "y": 649.4 + "height": 0.0278, + "width": 0.0396, + "x": 0.8842, + "y": 0.6013 }, "props": { "params": { @@ -363,10 +366,10 @@ "name": "PS3_10" }, "position": { - "height": 23.98, - "width": 43.97, - "x": 1774.66, - "y": 649.4 + "height": 0.0222, + "width": 0.0229, + "x": 0.9243, + "y": 0.6013 }, "props": { "params": { @@ -393,13 +396,13 @@ "name": "UL14_1" }, "position": { - "height": 29.05, + "height": 0.0269, "rotate": { "angle": "90deg" }, - "width": 198.91, - "x": 187.2, - "y": 558.14 + "width": 0.1036, + "x": 0.0975, + "y": 0.5168 }, "props": { "params": { @@ -426,10 +429,10 @@ "name": "PS3_11" }, "position": { - "height": 23.98, - "width": 47.04, - "x": 1821.7, - "y": 649.4 + "height": 0.0222, + "width": 0.0245, + "x": 0.9488, + "y": 0.6013 }, "props": { "params": { @@ -456,13 +459,13 @@ "name": "UL15_1" }, "position": { - "height": 29.05, + "height": 0.0269, "rotate": { "angle": "90deg" }, - "width": 132.1, - "x": 15.17, - "y": 491.08 + "width": 0.0688, + "x": 0.0079, + "y": 0.4547 }, "props": { "params": { @@ -488,13 +491,13 @@ "name": "UL14_2" }, "position": { - "height": 29.05, + "height": 0.0269, "rotate": { "angle": "90deg" }, - "width": 33.98, - "x": 269.57, - "y": 441.4 + "width": 0.0177, + "x": 0.1404, + "y": 0.4087 }, "props": { "params": { @@ -520,13 +523,13 @@ "name": "UL14_3" }, "position": { - "height": 29.05, + "height": 0.0269, "rotate": { "angle": "90deg" }, - "width": 34.94, - "x": 268.99, - "y": 406.3 + "width": 0.0182, + "x": 0.1401, + "y": 0.3762 }, "props": { "params": { @@ -552,13 +555,13 @@ "name": "UL15_4" }, "position": { - "height": 29.16, + "height": 0.027, "rotate": { "angle": "150deg" }, - "width": 32.64, - "x": 137.86, - "y": 343.01 + "width": 0.017, + "x": 0.0718, + "y": 0.3176 }, "props": { "params": { @@ -584,10 +587,10 @@ "name": "PS3_7" }, "position": { - "height": 80.03, - "width": 61.06, - "x": 1553.86, - "y": 602.86 + "height": 0.0741, + "width": 0.0318, + "x": 0.8093, + "y": 0.5582 }, "props": { "params": { @@ -613,13 +616,13 @@ "name": "UL15_3" }, "position": { - "height": 29.16, + "height": 0.027, "rotate": { "angle": "150deg" }, - "width": 35.71, - "x": 105.6, - "y": 360.61 + "width": 0.0186, + "x": 0.055, + "y": 0.3339 }, "props": { "params": { @@ -645,10 +648,10 @@ "name": "PS3_4" }, "position": { - "height": 85, - "width": 77.95, - "x": 1508.35, - "y": 289.01 + "height": 0.0787, + "width": 0.0406, + "x": 0.7856, + "y": 0.2676 }, "props": { "params": { @@ -674,10 +677,10 @@ "name": "Camera" }, "position": { - "height": 30.02, - "width": 29.95, - "x": 29.95, - "y": 323.03 + "height": 0.0278, + "width": 0.0156, + "x": 0.0156, + "y": 0.2991 }, "props": { "params": { @@ -706,10 +709,10 @@ "name": "Camera_0" }, "position": { - "height": 30.02, - "width": 29.95, - "x": 806.02, - "y": 371.95 + "height": 0.0278, + "width": 0.0156, + "x": 0.4198, + "y": 0.3444 }, "props": { "params": { @@ -738,10 +741,10 @@ "name": "Camera_1" }, "position": { - "height": 30.02, - "width": 29.95, - "x": 1482.05, - "y": 659.99 + "height": 0.0278, + "width": 0.0156, + "x": 0.7719, + "y": 0.6111 }, "props": { "params": { @@ -770,10 +773,10 @@ "name": "Camera_2" }, "position": { - "height": 30.02, - "width": 29.95, - "x": 1819.01, - "y": 339.01 + "height": 0.0278, + "width": 0.0156, + "x": 0.9474, + "y": 0.3139 }, "props": { "params": { @@ -802,10 +805,10 @@ "name": "UL15_1_SS1" }, "position": { - "height": 19.98, - "width": 34.94, - "x": 62.02, - "y": 586.76 + "height": 0.0185, + "width": 0.0182, + "x": 0.0323, + "y": 0.5433 }, "props": { "params": { @@ -834,10 +837,10 @@ "name": "UL14_1_SS1" }, "position": { - "height": 19.98, - "width": 34.94, - "x": 268.99, - "y": 692.71 + "height": 0.0185, + "width": 0.0182, + "x": 0.1401, + "y": 0.6414 }, "props": { "params": { @@ -866,10 +869,10 @@ "name": "PS3_1_SS1" }, "position": { - "height": 19.98, - "width": 34.94, - "x": 342.91, - "y": 267.95 + "height": 0.0185, + "width": 0.0182, + "x": 0.1786, + "y": 0.2481 }, "props": { "params": { @@ -898,10 +901,10 @@ "name": "PS3_11_SS1" }, "position": { - "height": 19.98, - "width": 34.94, - "x": 1881.02, - "y": 609.01 + "height": 0.0185, + "width": 0.0182, + "x": 0.9797, + "y": 0.5639 }, "props": { "params": { @@ -930,10 +933,10 @@ "name": "PS3_11_SS2" }, "position": { - "height": 19.98, - "width": 34.94, - "x": 1877.95, - "y": 690.98 + "height": 0.0185, + "width": 0.0182, + "x": 0.9781, + "y": 0.6398 }, "props": { "params": { @@ -962,10 +965,10 @@ "name": "UL15_1_EPC2" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 99.07, - "y": 551.02 + "height": 0.0185, + "width": 0.0104, + "x": 0.0516, + "y": 0.5102 }, "props": { "params": { @@ -994,10 +997,10 @@ "name": "UL15_1_EPC1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 30.91, - "y": 551.02 + "height": 0.0185, + "width": 0.0104, + "x": 0.0161, + "y": 0.5102 }, "props": { "params": { @@ -1026,10 +1029,10 @@ "name": "PS3_1_EPC1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 313.92, - "y": 270.97 + "height": 0.0185, + "width": 0.0104, + "x": 0.1635, + "y": 0.2509 }, "props": { "params": { @@ -1058,10 +1061,10 @@ "name": "PS3_1_EPC2" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 387.07, - "y": 272.05 + "height": 0.0185, + "width": 0.0104, + "x": 0.2016, + "y": 0.2519 }, "props": { "params": { @@ -1090,10 +1093,10 @@ "name": "UL14_1_EPC1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 243.07, - "y": 654.05 + "height": 0.0185, + "width": 0.0104, + "x": 0.1266, + "y": 0.6056 }, "props": { "params": { @@ -1122,10 +1125,10 @@ "name": "UL14_1_EPC2" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 308.93, - "y": 655.02 + "height": 0.0185, + "width": 0.0104, + "x": 0.1609, + "y": 0.6065 }, "props": { "params": { @@ -1154,10 +1157,10 @@ "name": "PS3_11_EPC1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1858.94, - "y": 608.04 + "height": 0.0185, + "width": 0.0104, + "x": 0.9672, + "y": 0.5611 }, "props": { "params": { @@ -1186,10 +1189,10 @@ "name": "PS3_11_EPC2" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1853.95, - "y": 691.96 + "height": 0.0185, + "width": 0.0104, + "x": 0.9651, + "y": 0.6389 }, "props": { "params": { @@ -1218,12 +1221,15 @@ "name": "UL15_1_TPE1" }, "position": { - "height": 24.95, - "width": 54.91, - "x": 50.3, - "y": 426.06 + "height": 0.0231, + "width": 0.0255, + "x": 0.0262, + "y": 0.3945 }, "props": { + "loading": { + "order": "with-parent" + }, "params": { "tagProps": [ "System/MCM01/Photoeyes/TPE/UL15_1_TPE1", @@ -1236,12 +1242,15 @@ "value", "value", "value" - ] + ], + "width": "value" }, "path": "autStand/Equipment/Photoeye_Tracking", "style": { "overflow": "hidden" - } + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true }, "type": "ia.display.view" }, @@ -1250,13 +1259,13 @@ "name": "UL15_2_TPE1" }, "position": { - "height": 19.66, + "height": 0.021, "rotate": { "angle": "60deg" }, - "width": 54.91, - "x": 76.99, - "y": 369.04 + "width": 0.0394, + "x": 0.0336, + "y": 0.3397 }, "props": { "params": { @@ -1273,10 +1282,7 @@ "value" ] }, - "path": "autStand/Equipment/Photoeye_Tracking", - "style": { - "overflow": "hidden" - } + "path": "autStand/Equipment/Photoeye_Tracking" }, "type": "ia.display.view" }, @@ -1285,13 +1291,13 @@ "name": "UL15_3_TPE1" }, "position": { - "height": 20.2, + "height": 0.0187, "rotate": { "angle": "60deg" }, - "width": 54.91, - "x": 108.67, - "y": 350.03 + "width": 0.0286, + "x": 0.0566, + "y": 0.3241 }, "props": { "params": { @@ -1320,13 +1326,13 @@ "name": "UL15_4_TPE1" }, "position": { - "height": 19.66, + "height": 0.0182, "rotate": { "angle": "60deg" }, - "width": 54.91, - "x": 138.82, - "y": 334.26 + "width": 0.0286, + "x": 0.0723, + "y": 0.3095 }, "props": { "params": { @@ -1355,13 +1361,13 @@ "name": "PS3_1_TPE1" }, "position": { - "height": 24.95, + "height": 0.0231, "rotate": { "angle": "90deg" }, - "width": 54.91, - "x": 206.4, - "y": 298.08 + "width": 0.0286, + "x": 0.1075, + "y": 0.276 }, "props": { "params": { @@ -1390,10 +1396,10 @@ "name": "UL14_1_TPE1" }, "position": { - "height": 19.98, - "width": 54.91, - "x": 253.44, - "y": 463.1 + "height": 0.0185, + "width": 0.0286, + "x": 0.132, + "y": 0.4288 }, "props": { "params": { @@ -1422,10 +1428,10 @@ "name": "UL14_2_TPE1" }, "position": { - "height": 19.98, - "width": 54.91, - "x": 253.44, - "y": 428 + "height": 0.0185, + "width": 0.0286, + "x": 0.132, + "y": 0.3963 }, "props": { "params": { @@ -1454,10 +1460,10 @@ "name": "UL14_3_TPE1" }, "position": { - "height": 19.98, - "width": 54.91, - "x": 253.44, - "y": 393.12 + "height": 0.0241, + "width": 0.0286, + "x": 0.132, + "y": 0.364 }, "props": { "params": { @@ -1486,13 +1492,13 @@ "name": "UL14_4_TPE1" }, "position": { - "height": 19.98, + "height": 0.0185, "rotate": { "angle": "60deg" }, - "width": 54.91, - "x": 283.39, - "y": 334.04 + "width": 0.0286, + "x": 0.1476, + "y": 0.3093 }, "props": { "params": { @@ -1521,13 +1527,13 @@ "name": "PS3_1_TPE2" }, "position": { - "height": 19.98, + "height": 0.025, "rotate": { "angle": "90deg" }, - "width": 54.91, - "x": 403.39, - "y": 300.13 + "width": 0.0292, + "x": 0.208, + "y": 0.2754 }, "props": { "params": { @@ -1547,7 +1553,9 @@ "path": "autStand/Equipment/Photoeye_Tracking", "style": { "overflow": "hidden" - } + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true }, "type": "ia.display.view" }, @@ -1556,13 +1564,13 @@ "name": "PS3_1_TPE3" }, "position": { - "height": 19.98, + "height": 0.0185, "rotate": { "angle": "90deg" }, - "width": 54.91, - "x": 573.5, - "y": 300.13 + "width": 0.0286, + "x": 0.2997, + "y": 0.2779 }, "props": { "params": { @@ -1582,7 +1590,9 @@ "path": "autStand/Equipment/Photoeye_Tracking", "style": { "overflow": "hidden" - } + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true }, "type": "ia.display.view" }, @@ -1591,13 +1601,13 @@ "name": "PS3_2_TPE1" }, "position": { - "height": 19.98, + "height": 0.0185, "rotate": { "angle": "90deg" }, - "width": 54.91, - "x": 984.58, - "y": 299.92 + "width": 0.0286, + "x": 0.5123, + "y": 0.2777 }, "props": { "params": { @@ -1626,13 +1636,13 @@ "name": "PS3_3_TPE1" }, "position": { - "height": 19.98, + "height": 0.0185, "rotate": { "angle": "270deg" }, - "width": 54.91, - "x": 1481.47, - "y": 308.88 + "width": 0.0286, + "x": 0.7716, + "y": 0.286 }, "props": { "params": { @@ -1661,10 +1671,10 @@ "name": "PS3_4_TPE1" }, "position": { - "height": 19.98, - "width": 54.91, - "x": 1537.54, - "y": 354.35 + "height": 0.0185, + "width": 0.0286, + "x": 0.8008, + "y": 0.3281 }, "props": { "params": { @@ -1693,13 +1703,13 @@ "name": "PS3_5_TPE1" }, "position": { - "height": 19.98, + "height": 0.0185, "rotate": { "angle": "180deg" }, - "width": 54.91, - "x": 1537.34, - "y": 561.92 + "width": 0.0286, + "x": 0.8007, + "y": 0.5203 }, "props": { "params": { @@ -1728,13 +1738,13 @@ "name": "PS3_7_TPE1" }, "position": { - "height": 19.98, + "height": 0.0185, "rotate": { "angle": "90deg" }, - "width": 54.91, - "x": 1589.38, - "y": 649.94 + "width": 0.0286, + "x": 0.8278, + "y": 0.6018 }, "props": { "params": { @@ -1763,13 +1773,13 @@ "name": "PS3_8_TPE1" }, "position": { - "height": 19.98, + "height": 0.0185, "rotate": { "angle": "90deg" }, - "width": 54.91, - "x": 1669.44, - "y": 649.94 + "width": 0.0286, + "x": 0.8695, + "y": 0.6018 }, "props": { "params": { @@ -1798,13 +1808,13 @@ "name": "PS3_9AL_TPE1" }, "position": { - "height": 19.98, + "height": 0.0185, "rotate": { "angle": "90deg" }, - "width": 54.91, - "x": 1747.39, - "y": 648.86 + "width": 0.0286, + "x": 0.9101, + "y": 0.6008 }, "props": { "params": { @@ -1833,13 +1843,13 @@ "name": "PS3_10_TPE1" }, "position": { - "height": 19.98, + "height": 0.0185, "rotate": { "angle": "90deg" }, - "width": 54.91, - "x": 1792.32, - "y": 646.92 + "width": 0.0286, + "x": 0.9335, + "y": 0.599 }, "props": { "params": { @@ -1868,13 +1878,13 @@ "name": "PS3_11_TPE1" }, "position": { - "height": 19.98, + "height": 0.0185, "rotate": { "angle": "90deg" }, - "width": 54.91, - "x": 1840.32, - "y": 644.87 + "width": 0.0286, + "x": 0.9585, + "y": 0.5971 }, "props": { "params": { @@ -1903,10 +1913,10 @@ "name": "UL15_1_BCN1_A" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 20.93, - "y": 428 + "height": 0.0185, + "width": 0.0104, + "x": 0.0109, + "y": 0.3963 }, "props": { "params": { @@ -1935,10 +1945,10 @@ "name": "UL15_1_BCN1_R" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 20.93, - "y": 407.05 + "height": 0.0185, + "width": 0.0104, + "x": 0.0109, + "y": 0.3769 }, "props": { "params": { @@ -1967,10 +1977,10 @@ "name": "UL15_1_BCN2_R" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 114.05, - "y": 455 + "height": 0.0185, + "width": 0.0104, + "x": 0.0594, + "y": 0.4213 }, "props": { "params": { @@ -2000,10 +2010,10 @@ "name": "PS3_1_BCN1_A" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 255.1, - "y": 339.96 + "height": 0.0185, + "width": 0.0104, + "x": 0.1329, + "y": 0.3148 }, "props": { "params": { @@ -2033,10 +2043,10 @@ "name": "UL14_1_BCN1_A" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 220.99, - "y": 455 + "height": 0.0185, + "width": 0.0104, + "x": 0.1151, + "y": 0.4213 }, "props": { "params": { @@ -2066,10 +2076,10 @@ "name": "UL14_1_BCN1_R" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 220.99, - "y": 435.02 + "height": 0.0185, + "width": 0.0104, + "x": 0.1151, + "y": 0.4028 }, "props": { "params": { @@ -2099,10 +2109,10 @@ "name": "UL14_1_BCN2_R" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 316.99, - "y": 488.05 + "height": 0.0185, + "width": 0.0104, + "x": 0.1651, + "y": 0.4519 }, "props": { "params": { @@ -2131,10 +2141,10 @@ "name": "PS3_1_BCN2_A" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 350.02, - "y": 245.05 + "height": 0.0185, + "width": 0.0104, + "x": 0.1823, + "y": 0.2269 }, "props": { "params": { @@ -2164,10 +2174,10 @@ "name": "PS3_1_BCN2_R" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 350.02, - "y": 224.96 + "height": 0.0185, + "width": 0.0104, + "x": 0.1823, + "y": 0.2083 }, "props": { "params": { @@ -2196,10 +2206,10 @@ "name": "PS3_1_BCN4_A" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 564.1, - "y": 254.02 + "height": 0.0185, + "width": 0.0104, + "x": 0.2938, + "y": 0.2352 }, "props": { "params": { @@ -2228,10 +2238,10 @@ "name": "PS3_1_BCN4_H" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 564.1, - "y": 234.04 + "height": 0.0185, + "width": 0.0104, + "x": 0.2938, + "y": 0.2167 }, "props": { "params": { @@ -2260,10 +2270,10 @@ "name": "PS3_2_BCN1_A" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 973.06, - "y": 254.02 + "height": 0.0185, + "width": 0.0104, + "x": 0.5068, + "y": 0.2352 }, "props": { "params": { @@ -2292,10 +2302,10 @@ "name": "PS3_4_BCN1_A" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1526.02, - "y": 397.98 + "height": 0.0185, + "width": 0.0104, + "x": 0.7948, + "y": 0.3685 }, "props": { "params": { @@ -2324,10 +2334,10 @@ "name": "PS3_8_BCN1_A" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1645.06, - "y": 601.02 + "height": 0.0185, + "width": 0.0104, + "x": 0.8568, + "y": 0.5565 }, "props": { "params": { @@ -2356,10 +2366,10 @@ "name": "PS3_10_BCN1_A" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1793.09, - "y": 579.96 + "height": 0.0185, + "width": 0.0104, + "x": 0.9339, + "y": 0.537 }, "props": { "params": { @@ -2388,10 +2398,10 @@ "name": "PS3_11_BCN1_R" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1871.04, - "y": 581.04 + "height": 0.0185, + "width": 0.0104, + "x": 0.9745, + "y": 0.538 }, "props": { "params": { @@ -2420,10 +2430,10 @@ "name": "PS3_11_BCN2_R" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1882.94, - "y": 664.96 + "height": 0.0185, + "width": 0.0104, + "x": 0.9807, + "y": 0.6157 }, "props": { "params": { @@ -2453,10 +2463,10 @@ "name": "UL14_1_ENSH1" }, "position": { - "height": 24.95, - "width": 24.96, - "x": 314.5, - "y": 459.97 + "height": 0.0231, + "width": 0.013, + "x": 0.1638, + "y": 0.4259 }, "props": { "params": { @@ -2485,10 +2495,10 @@ "name": "UL14_2_ENSH1" }, "position": { - "height": 24.95, - "width": 24.96, - "x": 314.5, - "y": 424.98 + "height": 0.0231, + "width": 0.013, + "x": 0.1638, + "y": 0.3935 }, "props": { "params": { @@ -2517,10 +2527,10 @@ "name": "UL14_3_ENSH1" }, "position": { - "height": 24.95, - "width": 24.96, - "x": 314.5, - "y": 390.96 + "height": 0.0231, + "width": 0.013, + "x": 0.1638, + "y": 0.362 }, "props": { "params": { @@ -2549,10 +2559,10 @@ "name": "UL14_4_ENSH1" }, "position": { - "height": 24.95, - "width": 24.96, - "x": 325.44, - "y": 365.04 + "height": 0.0231, + "width": 0.013, + "x": 0.1695, + "y": 0.338 }, "props": { "params": { @@ -2581,10 +2591,10 @@ "name": "UL15_1_ENSH1" }, "position": { - "height": 24.95, - "width": 24.96, - "x": 110.4, - "y": 428.98 + "height": 0.0231, + "width": 0.013, + "x": 0.0575, + "y": 0.3972 }, "props": { "params": { @@ -2613,10 +2623,10 @@ "name": "UL15_2_ENSH1" }, "position": { - "height": 24.95, - "width": 24.96, - "x": 115.39, - "y": 401 + "height": 0.0231, + "width": 0.013, + "x": 0.0601, + "y": 0.3713 }, "props": { "params": { @@ -2645,10 +2655,10 @@ "name": "UL15_3_ENSH1" }, "position": { - "height": 24.95, - "width": 24.96, - "x": 145.34, - "y": 384.05 + "height": 0.0231, + "width": 0.013, + "x": 0.0757, + "y": 0.3556 }, "props": { "params": { @@ -2677,10 +2687,10 @@ "name": "UL15_4_ENSH1" }, "position": { - "height": 24.95, - "width": 24.96, - "x": 171.46, - "y": 369.04 + "height": 0.0231, + "width": 0.013, + "x": 0.0893, + "y": 0.3417 }, "props": { "params": { @@ -2709,10 +2719,10 @@ "name": "PS3_10_ENW1" }, "position": { - "height": 24.95, - "width": 24.96, - "x": 526.46, - "y": 303.05 + "height": 0.0231, + "width": 0.013, + "x": 0.2742, + "y": 0.2806 }, "props": { "params": { @@ -2741,10 +2751,10 @@ "name": "PS3_1_ENW1" }, "position": { - "height": 24.95, - "width": 24.96, - "x": 1788.67, - "y": 648 + "height": 0.0231, + "width": 0.013, + "x": 0.9316, + "y": 0.6 }, "props": { "params": { @@ -2773,10 +2783,10 @@ "name": "PS3_11_ENW1" }, "position": { - "height": 24.95, - "width": 24.96, - "x": 1824.77, - "y": 648 + "height": 0.0231, + "width": 0.013, + "x": 0.9504, + "y": 0.6 }, "props": { "params": { @@ -2805,10 +2815,10 @@ "name": "UL15_1_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 100.99, - "y": 496.04 + "height": 0.0185, + "width": 0.0104, + "x": 0.0526, + "y": 0.4593 }, "props": { "params": { @@ -2837,10 +2847,10 @@ "name": "UL15_2_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 139.01, - "y": 419.04 + "height": 0.0185, + "width": 0.0104, + "x": 0.0724, + "y": 0.388 }, "props": { "params": { @@ -2869,10 +2879,10 @@ "name": "UL15_3_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 162.05, - "y": 405.97 + "height": 0.0185, + "width": 0.0104, + "x": 0.0844, + "y": 0.3759 }, "props": { "params": { @@ -2903,10 +2913,10 @@ "name": "UL15_4_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 185.09, - "y": 392.04 + "height": 0.0185, + "width": 0.0104, + "x": 0.0964, + "y": 0.363 }, "props": { "params": { @@ -2937,10 +2947,10 @@ "name": "UL15_5_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 195.9, - "y": 363.96 + "height": 0.0185, + "width": 0.0104, + "x": 0.102, + "y": 0.337 }, "props": { "params": { @@ -2971,10 +2981,10 @@ "name": "UL14_1_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 312, - "y": 555.98 + "height": 0.0185, + "width": 0.0104, + "x": 0.1625, + "y": 0.5148 }, "props": { "params": { @@ -3003,10 +3013,10 @@ "name": "UL14_2_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 342.91, - "y": 463.97 + "height": 0.0185, + "width": 0.0104, + "x": 0.1786, + "y": 0.4296 }, "props": { "params": { @@ -3037,10 +3047,10 @@ "name": "UL14_3_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 342.91, - "y": 429.95 + "height": 0.0185, + "width": 0.0104, + "x": 0.1786, + "y": 0.3981 }, "props": { "params": { @@ -3071,10 +3081,10 @@ "name": "UL14_4_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 342.91, - "y": 398.95 + "height": 0.0185, + "width": 0.0104, + "x": 0.1786, + "y": 0.3694 }, "props": { "params": { @@ -3103,10 +3113,10 @@ "name": "UL14_5_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 356.93, - "y": 346.03 + "height": 0.0185, + "width": 0.0104, + "x": 0.1859, + "y": 0.3204 }, "props": { "params": { @@ -3135,10 +3145,10 @@ "name": "PS3_1_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 527.04, - "y": 346.03 + "height": 0.0185, + "width": 0.0104, + "x": 0.2745, + "y": 0.3204 }, "props": { "params": { @@ -3167,10 +3177,10 @@ "name": "PS3_2_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 686.98, - "y": 346.03 + "height": 0.0185, + "width": 0.0104, + "x": 0.3578, + "y": 0.3204 }, "props": { "params": { @@ -3199,10 +3209,10 @@ "name": "PS3_3_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1444.03, - "y": 335.99 + "height": 0.0185, + "width": 0.0104, + "x": 0.7521, + "y": 0.3111 }, "props": { "params": { @@ -3233,10 +3243,10 @@ "name": "PS3_4_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1512.96, - "y": 347 + "height": 0.0185, + "width": 0.0104, + "x": 0.788, + "y": 0.3213 }, "props": { "params": { @@ -3267,10 +3277,10 @@ "name": "PS3_5_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1593.98, - "y": 478.98 + "height": 0.0185, + "width": 0.0104, + "x": 0.8302, + "y": 0.4435 }, "props": { "params": { @@ -3301,10 +3311,10 @@ "name": "PS3_6_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1601.09, - "y": 552.96 + "height": 0.0185, + "width": 0.0104, + "x": 0.8339, + "y": 0.512 }, "props": { "params": { @@ -3335,10 +3345,10 @@ "name": "PS3_7_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1606.08, - "y": 605.02 + "height": 0.0185, + "width": 0.0104, + "x": 0.8365, + "y": 0.5602 }, "props": { "params": { @@ -3369,10 +3379,10 @@ "name": "PS3_8_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1666.94, - "y": 624.02 + "height": 0.0185, + "width": 0.0104, + "x": 0.8682, + "y": 0.5778 }, "props": { "params": { @@ -3403,10 +3413,10 @@ "name": "PS3_9AL_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1713.02, - "y": 627.05 + "height": 0.0185, + "width": 0.0104, + "x": 0.8922, + "y": 0.5806 }, "props": { "params": { @@ -3437,10 +3447,10 @@ "name": "PS3_10_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1786.94, - "y": 628.02 + "height": 0.0185, + "width": 0.0104, + "x": 0.9307, + "y": 0.5815 }, "props": { "params": { @@ -3471,10 +3481,10 @@ "name": "PS3_11_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1838.02, - "y": 627.05 + "height": 0.0185, + "width": 0.0104, + "x": 0.9573, + "y": 0.5806 }, "props": { "params": { @@ -3505,10 +3515,10 @@ "name": "PS3_9B_VFD1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1742.02, - "y": 627.05 + "height": 0.0185, + "width": 0.0104, + "x": 0.9073, + "y": 0.5806 }, "props": { "params": { @@ -3539,10 +3549,10 @@ "name": "UL15_1_JR1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 30.91, - "y": 463.97 + "height": 0.0185, + "width": 0.0104, + "x": 0.0161, + "y": 0.4296 }, "props": { "params": { @@ -3571,10 +3581,10 @@ "name": "UL14_1_JR1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 221.95, - "y": 483.95 + "height": 0.0185, + "width": 0.0104, + "x": 0.1156, + "y": 0.4481 }, "props": { "params": { @@ -3603,10 +3613,10 @@ "name": "PS3_1_JR1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 244.94, - "y": 367.01 + "height": 0.0185, + "width": 0.0104, + "x": 0.1276, + "y": 0.3398 }, "props": { "params": { @@ -3635,10 +3645,10 @@ "name": "PS3_1_JR2" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 421.06, - "y": 361.04 + "height": 0.0185, + "width": 0.0104, + "x": 0.2193, + "y": 0.3343 }, "props": { "params": { @@ -3667,10 +3677,10 @@ "name": "PS3_1_JR3" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 564.1, - "y": 276.05 + "height": 0.0185, + "width": 0.0104, + "x": 0.2938, + "y": 0.2556 }, "props": { "params": { @@ -3699,10 +3709,10 @@ "name": "PS3_2_JR1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 973.06, - "y": 276.05 + "height": 0.0185, + "width": 0.0104, + "x": 0.5068, + "y": 0.2556 }, "props": { "params": { @@ -3731,10 +3741,10 @@ "name": "PS3_4_JR1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1526.02, - "y": 420.01 + "height": 0.0185, + "width": 0.0104, + "x": 0.7948, + "y": 0.3889 }, "props": { "params": { @@ -3763,10 +3773,10 @@ "name": "PS3_8_JR2" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1646.02, - "y": 683.96 + "height": 0.0185, + "width": 0.0104, + "x": 0.8573, + "y": 0.6333 }, "props": { "params": { @@ -3795,10 +3805,10 @@ "name": "PS3_8_JR1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1642.94, - "y": 625 + "height": 0.0185, + "width": 0.0104, + "x": 0.8557, + "y": 0.5787 }, "props": { "params": { @@ -3827,10 +3837,10 @@ "name": "PS3_10_JR2" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1786.94, - "y": 690.01 + "height": 0.0185, + "width": 0.0104, + "x": 0.9307, + "y": 0.6389 }, "props": { "params": { @@ -3859,10 +3869,10 @@ "name": "PS3_10_JR1" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 1763.9, - "y": 581.04 + "height": 0.0185, + "width": 0.0104, + "x": 0.9187, + "y": 0.538 }, "props": { "params": { @@ -3891,10 +3901,10 @@ "name": "UL14_1_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 306.05, - "y": 528.98 + "height": 0.0231, + "width": 0.013, + "x": 0.1594, + "y": 0.4898 }, "props": { "params": { @@ -3923,10 +3933,10 @@ "name": "UL14_2_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 366.91, - "y": 463 + "height": 0.0231, + "width": 0.013, + "x": 0.1911, + "y": 0.4287 }, "props": { "params": { @@ -3955,10 +3965,10 @@ "name": "UL14_3_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 366.91, - "y": 431.03 + "height": 0.0231, + "width": 0.013, + "x": 0.1911, + "y": 0.3991 }, "props": { "params": { @@ -3987,10 +3997,10 @@ "name": "UL14_4_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 366.91, - "y": 401 + "height": 0.0231, + "width": 0.013, + "x": 0.1911, + "y": 0.3713 }, "props": { "params": { @@ -4019,10 +4029,10 @@ "name": "UL15_1_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 121.92, - "y": 496.04 + "height": 0.0231, + "width": 0.013, + "x": 0.0635, + "y": 0.4593 }, "props": { "params": { @@ -4051,10 +4061,10 @@ "name": "UL15_2_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 138.05, - "y": 451.01 + "height": 0.0231, + "width": 0.013, + "x": 0.0719, + "y": 0.4176 }, "props": { "params": { @@ -4083,10 +4093,10 @@ "name": "UL15_3_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 176.06, - "y": 428 + "height": 0.0231, + "width": 0.013, + "x": 0.0917, + "y": 0.3963 }, "props": { "params": { @@ -4115,10 +4125,10 @@ "name": "UL15_4_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 206.02, - "y": 405 + "height": 0.0231, + "width": 0.013, + "x": 0.1073, + "y": 0.375 }, "props": { "params": { @@ -4147,10 +4157,10 @@ "name": "UL15_5_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 217.94, - "y": 342.01 + "height": 0.0231, + "width": 0.013, + "x": 0.1135, + "y": 0.3167 }, "props": { "params": { @@ -4179,10 +4189,10 @@ "name": "UL14_5_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 378.05, - "y": 359.96 + "height": 0.0231, + "width": 0.013, + "x": 0.1969, + "y": 0.3333 }, "props": { "params": { @@ -4211,10 +4221,10 @@ "name": "PS3_1_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 483.07, - "y": 346.03 + "height": 0.0231, + "width": 0.013, + "x": 0.2516, + "y": 0.3204 }, "props": { "params": { @@ -4243,10 +4253,10 @@ "name": "PS3_2_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 643.01, - "y": 346.03 + "height": 0.0231, + "width": 0.013, + "x": 0.3349, + "y": 0.3204 }, "props": { "params": { @@ -4275,10 +4285,10 @@ "name": "PS3_3_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 1400.06, - "y": 335.99 + "height": 0.0231, + "width": 0.013, + "x": 0.7292, + "y": 0.3111 }, "props": { "params": { @@ -4307,10 +4317,10 @@ "name": "PS3_4_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 1476.1, - "y": 366.98 + "height": 0.0231, + "width": 0.013, + "x": 0.7688, + "y": 0.3398 }, "props": { "params": { @@ -4339,10 +4349,10 @@ "name": "PS3_5_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 1592.06, - "y": 451 + "height": 0.0231, + "width": 0.013, + "x": 0.8292, + "y": 0.4176 }, "props": { "params": { @@ -4371,10 +4381,10 @@ "name": "PS3_6_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 1602.05, - "y": 525.96 + "height": 0.0231, + "width": 0.013, + "x": 0.8344, + "y": 0.487 }, "props": { "params": { @@ -4403,10 +4413,10 @@ "name": "PS3_7_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 1606.08, - "y": 578.99 + "height": 0.0231, + "width": 0.013, + "x": 0.8365, + "y": 0.5361 }, "props": { "params": { @@ -4435,10 +4445,10 @@ "name": "PS3_8_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 1668.1, - "y": 598.97 + "height": 0.0231, + "width": 0.013, + "x": 0.8688, + "y": 0.5546 }, "props": { "params": { @@ -4467,10 +4477,10 @@ "name": "PS3_9AL_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 1712.02, - "y": 602.04 + "height": 0.0231, + "width": 0.013, + "x": 0.8917, + "y": 0.5574 }, "props": { "params": { @@ -4499,10 +4509,10 @@ "name": "PS3_9B_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 1756.99, - "y": 604.02 + "height": 0.0231, + "width": 0.013, + "x": 0.9151, + "y": 0.5593 }, "props": { "params": { @@ -4531,10 +4541,10 @@ "name": "PS3_11_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 1862.02, - "y": 552.96 + "height": 0.0231, + "width": 0.013, + "x": 0.9698, + "y": 0.512 }, "props": { "params": { @@ -4563,10 +4573,10 @@ "name": "PS3_10_SIO1" }, "position": { - "height": 25, - "width": 25, - "x": 1808.06, - "y": 603.04 + "height": 0.0231, + "width": 0.013, + "x": 0.9417, + "y": 0.5584 }, "props": { "params": { @@ -4595,10 +4605,10 @@ "name": "MCM01" }, "position": { - "height": 30.02, - "width": 42.05, - "x": 449.66, - "y": 405 + "height": 0.0278, + "width": 0.0219, + "x": 0.2342, + "y": 0.375 }, "props": { "params": { @@ -4624,10 +4634,10 @@ "name": "PS3_1_DPM1" }, "position": { - "height": 30.02, - "width": 29.95, - "x": 269.57, - "y": 265.03 + "height": 0.0278, + "width": 0.0156, + "x": 0.1404, + "y": 0.2454 }, "props": { "params": { @@ -4653,10 +4663,10 @@ "name": "PS3_5_DPM1" }, "position": { - "height": 30.02, - "width": 29.95, - "x": 1599.55, - "y": 374.98 + "height": 0.0278, + "width": 0.0156, + "x": 0.8331, + "y": 0.3472 }, "props": { "params": { @@ -4685,10 +4695,10 @@ "name": "PDP01_FIOM1" }, "position": { - "height": 25, - "width": 25, - "x": 1406.98, - "y": 384.05 + "height": 0.0231, + "width": 0.013, + "x": 0.7328, + "y": 0.3556 }, "props": { "params": { @@ -4715,10 +4725,10 @@ "name": "PS3_1_BCN3_A" }, "position": { - "height": 19.98, - "width": 19.97, - "x": 421.06, - "y": 339.98 + "height": 0.0185, + "width": 0.0104, + "x": 0.2193, + "y": 0.3148 }, "props": { "params": { @@ -4748,10 +4758,10 @@ "name": "UL15_2" }, "position": { - "height": 70.96, - "width": 51.07, - "x": 65.09, - "y": 368.06 + "height": 0.0657, + "width": 0.0266, + "x": 0.0339, + "y": 0.3408 }, "props": { "params": { @@ -4777,13 +4787,13 @@ "name": "PS3_6_TPE1" }, "position": { - "height": 24.95, + "height": 0.0231, "rotate": { "angle": "180deg" }, - "width": 54.91, - "x": 1537.34, - "y": 594.97 + "width": 0.0286, + "x": 0.8007, + "y": 0.5509 }, "props": { "params": { @@ -4812,9 +4822,9 @@ "name": "CoordinateContainer" }, "position": { - "height": 1080, + "height": 1, "rotate": {}, - "width": 1920 + "width": 1 }, "propConfig": { "custom.isVerticalRotation": { @@ -4901,6 +4911,9 @@ } } }, + "props": { + "mode": "percent" + }, "type": "ia.container.coord" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/resource.json index 56c20456..8dd72ee8 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-09-15T08:00:17Z" + "timestamp": "2025-09-15T11:46:51Z" }, - "lastModificationSignature": "e35e0947736bcf5001e6d731f59c24101bf6e73da3dc7da34b37b5d73233d8b8" + "lastModificationSignature": "effb1aa2b73c651bf8a606e6b95cff4003d96142aab4f52e4172f0a080988e7f" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/thumbnail.png index 583520a8..ed00b101 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/view.json index c3a63279..f0c6d67f 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Detailed_Views/MCM02-NC SORTER/view.json @@ -2942,8 +2942,8 @@ "position": { "height": 0.0231, "width": 0.0131, - "x": 0.1241, - "y": 0.5037 + "x": 0.1231, + "y": 0.5055 }, "props": { "params": { @@ -2971,7 +2971,7 @@ "position": { "height": 0.0231, "width": 0.0131, - "x": 0.1235, + "x": 0.123, "y": 0.4028 }, "props": { @@ -5567,7 +5567,7 @@ "params": { "name": "amber", "tagProps": [ - "Beacon_63", + "System/MCM02/Beacon/NCS1_1_BCN1_A", "value", "value", "value", @@ -5595,7 +5595,6 @@ }, "props": { "params": { - "name": "red", "tagProps": [ "System/MCM02/Beacon/NCS1_1_BCN1_R", "value", @@ -5625,7 +5624,6 @@ }, "props": { "params": { - "name": "horn", "tagProps": [ "System/MCM02/Beacon/NCS1_1_BCN1_H", "value", @@ -8881,14 +8879,14 @@ "rotate": { "angle": "90deg" }, - "width": 0.0328, - "x": 0.1258, - "y": 0.4626 + "width": 0.0531, + "x": 0.1161, + "y": 0.4491 }, "props": { "params": { "tagProps": [ - "System/MCM02/Photoeyes/LRPE/S03_1_LRPE1", + "System/MCM02/Photoeyes/TPE/PS3_12_TPE1", "value", "value", "value", @@ -8900,7 +8898,12 @@ "value" ] }, - "path": "autStand/Equipment/Photoeye_Tracking" + "path": "autStand/Equipment/Photoeye_Chute", + "style": { + "overflow": "hidden" + }, + "useDefaultViewHeight": true, + "useDefaultViewWidth": true }, "type": "ia.display.view" } @@ -9005,7 +9008,10 @@ }, "props": { "primary": false, - "text": "MCM01 - FLUID INBOUND" + "text": "MCM01 - FLUID INBOUND", + "textStyle": { + "fontSize": "1vmin" + } }, "type": "ia.input.button" } diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Button/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Button/resource.json index 692c0c93..1cf77572 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Button/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Button/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-09-12T08:09:17Z" + "timestamp": "2025-09-15T09:12:51Z" }, - "lastModificationSignature": "802b040f349dcacf053bc9c474a73ff0999b18a2a9c38ea356a975bbd0848a76" + "lastModificationSignature": "2788807064c2fd486802cb2e6276b74fdd675e187092f48afacdab672c416033" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Button/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Button/view.json index 59c26bef..d08c7a8b 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Button/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Button/view.json @@ -1,7 +1,8 @@ { "custom": { - "state": 0, - "string": "Unknown" + "color": "#C2C2C2", + "priority": "No Active Alarms", + "state": "Closed" }, "params": { "tagProps": [ @@ -18,6 +19,172 @@ ] }, "propConfig": { + "custom.color": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.priority": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "No Active Alarms" + }, + { + "input": 1, + "output": "High" + }, + { + "input": 2, + "output": "Medium" + }, + { + "input": 3, + "output": "Low" + }, + { + "input": 4, + "output": "Diagnostic" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, "custom.state": { "binding": { "config": { @@ -27,82 +194,223 @@ "0": "{view.params.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "expression": "coalesce({value},0)", "type": "expression" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.string": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ + }, { "fallback": "Unknown", "inputType": "scalar", "mappings": [ + { + "input": 0, + "output": "Closed" + }, { "input": 1, - "output": "Start" + "output": "Actuated" }, { "input": 2, - "output": "Start Pressed" + "output": "Communication Faulted" }, { "input": 3, - "output": "Start Illuminated" + "output": "Conveyor Running In Maintenance Mode" }, { "input": 4, - "output": "Start Pressed / Illuminated" + "output": "Disabled" }, { "input": 5, - "output": "Stop" + "output": "Disconnected" }, { "input": 6, - "output": "Stop Pressed" + "output": "Stopped" }, { "input": 7, - "output": "Stop Illuminated" + "output": "Enabled Not Running" }, { "input": 8, - "output": "Stop Pressed / Illuminated" + "output": "Encoder Fault" }, { "input": 9, - "output": "Restart" + "output": "Energy Management" }, { "input": 10, - "output": "Restart Pressed" + "output": "ESTOP Was Actuated" }, { "input": 11, - "output": "Restart Illuminated" + "output": "EStopped" }, { "input": 12, - "output": "Restart Pressed / Illuminated" + "output": "EStopped Locally" + }, + { + "input": 13, + "output": "Extended Faulted" + }, + { + "input": 14, + "output": "Full" + }, + { + "input": 15, + "output": "Gaylord Start Pressed" + }, + { + "input": 16, + "output": "Jam Fault" + }, + { + "input": 17, + "output": "Jammed" + }, + { + "input": 18, + "output": "Loading Allowed" + }, + { + "input": 19, + "output": "Loading Not Allowed" + }, + { + "input": 20, + "output": "Low Air Pressure Fault Was Present" + }, + { + "input": 21, + "output": "Maintenance Mode" + }, + { + "input": 22, + "output": "Conveyor Stopped In Maintenance Mode" + }, + { + "input": 23, + "output": "Motor Faulted" + }, + { + "input": 24, + "output": "Motor Was Faulted" + }, + { + "input": 25, + "output": "Normal" + }, + { + "input": 26, + "output": "Off Inactive" + }, + { + "input": 27, + "output": "Open" + }, + { + "input": 28, + "output": "PLC Ready To Run" + }, + { + "input": 29, + "output": "Package Release Pressed" + }, + { + "input": 30, + "output": "Power Branch Was Faulted" + }, + { + "input": 31, + "output": "Pressed" + }, + { + "input": 32, + "output": "Ready To Receive" + }, + { + "input": 33, + "output": "Running" + }, + { + "input": 34, + "output": "Started" + }, + { + "input": 35, + "output": "Stopped" + }, + { + "input": 36, + "output": "System Started" + }, + { + "input": 37, + "output": "Unknown" + }, + { + "input": 38, + "output": "VFD Fault" + }, + { + "input": 39, + "output": "Conveyor Running In Power Saving Mode" + }, + { + "input": 40, + "output": "Conveyor Jogging In Maintenance Mode" + }, + { + "input": 41, + "output": "VFD Reset Required" + }, + { + "input": 42, + "output": "Jam Reset Push Button Pressed" + }, + { + "input": 43, + "output": "Start Push Button Pressed" + }, + { + "input": 44, + "output": "Stop Push Button Pressed" + }, + { + "input": 45, + "output": "No Container" + }, + { + "input": 46, + "output": "Ready To Be Enabled" + }, + { + "input": 47, + "output": "Half Full" + }, + { + "input": 48, + "output": "Enabled" + }, + { + "input": 49, + "output": "Tipper Faulted" } ], "outputType": "scalar", "type": "map" } ], - "type": "property" + "type": "tag" }, "persistent": true }, @@ -133,13 +441,14 @@ "config": { "expression": "if(\r\n {view.custom.state} \u003d 0, \"#a9a9a9\", // disconnected gray (DarkGray)\r\n if(\r\n {view.custom.state} % 2 \u003d 1, \"#ffffff\", // white\r\n \"#000000\" // black\r\n )\r\n)\r\n" }, + "enabled": false, "type": "expr" } }, "props.elements[1].fill.paint": { "binding": { "config": { - "expression": "if({view.custom.state} \u003d 0, \"#a9a9a9\", // disconnected gray\r\n if({view.custom.state} \u003d 1 || {view.custom.state} \u003d 2, \"#90ee90\", // light green\r\n if({view.custom.state} \u003d 3 || {view.custom.state} \u003d 4, \"#228B22\", // softer dark green\r\n if({view.custom.state} \u003d 5 || {view.custom.state} \u003d 6, \"#ffc0cb\", // pink\r\n if({view.custom.state} \u003d 7 || {view.custom.state} \u003d 8, \"#ff0000\", // red\r\n if({view.custom.state} \u003d 9 || {view.custom.state} \u003d 10, \"#808080\", // normal gray\r\n if({view.custom.state} \u003d 11 || {view.custom.state} \u003d 12, \"#ffffff\", \"\") // white\r\n )\r\n )\r\n )\r\n )\r\n )\r\n)\r\n" + "expression": "if(\r\n {view.custom.state} \u003d \"Closed\",\r\n \"#000000\",\r\n {view.custom.color}\r\n)\r\n" }, "type": "expr" } @@ -149,7 +458,9 @@ "elements": [ { "d": "M 0,0 H 20 V 20 H 0 Z", - "fill": {}, + "fill": { + "paint": "#fff" + }, "name": "path", "stroke": { "paint": "#000000", @@ -194,7 +505,7 @@ "meta.tooltip.text": { "binding": { "config": { - "expression": "\"Source Id: \" + {view.params.tagProps[0]} + \", Status: \" + {view.custom.string}\n" + "expression": "if(\n {view.custom.state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n" }, "type": "expr" } diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/resource.json index c6d7254a..32124e40 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-09-12T08:07:49Z" + "timestamp": "2025-09-15T11:43:57Z" }, - "lastModificationSignature": "9032f81c9b945dcdfeb9e7306ad3fc105adc69aebb98a8d2c9218554f7d25a20" + "lastModificationSignature": "25484e18df1cac8447b002efb407436ea688d4c241c5fe5fff6b460cb9eec4d4" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/thumbnail.png index 7f11ed5b..c67fbc45 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/view.json index 705d3126..2fd82116 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Chute/view.json @@ -293,6 +293,7 @@ "mode": "percent", "style": { "cursor": "pointer", + "overflow": "hidden", "userSelect": "none" } }, diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/resource.json index a30b4ad2..6bd14476 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-09-12T08:07:58Z" + "timestamp": "2025-09-15T11:55:07Z" }, - "lastModificationSignature": "f5b0d20fa046d450033e60b6adf72b0a00d780d752b9988150749f775dc6f69b" + "lastModificationSignature": "5295e06418967a0b053557f1cd006887f98c156b3061ac6785a71982afb1dbc6" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/thumbnail.png index 0db19c71..ab0a93a9 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/view.json index b9ef53c9..2290c2c9 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Long/view.json @@ -1,11 +1,12 @@ { "custom": { - "state": 0, - "string": "Clear" + "color": "#C2C2C2", + "priority": "No Active Alarms", + "state": "Closed" }, "params": { "tagProps": [ - "value", + "System/MCM02/Photoeyes/LRPE/S03_1_LRPE4", "value", "value", "value", @@ -18,53 +19,162 @@ ] }, "propConfig": { - "custom.state": { + "custom.color": { "binding": { "config": { - "fallbackDelay": 1, + "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{view.params.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color" }, "transforms": [ { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "expression": "coalesce({value},0)", "type": "expression" }, { - "fallback": 0, + "fallback": "#000000", "inputType": "scalar", "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, { "input": 1, - "output": 1 + "output": "#FF0000" }, { "input": 2, - "output": 2 + "output": "#FFA500" }, { "input": 3, - "output": 3 + "output": "#0008FF" }, { "input": 4, - "output": 4 + "output": "#00FF00" }, { "input": 5, - "output": 5 + "output": "#FFF700" }, { "input": 6, - "output": 6 + "output": "#87CEEB" }, { "input": 7, - "output": 7 + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.priority": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "No Active Alarms" + }, + { + "input": 1, + "output": "High" + }, + { + "input": 2, + "output": "Medium" + }, + { + "input": 3, + "output": "Low" + }, + { + "input": 4, + "output": "Diagnostic" } ], "outputType": "scalar", @@ -75,38 +185,232 @@ }, "persistent": true }, - "custom.string": { + "custom.state": { "binding": { "config": { - "path": "view.custom.state" + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { - "fallback": "Clear", + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": "Unknown", "inputType": "scalar", "mappings": [ + { + "input": 0, + "output": "Closed" + }, { "input": 1, - "output": "Clear" + "output": "Actuated" }, { "input": 2, - "output": "Blocked" + "output": "Communication Faulted" }, { "input": 3, - "output": "Disabled" + "output": "Conveyor Running In Maintenance Mode" }, { "input": 4, + "output": "Disabled" + }, + { + "input": 5, + "output": "Disconnected" + }, + { + "input": 6, + "output": "Stopped" + }, + { + "input": 7, + "output": "Enabled Not Running" + }, + { + "input": 8, + "output": "Encoder Fault" + }, + { + "input": 9, + "output": "Energy Management" + }, + { + "input": 10, + "output": "ESTOP Was Actuated" + }, + { + "input": 11, + "output": "EStopped" + }, + { + "input": 12, + "output": "EStopped Locally" + }, + { + "input": 13, + "output": "Extended Faulted" + }, + { + "input": 14, + "output": "Full" + }, + { + "input": 15, + "output": "Gaylord Start Pressed" + }, + { + "input": 16, + "output": "Jam Fault" + }, + { + "input": 17, "output": "Jammed" + }, + { + "input": 18, + "output": "Loading Allowed" + }, + { + "input": 19, + "output": "Loading Not Allowed" + }, + { + "input": 20, + "output": "Low Air Pressure Fault Was Present" + }, + { + "input": 21, + "output": "Maintenance Mode" + }, + { + "input": 22, + "output": "Conveyor Stopped In Maintenance Mode" + }, + { + "input": 23, + "output": "Motor Faulted" + }, + { + "input": 24, + "output": "Motor Was Faulted" + }, + { + "input": 25, + "output": "Normal" + }, + { + "input": 26, + "output": "Off Inactive" + }, + { + "input": 27, + "output": "Open" + }, + { + "input": 28, + "output": "PLC Ready To Run" + }, + { + "input": 29, + "output": "Package Release Pressed" + }, + { + "input": 30, + "output": "Power Branch Was Faulted" + }, + { + "input": 31, + "output": "Pressed" + }, + { + "input": 32, + "output": "Ready To Receive" + }, + { + "input": 33, + "output": "Running" + }, + { + "input": 34, + "output": "Started" + }, + { + "input": 35, + "output": "Stopped" + }, + { + "input": 36, + "output": "System Started" + }, + { + "input": 37, + "output": "Unknown" + }, + { + "input": 38, + "output": "VFD Fault" + }, + { + "input": 39, + "output": "Conveyor Running In Power Saving Mode" + }, + { + "input": 40, + "output": "Conveyor Jogging In Maintenance Mode" + }, + { + "input": 41, + "output": "VFD Reset Required" + }, + { + "input": 42, + "output": "Jam Reset Push Button Pressed" + }, + { + "input": 43, + "output": "Start Push Button Pressed" + }, + { + "input": 44, + "output": "Stop Push Button Pressed" + }, + { + "input": 45, + "output": "No Container" + }, + { + "input": 46, + "output": "Ready To Be Enabled" + }, + { + "input": 47, + "output": "Half Full" + }, + { + "input": 48, + "output": "Enabled" + }, + { + "input": 49, + "output": "Tipper Faulted" } ], "outputType": "scalar", "type": "map" } ], - "type": "property" + "type": "tag" }, "persistent": true }, @@ -132,71 +436,19 @@ "width": 1 }, "propConfig": { - "props.elements[1].fill.paint": { + "props.elements[1].fill": { "binding": { "config": { - "path": "view.custom.state" + "path": "view.custom.color" }, - "transforms": [ - { - "fallback": "#00FF00", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "#00FF00" - }, - { - "input": 2, - "output": "#000000" - }, - { - "input": 3, - "output": "#800080" - }, - { - "input": 4, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], "type": "property" } }, - "props.elements[3].fill.paint": { + "props.elements[3].fill": { "binding": { "config": { - "path": "view.custom.state" + "path": "view.custom.color" }, - "transforms": [ - { - "fallback": "#00FF00", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "#00FF00" - }, - { - "input": 2, - "output": "#000000" - }, - { - "input": 3, - "output": "#800080" - }, - { - "input": 4, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], "type": "property" } } @@ -210,7 +462,6 @@ }, { "d": "M 21.343364,12.531563 2.1710548,22.117718 V 2.9454084 Z", - "fill": {}, "id": "path1", "name": "path1", "stroke": { @@ -225,27 +476,23 @@ "stroke": { "dasharray": "2, 2", "paint": "#000000", - "width": "5.27624" + "width": "5.0944" }, "type": "line", - "x1": "22.528276", - "x2": "240.33455", + "x1": "24.528276", + "x2": "227.57999", "y1": "12.531563", "y2": "12.531563" }, { - "fill": {}, - "height": "19.17231", - "id": "rect1", - "name": "rect1", + "d": "M 229.35597,12.531558 248.52828,2.9454081 V 22.117718 Z", + "id": "path2", + "name": "path2", "stroke": { "paint": "#000000", "width": "1.91723" }, - "type": "rect", - "width": "5.7516928", - "x": "242.5192", - "y": "3.1996493" + "type": "path" } ], "viewBox": "0 0 250 25" @@ -274,7 +521,7 @@ "meta.tooltip.text": { "binding": { "config": { - "expression": "\"Source Id: \" + {view.params.tagProps[0]} + \", Status: \" + {view.custom.string}\n" + "expression": "if(\n {view.custom.state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n" }, "type": "expr" } diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/resource.json index 34c304cf..8f01126d 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-09-12T08:08:06Z" + "timestamp": "2025-09-15T11:47:50Z" }, - "lastModificationSignature": "b5913666736c99c56ddc618543a1e88296a2a3449d1d1078e88f94d0d7ba5769" + "lastModificationSignature": "f5e761c92e76683a080708405cee0ae44ba94e3df7b482f42c45fa1a4faa9650" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/thumbnail.png b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/thumbnail.png index fbebbf62..fcb8694b 100644 Binary files a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/thumbnail.png and b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/thumbnail.png differ diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/view.json index 6f60d0be..ac1d7593 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/Photoeye_Tracking/view.json @@ -1,11 +1,12 @@ { "custom": { - "state": 0, - "string": "Clear" + "color": "#C2C2C2", + "priority": "No Active Alarms", + "state": "Closed" }, "params": { "tagProps": [ - 3, + "System/MCM02/Photoeyes/TPE/PS3_12_TPE1", "value", "value", "value", @@ -18,10 +19,176 @@ ] }, "propConfig": { + "custom.color": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.priority": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "No Active Alarms" + }, + { + "input": 1, + "output": "High" + }, + { + "input": 2, + "output": "Medium" + }, + { + "input": 3, + "output": "Low" + }, + { + "input": 4, + "output": "Diagnostic" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, "custom.state": { "binding": { "config": { - "fallbackDelay": 1, + "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{view.params.tagProps[0]}", @@ -33,44 +200,217 @@ { "expression": "coalesce({value},0)", "type": "expression" - } - ], - "type": "tag" - }, - "persistent": true - }, - "custom.string": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ + }, { - "fallback": "Clear", + "fallback": "Unknown", "inputType": "scalar", "mappings": [ + { + "input": 0, + "output": "Closed" + }, { "input": 1, - "output": "Clear" + "output": "Actuated" }, { "input": 2, - "output": "Blocked" + "output": "Communication Faulted" }, { "input": 3, - "output": "Disabled" + "output": "Conveyor Running In Maintenance Mode" }, { "input": 4, + "output": "Disabled" + }, + { + "input": 5, + "output": "Disconnected" + }, + { + "input": 6, + "output": "Stopped" + }, + { + "input": 7, + "output": "Enabled Not Running" + }, + { + "input": 8, + "output": "Encoder Fault" + }, + { + "input": 9, + "output": "Energy Management" + }, + { + "input": 10, + "output": "ESTOP Was Actuated" + }, + { + "input": 11, + "output": "EStopped" + }, + { + "input": 12, + "output": "EStopped Locally" + }, + { + "input": 13, + "output": "Extended Faulted" + }, + { + "input": 14, + "output": "Full" + }, + { + "input": 15, + "output": "Gaylord Start Pressed" + }, + { + "input": 16, + "output": "Jam Fault" + }, + { + "input": 17, "output": "Jammed" + }, + { + "input": 18, + "output": "Loading Allowed" + }, + { + "input": 19, + "output": "Loading Not Allowed" + }, + { + "input": 20, + "output": "Low Air Pressure Fault Was Present" + }, + { + "input": 21, + "output": "Maintenance Mode" + }, + { + "input": 22, + "output": "Conveyor Stopped In Maintenance Mode" + }, + { + "input": 23, + "output": "Motor Faulted" + }, + { + "input": 24, + "output": "Motor Was Faulted" + }, + { + "input": 25, + "output": "Normal" + }, + { + "input": 26, + "output": "Off Inactive" + }, + { + "input": 27, + "output": "Open" + }, + { + "input": 28, + "output": "PLC Ready To Run" + }, + { + "input": 29, + "output": "Package Release Pressed" + }, + { + "input": 30, + "output": "Power Branch Was Faulted" + }, + { + "input": 31, + "output": "Pressed" + }, + { + "input": 32, + "output": "Ready To Receive" + }, + { + "input": 33, + "output": "Running" + }, + { + "input": 34, + "output": "Started" + }, + { + "input": 35, + "output": "Stopped" + }, + { + "input": 36, + "output": "System Started" + }, + { + "input": 37, + "output": "Unknown" + }, + { + "input": 38, + "output": "VFD Fault" + }, + { + "input": 39, + "output": "Conveyor Running In Power Saving Mode" + }, + { + "input": 40, + "output": "Conveyor Jogging In Maintenance Mode" + }, + { + "input": 41, + "output": "VFD Reset Required" + }, + { + "input": 42, + "output": "Jam Reset Push Button Pressed" + }, + { + "input": 43, + "output": "Start Push Button Pressed" + }, + { + "input": 44, + "output": "Stop Push Button Pressed" + }, + { + "input": 45, + "output": "No Container" + }, + { + "input": 46, + "output": "Ready To Be Enabled" + }, + { + "input": 47, + "output": "Half Full" + }, + { + "input": 48, + "output": "Enabled" + }, + { + "input": 49, + "output": "Tipper Faulted" } ], "outputType": "scalar", "type": "map" } ], - "type": "property" + "type": "tag" }, "persistent": true }, @@ -99,68 +439,16 @@ "props.elements[1].fill.paint": { "binding": { "config": { - "path": "view.custom.state" + "path": "view.custom.color" }, - "transforms": [ - { - "fallback": "#00FF00", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "#00FF00" - }, - { - "input": 2, - "output": "#000000" - }, - { - "input": 3, - "output": "#800080" - }, - { - "input": 4, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], "type": "property" } }, "props.elements[3].fill.paint": { "binding": { "config": { - "path": "view.custom.state" + "path": "view.custom.color" }, - "transforms": [ - { - "fallback": "#00FF00", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "#00FF00" - }, - { - "input": 2, - "output": "#000000" - }, - { - "input": 3, - "output": "#800080" - }, - { - "input": 4, - "output": "#FF0000" - } - ], - "outputType": "color", - "type": "map" - } - ], "type": "property" } } @@ -238,7 +526,7 @@ "meta.tooltip.text": { "binding": { "config": { - "expression": "\"Source Id: \" + {view.params.tagProps[0]} + \", Status: \" + {view.custom.string}\n" + "expression": "if(\n {view.custom.state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n" }, "type": "expr" } diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/SS_Button/resource.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/SS_Button/resource.json index 8072f304..d5cc1be2 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/SS_Button/resource.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/SS_Button/resource.json @@ -10,8 +10,8 @@ "attributes": { "lastModification": { "actor": "admin", - "timestamp": "2025-09-12T08:08:33Z" + "timestamp": "2025-09-15T09:16:49Z" }, - "lastModificationSignature": "bd4f8a60105ce0a37bdd5ea6472d3085df779d22dfe1ce9f1f825d24437a6e01" + "lastModificationSignature": "d610f7626d455caf2a60a29ca36ee4e235c45423840c9c18953db669b0ee9a6b" } } \ No newline at end of file diff --git a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/SS_Button/view.json b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/SS_Button/view.json index c738f88f..04c05c44 100644 --- a/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/SS_Button/view.json +++ b/BNA8/com.inductiveautomation.perspective/views/autStand/Equipment/SS_Button/view.json @@ -1,14 +1,14 @@ { "custom": { - "disconnected": true, - "priority": 5, - "priority_string": "No active alarms", - "state": 0, - "state_string": "Stopped" + "start_color": "#C2C2C2", + "start_priority": "No Active Alarms", + "start_state": "Closed", + "stop_priority": "No Active Alarms", + "stop_state": "Closed" }, "params": { "tagProps": [ - "System/MCM01/Station/SSPB/UL6_1_SS1", + "System/MCM01/SS/UL14_1_SS1", "value", "value", "value", @@ -21,7 +21,7 @@ ] }, "propConfig": { - "custom.disconnected": { + "custom.start_color": { "binding": { "config": { "fallbackDelay": 2.5, @@ -30,125 +30,153 @@ "0": "{view.params.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Start/Color" }, "transforms": [ { - "expression": "!isGood({value})", + "expression": "coalesce({value},0)", "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" } ], "type": "tag" }, "persistent": true }, - "custom.priority": { + "custom.start_priority": { "binding": { "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": 5, - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": 5 - }, - { - "input": 1, - "output": 3 - }, - { - "input": 2, - "output": 3 - }, - { - "input": 3, - "output": 3 - }, - { - "input": 4, - "output": 5 - }, - { - "input": 5, - "output": 5 - }, - { - "input": 6, - "output": 5 - }, - { - "input": 7, - "output": 3 - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - }, - "persistent": true - }, - "custom.priority_string": { - "binding": { - "config": { - "expression": "case({view.custom.priority},\r\n3, \"Medium\",\r\n5, \"No active alarms\",\r\n\"Unknown\")" - }, - "type": "expr" - }, - "persistent": true - }, - "custom.state": { - "binding": { - "config": { - "fallbackDelay": 1, + "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{view.params.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Start/Priority" }, "transforms": [ { - "expression": "coalesce({value},{view.params.forceFaultStatus},0)", + "expression": "coalesce({value},0)", "type": "expression" }, { - "fallback": 0, + "fallback": null, "inputType": "scalar", "mappings": [ + { + "input": 0, + "output": "No Active Alarms" + }, { "input": 1, - "output": 1 + "output": "High" }, { "input": 2, - "output": 2 + "output": "Medium" }, { "input": 3, - "output": 3 + "output": "Low" }, { "input": 4, - "output": 4 - }, - { - "input": 5, - "output": 5 - }, - { - "input": 6, - "output": 6 - }, - { - "input": 7, - "output": 7 + "output": "Diagnostic" } ], "outputType": "scalar", @@ -159,12 +187,618 @@ }, "persistent": true }, - "custom.state_string": { + "custom.start_state": { "binding": { "config": { - "expression": "case({view.custom.state},\r\n0, \"Stopped\",\r\n1, \"Started\",\r\n2, \"Stopped\",\r\n3, \"Stopped\",\r\n4, \"Disabled\",\r\n5, \"Started\",\r\n6, \"Started\",\r\n7, \"Stopped\",\r\n\"Unknown\")" + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Start/State" }, - "type": "expr" + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": "Unknown", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "Closed" + }, + { + "input": 1, + "output": "Actuated" + }, + { + "input": 2, + "output": "Communication Faulted" + }, + { + "input": 3, + "output": "Conveyor Running In Maintenance Mode" + }, + { + "input": 4, + "output": "Disabled" + }, + { + "input": 5, + "output": "Disconnected" + }, + { + "input": 6, + "output": "Stopped" + }, + { + "input": 7, + "output": "Enabled Not Running" + }, + { + "input": 8, + "output": "Encoder Fault" + }, + { + "input": 9, + "output": "Energy Management" + }, + { + "input": 10, + "output": "ESTOP Was Actuated" + }, + { + "input": 11, + "output": "EStopped" + }, + { + "input": 12, + "output": "EStopped Locally" + }, + { + "input": 13, + "output": "Extended Faulted" + }, + { + "input": 14, + "output": "Full" + }, + { + "input": 15, + "output": "Gaylord Start Pressed" + }, + { + "input": 16, + "output": "Jam Fault" + }, + { + "input": 17, + "output": "Jammed" + }, + { + "input": 18, + "output": "Loading Allowed" + }, + { + "input": 19, + "output": "Loading Not Allowed" + }, + { + "input": 20, + "output": "Low Air Pressure Fault Was Present" + }, + { + "input": 21, + "output": "Maintenance Mode" + }, + { + "input": 22, + "output": "Conveyor Stopped In Maintenance Mode" + }, + { + "input": 23, + "output": "Motor Faulted" + }, + { + "input": 24, + "output": "Motor Was Faulted" + }, + { + "input": 25, + "output": "Normal" + }, + { + "input": 26, + "output": "Off Inactive" + }, + { + "input": 27, + "output": "Open" + }, + { + "input": 28, + "output": "PLC Ready To Run" + }, + { + "input": 29, + "output": "Package Release Pressed" + }, + { + "input": 30, + "output": "Power Branch Was Faulted" + }, + { + "input": 31, + "output": "Pressed" + }, + { + "input": 32, + "output": "Ready To Receive" + }, + { + "input": 33, + "output": "Running" + }, + { + "input": 34, + "output": "Started" + }, + { + "input": 35, + "output": "Stopped" + }, + { + "input": 36, + "output": "System Started" + }, + { + "input": 37, + "output": "Unknown" + }, + { + "input": 38, + "output": "VFD Fault" + }, + { + "input": 39, + "output": "Conveyor Running In Power Saving Mode" + }, + { + "input": 40, + "output": "Conveyor Jogging In Maintenance Mode" + }, + { + "input": 41, + "output": "VFD Reset Required" + }, + { + "input": 42, + "output": "Jam Reset Push Button Pressed" + }, + { + "input": 43, + "output": "Start Push Button Pressed" + }, + { + "input": 44, + "output": "Stop Push Button Pressed" + }, + { + "input": 45, + "output": "No Container" + }, + { + "input": 46, + "output": "Ready To Be Enabled" + }, + { + "input": 47, + "output": "Half Full" + }, + { + "input": 48, + "output": "Enabled" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.stop_color": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Stop/Color" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": "#000000", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "#C2C2C2" + }, + { + "input": 1, + "output": "#FF0000" + }, + { + "input": 2, + "output": "#FFA500" + }, + { + "input": 3, + "output": "#0008FF" + }, + { + "input": 4, + "output": "#00FF00" + }, + { + "input": 5, + "output": "#FFF700" + }, + { + "input": 6, + "output": "#87CEEB" + }, + { + "input": 7, + "output": "#90EE90" + }, + { + "input": 8, + "output": "#964B00" + }, + { + "input": 9, + "output": "#FFFFFF" + }, + { + "input": 10, + "output": "#000000" + }, + { + "input": 11, + "output": "#8B0000" + }, + { + "input": 12, + "output": "#808080" + }, + { + "input": 13, + "output": "#8B8000" + }, + { + "input": 14, + "output": "#006400" + }, + { + "input": 15, + "output": "#FFFFC5" + }, + { + "input": 16, + "output": "#00008B" + }, + { + "input": 17, + "output": "#FF7276" + }, + { + "input": 18, + "output": "#556B2F" + }, + { + "input": 19, + "output": "#B43434" + }, + { + "input": 20, + "output": "#4682B4" + }, + { + "input": 21, + "output": "#FFD700" + } + ], + "outputType": "color", + "type": "map" + } + ], + "type": "tag" + } + }, + "custom.stop_priority": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "No Active Alarms" + }, + { + "input": 1, + "output": "High" + }, + { + "input": 2, + "output": "Medium" + }, + { + "input": 3, + "output": "Low" + }, + { + "input": 4, + "output": "Diagnostic" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" + }, + "persistent": true + }, + "custom.stop_state": { + "binding": { + "config": { + "fallbackDelay": 2.5, + "mode": "indirect", + "references": { + "0": "{view.params.tagProps[0]}", + "fc": "{session.custom.fc}" + }, + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Stop/State" + }, + "transforms": [ + { + "expression": "coalesce({value},0)", + "type": "expression" + }, + { + "fallback": "Unknown", + "inputType": "scalar", + "mappings": [ + { + "input": 0, + "output": "Closed" + }, + { + "input": 1, + "output": "Actuated" + }, + { + "input": 2, + "output": "Communication Faulted" + }, + { + "input": 3, + "output": "Conveyor Running In Maintenance Mode" + }, + { + "input": 4, + "output": "Disabled" + }, + { + "input": 5, + "output": "Disconnected" + }, + { + "input": 6, + "output": "Stopped" + }, + { + "input": 7, + "output": "Enabled Not Running" + }, + { + "input": 8, + "output": "Encoder Fault" + }, + { + "input": 9, + "output": "Energy Management" + }, + { + "input": 10, + "output": "ESTOP Was Actuated" + }, + { + "input": 11, + "output": "EStopped" + }, + { + "input": 12, + "output": "EStopped Locally" + }, + { + "input": 13, + "output": "Extended Faulted" + }, + { + "input": 14, + "output": "Full" + }, + { + "input": 15, + "output": "Gaylord Start Pressed" + }, + { + "input": 16, + "output": "Jam Fault" + }, + { + "input": 17, + "output": "Jammed" + }, + { + "input": 18, + "output": "Loading Allowed" + }, + { + "input": 19, + "output": "Loading Not Allowed" + }, + { + "input": 20, + "output": "Low Air Pressure Fault Was Present" + }, + { + "input": 21, + "output": "Maintenance Mode" + }, + { + "input": 22, + "output": "Conveyor Stopped In Maintenance Mode" + }, + { + "input": 23, + "output": "Motor Faulted" + }, + { + "input": 24, + "output": "Motor Was Faulted" + }, + { + "input": 25, + "output": "Normal" + }, + { + "input": 26, + "output": "Off Inactive" + }, + { + "input": 27, + "output": "Open" + }, + { + "input": 28, + "output": "PLC Ready To Run" + }, + { + "input": 29, + "output": "Package Release Pressed" + }, + { + "input": 30, + "output": "Power Branch Was Faulted" + }, + { + "input": 31, + "output": "Pressed" + }, + { + "input": 32, + "output": "Ready To Receive" + }, + { + "input": 33, + "output": "Running" + }, + { + "input": 34, + "output": "Started" + }, + { + "input": 35, + "output": "Stopped" + }, + { + "input": 36, + "output": "System Started" + }, + { + "input": 37, + "output": "Unknown" + }, + { + "input": 38, + "output": "VFD Fault" + }, + { + "input": 39, + "output": "Conveyor Running In Power Saving Mode" + }, + { + "input": 40, + "output": "Conveyor Jogging In Maintenance Mode" + }, + { + "input": 41, + "output": "VFD Reset Required" + }, + { + "input": 42, + "output": "Jam Reset Push Button Pressed" + }, + { + "input": 43, + "output": "Start Push Button Pressed" + }, + { + "input": 44, + "output": "Stop Push Button Pressed" + }, + { + "input": 45, + "output": "No Container" + }, + { + "input": 46, + "output": "Ready To Be Enabled" + }, + { + "input": 47, + "output": "Half Full" + }, + { + "input": 48, + "output": "Enabled" + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "tag" }, "persistent": true }, @@ -183,17 +817,54 @@ "children": [ { "meta": { - "name": "SS_button" + "name": "Start", + "tooltip": { + "style": {} + } }, "position": { "height": 1, "width": 1 }, "propConfig": { - "props.elements[0].fill.paint": { + "meta.tooltip.style.classes": { "binding": { "config": { - "expression": "if(\r\n {view.custom.disconnected},\r\n \"#808080\",\r\n switch(\r\n toInt({view.custom.state}),\r\n 0, 1, 2, 3, 4, 5, 6 ,7,\r\n \"#AAAAAA\", \"#AAAAAA\", \"#AAAAAA\", \"#AAAAAA\", \"#AAAAAA\",\r\n \"#AAAAAA\", \"#AAAAAA\", \"#AAAAAA\", \r\n \"#FFFF00\"\r\n )\r\n)\r\n" + "expression": "{view.custom.start_priority}" + }, + "transforms": [ + { + "fallback": "Alarms-Styles/NoAlarm", + "inputType": "scalar", + "mappings": [ + { + "input": "Diagnostic", + "output": "Alarms-Styles/Diagnostic" + }, + { + "input": "Low", + "output": "Alarms-Styles/Low" + }, + { + "input": "Medium", + "output": "Alarms-Styles/Medium" + }, + { + "input": "High", + "output": "Alarms-Styles/High" + } + ], + "outputType": "style-list", + "type": "map" + } + ], + "type": "expr" + } + }, + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if(\n {view.custom.start_state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.start_priority} + \", State: \" + {view.custom.start_state},\n \"Device Disconnected\"\n)\n" }, "type": "expr" } @@ -201,105 +872,19 @@ "props.elements[1].fill.paint": { "binding": { "config": { - "path": "view.custom.state" + "expression": "if(\r\n {view.custom.start_state} \u003d \"Closed\",\r\n \"#000000\",\r\n {view.custom.start_color}\r\n)\r\n" }, - "transforms": [ - { - "fallback": "#00CC00", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "#007400" - }, - { - "input": 1, - "output": "#00FF00" - }, - { - "input": 2, - "output": "#00FF00" - }, - { - "input": 3, - "output": "#00FF00" - }, - { - "input": 4, - "output": "#007400" - }, - { - "input": 5, - "output": "#00FF00" - }, - { - "input": 6, - "output": "#00FF00" - }, - { - "input": 7, - "output": "#00FF00" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" - } - }, - "props.elements[2].fill.paint": { - "binding": { - "config": { - "path": "view.custom.state" - }, - "transforms": [ - { - "fallback": "#940003", - "inputType": "scalar", - "mappings": [ - { - "input": 0, - "output": "#940003" - }, - { - "input": 1, - "output": "#940003" - }, - { - "input": 2, - "output": "#940003" - }, - { - "input": 3, - "output": "#D90000" - }, - { - "input": 4, - "output": "#940003" - }, - { - "input": 5, - "output": "#940003" - }, - { - "input": 6, - "output": "#940003" - } - ], - "outputType": "color", - "type": "map" - } - ], - "type": "property" + "type": "expr" } } }, "props": { "elements": [ { - "d": "M 0,0 H 40 V 20 H 0 Z", - "fill": {}, + "d": "M 0,0 H 21 V 20 H 0 Z", + "fill": { + "paint": "#AAAAAA" + }, "id": "outer-rect", "name": "outer-rect", "stroke": { @@ -318,6 +903,89 @@ "width": "1" }, "type": "path" + } + ], + "viewBox": "0 0 40 20" + }, + "type": "ia.shapes.svg" + }, + { + "meta": { + "name": "Stop", + "tooltip": { + "style": {} + } + }, + "position": { + "height": 1, + "width": 1 + }, + "propConfig": { + "meta.tooltip.style.classes": { + "binding": { + "config": { + "expression": "{view.custom.start_priority}" + }, + "transforms": [ + { + "fallback": "Alarms-Styles/NoAlarm", + "inputType": "scalar", + "mappings": [ + { + "input": "Diagnostic", + "output": "Alarms-Styles/Diagnostic" + }, + { + "input": "Low", + "output": "Alarms-Styles/Low" + }, + { + "input": "Medium", + "output": "Alarms-Styles/Medium" + }, + { + "input": "High", + "output": "Alarms-Styles/High" + } + ], + "outputType": "style-list", + "type": "map" + } + ], + "type": "expr" + } + }, + "meta.tooltip.text": { + "binding": { + "config": { + "expression": "if(\n {view.custom.stop_state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.stop_priority} + \", State: \" + {view.custom.stop_state},\n \"Device Disconnected\"\n)\n" + }, + "type": "expr" + } + }, + "props.elements[1].fill.paint": { + "binding": { + "config": { + "expression": "if(\r\n {view.custom.stop_state} \u003d \"Closed\",\r\n \"#000000\",\r\n {view.custom.stop_color}\r\n)\r\n" + }, + "type": "expr" + } + } + }, + "props": { + "elements": [ + { + "d": "M 20, 0 H 40 V 20 H 20 Z", + "fill": { + "paint": "#AAAAAA" + }, + "id": "outer-rect", + "name": "outer-rect", + "stroke": { + "paint": "#000000", + "width": "1.5" + }, + "type": "path" }, { "d": "m 36.642136,10.376001 c 0,3.865993 -3.134007,7 -7,7 -3.865993,0 -7,-3.134007 -7,-7 0,-3.8659928 3.134007,-6.9999998 7,-6.9999998 3.865993,0 7,3.134007 7,6.9999998 z", @@ -358,7 +1026,7 @@ "meta.tooltip.style.classes": { "binding": { "config": { - "expression": "{view.custom.priority}" + "expression": "{view.custom.start_priority}" }, "transforms": [ { @@ -366,19 +1034,19 @@ "inputType": "scalar", "mappings": [ { - "input": 1, + "input": "Diagnostic", "output": "Alarms-Styles/Diagnostic" }, { - "input": 2, + "input": "Low", "output": "Alarms-Styles/Low" }, { - "input": 3, + "input": "Medium", "output": "Alarms-Styles/Medium" }, { - "input": 4, + "input": "High", "output": "Alarms-Styles/High" } ], @@ -392,7 +1060,7 @@ "meta.tooltip.text": { "binding": { "config": { - "expression": "if(\n {view.custom.disconnected} \u003d false,\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority_string} + \", State: \" + {view.custom.state_string},\n \"Device Disconnected\"\n)\n" + "expression": "if(\n {view.custom.start_state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Start Priority: \" + {view.custom.start_priority} + \", Start State: \" + {view.custom.start_state} + \", Stop Priority: \" + {view.custom.stop_priority} + \", Stop State: \" + {view.custom.stop_state},\n \"Device Disconnected\"\n)\n" }, "type": "expr" }