{ "custom": { "key": "error", "key_1": "error", "page": "overview" }, "params": {}, "propConfig": { "custom.key": { "persistent": true }, "custom.key_1": { "persistent": true }, "custom.page": { "persistent": true } }, "props": { "defaultSize": { "height": 1080, "width": 1920 } }, "root": { "children": [ { "events": { "dom": { "onClick": { "config": { "script": "\tif(self.view.custom.key \u003d\u003d \"error\"):\n\t\tsystem.perspective.closeDock(\u0027Docked-East\u0027)\n\telse:\n\t\tsystem.perspective.openDock(\u0027Docked-East\u0027, params\u003d{\u0027tagProps\u0027: [str(self.view.custom.key)]})" }, "scope": "G", "type": "script" } } }, "meta": { "name": "Overview" }, "position": { "height": 1, "width": 1 }, "propConfig": { "props.elements[0].elements[100].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND2C-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[100].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[99].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[100].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[99].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[101].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND2C-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[101].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[100].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[101].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[100].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[102].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND2C-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[102].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[101].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[102].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[101].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[103].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND3C-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[103].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[102].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[103].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[102].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[104].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND3C-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[104].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[103].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[104].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[103].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[105].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND3C-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[105].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[104].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[105].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[104].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[106].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND3C-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[106].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[105].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[106].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[105].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[107].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND4C-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[107].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[106].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[107].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[106].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[108].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND4C-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[108].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[107].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[108].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[107].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[109].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND4C-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[109].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[108].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[109].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[108].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[10].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_10" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[10].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[9].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[10].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[9].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[110].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND4C-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[110].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[109].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[110].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[109].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[111].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND5C-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[111].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[110].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[111].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[110].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[112].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND5C-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[112].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[111].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[112].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[111].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[113].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND5C-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[113].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[112].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[113].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[112].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[114].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND5C-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[114].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[113].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[114].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[113].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[115].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND6C-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[115].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[114].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[115].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[114].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[116].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND6C-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[116].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[115].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[116].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[115].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[117].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND6C-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[117].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[116].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[117].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[116].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[118].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND6C-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[118].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[117].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[118].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[117].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[119].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND7C-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[119].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[118].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[119].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[118].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[11].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_8" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n active_status \u003d \u0027default\u0027\n \n if value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027Test_Mode\u0027, False) or value.get(\u0027Discharge_Test_Mode\u0027, False) or value.get(\u0027Lamp_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Not_Synchronised\u0027, False):\n active_status \u003d \u0027not_synchronised\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Power_Off\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n \n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027not_synchronised\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[11].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[10].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[11].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[10].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[120].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND7C-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[120].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[119].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[120].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[119].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[121].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND7C-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[121].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[120].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[121].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[120].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[122].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND7C-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[122].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[121].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[122].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[121].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[123].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND7A-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[123].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[122].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[123].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[122].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[124].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND7A-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[124].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[123].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[124].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[123].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[125].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND7A-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[125].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[124].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[125].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[124].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[126].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND7A-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[126].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[125].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[126].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[125].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[127].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND6A-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[127].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[126].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[127].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[126].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[128].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND6A-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[128].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[127].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[128].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[127].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[129].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND6A-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[129].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[128].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[129].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[128].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[12].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_14" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[12].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[11].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[12].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[11].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[130].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND6A-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[130].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[129].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[130].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[129].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[131].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND5A-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[131].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[130].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[131].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[130].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[132].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND5A-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[132].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[131].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[132].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[131].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[133].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND5A-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[133].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[132].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[133].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[132].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[134].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND5A-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[134].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[133].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[134].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[133].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[135].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND4A-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[135].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[134].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[135].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[134].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[136].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND4A-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[136].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[135].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[136].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[135].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[137].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND4A-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[137].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[136].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[137].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[136].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[138].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND4A-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[138].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[137].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[138].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[137].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[139].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND3A-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[139].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[138].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[139].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[138].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[13].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_17" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[13].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[12].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[13].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[12].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[140].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND3A-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[140].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[139].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[140].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[139].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[141].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND3A-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[141].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[140].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[141].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[140].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[142].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND3A-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[142].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[141].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[142].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[141].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[143].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND2A-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[143].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[142].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[143].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[142].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[144].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND2A-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[144].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[143].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[144].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[143].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[145].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND2A-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[145].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[144].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[145].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[144].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[146].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND2A-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[146].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[145].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[146].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[145].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[147].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND1A-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[147].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[146].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[147].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[146].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[148].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND1A-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[148].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[147].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[148].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[147].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[149].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND1A-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[149].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[148].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[149].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[148].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[14].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_15" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[14].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[13].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[14].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[13].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[150].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND1A-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[150].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[149].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[150].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[149].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[151].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND7D-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[151].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[150].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[151].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[150].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[152].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND7D-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[152].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[151].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[152].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[151].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[153].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND7D-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[153].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[152].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[153].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[152].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[154].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND7D-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[154].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[153].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[154].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[153].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[155].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND6D-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[155].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[154].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[155].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[154].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[156].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND6D-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[156].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[155].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[156].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[155].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[157].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND6D-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[157].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[156].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[157].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[156].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[158].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND6D-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[158].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[157].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[158].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[157].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[159].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND5D-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[159].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[158].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[159].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[158].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[15].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_16" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[15].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[14].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[15].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[14].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[160].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND5D-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[160].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[159].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[160].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[159].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[161].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND5D-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[161].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[160].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[161].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[160].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[162].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND5D-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[162].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[161].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[162].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[161].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[163].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND4D-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[163].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[162].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[163].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[162].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[164].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND4D-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[164].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[163].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[164].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[163].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[165].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND4D-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[165].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[164].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[165].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[164].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[166].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND4D-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[166].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[165].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[166].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[165].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[167].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND3D-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[167].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[166].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[167].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[166].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[168].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND3D-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[168].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[167].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[168].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[167].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[169].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND3D-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[169].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[168].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[169].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[168].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[16].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_3" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[16].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[15].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[16].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[15].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[170].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND3D-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[170].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[169].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[170].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[169].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[171].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND2D-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[171].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[170].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[171].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[170].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[172].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND2D-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[172].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[171].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[172].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[171].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[173].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND2D-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[173].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[172].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[173].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[172].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[174].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND2D-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[174].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[173].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[174].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[173].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[175].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND1D-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[175].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[174].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[175].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[174].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[176].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND1D-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[176].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[175].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[176].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[175].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[177].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND1D-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[177].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[176].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[177].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[176].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[178].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND1D-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[178].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[177].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[178].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[177].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[179].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_4" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[179].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[178].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[179].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[178].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[17].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_14" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[17].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[16].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[17].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[16].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[180].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_2" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[180].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[179].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[180].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[179].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[181].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_0" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[181].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[180].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[181].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[180].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[182].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_219" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[182].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[181].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[182].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[181].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[183].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_217" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[183].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[182].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[183].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[182].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[184].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_215" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[184].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[183].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[184].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[183].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[185].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_119" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[185].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[184].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[185].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[184].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[186].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_121" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[186].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[185].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[186].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[185].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[187].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_123" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[187].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[186].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[187].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[186].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[188].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_342" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[188].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[187].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[188].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[187].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[189].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_344" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[189].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[188].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[189].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[188].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[18].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_11" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[18].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[17].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[18].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[17].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[190].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_346" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[190].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[189].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[190].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[189].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[191].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[191].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": " data \u003d dict(value) if value else {}\n\n if data.get(\u0027Common_Error\u0027):\n return \"High\"\n elif data.get(\u0027Test_Mode\u0027) or data.get(\u0027Discharge_Test_Mode\u0027) or data.get(\u0027Lamp_Test_Mode\u0027):\n return \"Medium\"\n elif data.get(\u0027Disabled\u0027):\n return \"Low\"\n elif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027):\n return \"No Active Alarms\"\n \n return \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[191].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[191].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": " data \u003d dict(value) if value else {}\n \n if data.get(\u0027wSorter\u0027, 1) \u003d\u003d 0:\n return \u0027Not Running\u0027\n\n if data.get(\u0027Common_Error\u0027):\n return \u0027Common Error\u0027\n elif data.get(\u0027Test_Mode\u0027):\n return \u0027Test Mode\u0027\n elif data.get(\u0027Discharge_Test_Mode\u0027):\n return \u0027Discharge Test Mode\u0027\n elif data.get(\u0027Lamp_Test_Mode\u0027):\n return \u0027Lamp Test Mode\u0027\n elif data.get(\u0027Energy_Saving\u0027):\n return \u0027Energy Saving\u0027\n elif data.get(\u0027Running\u0027):\n return \u0027Running\u0027\n elif data.get(\u0027Starting\u0027):\n return \u0027Starting\u0027\n elif data.get(\u0027Stopping\u0027):\n return \u0027Stopping\u0027\n elif data.get(\u0027Stopped\u0027):\n return \u0027Stopped\u0027\n elif data.get(\u0027Disabled\u0027):\n return \u0027Disabled\u0027\n elif data.get(\u0027Blocked\u0027):\n return \u0027Blocked\u0027\n \n return \u0027Not Running\u0027", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[191].stroke.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Sorter" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[19].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_13" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[19].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[18].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[19].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[18].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[1].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_11" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[1].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[0].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[1].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[0].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[20].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_17" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[20].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[19].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[20].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[19].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[21].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_15" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[21].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[20].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[21].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[20].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[22].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_2" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[22].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[21].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[22].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[21].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[23].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_12" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[23].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[22].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[23].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[22].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[24].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_1" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[24].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[23].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[24].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[23].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[25].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_3" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[25].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[24].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[25].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[24].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[26].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_1" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[26].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[25].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[26].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[25].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[27].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_0" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[27].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[26].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[27].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[26].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[28].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_26" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[28].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[27].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[28].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[27].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[29].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_0" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[29].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[28].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[29].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[28].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[2].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_12" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[2].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[1].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[2].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[1].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[30].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM01/Conveyor/EXTENDO/UL4_1_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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": "#90FF90" }, { "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[0].elements[31].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_2" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[31].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[30].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[31].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[30].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[322].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_342" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[324].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_344" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[326].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_346" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[32].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_27" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[32].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[31].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[32].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[31].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[33].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM02/Conveyor/EXTENDO/UL21_1_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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": "#90FF90" }, { "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[0].elements[34].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM01/Conveyor/EXTENDO/UL7_1_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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": "#90FF90" }, { "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[0].elements[35].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_4" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[35].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[34].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[35].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[34].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[36].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_4" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[36].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[35].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[36].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[35].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[37].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_22" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[37].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[36].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[37].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[36].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[38].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_5" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[38].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[37].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[38].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[37].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[39].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_21" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[39].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[38].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[39].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[38].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[3].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_13" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[3].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[2].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[3].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[2].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[40].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_5" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[40].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[39].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[40].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[39].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[41].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_6" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[41].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[40].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[41].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[40].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[42].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_20" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[42].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[41].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[42].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[41].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[43].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_20" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[43].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[42].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[43].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[42].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[44].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_6" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[44].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[43].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[44].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[43].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[45].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_7" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[45].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[44].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[45].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[44].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[46].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_24" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[46].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[45].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[46].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[45].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[47].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_23" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[47].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[46].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[47].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[46].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[48].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_25" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[48].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[47].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[48].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[47].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[49].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM01/Conveyor/EXTENDO/UL1_1_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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": "#90FF90" }, { "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[0].elements[4].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_19" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[4].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[3].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[4].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[3].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[50].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM01/Conveyor/EXTENDO/UL12_1_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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": "#90FF90" }, { "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[0].elements[51].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM01/Conveyor/EXTENDO/UL11_1_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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": "#90FF90" }, { "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[0].elements[52].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM01/Conveyor/EXTENDO/UL9_1_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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": "#90FF90" }, { "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[0].elements[53].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM01/Conveyor/EXTENDO/UL5_1_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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": "#90FF90" }, { "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[0].elements[54].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM02/Conveyor/EXTENDO/UL21_1_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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": "#90FF90" }, { "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[0].elements[55].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM02/Conveyor/EXTENDO/UL17_1_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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": "#90FF90" }, { "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[0].elements[56].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM02/Conveyor/EXTENDO/UL18_1_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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": "#90FF90" }, { "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[0].elements[57].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM02/Conveyor/EXTENDO/UL15_1_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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": "#90FF90" }, { "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[0].elements[58].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM02/Conveyor/EXTENDO/UL14_1_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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": "#90FF90" }, { "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[0].elements[59].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM01/Conveyor/EXTENDO/UL2_1_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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": "#90FF90" }, { "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[0].elements[5].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_18" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[5].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[4].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[5].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[4].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[60].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_23" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[60].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[59].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[60].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[59].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[61].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_21" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[61].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[60].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[61].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[60].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[62].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_22" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[62].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[61].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[62].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[61].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[63].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_26" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[63].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[62].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[63].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[62].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[64].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_27" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[64].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[63].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[64].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[63].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[65].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_25" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[65].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[64].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[65].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[64].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[66].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_24" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[66].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[65].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[66].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[65].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[67].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND1B-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[67].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[66].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[67].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[66].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[68].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND1B-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[68].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[67].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[68].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[67].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[69].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND1B-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[69].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[68].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[69].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[68].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[6].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_18" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[6].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[5].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[6].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[5].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[70].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND2B-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[70].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[69].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[70].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[69].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[71].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND2B-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[71].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[70].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[71].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[70].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[72].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND2B-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[72].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[71].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[72].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[71].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[73].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND2B-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[73].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[72].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[73].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[72].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[74].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND3B-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[74].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[73].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[74].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[73].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[75].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND1B-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[75].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[74].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[75].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[74].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[76].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND3B-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[76].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[75].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[76].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[75].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[77].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND3B-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[77].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[76].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[77].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[76].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[78].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND3B-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[78].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[77].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[78].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[77].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[79].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND4B-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[79].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[78].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[79].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[78].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[7].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_19" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[7].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[6].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[7].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[6].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[80].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND4B-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[80].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[79].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[80].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[79].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[81].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND4B-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[81].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[80].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[81].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[80].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[82].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND4B-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[82].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[81].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[82].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[81].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[83].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND5B-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[83].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[82].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[83].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[82].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[84].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND5B-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[84].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[83].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[84].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[83].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[85].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND5B-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[85].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[84].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[85].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[84].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[86].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND5B-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[86].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[85].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[86].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[85].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[87].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND6B-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[87].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[86].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[87].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[86].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[88].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND6B-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[88].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[87].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[88].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[87].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[89].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND6B-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[89].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[88].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[89].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[88].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[8].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_16" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[8].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[7].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[8].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[7].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[90].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND6B-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[90].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[89].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[90].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[89].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[91].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND7B-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[91].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[90].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[91].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[90].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[92].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND7B-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[92].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[91].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[92].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[91].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[93].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND7B-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[93].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[92].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[93].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[92].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[94].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND7B-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[94].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[93].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[94].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[93].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[95].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND1C-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[95].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[94].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[95].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[94].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[96].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND1C-3" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[96].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[95].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[96].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[95].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[97].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND1C-2" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[97].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[96].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[97].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[96].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[98].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND1C-1" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[98].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[97].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[98].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[97].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[99].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/CMC/Conveyors/IND2C-4" }, "transforms": [ { "code": "\tif value is None:\n\t return \u0027#000000\u0027\n\t\n\t# Determine conveyor status (priority order)\n\tactive_status \u003d \u0027default\u0027\n\t\n\tif value.get(\u0027E_Stop\u0027, False):\n\t active_status \u003d \u0027e_stop\u0027\n\telif value.get(\u0027Technical_Fault\u0027, False):\n\t active_status \u003d \u0027technical_fault\u0027\n\telif value.get(\u0027Operational_Fault\u0027, False):\n\t active_status \u003d \u0027operational_fault\u0027\n\telif value.get(\u0027Dieback\u0027, False):\n\t active_status \u003d \u0027dieback\u0027\n\telif value.get(\u0027Running\u0027, False):\n\t active_status \u003d \u0027running\u0027\n\telif value.get(\u0027Energy_Saving\u0027, False):\n\t active_status \u003d \u0027energy_saving\u0027\n\telif value.get(\u0027Stopped\u0027, False):\n\t active_status \u003d \u0027stopped\u0027\n\telif value.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t active_status \u003d \u0027stopped\u0027\n\t\n\t# Color mapping\n\tcolor_map \u003d {\n\t \u0027e_stop\u0027: \u0027#FF0000\u0027, # Red — Emergency stop\n\t \u0027technical_fault\u0027: \u0027#FF0000\u0027, # Red— Technical fault\n\t \u0027operational_fault\u0027: \u0027#FF8C00\u0027,# Orange — Operational fault\n\t \u0027dieback\u0027: \u0027#90FF90\u0027, # Light green — Dieback (line full)\n\t \u0027running\u0027: \u0027#00FF00\u0027, # Green — Running\n\t \u0027energy_saving\u0027: \u0027#87CEFA\u0027, # Light blue — Energy saving\n\t \u0027stopped\u0027: \u0027#C2C2C2\u0027, # Dark gray — Inactive\n\t \u0027default\u0027: \u0027#000000\u0027 # Black — Default\n\t}\n\t\n\treturn color_map.get(active_status, \u0027#000000\u0027)", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[99].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[98].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[99].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[98].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[9].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Induction/Induction_9" }, "transforms": [ { "code": " if value is None:\n return \u0027#000000\u0027\n \n # Priority-based status determination (lower number \u003d higher priority)\n active_status \u003d \u0027default\u0027\n \n # Highest-priority checks first\n if value.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Common_Error\u0027, False):\n active_status \u003d \u0027common_error\u0027\n elif value.get(\u0027In_Test_Mode\u0027, False):\n active_status \u003d \u0027test_mode\u0027\n elif value.get(\u0027Jammed\u0027, False):\n active_status \u003d \u0027jammed\u0027\n elif value.get(\u0027Energy_Saving\u0027, False):\n active_status \u003d \u0027energy_saving\u0027\n elif value.get(\u0027Running\u0027, False):\n active_status \u003d \u0027running\u0027\n elif value.get(\u0027Starting\u0027, False) or value.get(\u0027Stopping\u0027, False):\n active_status \u003d \u0027transitional\u0027\n elif value.get(\u0027Stopped\u0027, False) or value.get(\u0027Disabled\u0027, False):\n active_status \u003d \u0027inactive\u0027\n elif value.get(\u0027Blocked\u0027, False):\n active_status \u003d \u0027blocked\u0027\n \n # Dictionary-based switch (cleaner than elif chain)\n color_map \u003d {\n \u0027common_error\u0027: \u0027#FF0000\u0027,\n \u0027inactive\u0027: \u0027#C2C2C2\u0027,\n \u0027blocked\u0027: \u0027#C2C2C2\u0027,\n \u0027running\u0027: \u0027#00FF00\u0027,\n \u0027transitional\u0027: \u0027#90FF90\u0027,\n \u0027jammed\u0027: \u0027#FF8C00\u0027,\n \u0027energy_saving\u0027: \u0027#87CEFA\u0027,\n \u0027test_mode\u0027: \u0027#AC5F00\u0027,\n \u0027default\u0027: \u0027#000000\u0027\n }\n \n # Return color using dictionary lookup (switch-like behavior)\n return color_map.get(active_status, \u0027#000000\u0027)\n ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[9].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[8].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027Common_Error\u0027) or data.get(\u0027Jammed\u0027) :\n\t return \"High\"\n\telif data.get(\u0027Blocked\u0027):\n\t return \"High\"\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \"Medium\"\n\telif data.get(\u0027Disabled\u0027):\n\t return \"Low\"\n\telif data.get(\u0027Starting\u0027) or data.get(\u0027Stopping\u0027) or data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \"No Active Alarms\"\n\treturn \"No Active Alarms\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[0].elements[9].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[0].elements[8].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027awInduction\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telif data.get(\u0027Common_Error\u0027):\n\t return \u0027Common Error\u0027\n\telif data.get(\u0027Jammed\u0027):\n \t return \u0027Jammed\u0027\n\telif data.get(\u0027Test_Mode\u0027):\n\t return \u0027In Test Mode\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Starting\u0027):\n\t return \u0027Starting\u0027\n\telif data.get(\u0027Stopping\u0027):\n\t return \u0027Stopping\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027Disabled\u0027) \u003d\u003d False:\n\t return \u0027Enabled\u0027\n\telif data.get(\u0027Blocked\u0027):\n\t return \u0027Blocked\u0027\n\telse:\n\t\treturn \u0027Not Running\u0027 ", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[1].elements[0].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCP1_17_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[0].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[0].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[0].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[0].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[10].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCS2_5_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[10].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[10].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[10].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[10].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[11].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCS2_4_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[11].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[11].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[11].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[11].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[12].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCS2_3B_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[12].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[12].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[12].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[12].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[13].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCS2_3A_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[13].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[13].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[13].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[13].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[14].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCS2_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[14].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[14].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[14].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[14].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[15].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCP1_19_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[15].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[15].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[15].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[15].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[16].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCP1_20_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[16].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[16].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[16].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[16].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[17].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCP1_21_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[17].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[17].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[17].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[17].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[18].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCS1_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[18].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[18].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[18].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[18].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[19].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCP1_9_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[19].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[19].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[19].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[19].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[1].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCP1_18A_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[1].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[1].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[1].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[1].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[20].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCP1_10A_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[20].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[20].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[20].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[20].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[21].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCP1_10B_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[21].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[21].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[21].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[21].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[22].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCP1_11_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[22].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[22].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[22].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[22].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[23].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCP1_12_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[23].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[23].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[23].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[23].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[24].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCP1_14D_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[24].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[24].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[24].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[24].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[25].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCP1_15_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[25].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[25].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[25].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[25].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[26].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCP1_16_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[26].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[26].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[26].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[26].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[27].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCS2_1_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[27].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[27].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[27].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[27].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[28].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCS1_1_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[28].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[28].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[28].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[28].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[29].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCS1_3_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[29].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[29].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[29].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[29].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[2].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCS1_4_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[2].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[2].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[2].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[2].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[30].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_106CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[30].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[30].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[30].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[30].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[31].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_102CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[31].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[31].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[31].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[31].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[32].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_104CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[32].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[32].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[32].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[32].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[33].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/S02_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[33].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[33].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[33].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[33].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[34].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCP1_13_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[34].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[34].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[34].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[34].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[35].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCP1_14C_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[35].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[35].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[35].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[35].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[36].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCP1_14B_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[36].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[36].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[36].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[36].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[37].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCP1_14A_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[37].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[37].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[37].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[37].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[38].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCP1_18B_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[38].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[38].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[38].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[38].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[39].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCS1_5B_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[39].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[39].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[39].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[39].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[3].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCS1_5A_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[3].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[3].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[3].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[3].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[40].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_105CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[40].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[40].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[40].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[40].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[41].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_101CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[41].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[41].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[41].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[41].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[42].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_103CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[42].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[42].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[42].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[42].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[43].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_110CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[43].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[43].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[43].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[43].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[44].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_108CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[44].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[44].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[44].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[44].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[45].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_109CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[45].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[45].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[45].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[45].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[46].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_107CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[46].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[46].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[46].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[46].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[47].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_112CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[47].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[47].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[47].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[47].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[48].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_114CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[48].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[48].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[48].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[48].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[49].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_111CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[49].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[49].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[49].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[49].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[4].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCS1_6_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[4].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[4].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[4].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[4].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[50].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_113CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[50].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[50].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[50].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[50].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[51].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_116CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[51].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[51].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[51].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[51].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[52].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_115CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[52].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[52].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[52].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[52].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[53].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_118CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[53].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[53].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[53].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[53].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[54].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_120CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[54].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[54].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[54].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[54].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[55].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_117CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[55].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[55].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[55].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[55].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[56].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_119CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[56].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[56].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[56].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[56].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[57].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_126CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[57].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[57].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[57].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[57].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[58].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_122CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[58].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[58].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[58].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[58].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[59].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_124CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[59].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[59].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[59].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[59].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[5].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCS1_7_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[5].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[5].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[5].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[5].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[60].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_125CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[60].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[60].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[60].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[60].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[61].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_121CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[61].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[61].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[61].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[61].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[62].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_123CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[62].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[62].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[62].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[62].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[63].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_128CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[63].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[63].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[63].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[63].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[64].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_130CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[64].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[64].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[64].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[64].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[65].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_127CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[65].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[65].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[65].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[65].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[66].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_129CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[66].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[66].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[66].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[66].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[67].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/PE/S02_1CH_FPE/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[67].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[67].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[67].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[67].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[68].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCS2_7_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[68].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[68].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[68].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[68].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[69].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_206CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[69].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[69].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[69].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[69].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[6].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCS1_8_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[6].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[6].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[6].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[6].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[70].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_202CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[70].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[70].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[70].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[70].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[71].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_204CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[71].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[71].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[71].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[71].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[72].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_205CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[72].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[72].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[72].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[72].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[73].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_201CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[73].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[73].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[73].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[73].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[74].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_203CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[74].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[74].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[74].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[74].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[75].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_210CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[75].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[75].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[75].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[75].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[76].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_208CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[76].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[76].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[76].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[76].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[77].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_209CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[77].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[77].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[77].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[77].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[78].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_207CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[78].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[78].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[78].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[78].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[79].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_212CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[79].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[79].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[79].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[79].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[7].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCS1_9_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[7].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[7].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[7].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[7].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[80].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_214CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[80].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[80].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[80].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[80].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[81].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_211CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[81].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[81].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[81].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[81].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[82].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_213CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[82].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[82].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[82].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[82].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[83].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_216CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[83].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[83].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[83].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[83].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[84].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_215CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[84].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[84].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[84].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[84].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[85].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_218CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[85].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[85].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[85].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[85].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[86].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_220CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[86].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[86].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[86].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[86].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[87].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_217CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[87].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[87].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[87].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[87].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[88].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_219CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[88].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[88].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[88].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[88].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[89].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_226CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[89].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[89].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[89].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[89].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[8].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/S02_1_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[8].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[8].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[8].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[8].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[90].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_222CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[90].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[90].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[90].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[90].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[91].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_224CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[91].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[91].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[91].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[91].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[92].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_225CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[92].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[92].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[92].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[92].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[93].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_221CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[93].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[93].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[93].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[93].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[94].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_223CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[94].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[94].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[94].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[94].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[95].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_228CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[95].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[95].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[95].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[95].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[96].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_230CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[96].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[96].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[96].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[96].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[97].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_227CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[97].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[97].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[97].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[97].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[98].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Chute/NC/S02_229CH/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[98].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[98].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[98].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[98].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[99].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/PE/S02_2CH_FPE/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[99].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[99].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[99].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[99].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[9].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM06/Conveyor/VFD/NCS2_6_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[9].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[9].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[1].elements[9].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[1].elements[9].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[2].elements[0].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_308" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[0].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[0].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[0].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[0].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[10].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_322" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[10].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[10].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[10].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[10].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[11].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_324" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[11].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[11].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[11].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[11].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[12].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_299" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[12].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[12].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[12].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[12].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[13].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_292" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[13].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[13].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[13].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[13].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[14].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_298" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[14].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[14].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[14].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[14].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[15].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_296" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[15].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[15].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[15].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[15].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[16].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_315" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[16].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[16].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[16].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[16].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[17].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_309" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[17].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[17].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[17].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[17].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[18].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_307" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[18].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[18].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[18].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[18].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[19].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_313" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[19].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[19].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[19].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[19].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[1].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_306" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[1].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[1].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[1].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[1].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[20].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_311" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[20].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[20].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[20].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[20].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[2].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_300" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[2].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[2].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[2].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[2].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[3].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_318" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[3].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[3].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[3].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[3].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[4].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_316" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[4].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[4].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[4].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[4].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[5].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_312" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[5].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[5].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[5].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[5].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[6].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_310" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[6].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[6].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[6].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[6].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[7].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_314" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[7].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[7].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[7].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[7].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[8].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_328" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[8].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[8].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[8].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[8].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[9].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_326" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[9].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[9].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[2].elements[9].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[2].elements[9].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[0].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/PS8_11_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[0].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[0].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[0].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[0].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[100].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_403" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[100].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[100].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[100].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[100].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[101].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_401" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[101].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[101].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[101].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[101].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[102].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_399" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[102].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[102].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[102].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[102].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[103].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_397" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[103].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[103].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[103].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[103].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[104].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_395" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[104].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[104].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[104].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[104].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[105].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_393" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[105].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[105].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[105].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[105].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[106].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_391" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[106].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[106].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[106].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[106].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[107].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_389" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[107].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[107].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[107].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[107].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[108].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_387" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[108].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[108].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[108].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[108].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[109].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_385" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[109].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[109].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[109].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[109].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[10].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/PS8_11_JPE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "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": "#C2C2C2" }, { "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" } }, "props.elements[3].elements[10].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[10].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[10].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[10].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[110].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_383" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[110].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[110].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[110].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[110].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[111].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_381" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[111].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[111].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[111].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[111].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[112].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_379" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[112].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[112].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[112].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[112].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[113].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_377" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[113].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[113].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[113].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[113].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[114].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_375" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[114].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[114].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[114].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[114].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[115].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_373" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[115].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[115].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[115].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[115].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[116].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_371" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[116].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[116].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[116].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[116].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[117].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_369" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[117].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[117].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[117].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[117].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[118].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_367" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[118].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[118].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[118].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[118].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[119].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_365" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[119].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[119].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[119].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[119].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[11].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/PS8_4_JPE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "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": "#C2C2C2" }, { "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" } }, "props.elements[3].elements[11].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[11].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[11].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[11].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[120].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_363" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[120].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[120].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[120].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[120].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[121].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_361" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[121].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[121].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[121].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[121].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[122].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_359" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[122].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[122].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[122].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[122].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[123].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_357" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[123].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[123].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[123].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[123].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[124].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_355" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[124].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[124].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[124].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[124].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[125].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_353" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[125].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[125].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[125].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[125].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[126].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_426" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[126].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[126].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[126].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[126].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[127].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_418" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[127].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[127].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[127].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[127].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[128].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_416" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[128].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[128].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[128].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[128].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[129].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_414" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[129].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[129].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[129].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[129].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[12].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/PS8_12CH_FPE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "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": "#C2C2C2" }, { "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" } }, "props.elements[3].elements[12].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[12].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[12].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[12].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[130].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_412" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[130].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[130].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[130].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[130].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[131].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_410" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[131].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[131].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[131].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[131].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[132].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_408" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[132].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[132].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[132].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[132].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[133].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_406" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[133].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[133].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[133].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[133].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[134].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_404" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[134].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[134].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[134].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[134].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[135].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_402" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[135].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[135].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[135].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[135].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[136].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_398" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[136].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[136].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[136].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[136].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[137].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_396" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[137].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[137].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[137].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[137].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[138].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_394" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[138].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[138].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[138].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[138].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[139].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_392" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[139].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[139].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[139].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[139].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[13].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/PRS1_1BCH_FPE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "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": "#C2C2C2" }, { "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" } }, "props.elements[3].elements[13].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[13].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[13].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[13].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[140].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_390" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[140].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[140].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[140].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[140].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[141].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_388" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[141].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[141].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[141].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[141].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[142].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_386" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[142].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[142].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[142].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[142].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[143].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_382" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[143].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[143].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[143].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[143].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[144].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_380" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[144].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[144].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[144].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[144].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[145].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_378" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[145].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[145].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[145].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[145].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[146].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_376" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[146].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[146].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[146].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[146].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[147].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_374" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[147].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[147].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[147].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[147].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[148].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_372" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[148].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[148].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[148].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[148].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[149].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_370" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[149].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[149].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[149].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[149].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[14].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/ULC4_3_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[14].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[14].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[14].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[14].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[150].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_366" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[150].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[150].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[150].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[150].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[151].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_364" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[151].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[151].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[151].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[151].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[152].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_362" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[152].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[152].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[152].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[152].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[153].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_360" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[153].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[153].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[153].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[153].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[154].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_358" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[154].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[154].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[154].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[154].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[155].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_356" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[155].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[155].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[155].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[155].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[156].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_354" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[156].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[156].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[156].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[156].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[157].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_352" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[157].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[157].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[157].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[157].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[158].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_424" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[158].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[158].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[158].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[158].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[159].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_422" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[159].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[159].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[159].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[159].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[15].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/ULC4_3_JPE2/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[15].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[15].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[15].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[15].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[160].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_420" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[160].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[160].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[160].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[160].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[161].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_202" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[161].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[161].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[161].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[161].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[162].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_194" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[162].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[162].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[162].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[162].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[163].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_186" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[163].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[163].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[163].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[163].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[164].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_184" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[164].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[164].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[164].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[164].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[165].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_154" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[165].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[165].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[165].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[165].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[166].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_156" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[166].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[166].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[166].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[166].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[167].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_158" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[167].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[167].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[167].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[167].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[168].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_160" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[168].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[168].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[168].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[168].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[169].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_162" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[169].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[169].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[169].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[169].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[16].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/FL2094_3CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[16].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[16].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[16].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[16].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[170].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_164" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[170].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[170].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[170].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[170].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[171].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_166" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[171].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[171].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[171].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[171].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[172].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_168" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[172].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[172].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[172].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[172].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[173].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_170" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[173].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[173].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[173].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[173].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[174].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_172" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[174].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[174].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[174].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[174].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[175].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_174" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[175].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[175].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[175].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[175].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[176].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_176" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[176].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[176].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[176].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[176].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[177].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_178" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[177].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[177].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[177].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[177].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[178].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_180" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[178].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[178].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[178].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[178].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[179].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_182" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[179].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[179].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[179].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[179].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[17].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/FL2094_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[17].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[17].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[17].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[17].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[180].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_128" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[180].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[180].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[180].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[180].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[181].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_130" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[181].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[181].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[181].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[181].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[182].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_132" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[182].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[182].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[182].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[182].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[183].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_134" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[183].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[183].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[183].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[183].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[184].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_136" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[184].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[184].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[184].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[184].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[185].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_138" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[185].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[185].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[185].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[185].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[186].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_140" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[186].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[186].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[186].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[186].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[187].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_142" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[187].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[187].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[187].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[187].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[188].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_144" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[188].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[188].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[188].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[188].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[189].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_146" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[189].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[189].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[189].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[189].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[18].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/FL2090_3CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[18].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[18].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[18].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[18].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[190].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_148" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[190].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[190].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[190].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[190].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[191].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_150" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[191].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[191].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[191].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[191].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[192].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_152" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[192].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[192].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[192].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[192].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[193].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_195" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[193].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[193].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[193].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[193].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[194].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_203" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[194].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[194].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[194].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[194].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[195].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_205" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[195].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[195].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[195].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[195].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[196].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_197" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[196].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[196].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[196].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[196].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[197].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_199" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[197].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[197].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[197].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[197].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[198].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_201" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[198].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[198].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[198].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[198].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[199].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_187" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[199].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[199].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[199].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[199].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[19].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/FL2094_1CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[19].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[19].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[19].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[19].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[1].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/PS9_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[1].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[1].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[1].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[1].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[200].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_189" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[200].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[200].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[200].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[200].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[201].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_185" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[201].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[201].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[201].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[201].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[202].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_155" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[202].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[202].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[202].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[202].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[203].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_157" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[203].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[203].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[203].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[203].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[204].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_159" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[204].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[204].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[204].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[204].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[205].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_163" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[205].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[205].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[205].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[205].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[206].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_165" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[206].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[206].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[206].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[206].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[207].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_167" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[207].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[207].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[207].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[207].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[208].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_171" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[208].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[208].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[208].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[208].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[209].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_173" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[209].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[209].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[209].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[209].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[20].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/FL2090_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[20].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[20].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[20].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[20].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[210].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_175" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[210].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[210].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[210].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[210].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[211].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_181" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[211].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[211].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[211].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[211].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[212].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_183" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[212].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[212].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[212].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[212].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[213].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_169" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[213].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[213].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[213].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[213].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[214].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_149" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[214].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[214].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[214].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[214].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[215].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_151" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[215].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[215].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[215].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[215].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[216].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_153" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[216].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[216].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[216].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[216].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[217].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_133" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[217].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[217].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[217].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[217].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[218].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_135" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[218].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[218].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[218].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[218].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[219].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_137" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[219].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[219].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[219].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[219].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[21].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/FL2086_3CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[21].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[21].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[21].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[21].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[220].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_141" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[220].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[220].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[220].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[220].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[221].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_143" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[221].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[221].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[221].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[221].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[222].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_145" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[222].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[222].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[222].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[222].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[223].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_139" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[223].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[223].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[223].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[223].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[224].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_193" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[224].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[224].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[224].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[224].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[225].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_421" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[225].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[225].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[225].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[225].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[226].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_425" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[226].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[226].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[226].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[226].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[227].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_433" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[227].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[227].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[227].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[227].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[228].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_437" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[228].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[228].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[228].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[228].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[229].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_441" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[229].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[229].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[229].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[229].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[22].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/FL2090_1CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[22].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[22].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[22].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[22].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[230].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_441" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[230].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[230].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[230].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[230].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[231].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_204" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[231].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[231].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[231].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[231].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[232].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_200" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[232].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[232].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[232].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[232].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[233].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_196" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[233].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[233].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[233].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[233].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[234].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_192" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[234].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[234].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[234].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[234].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[235].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_188" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[235].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[235].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[235].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[235].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[236].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/FL2074_1CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[236].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[236].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[236].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[236].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[23].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/FL2086_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[23].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[23].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[23].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[23].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[24].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/FL2078_3CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[24].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[24].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[24].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[24].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[25].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/FL2078_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[25].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[25].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[25].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[25].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[26].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/FL2086_1CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[26].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[26].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[26].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[26].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[27].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/FL2074_3CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[27].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[27].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[27].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[27].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[28].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/FL2078_1CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[28].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[28].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[28].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[28].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[29].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/FL2074_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[29].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[29].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[29].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[29].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[2].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/PS9_3_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[2].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[2].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[2].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[2].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[30].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/FL4066_3CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[30].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[30].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[30].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[30].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[31].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/FL4066_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[31].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[31].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[31].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[31].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[32].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/FL4070_3CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[32].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[32].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[32].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[32].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[33].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/FL4070_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[33].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[33].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[33].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[33].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[34].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/FL4074_3CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[34].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[34].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[34].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[34].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[35].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/FL4066_1CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[35].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[35].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[35].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[35].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[36].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/FL4070_1CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[36].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[36].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[36].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[36].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[37].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/FL4074_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[37].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[37].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[37].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[37].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[38].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/FL4078_3CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[38].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[38].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[38].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[38].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[39].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/FL4078_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[39].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[39].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[39].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[39].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[3].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/PS9_4CH_FPE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "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": "#C2C2C2" }, { "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" } }, "props.elements[3].elements[3].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[3].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[3].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[3].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[40].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/FL4074_1CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[40].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[40].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[40].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[40].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[41].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/FL4082_3CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[41].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[41].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[41].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[41].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[42].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/FL4078_1CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[42].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[42].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[42].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[42].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[43].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/FL4082_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[43].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[43].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[43].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[43].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[44].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/ULC3_3_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[44].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[44].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[44].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[44].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[45].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/FL4082_1CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[45].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[45].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[45].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[45].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[46].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/ULC3_3_JPE2/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[46].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[46].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[46].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[46].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[47].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/ULC2_3_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[47].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[47].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[47].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[47].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[48].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/ULC2_3_JPE2/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[48].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[48].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[48].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[48].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[49].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/Tipper/ULC1_1_ST1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[49].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[49].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[49].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[49].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[4].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/PRS1_3_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[4].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[4].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[4].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[4].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[50].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/ULC1_3_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[50].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[50].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[50].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[50].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[51].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/ULC1_3_JPE2/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[51].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[51].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[51].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[51].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[52].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/PRS1_1ACH_FPE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "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": "#C2C2C2" }, { "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" } }, "props.elements[3].elements[52].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[52].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[52].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[52].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[53].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/PRS1_2B_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[53].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[53].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[53].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[53].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[54].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/PRS1_2A_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[54].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[54].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[54].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[54].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[55].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/PS8_9_VFD/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[55].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[55].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[55].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[55].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[56].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/PS8_8_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[56].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[56].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[56].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[56].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[57].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/PS8_5_VFD/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[57].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[57].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[57].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[57].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[58].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/PS8_6_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[58].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[58].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[58].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[58].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[59].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/PS8_1_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[59].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[59].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[59].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[59].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[5].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Chute/DIV/PS8_11_CH1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[5].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[5].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[5].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[5].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[60].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/PRS2_1_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[60].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[60].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[60].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[60].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[61].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/PRS1_4_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[61].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[61].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[61].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[61].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[62].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/PRS1_6_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[62].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[62].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[62].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[62].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[63].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/PE/PRS1_5CH_FPE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[63].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[63].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[63].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[63].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[64].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/PS8_4_VFD/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[64].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[64].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[64].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[64].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[65].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/PS8_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[65].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[65].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[65].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[65].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[66].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/PRS1_3_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[66].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[66].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[66].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[66].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[67].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/EXTENDO/FL2074_4_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[68].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/EXTENDO/FL2078_4_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[69].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/EXTENDO/FL2094_4_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[6].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Chute/DIV/PS8_11_CH2/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[6].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[6].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[6].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[6].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[70].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/EXTENDO/FL2090_4_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[71].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/EXTENDO/FL2086_4_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[72].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/EXTENDO/FL4082_4_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[73].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/EXTENDO/FL4078_4_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[74].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/EXTENDO/FL4074_4_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[75].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/EXTENDO/FL4070_4_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[76].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/EXTENDO/FL4066_4_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[79].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/PRS1_4_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[79].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[79].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[79].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[79].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[7].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Chute/DIV/PS8_11_CH3/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[7].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[7].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[7].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[7].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[80].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Chute/DIV/PS9_3_CH2/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[80].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[80].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[80].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[80].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[81].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/PS8_9_VFD/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[81].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[81].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[81].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[81].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[82].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/VFD/PS8_9_VFD/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[82].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[82].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[82].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[82].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[83].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Chute/DIV/PS9_3_CH3/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[83].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[83].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[83].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[83].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[84].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Chute/DIV/PS9_3_CH4/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[84].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[84].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[84].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[84].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[85].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/Tipper/ULC2_1_ST1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[85].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[85].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[85].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[85].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[86].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/Tipper/ULC3_1_ST1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[86].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[86].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[86].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[86].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[87].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Conveyor/Tipper/ULC4_1_ST1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[87].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[87].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[87].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[87].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[88].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_443" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[88].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[88].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[88].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[88].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[89].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_431" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[89].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[89].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[89].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[89].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[8].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Chute/DIV/PS8_11_CH4/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[8].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[8].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[8].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[8].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[90].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_429" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[90].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[90].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[90].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[90].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[91].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_427" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[91].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[91].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[91].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[91].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[92].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_419" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[92].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[92].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[92].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[92].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[93].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_417" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[93].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[93].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[93].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[93].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[94].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_415" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[94].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[94].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[94].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[94].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[95].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_413" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[95].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[95].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[95].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[95].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[96].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_411" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[96].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[96].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[96].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[96].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[97].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_409" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[97].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[97].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[97].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[97].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[98].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_407" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[98].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[98].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[98].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[98].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[99].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_405" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[99].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[99].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[99].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[99].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[3].elements[9].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM05/Chute/DIV/PS9_3_CH1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[9].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[9].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[3].elements[9].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[3].elements[9].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[0].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PS11_3_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[0].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[0].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[0].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[0].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[100].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_52" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[100].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[100].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[100].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[100].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[101].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_54" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[101].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[101].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[101].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[101].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[102].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_56" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[102].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[102].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[102].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[102].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[103].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_58" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[103].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[103].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[103].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[103].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[104].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_60" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[104].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[104].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[104].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[104].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[105].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_62" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[105].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[105].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[105].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[105].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[106].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_64" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[106].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[106].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[106].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[106].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[107].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_66" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[107].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[107].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[107].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[107].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[108].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_68" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[108].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[108].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[108].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[108].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[109].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_70" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[109].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[109].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[109].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[109].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[10].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PRS4_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[10].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[10].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[10].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[10].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[110].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_72" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[110].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[110].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[110].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[110].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[111].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_78" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[111].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[111].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[111].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[111].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[112].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_80" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[112].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[112].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[112].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[112].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[113].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_82" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[113].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[113].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[113].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[113].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[114].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_84" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[114].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[114].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[114].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[114].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[115].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_86" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[115].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[115].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[115].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[115].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[116].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_88" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[116].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[116].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[116].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[116].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[117].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_90" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[117].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[117].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[117].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[117].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[118].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_92" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[118].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[118].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[118].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[118].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[119].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_94" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[119].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[119].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[119].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[119].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[11].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PS11_11_VFD/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[11].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[11].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[11].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[11].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[120].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_96" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[120].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[120].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[120].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[120].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[121].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_98" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[121].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[121].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[121].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[121].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[122].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_100" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[122].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[122].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[122].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[122].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[123].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_102" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[123].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[123].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[123].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[123].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[124].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_104" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[124].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[124].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[124].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[124].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[125].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_106" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[125].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[125].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[125].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[125].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[126].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_47" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[126].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[126].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[126].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[126].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[127].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_53" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[127].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[127].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[127].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[127].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[128].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_55" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[128].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[128].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[128].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[128].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[129].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_57" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[129].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[129].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[129].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[129].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[12].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PS11_9_VFD/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[12].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[12].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[12].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[12].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[130].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_59" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[130].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[130].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[130].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[130].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[131].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_63" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[131].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[131].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[131].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[131].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[132].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_61" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[132].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[132].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[132].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[132].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[133].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_69" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[133].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[133].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[133].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[133].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[134].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_71" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[134].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[134].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[134].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[134].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[135].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_73" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[135].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[135].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[135].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[135].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[136].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_79" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[136].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[136].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[136].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[136].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[137].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_81" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[137].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[137].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[137].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[137].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[138].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_83" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[138].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[138].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[138].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[138].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[139].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_91" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[139].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[139].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[139].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[139].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[13].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PS11_8_VFD/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[13].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[13].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[13].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[13].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[140].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_87" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[140].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[140].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[140].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[140].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[141].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_89" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[141].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[141].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[141].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[141].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[142].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_93" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[142].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[142].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[142].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[142].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[143].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_95" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[143].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[143].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[143].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[143].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[144].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_97" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[144].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[144].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[144].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[144].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[145].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_99" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[145].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[145].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[145].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[145].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[146].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_103" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[146].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[146].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[146].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[146].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[147].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_105" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[147].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[147].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[147].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[147].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[148].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_107" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[148].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[148].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[148].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[148].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[149].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_40" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[149].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[149].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[149].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[149].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[14].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PS11_7_VFD/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[14].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[14].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[14].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[14].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[150].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_42" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[150].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[150].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[150].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[150].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[151].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_41" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[151].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[151].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[151].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[151].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[152].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_43" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[152].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[152].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[152].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[152].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[153].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_37" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[153].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[153].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[153].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[153].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[154].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_39" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[154].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[154].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[154].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[154].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[155].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_21" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[155].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[155].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[155].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[155].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[156].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_23" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[156].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[156].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[156].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[156].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[157].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_25" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[157].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[157].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[157].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[157].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[158].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_27" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[158].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[158].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[158].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[158].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[159].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_31" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[159].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[159].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[159].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[159].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[15].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PS11_4_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[15].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[15].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[15].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[15].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[160].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_33" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[160].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[160].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[160].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[160].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[161].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_29" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[161].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[161].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[161].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[161].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[162].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_32" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[162].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[162].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[162].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[162].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[163].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_16" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[163].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[163].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[163].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[163].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[164].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_18" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[164].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[164].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[164].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[164].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[165].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_20" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[165].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[165].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[165].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[165].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[166].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_22" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[166].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[166].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[166].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[166].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[167].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_24" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[167].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[167].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[167].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[167].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[168].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_234" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[168].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[168].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[168].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[168].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[169].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_232" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[169].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[169].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[169].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[169].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[16].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PS11_6_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[16].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[16].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[16].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[16].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[170].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_228" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[170].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[170].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[170].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[170].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[171].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_226" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[171].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[171].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[171].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[171].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[172].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_230" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[172].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[172].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[172].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[172].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[173].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_235" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[173].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[173].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[173].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[173].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[174].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_233" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[174].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[174].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[174].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[174].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[175].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_231" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[175].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[175].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[175].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[175].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[176].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_229" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[176].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[176].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[176].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[176].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[177].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_227" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[177].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[177].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[177].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[177].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[178].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_243" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[178].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[178].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[178].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[178].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[179].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_255" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[179].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[179].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[179].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[179].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[17].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PRS3_5_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[17].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[17].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[17].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[17].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[180].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_253" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[180].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[180].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[180].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[180].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[181].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_279" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[181].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[181].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[181].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[181].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[182].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_277" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[182].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[182].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[182].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[182].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[183].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_275" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[183].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[183].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[183].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[183].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[184].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_273" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[184].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[184].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[184].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[184].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[185].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_271" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[185].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[185].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[185].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[185].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[186].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_269" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[186].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[186].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[186].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[186].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[187].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_267" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[187].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[187].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[187].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[187].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[188].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_265" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[188].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[188].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[188].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[188].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[189].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_263" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[189].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[189].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[189].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[189].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[18].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/ULC5_3_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[18].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[18].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[18].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[18].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[190].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_248" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[190].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[190].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[190].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[190].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[191].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_246" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[191].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[191].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[191].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[191].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[192].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_242" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[192].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[192].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[192].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[192].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[193].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_240" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[193].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[193].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[193].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[193].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[194].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_244" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[194].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[194].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[194].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[194].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[195].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_266" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[195].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[195].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[195].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[195].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[196].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_264" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[196].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[196].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[196].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[196].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[197].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_262" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[197].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[197].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[197].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[197].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[198].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_258" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[198].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[198].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[198].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[198].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[199].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_256" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[199].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[199].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[199].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[199].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[19].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/ULC5_3_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[19].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[19].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[19].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[19].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[1].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PS11_1_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[1].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[1].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[1].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[1].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[200].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_260" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[200].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[200].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[200].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[200].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[201].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_280" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[201].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[201].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[201].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[201].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[202].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_278" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[202].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[202].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[202].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[202].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[203].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_276" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[203].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[203].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[203].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[203].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[204].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_272" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[204].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[204].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[204].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[204].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[205].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_270" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[205].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[205].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[205].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[205].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[206].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_274" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[206].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[206].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[206].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[206].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[207].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_74" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[207].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[207].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[207].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[207].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[208].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_75" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[208].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[208].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[208].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[208].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[209].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_108" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[209].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[209].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[209].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[209].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[20].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/ULC6_3_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[20].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[20].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[20].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[20].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[210].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_109" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[210].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[210].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[210].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[210].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[211].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_34" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[211].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[211].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[211].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[211].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[212].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_30" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[212].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[212].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[212].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[212].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[213].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_26" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[213].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[213].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[213].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[213].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[214].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_38" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[214].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[214].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[214].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[214].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[215].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_237" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[215].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[215].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[215].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[215].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[216].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_241" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[216].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[216].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[216].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[216].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[217].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_245" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[217].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[217].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[217].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[217].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[218].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_249" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[218].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[218].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[218].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[218].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[219].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_257" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[219].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[219].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[219].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[219].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[21].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/ULC6_3_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[21].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[21].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[21].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[21].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[220].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_261" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[220].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[220].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[220].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[220].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[22].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/ULC7_3_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[22].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[22].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[22].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[22].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[23].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/ULC7_3_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[23].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[23].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[23].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[23].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[24].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/Tipper/ULC8_1_ST1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[24].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[24].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[24].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[24].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[25].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/ULC8_3_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[25].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[25].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[25].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[25].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[26].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/ULC8_3_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[26].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[26].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[26].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[26].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[27].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/Tipper/ULC7_1_ST1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[27].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[27].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[27].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[27].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[28].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/Tipper/ULC6_1_ST1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[28].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[28].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[28].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[28].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[29].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/Tipper/ULC5_1_ST1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[29].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[29].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\u0027E_Stop\u0027) or data.get(\u0027Technical_Fault\u0027) or data.get(\u0027Operational_Fault\u0027):\n\t return \"High\"\n\telif data.get(\u0027Running\u0027) or data.get(\u0027Energy_Saving\u0027) or data.get(\u0027Stopped\u0027) or data.get(\u0027Dieback\u0027):\n\t return \"No Active Alarms\"\n\t\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[29].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[29].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]/{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\u0027E_Stop\u0027):\n\t return \u0027Estopped\u0027\n\telif data.get(\u0027Technical_Fault\u0027):\n\t return \u0027Faulted\u0027\n\telif data.get(\u0027Operational_Fault\u0027):\n\t return \u0027Jammed\u0027\n\telif data.get(\u0027Dieback\u0027):\n\t return \u0027Dieback\u0027\n\telif data.get(\u0027Running\u0027):\n\t return \u0027Running\u0027\n\telif data.get(\u0027Energy_Saving\u0027):\n\t return \u0027Energy Saving\u0027\n\telif data.get(\u0027Stopped\u0027):\n\t return \u0027Stopped\u0027\n\telif data.get(\u0027awConveyor\u0027, 1) \u003d\u003d 0:\n\t return \u0027Not Running\u0027\n\telse:\n\t return \u0027Not Running\u0027", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[2].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PS10_1_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[2].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[2].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[2].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[2].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[30].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/PRS3_1ACH_FPE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "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": "#C2C2C2" }, { "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" } }, "props.elements[4].elements[30].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[30].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[30].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[30].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[31].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/PS10_6CH_FPE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "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": "#C2C2C2" }, { "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" } }, "props.elements[4].elements[31].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[31].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[31].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[31].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[32].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/PS10_5_JPE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "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": "#C2C2C2" }, { "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" } }, "props.elements[4].elements[32].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[32].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[32].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[32].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[33].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/PS11_6_JPE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "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": "#C2C2C2" }, { "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" } }, "props.elements[4].elements[33].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[33].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[33].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[33].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[34].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/PS11_12CH_FPE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "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": "#C2C2C2" }, { "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" } }, "props.elements[4].elements[34].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[34].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[34].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[34].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[35].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Chute/DIV/PS11_11_CH5/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[35].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[35].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[35].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[35].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[36].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Chute/DIV/PS11_11_CH6/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[36].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[36].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[36].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[36].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[37].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Chute/DIV/PS11_11_CH3/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[37].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[37].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[37].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[37].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[38].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Chute/DIV/PS11_11_CH4/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[38].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[38].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[38].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[38].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[39].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Chute/DIV/PS10_5_CH4/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[39].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[39].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[39].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[39].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[3].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PS10_3_VFD/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[3].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[3].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[3].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[3].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[40].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Chute/DIV/PS10_5_CH3/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[40].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[40].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[40].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[40].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[41].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/PRS3_5_JPE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "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": "#C2C2C2" }, { "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" } }, "props.elements[4].elements[41].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[41].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[41].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[41].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[42].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/PS11_11_JPE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "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": "#C2C2C2" }, { "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" } }, "props.elements[4].elements[42].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[42].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[42].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[42].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[43].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/PRS3_1BCH_FPE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "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": "#C2C2C2" }, { "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" } }, "props.elements[4].elements[43].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[43].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[43].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[43].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[44].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/FL3012_3CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[44].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[44].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[44].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[44].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[45].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/FL3012_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[45].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[45].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[45].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[45].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[46].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/FL3016_3CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[46].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[46].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[46].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[46].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[47].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/FL3012_1CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[47].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[47].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[47].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[47].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[48].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/FL3016_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[48].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[48].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[48].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[48].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[49].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/FL3016_1CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[49].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[49].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[49].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[49].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[4].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PRS3_2A_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[4].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[4].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[4].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[4].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[50].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/FL3020_3CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[50].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[50].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[50].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[50].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[51].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/FL3020_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[51].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[51].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[51].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[51].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[52].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/FL3024_3CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[52].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[52].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[52].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[52].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[53].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/FL3020_1CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[53].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[53].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[53].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[53].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[54].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/FL3024_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[54].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[54].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[54].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[54].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[55].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/FL1014_3CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[55].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[55].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[55].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[55].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[56].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/FL1014_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[56].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[56].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[56].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[56].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[57].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/FL1018_3CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[57].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[57].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[57].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[57].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[58].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/FL1018_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[58].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[58].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[58].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[58].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[59].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/FL3024_1CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[59].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[59].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[59].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[59].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[5].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PRS3_3A_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[5].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[5].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[5].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[5].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[60].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/FL1014_1CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[60].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[60].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[60].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[60].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[61].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/FL1022_3CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[61].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[61].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[61].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[61].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[62].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/FL1022_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[62].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[62].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[62].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[62].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[63].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/FL1026_3CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[63].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[63].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[63].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[63].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[64].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/FL1018_1CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[64].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[64].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[64].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[64].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[65].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/FL1022_1CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[65].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[65].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[65].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[65].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[66].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/FL1026_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[66].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[66].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[66].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[66].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[67].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/FL1034_3CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[67].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[67].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[67].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[67].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[68].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/FL1034_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[68].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[68].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[68].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[68].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[69].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/FL1026_1CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[69].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[69].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[69].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[69].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[6].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PRS3_2B_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[6].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[6].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[6].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[6].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[70].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/FL1038_3CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[70].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[70].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[70].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[70].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[71].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/FL1038_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[71].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[71].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[71].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[71].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[72].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/FL1034_1CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[72].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[72].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[72].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[72].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[73].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/EXTENDO/FL3012_4_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[74].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/EXTENDO/FL3016_4_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[75].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/PE/FL1038_1CH_PE1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[75].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[75].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[75].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[75].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[76].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/EXTENDO/FL3020_4_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[77].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/EXTENDO/FL3024_4_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[78].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/EXTENDO/FL1014_4_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[79].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/EXTENDO/FL1018_4_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[7].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PRS3_3B_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[7].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[7].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[7].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[7].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[80].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/EXTENDO/FL1022_4_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[81].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/EXTENDO/FL1026_4_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[82].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/EXTENDO/FL1034_4_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[83].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/EXTENDO/FL1038_4_EX1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[84].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PS11_2_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[84].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[84].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[84].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[84].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[85].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Chute/DIV/PS11_11_CH1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[85].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[85].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[85].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[85].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[86].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Chute/DIV/PS11_11_CH2/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[86].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[86].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[86].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[86].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[87].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PRS3_3A_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[87].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[87].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[87].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[87].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[88].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PRS3_3A_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[88].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[88].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[88].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[88].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[89].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PS11_7_VFD/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[89].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[89].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[89].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[89].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[8].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PRS3_5_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[8].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[8].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[8].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[8].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[90].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PS11_7_VFD/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[90].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[90].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[90].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[90].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[91].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Chute/DIV/PS10_5_CH2/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[91].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[91].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[91].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[91].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[92].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Chute/DIV/PS10_5_CH1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[92].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[92].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[92].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[92].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[93].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PS10_5_VFD/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[93].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[93].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[93].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[93].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[94].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PS10_2_VFD/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[94].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[94].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[94].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[94].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[97].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_46" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[97].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[97].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[97].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[97].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[98].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_48" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[98].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[98].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[98].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[98].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[99].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": {}, "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/SMC/Chute/Chute_50" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\n\tif data.get(\"Jammed\"):\n\t return \"#FFA500\"\n\telif data.get(\"Full\"):\n\t return \"#0000FF\"\n\telif data.get(\"Half_Full\"):\n\t return \"#FFFF00\"\n\telif data.get(\"No_Container\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"#C2C2C2\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"#00FF00\"\n\telse:\n\t return \"#000000\"", "priority": "none", "state": "none", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[99].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[99].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"High\"\n\telif data.get(\"Full\") or data.get(\"Half_Full\") or data.get(\"No_Container\") or data.get(\"Blocked_From_SCADA\") or data.get(\"Blocked_By_Operator\"):\n\t return \"Low\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"No Active Alarms\"\n\n\treturn \"No Active Alarms\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[99].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[99].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}" }, "transforms": [ { "code": "\tdata \u003d dict(value) if value else {}\n\t\t\n\tif data.get(\"Jammed\"):\n\t return \"Jammed\"\n\telif data.get(\"Full\"):\n\t return \"Full\"\n\telif data.get(\"Half_Full\"):\n\t return \"Half Full\"\n\telif data.get(\"No_Container\"):\n\t return \"No Container\"\n\telif data.get(\"Blocked_By_Operator\"):\n\t return \"Blocked By Operator\"\n\telif data.get(\"Blocked_From_SCADA\"):\n\t return \"Blocked From SCADA\"\n\telif data.get(\"Disabled\") \u003d\u003d False:\n\t return \"Enabled\"\n\telse:\n\t return \"Inactive\"", "type": "script" } ], "type": "tag" } }, "props.elements[4].elements[9].fill.paint": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "direct", "tagPath": "[MTN6_SCADA_TAG_PROVIDER]System/MCM04/Conveyor/VFD/PRS4_1_VFD1/Color" }, "transforms": [ { "expression": "coalesce({value},{view.params.forceFaultStatus},false)", "priority": "none", "state": "none", "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", "priority": "none", "state": "none", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[9].priority": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[9].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority" }, "transforms": [ { "expression": "coalesce({value},0)", "type": "expression" }, { "fallback": "No Active Alarms", "inputType": "scalar", "mappings": [ { "input": 1, "output": "High" }, { "input": 2, "output": "Medium" }, { "input": 3, "output": "Low" }, { "input": 4, "output": "Diagnostic" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } }, "props.elements[4].elements[9].state": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "0": "{this.props.elements[4].elements[9].name}", "fc": "{session.custom.fc}" }, "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State" }, "transforms": [ { "expression": "coalesce({value},999)", "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" }, { "input": 50, "output": "Diverted" }, { "input": 51, "output": "Retracted" }, { "input": 52, "output": "Diverting" } ], "outputType": "scalar", "type": "map" } ], "type": "tag" } } }, "props": { "elements": [ { "elements": [ { "fill": { "opacity": 1, "paint": "#ffffff" }, "height": 1180, "id": "error", "name": "error", "style": { "mixBlendMode": "normal" }, "type": "rect", "width": 1920, "x": -23, "y": 0 }, { "fill": { "opacity": "1" }, "height": "17.99062", "id": "IND5D-2", "name": "System/SMC/Induction/Induction_11", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(90.01662)", "type": "rect", "width": "10.977051", "x": "718.24988", "y": "-1678.5078" }, { "fill": { "opacity": "1" }, "height": "17.820162", "id": "IND6D-2", "name": "System/SMC/Induction/Induction_12", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(90.01662)", "type": "rect", "width": "10.977051", "x": "760.78082", "y": "-1678.5205" }, { "fill": { "opacity": "1" }, "height": "17.641077", "id": "IND7D-2", "name": "System/SMC/Induction/Induction_13", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(90.01662)", "type": "rect", "width": "10.977051", "x": "798.69293", "y": "-1678.2671" }, { "fill": { "opacity": "1" }, "height": "22.468758", "id": "IND6A-2", "name": "System/SMC/Induction/Induction_19", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(90.01662)", "type": "rect", "width": 10.97702, "x": 467.66763, "y": "-1128.7505" }, { "fill": { "opacity": "1" }, "height": "23.405933", "id": "IND5A-2", "name": "System/SMC/Induction/Induction_18", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(89.691587)", "type": "rect", "width": 11.507324, "x": 521.55011, "y": "-1125.6689" }, { "fill": { "opacity": "1" }, "height": "57.687622", "id": "IND5A", "name": "System/SMC/Induction/Induction_18", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(-26.136711)", "type": "rect", "width": "12.495309", "x": "754.27911", "y": "908.42932" }, { "fill": { "opacity": "1" }, "height": "70.722183", "id": "IND6A", "name": "System/SMC/Induction/Induction_19", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(-26.136711)", "type": "rect", "width": "12.495309", "x": "776.3056", "y": "863.54187" }, { "fill": { "opacity": "1" }, "height": "28.241388", "id": "IND3A-2", "name": "System/SMC/Induction/Induction_16", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(89.691587)", "type": "rect", "width": "11.507324", "x": "796.98047", "y": "-1124.2758" }, { "d": "m 1671.8765,422.45093 11.625,-5.50001 9.75,18.125 -0.75,26.75001 z", "fill": { "opacity": "1" }, "id": "IND3D", "name": "System/SMC/Induction/Induction_9", "stroke": { "dasharray": "none", "dashoffset": "0", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal", "paintOrder": "markers fill stroke" }, "type": "path" }, { "d": "m 1671.8765,462.45101 11.625,-5.50001 9.75,18.125 -0.75,26.75 z", "fill": { "opacity": "1" }, "id": "IND4D", "name": "System/SMC/Induction/Induction_10", "stroke": { "dasharray": "none", "dashoffset": "0", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal", "paintOrder": "markers fill stroke" }, "type": "path" }, { "d": "m 1671.8765,386.45086 11.625,-5.50001 9.75,18.125 -0.75,26.75001 z", "fill": { "opacity": "1" }, "id": "IND2D", "name": "System/SMC/Induction/Induction_8", "stroke": { "dasharray": "none", "dashoffset": "0", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal", "paintOrder": "markers fill stroke" }, "type": "path" }, { "fill": { "opacity": "1" }, "height": "16.561144", "id": "IND1A-2", "name": "System/SMC/Induction/Induction_14", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(89.691587)", "type": "rect", "width": "11.507263", "x": "934.60242", "y": "-1123.5494" }, { "fill": { "opacity": "1" }, "height": "28.241388", "id": "IND4A-2", "name": "System/SMC/Induction/Induction_17", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(89.691587)", "type": "rect", "width": "11.507324", "x": "756.75201", "y": "-1124.4923" }, { "fill": { "opacity": "1" }, "height": "28.241388", "id": "IND2A-2", "name": "System/SMC/Induction/Induction_15", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(89.691587)", "type": "rect", "width": "11.507324", "x": "868.92328", "y": "-1123.8892" }, { "fill": { "opacity": "1" }, "height": "60.124691", "id": "IND3A", "name": "System/SMC/Induction/Induction_16", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(-26.136711)", "type": "rect", "width": "12.495322", "x": "629.22418", "y": "1165.749" }, { "fill": { "opacity": "1" }, "height": "29.282328", "id": "IND4C-2", "name": "System/SMC/Induction/Induction_3", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(89.691587)", "type": "rect", "width": "11.507324", "x": "757.88214", "y": "-1004.7123" }, { "fill": { "opacity": "1" }, "height": "76.566399", "id": "IND1A", "name": "System/SMC/Induction/Induction_14", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(-26.136711)", "type": "rect", "width": "12.495309", "x": "580.76593", "y": "1264.4982" }, { "fill": { "opacity": "1" }, "height": "59.590195", "id": "IND5D", "name": "System/SMC/Induction/Induction_11", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(-26.136711)", "type": "rect", "width": "11.717092", "x": "1181.8485", "y": "1375.3329" }, { "fill": { "opacity": "1" }, "height": "63.366203", "id": "IND7D", "name": "System/SMC/Induction/Induction_13", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(-26.136711)", "type": "rect", "width": "12.495369", "x": "1143.1874", "y": "1448.5785" }, { "fill": { "opacity": "1" }, "height": "60.124691", "id": "IND4A", "name": "System/SMC/Induction/Induction_17", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(-26.136711)", "type": "rect", "width": "12.495322", "x": "652.13165", "y": "1119.0676" }, { "fill": { "opacity": "1" }, "height": "68.92514", "id": "IND2A", "name": "System/SMC/Induction/Induction_15", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(-26.136711)", "type": "rect", "width": "12.495", "x": "605.43561", "y": "1214.2258" }, { "fill": { "opacity": "1" }, "height": "37.281971", "id": "IND3C-2", "name": "System/SMC/Induction/Induction_2", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(89.691587)", "type": "rect", "width": "11.507324", "x": "795.88214", "y": "-1012.5048" }, { "fill": { "opacity": "1" }, "height": "59.590195", "id": "IND6D", "name": "System/SMC/Induction/Induction_12", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(-26.136711,-4.7263475e-6,3.8785015e-7)", "type": "rect", "width": "11.717092", "x": "1162.614", "y": "1414.5319" }, { "fill": { "opacity": "1" }, "height": "26.502285", "id": "IND2C-2", "name": "System/SMC/Induction/Induction_1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(89.961436)", "type": "rect", "width": "11.507324", "x": "863.92773", "y": "-1005.416" }, { "fill": { "opacity": "1" }, "height": "60.124691", "id": "IND4C", "name": "System/SMC/Induction/Induction_3", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "matrix(-0.91339885,-0.40706577,-0.40706577,0.91339885,0,0)", "type": "rect", "width": "12.495322", "x": "-1238.2299", "y": "234.9919" }, { "fill": { "opacity": "1" }, "height": "67.489891", "id": "IND2C", "name": "System/SMC/Induction/Induction_1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "matrix(-0.91339884,-0.40706578,-0.40706578,0.91339884,0,0)", "type": "rect", "width": "12.495369", "x": "-1280.5638", "y": "329.98499" }, { "fill": { "opacity": "1" }, "height": "25.670921", "id": "IND1C-2", "name": "System/SMC/Induction/Induction_0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(89.691587)", "type": "rect", "width": "11.044377", "x": "934.93237", "y": "-999.78918" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": 24.293797, "id": "IND6B-2", "name": "System/SMC/Induction/Induction_26", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": 10.506262, "x": -728.50474, "y": 269.07663 }, { "fill": { "opacity": "1" }, "height": "73.982468", "id": "IND1C", "name": "System/SMC/Induction/Induction_0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "matrix(-0.91538451,-0.40258067,-0.40258067,0.91538451,0,0)", "type": "rect", "width": "12.495369", "x": "-1302.1313", "y": "389.32263" }, { "d": "m 223.1017,785.69153 1.9149,1.58384 16.5594,-0.16468 0.098,3.56797 29.0394,0.11368 0.042,11.30384 -28.9838,-0.27445 -0.033,3.12883 -16.641,0.27447 -1.8454,1.59187 -5.9771,-0.10988 0.1633,-21.05106 c 0.1496,-0.0198 5.6627,0.0354 5.6627,0.0354 z", "fill": { "opacity": "1" }, "id": "UL4", "name": "System/MCM01/Conveyor/EXTENDO/UL4_1_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path", "visibility": "hidden" }, { "fill": { "opacity": "1" }, "height": "60.124691", "id": "IND3C", "name": "System/SMC/Induction/Induction_2", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "matrix(-0.91339885,-0.40706577,-0.40706577,0.91339885,0,0)", "type": "rect", "width": "12.495322", "x": "-1258.5826", "y": "280.66165" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "44.833847", "id": "IND7B-2", "name": "System/SMC/Induction/Induction_27", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "11.106262", "x": "-829.50195", "y": "248.30713" }, { "d": "m 224.455,205.23821 1.731,1.64921 h 15.1471 v 3.58175 h 29.94725 v 11.23235 H 241.3331 l -0.029,3.18666 h -15.1178 l -1.731,1.78862 h -5.2671 l 0.1479,-21.43859 c 0.1349,-0.0203 5.1192,0 5.1192,0 z", "fill": {}, "id": "UL21", "name": "System/MCM02/Conveyor/EXTENDO/UL21_1_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path", "visibility": "hidden" }, { "d": "m 222.6865,659.65631 1.9148,1.58384 16.5594,-0.16468 0.036,3.63047 29.5173,0.0512 0.027,11.49135 -29.446,0.0224 0.03,2.64445 -16.641,0.27448 -1.8454,1.59187 -5.9771,-0.10989 0.1633,-21.05105 c 0.1496,-0.0198 5.6627,0.0354 5.6627,0.0354 z", "fill": { "opacity": "1" }, "id": "UL7", "name": "System/MCM01/Conveyor/EXTENDO/UL7_1_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path", "visibility": "hidden" }, { "fill": { "opacity": "1" }, "height": "25.633045", "id": "IND5C-2", "name": "System/SMC/Induction/Induction_4", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "matrix(-3.0173682e-4,0.99999995,-0.99999996,-2.7886143e-4,0,0)", "type": "rect", "width": "10.554504", "x": "516.9256", "y": "-1005.1521" }, { "fill": { "opacity": "1" }, "height": "61.437531", "id": "IND5C", "name": "System/SMC/Induction/Induction_4", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "matrix(-0.89774551,-0.44051447,-0.44051447,0.89774551,0,0)", "type": "rect", "width": "12.495369", "x": "-1141.1365", "y": "-24.308876" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": 20.236961, "id": "IND2B-2", "name": "System/SMC/Induction/Induction_22", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": 10.638062, "x": -234.72423, "y": 272.86311 }, { "fill": { "opacity": "1" }, "height": "21.767801", "id": "IND6C-2", "name": "System/SMC/Induction/Induction_5", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(90.01662)", "type": "rect", "width": "10.97702", "x": "479.80469", "y": "-1001.5037" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "31.782972", "id": "IND1B-1", "name": "System/SMC/Induction/Induction_21", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638", "x": "-208.34744", "y": "261.50629" }, { "fill": { "opacity": "1" }, "height": "76.170227", "id": "IND6C", "name": "System/SMC/Induction/Induction_5", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "matrix(-0.89774551,-0.44051447,-0.44051447,0.89774551,0,0)", "type": "rect", "width": "12.495248", "x": "-1118.8772", "y": "-69.083473" }, { "fill": { "opacity": "1" }, "height": "21.813612", "id": "IND7C-2", "name": "System/SMC/Induction/Induction_6", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(90.01662)", "type": "rect", "width": "10.97702", "x": "430.6001", "y": "-1001.4883" }, { "fill": { "opacity": "1" }, "height": "18.588036", "id": "IND7A-2", "name": "System/SMC/Induction/Induction_20", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(90.01662)", "type": "rect", "width": "10.97702", "x": "430.55002", "y": "-1128.795" }, { "fill": { "opacity": "1" }, "height": "70.722183", "id": "IND7A", "name": "System/SMC/Induction/Induction_20", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(-26.136711)", "type": "rect", "width": "12.495309", "x": "797.72186", "y": "822.36011" }, { "fill": { "opacity": "1" }, "height": "70.722183", "id": "IND7C", "name": "System/SMC/Induction/Induction_6", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "matrix(0.89774551,0.44051447,0.44051447,-0.89774551,0,0)", "type": "rect", "width": "12.495", "x": "1085.6318", "y": "40.388222" }, { "d": "m 1671.8765,344.45078 11.625,-5.50001 9.75,18.125 -0.75,26.75001 z", "fill": { "opacity": "1" }, "id": "IND1D", "name": "System/SMC/Induction/Induction_7", "stroke": { "dasharray": "none", "dashoffset": "0", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal", "paintOrder": "markers fill stroke" }, "type": "path" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "40.153095", "id": "IND4B-2", "name": "System/SMC/Induction/Induction_24", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638", "x": "-393.44476", "y": "253.08813" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "45.518589", "id": "IND3B-2", "name": "System/SMC/Induction/Induction_23", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638062", "x": "-341.44476", "y": "247.73659" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.129677", "id": "IND5B-1", "name": "System/SMC/Induction/Induction_25", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": 11.106018, "x": -691.53119, "y": "259.07663" }, { "d": "m 223.5239,902.94393 1.9149,1.58384 16.5594,-0.16467 0.098,3.56797 29.1882,-0.027 0.044,11.63687 -29.1344,0.0253 -0.033,2.63664 -16.641,0.27448 -1.8454,1.59187 -5.9771,-0.10989 0.1633,-21.05105 c 0.1496,-0.0198 5.6627,0.0354 5.6627,0.0354 z", "fill": { "opacity": "1" }, "id": "UL1", "name": "System/MCM01/Conveyor/EXTENDO/UL1_1_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path", "visibility": "hidden" }, { "d": "m 222.7332,511.42436 1.9148,1.58384 16.5594,-0.16468 0.098,3.70056 30.0722,0.003 0.02,11.28175 -30.0256,0.038 v 2.81632 l -16.641,0.27447 -1.8454,1.59187 -5.9771,-0.10988 0.1633,-21.05106 c 0.1496,-0.0198 5.6627,0.0354 5.6627,0.0354 z", "fill": { "opacity": "1" }, "id": "UL12", "name": "System/MCM01/Conveyor/EXTENDO/UL12_1_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path", "visibility": "hidden" }, { "d": "m 223.2037,547.1767 1.9148,1.58383 16.5594,-0.16466 0.036,3.69296 29.3262,-0.0113 -0.02,11.30385 -29.1767,0.007 v 2.84757 l -16.641,0.27448 -1.8454,1.59187 -5.9771,-0.10989 0.1633,-21.05105 c 0.1496,-0.0198 5.6627,0.0354 5.6627,0.0354 z", "fill": { "opacity": "1" }, "id": "UL11", "name": "System/MCM01/Conveyor/EXTENDO/UL11_1_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path", "visibility": "hidden" }, { "d": "m 222.6865,613.34381 1.9148,1.58384 16.5594,-0.16468 0.036,3.63047 30.0173,0.0512 0.027,11.49135 -29.946,0.0224 0.03,2.64445 -16.641,0.27448 -1.8454,1.59187 -5.9771,-0.10989 0.1633,-21.05105 c 0.1496,-0.0198 5.6627,0.0354 5.6627,0.0354 z", "fill": { "opacity": "1" }, "id": "UL9", "name": "System/MCM01/Conveyor/EXTENDO/UL9_1_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path", "visibility": "hidden" }, { "d": "m 223.1017,753.21428 1.9149,1.58384 16.5594,-0.16468 0.098,3.56797 29.6019,0.11368 0.042,11.30384 -29.5463,-0.27445 -0.033,3.12883 -16.641,0.27447 -1.8454,1.59187 -5.9771,-0.10988 0.1633,-21.05106 c 0.1496,-0.0198 5.6627,0.0354 5.6627,0.0354 z", "fill": { "opacity": "1" }, "id": "UL5", "name": "System/MCM01/Conveyor/EXTENDO/UL5_1_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path", "visibility": "hidden" }, { "d": "m 224.455,234.80411 1.731,1.64921 h 15.1471 v 3.58175 h 30.345 v 11.23235 h -30.345 l -0.029,3.18666 h -15.1178 l -1.731,1.78862 h -5.2671 l 0.1479,-21.43859 c 0.1349,-0.0203 5.1192,0 5.1192,0 z", "fill": {}, "id": "UL20", "name": "System/MCM02/Conveyor/EXTENDO/UL21_1_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path", "visibility": "hidden" }, { "d": "m 222.1303,356.56586 1.8134,1.64866 h 15.8681 v 3.58057 H 271.6 v 11.22864 h -31.7882 l -0.031,3.18561 H 223.944 l -1.8134,1.78804 h -5.5173 l 0.1546,-21.43152 c 0.1418,-0.0203 5.3627,0 5.3627,0 z", "fill": {}, "id": "UL17", "name": "System/MCM02/Conveyor/EXTENDO/UL17_1_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path", "visibility": "hidden" }, { "d": "m 221.9252,302.38599 1.8236,1.64852 h 15.9578 v 3.58032 h 31.968 v 11.2278 h -31.968 l -0.031,3.18538 h -15.9263 l -1.8237,1.7879 h -5.5484 l 0.1554,-21.42992 c 0.1426,-0.0203 5.393,0 5.393,0 z", "fill": {}, "id": "UL18", "name": "System/MCM02/Conveyor/EXTENDO/UL18_1_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path", "visibility": "hidden" }, { "d": "m 221.6575,411.98602 2.039,1.64604 h 17.8422 v 3.57488 h 29.5135 l 0.044,11.21079 h -29.5577 l -0.035,3.18054 h -17.807 l -2.039,1.7852 h -6.2036 l 0.1737,-21.39745 c 0.1595,-0.0203 6.0299,0 6.0299,0 z", "fill": {}, "id": "UL15", "name": "System/MCM02/Conveyor/EXTENDO/UL15_1_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path", "visibility": "hidden" }, { "d": "m 221.5104,439.7578 2.039,1.64604 h 17.8422 v 3.57488 h 29.7306 l 0.044,11.21078 h -29.7748 l -0.035,3.18056 h -17.8071 l -2.039,1.78519 h -6.2036 l 0.1738,-21.39745 c 0.1594,-0.0203 6.0298,0 6.0298,0 z", "fill": {}, "id": "UL14", "name": "System/MCM02/Conveyor/EXTENDO/UL14_1_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path", "visibility": "hidden" }, { "d": "m 223.6667,864.17573 1.9148,1.58383 16.5594,-0.16466 0.098,3.56797 29.1026,0.0143 0.016,11.40329 -29.0206,0.0128 -0.033,2.84157 -16.6411,0.27447 -1.8453,1.59187 -5.9771,-0.10989 0.1633,-21.05104 c 0.1496,-0.0198 5.6626,0.0354 5.6626,0.0354 z", "fill": { "opacity": "1" }, "id": "UL2", "name": "System/MCM01/Conveyor/EXTENDO/UL2_1_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path", "visibility": "hidden" }, { "fill": { "opacity": "1" }, "height": "86.89138", "id": "IND3B", "name": "System/SMC/Induction/Induction_23", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "matrix(0.91265845,0.40872307,0.40872307,-0.91265845,0,0)", "type": "rect", "width": "12.4953", "x": "360.90802", "y": "-253.96707" }, { "fill": { "opacity": "1" }, "height": "84.2938", "id": "IND1B", "name": "System/SMC/Induction/Induction_21", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "matrix(0.91265845,0.40872307,0.40872307,-0.91265845,0,0)", "type": "rect", "width": "12.495", "x": "313.49365", "y": "-148.52521" }, { "fill": { "opacity": "1" }, "height": 115.606255, "id": "IND2B", "name": "System/SMC/Induction/Induction_22", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "matrix(0.91265845,0.40872307,0.40872307,-0.91265845,0,0)", "type": "rect", "width": 12.495, "x": 335.56445, "y": -197.80881 }, { "fill": { "opacity": "1" }, "height": 106.104439, "id": "IND6B", "name": "System/SMC/Induction/Induction_26", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "matrix(0.91265845,0.40872307,0.40872307,-0.91265845,0,0)", "type": "rect", "width": "11.91107", "x": "534.20398", "y": "-641.36084" }, { "fill": { "opacity": "1" }, "height": "87.628471", "id": "IND7B", "name": "System/SMC/Induction/Induction_27", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "matrix(0.91265845,0.40872307,0.40872307,-0.91265845,0,0)", "type": "rect", "width": "11.917323", "x": "556.07068", "y": "-690.18805" }, { "fill": { "opacity": "1" }, "height": "84.534515", "id": "IND5B", "name": "System/SMC/Induction/Induction_25", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "matrix(0.91265845,0.40872307,0.40872307,-0.91265845,0,0)", "type": "rect", "width": 13.274242, "x": 507.60156, "y": -585.39624 }, { "d": "m 1028.5517,260.16906\nc 26.4108,-0.16996 44.0753,5.77439 49.4381,16.47072 0.2212,-0.013 11.0499,-0.016 11.0499,-0.016 -2.9863,-20.77323 -38.074,-27.70111 -60.4038,-27.29218\nz", "fill": { "opacity": "1" }, "height": "86.990891", "id": "IND4B", "name": "System/SMC/Induction/Induction_24", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "matrix(0.91265845,0.40872307,0.40872307,-0.91265845,0,0)", "type": "rect", "width": "11.700688", "x": "387.01248", "y": "-312.68967" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND1B3", "name": "System/CMC/Conveyors/IND1B-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": 11, "x": "-208.48096", "y": "307.00607" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND1B2", "name": "System/CMC/Conveyors/IND1B-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638062", "x": "-208.48096", "y": "319.37433" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND1B1", "name": "System/CMC/Conveyors/IND1B-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638062", "x": "-208.48096", "y": "331.70258" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND2B4", "name": "System/CMC/Conveyors/IND2B-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638", "x": -234.72423, "y": 294.67783 }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND2B3", "name": "System/CMC/Conveyors/IND2B-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638062", "x": -234.72423, "y": "307.00607" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND2B2", "name": "System/CMC/Conveyors/IND2B-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638062", "x": -234.72423, "y": "319.37433" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND2B1", "name": "System/CMC/Conveyors/IND2B-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638062", "x": -234.72423, "y": "331.70258" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND3B4", "name": "System/CMC/Conveyors/IND3B-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638", "x": "-341.3671", "y": "294.67783" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND1B4", "name": "System/CMC/Conveyors/IND1B-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638", "x": "-208.48096", "y": "294.67783" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": 10.939656, "id": "IND3B3", "name": "System/CMC/Conveyors/IND3B-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638062", "x": "-341.3671", "y": "307.00607" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND3B2", "name": "System/CMC/Conveyors/IND3B-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638062", "x": "-341.3671", "y": "319.37433" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND3B1", "name": "System/CMC/Conveyors/IND3B-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638062", "x": "-341.3671", "y": "331.70258" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND4B4", "name": "System/CMC/Conveyors/IND4B-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638", "x": "-393.47388", "y": "294.67783" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND4B3", "name": "System/CMC/Conveyors/IND4B-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638062", "x": "-393.47388", "y": "307.00607" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND4B2", "name": "System/CMC/Conveyors/IND4B-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638062", "x": "-393.47388", "y": "319.37433" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND4B1", "name": "System/CMC/Conveyors/IND4B-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638062", "x": "-393.47388", "y": "331.70258" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND5B4", "name": "System/CMC/Conveyors/IND5B-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638", "x": -691.53119, "y": 294.67783 }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND5B3", "name": "System/CMC/Conveyors/IND5B-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638062", "x": -691.53119, "y": "307.00607" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND5B2", "name": "System/CMC/Conveyors/IND5B-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638062", "x": -691.53119, "y": "319.37433" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND5B1", "name": "System/CMC/Conveyors/IND5B-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638062", "x": -691.53119, "y": "331.70258" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND6B4", "name": "System/CMC/Conveyors/IND6B-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638", "x": -728.50474, "y": 294.67783 }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND6B3", "name": "System/CMC/Conveyors/IND6B-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638062", "x": -728.50474, "y": "307.00607" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND6B2", "name": "System/CMC/Conveyors/IND6B-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638062", "x": -728.50474, "y": "319.37433" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND6B1", "name": "System/CMC/Conveyors/IND6B-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": 10.638062, "x": -728.50474, "y": "331.70258" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND7B4", "name": "System/CMC/Conveyors/IND7B-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638", "x": "-829.24707", "y": "294.67783" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND7B3", "name": "System/CMC/Conveyors/IND7B-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638062", "x": "-829.24707", "y": "307.00607" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND7B2", "name": "System/CMC/Conveyors/IND7B-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638062", "x": "-829.24707", "y": "319.37433" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND7B1", "name": "System/CMC/Conveyors/IND7B-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90)", "type": "rect", "width": "10.638062", "x": "-829.24707", "y": "331.70258" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND1C4", "name": "System/CMC/Conveyors/IND1C-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638", "x": "931.37042", "y": "-976.52789" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND1C3", "name": "System/CMC/Conveyors/IND1C-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "931.37042", "y": "-964.19965" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND1C2", "name": "System/CMC/Conveyors/IND1C-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "931.37042", "y": "-951.83136" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND1C1", "name": "System/CMC/Conveyors/IND1C-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "931.37042", "y": "-939.50311" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND2C4", "name": "System/CMC/Conveyors/IND2C-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638", "x": "865.22162", "y": "-976.63348" }, { "fill": { "opacity": 1, "rule": "evenodd" }, "height": "10.939656", "id": "IND2C3", "name": "System/CMC/Conveyors/IND2C-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "865.22162", "y": "-964.30524" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND2C2", "name": "System/CMC/Conveyors/IND2C-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "865.22162", "y": "-951.93695" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND2C1", "name": "System/CMC/Conveyors/IND2C-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "865.22162", "y": "-939.6087" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND3C4", "name": "System/CMC/Conveyors/IND3C-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638", "x": "792.92212", "y": "-976.7489" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND3C3", "name": "System/CMC/Conveyors/IND3C-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "792.92212", "y": "-964.42065" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND3C2", "name": "System/CMC/Conveyors/IND3C-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "792.92212", "y": "-952.05237" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND3C1", "name": "System/CMC/Conveyors/IND3C-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "792.92212", "y": "-939.72412" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND4C4", "name": "System/CMC/Conveyors/IND4C-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638", "x": "754.74146", "y": "-976.80981" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND4C3", "name": "System/CMC/Conveyors/IND4C-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "754.74146", "y": "-964.48157" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND4C2", "name": "System/CMC/Conveyors/IND4C-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "754.74146", "y": "-952.11328" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND4C1", "name": "System/CMC/Conveyors/IND4C-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "754.74146", "y": "-939.78503" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND5C4", "name": "System/CMC/Conveyors/IND5C-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638", "x": "518.81067", "y": "-977.1864" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND5C3", "name": "System/CMC/Conveyors/IND5C-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "518.81067", "y": "-964.85815" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND5C2", "name": "System/CMC/Conveyors/IND5C-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "518.81067", "y": "-952.48987" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND5C1", "name": "System/CMC/Conveyors/IND5C-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "518.81067", "y": "-940.16162" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND6C4", "name": "System/CMC/Conveyors/IND6C-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638", "x": "481.79053", "y": "-977.24548" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND6C3", "name": "System/CMC/Conveyors/IND6C-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "481.79053", "y": "-964.91724" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND6C2", "name": "System/CMC/Conveyors/IND6C-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "481.79053", "y": "-952.54895" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND6C1", "name": "System/CMC/Conveyors/IND6C-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "481.79053", "y": "-940.2207" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND7C4", "name": "System/CMC/Conveyors/IND7C-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638", "x": "432.81717", "y": "-977.32367" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND7C3", "name": "System/CMC/Conveyors/IND7C-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "432.81717", "y": "-964.99542" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND7C2", "name": "System/CMC/Conveyors/IND7C-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "432.81717", "y": "-952.62714" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND7C1", "name": "System/CMC/Conveyors/IND7C-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "432.81717", "y": "-940.29889" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND7A4", "name": "System/CMC/Conveyors/IND7A-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638", "x": "-443.57968", "y": "1128.9778" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND7A3", "name": "System/CMC/Conveyors/IND7A-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638062", "x": "-443.57968", "y": "1141.306" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND7A2", "name": "System/CMC/Conveyors/IND7A-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638062", "x": "-443.57968", "y": "1153.6743" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND7A1", "name": "System/CMC/Conveyors/IND7A-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638062", "x": "-443.57968", "y": "1166.0026" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND6A4", "name": "System/CMC/Conveyors/IND6A-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": 10.638, "x": -480.57266, "y": 1128.9155 }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND6A3", "name": "System/CMC/Conveyors/IND6A-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638062", "x": -480.57266, "y": "1141.2438" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND6A2", "name": "System/CMC/Conveyors/IND6A-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": 10.638062, "x": -480.57266, "y": "1153.6121" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND6A1", "name": "System/CMC/Conveyors/IND6A-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": 10.638062, "x": -480.57266, "y": "1165.9403" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND5A4", "name": "System/CMC/Conveyors/IND5A-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": 10.638, "x": -528.3139, "y": "1128.8378" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND5A3", "name": "System/CMC/Conveyors/IND5A-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638062", "x": -528.3139, "y": "1141.166" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND5A2", "name": "System/CMC/Conveyors/IND5A-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638062", "x": -528.3139, "y": "1153.5343" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND5A1", "name": "System/CMC/Conveyors/IND5A-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": 10.638062, "x": -528.3139, "y": "1165.8625" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND4A4", "name": "System/CMC/Conveyors/IND4A-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638", "x": "-763.44324", "y": "1128.4673" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND4A3", "name": "System/CMC/Conveyors/IND4A-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638062", "x": "-763.44324", "y": "1140.7955" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND4A2", "name": "System/CMC/Conveyors/IND4A-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638062", "x": "-763.44324", "y": "1153.1638" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND4A1", "name": "System/CMC/Conveyors/IND4A-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638062", "x": "-763.44324", "y": "1165.4921" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND3A4", "name": "System/CMC/Conveyors/IND3A-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638", "x": "-803.65271", "y": "1128.4031" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND3A3", "name": "System/CMC/Conveyors/IND3A-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638062", "x": "-803.65271", "y": "1140.7313" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND3A2", "name": "System/CMC/Conveyors/IND3A-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638062", "x": "-803.65271", "y": "1153.0996" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND3A1", "name": "System/CMC/Conveyors/IND3A-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638062", "x": "-803.65271", "y": "1165.4279" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND2A4", "name": "System/CMC/Conveyors/IND2A-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638", "x": "-875.72009", "y": "1128.2881" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND2A3", "name": "System/CMC/Conveyors/IND2A-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638062", "x": "-875.72009", "y": "1140.6163" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND2A2", "name": "System/CMC/Conveyors/IND2A-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638062", "x": "-875.63806", "y": "1152.9847" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND2A1", "name": "System/CMC/Conveyors/IND2A-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638062", "x": "-875.72009", "y": "1165.3129" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND1A4", "name": "System/CMC/Conveyors/IND1A-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638", "x": "-941.28864", "y": "1128.1835" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND1A3", "name": "System/CMC/Conveyors/IND1A-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638062", "x": "-941.28864", "y": "1140.5117" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND1A2", "name": "System/CMC/Conveyors/IND1A-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638062", "x": "-941.28864", "y": "1152.88" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND1A1", "name": "System/CMC/Conveyors/IND1A-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(-90.091446)", "type": "rect", "width": "10.638062", "x": "-941.28864", "y": "1165.2083" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND7D4", "name": "System/CMC/Conveyors/IND7D-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638", "x": "801.96735", "y": "-1658.0552" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND7D3", "name": "System/CMC/Conveyors/IND7D-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "801.96735", "y": "-1645.7269" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND7D2", "name": "System/CMC/Conveyors/IND7D-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "801.96735", "y": "-1633.3586" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND7D1", "name": "System/CMC/Conveyors/IND7D-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "801.96735", "y": "-1621.0304" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND6D4", "name": "System/CMC/Conveyors/IND6D-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638", "x": "763.97351", "y": "-1658.1158" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND6D3", "name": "System/CMC/Conveyors/IND6D-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "763.97351", "y": "-1645.7876" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND6D2", "name": "System/CMC/Conveyors/IND6D-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "763.97351", "y": "-1633.4193" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND6D1", "name": "System/CMC/Conveyors/IND6D-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "763.97351", "y": "-1621.0911" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND5D4", "name": "System/CMC/Conveyors/IND5D-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638", "x": "721.5484", "y": "-1658.1836" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND5D3", "name": "System/CMC/Conveyors/IND5D-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "721.5484", "y": "-1645.8553" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND5D2", "name": "System/CMC/Conveyors/IND5D-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "721.5484", "y": "-1633.4871" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "34.737141", "id": "IND5D1", "name": "System/CMC/Conveyors/IND5D-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "721.5484", "y": "-1621.1588" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND4D4", "name": "System/CMC/Conveyors/IND4D-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638", "x": "476.08591", "y": "-1641.712" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND4D3", "name": "System/CMC/Conveyors/IND4D-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "476.08591", "y": "-1629.4247" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND4D2", "name": "System/CMC/Conveyors/IND4D-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "476.08591", "y": "-1617.0564" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "18.078421", "id": "IND4D1", "name": "System/CMC/Conveyors/IND4D-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "476.11276", "y": "-1604.8918" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND3D4", "name": "System/CMC/Conveyors/IND3D-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638", "x": "432.07147", "y": "-1652.5321" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND3D3", "name": "System/CMC/Conveyors/IND3D-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "432.07147", "y": "-1640.2039" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND3D2", "name": "System/CMC/Conveyors/IND3D-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "432.07147", "y": "-1627.8356" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "28.705875", "id": "IND3D1", "name": "System/CMC/Conveyors/IND3D-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "432.08124", "y": "-1615.5896" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND2D4", "name": "System/CMC/Conveyors/IND2D-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638", "x": "399.82184", "y": "-1652.5836" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND2D3", "name": "System/CMC/Conveyors/IND2D-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "399.82184", "y": "-1640.2554" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND2D2", "name": "System/CMC/Conveyors/IND2D-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "399.82184", "y": "-1627.8871" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "28.707144", "id": "IND2D1", "name": "System/CMC/Conveyors/IND2D-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.603701", "x": "399.8316", "y": "-1615.6411" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND1D4", "name": "System/CMC/Conveyors/IND1D-4", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638", "x": "359.44824", "y": "-1652.6481" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND1D3", "name": "System/CMC/Conveyors/IND1D-3", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "359.44824", "y": "-1640.3198" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "10.939656", "id": "IND1D2", "name": "System/CMC/Conveyors/IND1D-2", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "359.44824", "y": "-1627.9515" }, { "fill": { "opacity": "1", "rule": "evenodd" }, "height": "28.705875", "id": "IND1D1", "name": "System/CMC/Conveyors/IND1D-1", "stroke": { "dasharray": "none", "dashoffset": "0", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "fontVariationSettings": "normal", "paintOrder": "markers stroke fill", "stopColor": "#000000" }, "transform": "rotate(89.908554)", "type": "rect", "width": "10.638062", "x": "359.45801", "y": "-1615.7056" }, { "fill": { "opacity": "1" }, "height": "24.390654", "id": "S01AE-S01AB", "name": "System/SMC/Chute/Chute_4", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(89.691587)", "type": "rect", "width": "11.507", "x": 556.53351, "y": -1019.6966 }, { "fill": { "opacity": "1" }, "height": "24.390654", "id": "S01AC-S01AD", "name": "System/SMC/Chute/Chute_2", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(89.691587)", "type": "rect", "width": "11.507324", "x": 570.39948, "y": "-1019.5923" }, { "fill": { "opacity": "1" }, "height": 24.390654, "id": "S01AE-S01AH", "name": "System/SMC/Chute/Chute_0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(89.691587)", "type": "rect", "width": "11.507324", "x": 611.77307, "y": -1019.4907 }, { "fill": { "opacity": "1" }, "height": "24.390654", "id": "rect4", "name": "System/SMC/Chute/Chute_219", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(89.691587)", "type": "rect", "width": "11.507324", "x": 557.0282, "y": "-1111.6028" }, { "fill": { "opacity": "1" }, "height": "24.390654", "id": "S01AA-S01AH", "name": "System/SMC/Chute/Chute_217", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(89.691587)", "type": "rect", "width": "11.507324", "x": 571.59417, "y": "-1111.4984" }, { "fill": { "opacity": "1" }, "height": 23.490654, "id": "S01AA-S01AD", "name": "System/SMC/Chute/Chute_215", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(89.691587)", "type": "rect", "width": 11.307324, "x": 612.26776, "y": -1110.3969 }, { "fill": { "opacity": "1" }, "height": "24.390654", "id": "S01AG-S01AB", "name": "System/SMC/Chute/Chute_119", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(89.691587)", "type": "rect", "width": "11.507324", "x": 648.60608, "y": "-1687.613" }, { "fill": { "opacity": "1" }, "height": "24.390654", "id": "S01AG-S01AF", "name": "System/SMC/Chute/Chute_121", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(89.691587)", "type": "rect", "width": 11.507324, "x": 669.97205, "y": "-1687.5087" }, { "fill": { "opacity": "1" }, "height": 22.390654, "id": "S01AG-S01AD", "name": "System/SMC/Chute/Chute_123", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(89.691587)", "type": "rect", "width": 11.507324, "x": 697.84564, "y": -1687.4071 }, { "fill": { "opacity": "1" }, "height": "24.390654", "id": "S01AC-S01AB", "name": "System/SMC/Chute/Chute_342", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(89.691587)", "type": "rect", "width": "11.507324", "x": 589.94269, "y": "-259.84299" }, { "fill": { "opacity": "1" }, "height": "24.390654", "id": "S01AC-S01AF", "name": "System/SMC/Chute/Chute_344", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(89.691587)", "type": "rect", "width": "11.507324", "x": 603.30865, "y": "-259.76016" }, { "fill": { "opacity": "1" }, "height": "24.390654", "id": "S01AC-S01AH", "name": "System/SMC/Chute/Chute_346", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "transform": "rotate(89.691587)", "type": "rect", "width": 11.507324, "x": 648.58225, "y": -259.66937 }, { "d": "m 230.82483,175.76764 c 0,0 2.41898,-10.82615 18.37308,-10.87034 25.50004,-0.0884 299.29106,-0.0625 299.29106,-0.0625 0,0 14.77514,-0.63511 14.85258,14.63705 l 0.31877,62.86074 c 0,0 -2.12479,12.71079 14.20978,12.49596 l 437.6034,0.049 13.0992,-0.16919 c 0,0 55.0667,-3.90739 55.0654,25.73667 l -0.031,690.67263 c 0,0 -1.3136,13.99131 13.537,13.9937 l 586.9352,0.0943 c 0,0 14.1325,-0.17136 14.1325,-12.92067 V 269.77118 c 0,0 1.4062,-14.94441 -15.6944,-14.94441 h -601.1625 c 0,0 -51.0738,-0.21442 -51.0852,22.97533 l -0.3412,693.26179 c 0,0 0.2098,13.99572 -13.1467,13.99649 l -769.72731,0.0442 c 0,0 -16.13557,1.56704 -16.15766,-13.79328 -0.0237,-16.48724 -0.46976,-794.12944 -0.46976,-794.12944 z", "fill": { "opacity": "0" }, "id": "path58", "name": "System/SMC/Sorter", "stroke": { "dasharray": "none", "opacity": 1, "width": 12 }, "transform": "a", "type": "path" } ], "id": "overview", "name": "System/SMC/Induction/Induction_10", "priority": "none", "state": "none", "transform": "translate(23.833699,-99.489927)", "type": "group" }, { "elements": [ { "fill": { "opacity": "1" }, "height": "19", "id": "NCP1_17_VFD1", "name": "System/MCM06/Conveyor/VFD/NCP1_17_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "opacity": "1", "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "52.489578", "x": "-225.97212", "y": "1235.1505" }, { "fill": { "opacity": "1" }, "height": "19", "id": "NCP1_18A_VFD1", "name": "System/MCM06/Conveyor/VFD/NCP1_18A_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "37.874874", "x": "-266.06543", "y": "1235.2886" }, { "fill": { "opacity": "1" }, "height": "19.205256", "id": "NCS1_4_VFD1", "name": "System/MCM06/Conveyor/VFD/NCS1_4_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "19.205259", "x": "-487.90033", "y": "1175.2773" }, { "fill": { "opacity": "1" }, "height": "14.099527", "id": "NCS1_5A_VFD1", "name": "System/MCM06/Conveyor/VFD/NCS1_5A_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "opacity": "1", "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "19.205261", "x": "-487.90002", "y": "1159.5653" }, { "fill": { "opacity": "1" }, "height": "27.705261", "id": "NCS1_6_VFD1", "name": "System/MCM06/Conveyor/VFD/NCS1_6_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "19.205261", "x": "-487.90002", "y": "1114.4591" }, { "fill": { "opacity": "1" }, "height": "28.205261", "id": "NCS1_7_VFD1", "name": "System/MCM06/Conveyor/VFD/NCS1_7_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "19.205261", "x": "-487.90002", "y": "1084.2656" }, { "fill": { "opacity": "1" }, "height": "26.705261", "id": "NCS1_8_VFD1", "name": "System/MCM06/Conveyor/VFD/NCS1_8_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "19.205261", "x": "-487.90002", "y": "1055.6406" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "NCS1_9_VFD1", "name": "System/MCM06/Conveyor/VFD/NCS1_9_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "19.205261", "x": "-487.90002", "y": "1019.6406" }, { "fill": { "opacity": "1" }, "height": "456.39169", "id": "S02_1_VFD1", "name": "System/MCM06/Conveyor/VFD/S02_1_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "19.205231", "x": "-487.90002", "y": "560.8634" }, { "fill": { "opacity": "1" }, "height": "28.551289", "id": "NCS2_6_VFD1", "name": "System/MCM06/Conveyor/VFD/NCS2_6_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "19.205261", "x": "-815.05066", "y": "1053.9404" }, { "fill": { "opacity": "1" }, "height": "28.205261", "id": "NCS2_5_VFD1", "name": "System/MCM06/Conveyor/VFD/NCS2_5_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "19.205261", "x": "-815.05066", "y": "1084.5701" }, { "fill": { "opacity": "1" }, "height": "27.205261", "id": "NCS2_4_VFD1", "name": "System/MCM06/Conveyor/VFD/NCS2_4_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "19.205261", "x": "-815.05066", "y": "1114.868" }, { "fill": { "opacity": "1" }, "height": "13.241558", "id": "NCS2_3B_VFD1", "name": "System/MCM06/Conveyor/VFD/NCS2_3B_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "19.205322", "x": "-815.05066", "y": "1144.0751" }, { "fill": { "opacity": "1" }, "height": "12.025296", "id": "NCS2_3A_VFD1", "name": "System/MCM06/Conveyor/VFD/NCS2_3A_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "19.205261", "x": "-815.05066", "y": "1159.412" }, { "fill": { "opacity": "1" }, "height": "43.705261", "id": "NCS2_2_VFD1", "name": "System/MCM06/Conveyor/VFD/NCS2_2_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "19.205261", "x": "-815.05103", "y": "1173.397" }, { "fill": { "opacity": "1" }, "height": "19", "id": "NCP1_19_VFD1", "name": "System/MCM06/Conveyor/VFD/NCP1_19_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "74.544128", "x": "-383.49228", "y": "1235.2885" }, { "fill": { "opacity": "1" }, "height": "19", "id": "NCP1_20_VFD1", "name": "System/MCM06/Conveyor/VFD/NCP1_20_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "73.2901", "x": "-458.93857", "y": "1235.2885" }, { "fill": { "opacity": "1" }, "height": "19.000122", "id": "NCP1_21_VFD1", "name": "System/MCM06/Conveyor/VFD/NCP1_21_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "310.16364", "x": "-771.02063", "y": "1235.288" }, { "fill": { "opacity": "1" }, "height": "19.1924", "id": "NCS1_2_VFD1", "name": "System/MCM06/Conveyor/VFD/NCS1_2_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(115.54548)", "type": "rect", "width": "19.192381", "x": "-128.42812", "y": "-1307.0505" }, { "fill": { "opacity": "1" }, "height": "248.04744", "id": "NCP1_9_VFD1", "name": "System/MCM06/Conveyor/VFD/NCP1_9_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "18.992126", "x": "-149.25163", "y": "532.87372" }, { "fill": { "opacity": "1" }, "height": "34.162117", "id": "NCP1_10A_VFD1", "name": "System/MCM06/Conveyor/VFD/NCP1_10A_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "18.998795", "x": "-149.25493", "y": "782.60657" }, { "fill": { "opacity": "1" }, "height": "31.809734", "id": "NCP1_10B_VFD1", "name": "System/MCM06/Conveyor/VFD/NCP1_10B_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "19.00116", "x": "-149.27898", "y": "818.7514" }, { "fill": { "opacity": "1" }, "height": "38.558151", "id": "NCP1_11_VFD1", "name": "System/MCM06/Conveyor/VFD/NCP1_11_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "19.001404", "x": "-149.28386", "y": "853.20844" }, { "fill": { "opacity": "1" }, "height": "38.000134", "id": "NCP1_12_VFD1", "name": "System/MCM06/Conveyor/VFD/NCP1_12_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "19.001633", "x": "-149.2885", "y": "893.88361" }, { "fill": { "opacity": "1" }, "height": "15.388862", "id": "NCP1_14D_VFD1", "name": "System/MCM06/Conveyor/VFD/NCP1_14D_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "18.374191", "x": "-148.94267", "y": "1031.1714" }, { "fill": { "opacity": "1" }, "height": "167.88385", "id": "NCP1_15_VFD1", "name": "System/MCM06/Conveyor/VFD/NCP1_15_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "18.99707", "x": "-149.25407", "y": "1048.2354" }, { "d": "m 1218.2174,149.27057 0.045,-19.2921 c 16.4402,-0.221 36.5984,9.2095 35.93,40.5605 l -19.0407,-0.015 c -0.2302,-14.9077 -3.3811,-18.1103 -16.9344,-21.2536 z", "fill": { "opacity": "1" }, "id": "NCP1_16_VFD1", "name": "System/MCM06/Conveyor/VFD/NCP1_16_VFD1", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "path" }, { "d": "m 1235.1223,772.92992 19.3805,0.0614 c 0.1767,10.5183 -0.1514,42.24439 -35.6836,42.08569 l 0.1086,-19.3839 c 14.6687,-0.2446 16.0683,-11.0555 16.1945,-22.7632 z", "fill": { "opacity": "1" }, "id": "NCS2_1_VFD1", "name": "System/MCM06/Conveyor/VFD/NCS2_1_VFD1", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "path" }, { "d": "m 1235.0119,445.3423 -16.5499,-7.5237 16.5278,-35.89704 z", "fill": { "opacity": "1" }, "id": "NCS1_1_VFD1", "name": "System/MCM06/Conveyor/VFD/NCS1_1_VFD1", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "opacity": "1", "paintOrder": "markers stroke fill" }, "type": "path" }, { "d": "m 1208.3689,458.5091 17.002,8.1992 c -4.0658,6.67332 -12.0342,22.04269 -29.15,21.16899 l -0.032,-19.06854 c 9.5901,-1.45841 11.0439,-8.24765 12.3016,-10.68635 z", "fill": { "opacity": "1" }, "id": "NCS1_3_VFD1", "name": "System/MCM06/Conveyor/VFD/NCS1_3_VFD1", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "opacity": "1", "paintOrder": "markers stroke fill" }, "type": "path" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_106CH", "name": "System/MCM06/Chute/NC/S02_106CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "948.04547", "y": "424.46191" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_102CH", "name": "System/MCM06/Chute/NC/S02_102CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "993.2395", "y": "424.46191" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_104CH", "name": "System/MCM06/Chute/NC/S02_104CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "970.57654", "y": "424.43811" }, { "fill": { "opacity": "1" }, "height": "454.43762", "id": "S02_2_VFD1", "name": "System/MCM06/Conveyor/VFD/S02_2_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "18.927856", "x": "-814.91187", "y": "561.53979" }, { "fill": { "opacity": "1" }, "height": "40.404732", "id": "NCP1_13_VFD1", "name": "System/MCM06/Conveyor/VFD/NCP1_13_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "19.001633", "x": "-149.2885", "y": "934.03271" }, { "fill": { "opacity": "1" }, "height": "15.388862", "id": "NCP1_14C_VFD1", "name": "System/MCM06/Conveyor/VFD/NCP1_14C_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "18.374191", "x": "-148.94267", "y": "1013.0121" }, { "fill": { "opacity": "1" }, "height": "15.388862", "id": "NCP1_14B_VFD1", "name": "System/MCM06/Conveyor/VFD/NCP1_14B_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "18.374191", "x": "-148.94267", "y": "994.56909" }, { "fill": { "opacity": "1" }, "height": "15.388862", "id": "NCP1_14A_VFD1", "name": "System/MCM06/Conveyor/VFD/NCP1_14A_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "18.374191", "x": "-148.94267", "y": "976.5517" }, { "fill": { "opacity": "1" }, "height": "19", "id": "NCP1_18B_VFD1", "name": "System/MCM06/Conveyor/VFD/NCP1_18B_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "38.370628", "x": "-306.54211", "y": "1235.2886" }, { "fill": { "opacity": "1" }, "height": "13.248315", "id": "NCS1_5B_VFD1", "name": "System/MCM06/Conveyor/VFD/NCS1_5B_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "opacity": "1", "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "19.063393", "x": "-487.75815", "y": "1144.3853" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_105CH", "name": "System/MCM06/Chute/NC/S02_105CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "948.04547", "y": "498.65704" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_101CH", "name": "System/MCM06/Chute/NC/S02_101CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "993.2395", "y": "498.65704" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_103CH", "name": "System/MCM06/Chute/NC/S02_103CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "970.57654", "y": "498.63324" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_110CH", "name": "System/MCM06/Chute/NC/S02_110CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "896.4826", "y": "424.46191" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_108CH", "name": "System/MCM06/Chute/NC/S02_108CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "919.01367", "y": "424.43811" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_109CH", "name": "System/MCM06/Chute/NC/S02_109CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "896.4826", "y": "498.65704" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_107CH", "name": "System/MCM06/Chute/NC/S02_107CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "919.01367", "y": "498.63324" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_112CH", "name": "System/MCM06/Chute/NC/S02_112CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "866.2384", "y": "424.46191" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_114CH", "name": "System/MCM06/Chute/NC/S02_114CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "843.57544", "y": "424.43811" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_111CH", "name": "System/MCM06/Chute/NC/S02_111CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "866.2384", "y": "498.65704" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_113CH", "name": "System/MCM06/Chute/NC/S02_113CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "843.57544", "y": "498.63324" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_116CH", "name": "System/MCM06/Chute/NC/S02_116CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "812.54059", "y": "424.43811" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_115CH", "name": "System/MCM06/Chute/NC/S02_115CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "812.54059", "y": "498.63324" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_118CH", "name": "System/MCM06/Chute/NC/S02_118CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "782.43689", "y": "424.46191" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_120CH", "name": "System/MCM06/Chute/NC/S02_120CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "759.77393", "y": "424.43811" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_117CH", "name": "System/MCM06/Chute/NC/S02_117CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "782.43689", "y": "498.65704" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_119CH", "name": "System/MCM06/Chute/NC/S02_119CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "759.77393", "y": "498.63324" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_126CH", "name": "System/MCM06/Chute/NC/S02_126CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "685.47937", "y": "424.46191" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_122CH", "name": "System/MCM06/Chute/NC/S02_122CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "730.6734", "y": "424.46191" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_124CH", "name": "System/MCM06/Chute/NC/S02_124CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "708.01044", "y": "424.43811" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_125CH", "name": "System/MCM06/Chute/NC/S02_125CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "685.47937", "y": "498.65704" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_121CH", "name": "System/MCM06/Chute/NC/S02_121CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "730.6734", "y": "498.65704" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_123CH", "name": "System/MCM06/Chute/NC/S02_123CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "708.01044", "y": "498.63324" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_128CH", "name": "System/MCM06/Chute/NC/S02_128CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "653.83075", "y": "424.46191" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_130CH", "name": "System/MCM06/Chute/NC/S02_130CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "631.16779", "y": "424.43811" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_127CH", "name": "System/MCM06/Chute/NC/S02_127CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "653.83075", "y": "498.65704" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_129CH", "name": "System/MCM06/Chute/NC/S02_129CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "631.16779", "y": "498.63324" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_1CH", "name": "System/MCM06/Chute/NC/S02_1CH_FPE", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "19.205261", "x": "-487.90002", "y": "523.94891" }, { "fill": { "opacity": "1" }, "height": "33.251499", "id": "NCS2_7_VFD1", "name": "System/MCM06/Conveyor/VFD/NCS2_7_VFD1", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "19.205261", "x": "-815.05066", "y": "1018.8802" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_206CH", "name": "System/MCM06/Chute/NC/S02_206CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "948.04547", "y": "750.76154" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_202CH", "name": "System/MCM06/Chute/NC/S02_202CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "993.2395", "y": "750.76154" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_204CH", "name": "System/MCM06/Chute/NC/S02_204CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "970.57654", "y": "750.73773" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_205CH", "name": "System/MCM06/Chute/NC/S02_205CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "948.04547", "y": "824.95667" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_201CH", "name": "System/MCM06/Chute/NC/S02_201CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "993.2395", "y": "824.95667" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_203CH", "name": "System/MCM06/Chute/NC/S02_203CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "970.57654", "y": "824.93286" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_210CH", "name": "System/MCM06/Chute/NC/S02_210CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "896.4826", "y": "750.76154" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_208CH", "name": "System/MCM06/Chute/NC/S02_208CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "919.01367", "y": "750.73773" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_209CH", "name": "System/MCM06/Chute/NC/S02_209CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "896.4826", "y": "824.95667" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_207CH", "name": "System/MCM06/Chute/NC/S02_207CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "919.01367", "y": "824.93286" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_212CH", "name": "System/MCM06/Chute/NC/S02_212CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "866.2384", "y": "750.76154" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_214CH", "name": "System/MCM06/Chute/NC/S02_214CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "843.57544", "y": "750.73773" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_211CH", "name": "System/MCM06/Chute/NC/S02_211CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "866.2384", "y": "824.95667" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_213CH", "name": "System/MCM06/Chute/NC/S02_213CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "843.57544", "y": "824.93286" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_216CH", "name": "System/MCM06/Chute/NC/S02_216CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "812.54059", "y": "750.73773" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_215CH", "name": "System/MCM06/Chute/NC/S02_215CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "812.54059", "y": "824.93286" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_218CH", "name": "System/MCM06/Chute/NC/S02_218CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "782.43689", "y": "750.76154" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_220CH", "name": "System/MCM06/Chute/NC/S02_220CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "759.77393", "y": "750.73773" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_217CH", "name": "System/MCM06/Chute/NC/S02_217CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "782.43689", "y": "824.95667" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_219CH", "name": "System/MCM06/Chute/NC/S02_219CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "759.77393", "y": "824.93286" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_226CH", "name": "System/MCM06/Chute/NC/S02_226CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "685.47937", "y": "750.76154" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_222CH", "name": "System/MCM06/Chute/NC/S02_222CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "730.6734", "y": "750.76154" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_224CH", "name": "System/MCM06/Chute/NC/S02_224CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "708.01044", "y": "750.73773" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_225CH", "name": "System/MCM06/Chute/NC/S02_225CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "685.47937", "y": "824.95667" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_221CH", "name": "System/MCM06/Chute/NC/S02_221CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "730.6734", "y": "824.95667" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_223CH", "name": "System/MCM06/Chute/NC/S02_223CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "708.01044", "y": "824.93286" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_228CH", "name": "System/MCM06/Chute/NC/S02_228CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "653.83075", "y": "750.76154" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_230CH", "name": "System/MCM06/Chute/NC/S02_230CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "631.16779", "y": "750.73773" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_227CH", "name": "System/MCM06/Chute/NC/S02_227CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "653.83075", "y": "824.95667" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_229CH", "name": "System/MCM06/Chute/NC/S02_229CH", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "type": "rect", "width": "19.205261", "x": "631.16779", "y": "824.93286" }, { "fill": { "opacity": "1" }, "height": "34.205261", "id": "S02_2CH", "name": "System/MCM06/Chute/NC/S02_2CH_FPE", "rx": "0", "stroke": { "dasharray": "none", "linecap": "butt", "linejoin": "miter", "miterlimit": "4", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "paintOrder": "markers stroke fill" }, "transform": "rotate(-90)", "type": "rect", "width": "18.972927", "x": "-814.93286", "y": "523.94891" } ], "id": "mcm06", "name": "mcm06", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "matrix(0.62172318,0,0,0.62172318,913.81164,109.26123)", "type": "group" }, { "elements": [ { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011081", "name": "System/SMC/Chute/Chute_308", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "101.1801", "y": "-467.18405" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011079", "name": "System/SMC/Chute/Chute_306", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "101.1801", "y": "-479.39987" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011075", "name": "System/SMC/Chute/Chute_300", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "101.1801", "y": "-503.42474" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011091", "name": "System/SMC/Chute/Chute_318", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "101.1801", "y": "-405.69836" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011089", "name": "System/SMC/Chute/Chute_316", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "101.1801", "y": "-418.14905" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011085", "name": "System/SMC/Chute/Chute_312", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.729345", "x": "101.1801", "y": "-442.81555" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011083", "name": "System/SMC/Chute/Chute_310", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.729345", "x": "101.1801", "y": "-455.03137" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011087", "name": "System/SMC/Chute/Chute_314", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.604759", "x": "101.1801", "y": "-430.54944" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011101", "name": "System/SMC/Chute/Chute_328", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.820007", "x": "101.1801", "y": "-347.4968" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011099", "name": "System/SMC/Chute/Chute_326", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "101.1801", "y": "-359.94748" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011095", "name": "System/SMC/Chute/Chute_322", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.729345", "x": "101.1801", "y": "-384.61398" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011097", "name": "System/SMC/Chute/Chute_324", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.604759", "x": "101.1801", "y": "-372.34787" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011069", "name": "System/SMC/Chute/Chute_299", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "101.1801", "y": "-540.26672" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011067", "name": "System/SMC/Chute/Chute_292", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "101.1801", "y": "-552.48254" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011073", "name": "System/SMC/Chute/Chute_298", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.729345", "x": "101.1801", "y": "-515.89819" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011071", "name": "System/SMC/Chute/Chute_296", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.729345", "x": "101.1801", "y": "-528.11401" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011088", "name": "System/SMC/Chute/Chute_315", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "69.433792", "y": "-429.68073" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011082", "name": "System/SMC/Chute/Chute_309", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "69.433792", "y": "-466.52271" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011080", "name": "System/SMC/Chute/Chute_307", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "69.433792", "y": "-478.73853" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011086", "name": "System/SMC/Chute/Chute_313", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.729345", "x": "69.433792", "y": "-442.15417" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011084", "name": "System/SMC/Chute/Chute_311", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.729345", "x": "69.433792", "y": "-454.37" } ], "fill": { "opacity": "1" }, "id": "mcm04", "name": "mcm04", "priority": "none", "state": "none", "style": { "mixBlendMode": "normal", "opacity": "1" }, "transform": "matrix(0.99259222,0,0,0.99259222,19.518327,-27.982931)", "type": "group" }, { "elements": [ { "fill": { "opacity": "1" }, "height": "19.217745", "id": "PS8_11_VFD1", "name": "System/MCM05/Conveyor/VFD/PS8_11_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "336.94165", "x": "-613.83057", "y": "1612.9503" }, { "fill": { "opacity": "1" }, "height": "19.507629", "id": "PS9_2_VFD1", "name": "System/MCM05/Conveyor/VFD/PS9_2_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "290.21198", "x": "-623.93872", "y": "944.58771" }, { "fill": { "opacity": "1" }, "height": "19.507629", "id": "PS9_3_VFD1", "name": "System/MCM05/Conveyor/VFD/PS9_3_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "182.30333", "x": "-331.77139", "y": "944.58771" }, { "fill": { "opacity": "1" }, "height": "19.507629", "id": "PS9_4CH", "name": "System/MCM05/PE/PS9_4CH_FPE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "27.470711", "x": "-146.88536", "y": "944.50232" }, { "fill": { "opacity": "1" }, "height": "19.646248", "id": "PRS1_3_VFD1", "name": "System/MCM05/Conveyor/VFD/PRS1_3_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "399.43329", "x": "-617.49042", "y": "1278.0654" }, { "d": "m 1611.0683,514.56995 -30.0442,-34.05518 0.1743,-13.75427 29.6783,6.73552 z", "fill": {}, "id": "PS8_11CH1_DIV", "name": "System/MCM05/Chute/DIV/PS8_11_CH1", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1610.3017,471.96293 -29.1737,-6.60206 -0.2029,-16.47086 29.3128,-15.19036 z", "fill": {}, "id": "PS8_11CH2_DIV", "name": "System/MCM05/Chute/DIV/PS8_11_CH2", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1611.0683,367.82896 -29.957,-29.95802 v -18.98468 l 29.7654,7.86877 z", "fill": {}, "id": "PS8_11CH3_DIV", "name": "System/MCM05/Chute/DIV/PS8_11_CH3", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1610.3017,325.22194 -29.1737,-7.64812 -0.1158,-14.55305 29.2257,-16.06209 z", "fill": {}, "id": "PS8_11CH4_DIV", "name": "System/MCM05/Chute/DIV/PS8_11_CH4", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 966.96545,329.07202 26.15411,1.58339 0.13818,12.97129 -26.22841,23.7086 z", "fill": {}, "id": "PS9_3CH1", "name": "System/MCM05/Chute/DIV/PS9_3_CH1", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1612.8423,616.25681 19.3627,0.0692 c 0.7156,16.81723 -13.1441,30.04138 -30.8837,28.82376 l 0.044,-19.42536 c 6.5453,0.16702 11.0655,-3.16772 11.4617,-9.46766 z", "fill": { "opacity": "1" }, "id": "PS8_10CH", "name": "System/MCM05/PE/PS8_11_JPE1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 272.14519,614.99432 c -0.71565,16.81723 7.19712,31.15474 24.93677,29.93712 l 0.0154,-19.39336 c 0,-0.0846 -5.55487,-1.02559 -5.41659,-10.45866 0,0 -19.34295,-0.16447 -19.5351,-0.0851 z", "fill": { "opacity": "1" }, "id": "PS8_3CH", "name": "System/MCM05/PE/PS8_4_JPE1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1613.2176,275.69996 19.4166,0.0795 c -0.097,-16.72689 -4.6902,-23.94358 -22.3847,-23.51646 l 0.1879,19.42286 c 2.3688,0.82619 2.732,2.7403 2.7802,4.01405 z", "fill": { "opacity": "1" }, "id": "PS8_12CH", "name": "System/MCM05/PE/PS8_12CH_FPE1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1480.3177,754.74566 -16.8639,-0.19753 -4.4678,-40.82251 26.3542,-0.0465 z", "fill": {}, "id": "PRS1_1BCH", "name": "System/MCM05/PE/PRS1_1BCH_FPE1", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "fill": { "opacity": "1" }, "height": "19.463104", "id": "ULC4_3_VFD1", "name": "System/MCM05/Conveyor/VFD/ULC4_3_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "45.939396", "x": "-194.70021", "y": "425.06781" }, { "fill": { "opacity": "1" }, "height": "19.463104", "id": "ULC4_2CH", "name": "System/MCM05/PE/ULC4_3_JPE2", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "13.954159", "x": "-146.80859", "y": "425.09976" }, { "fill": { "opacity": "1" }, "height": 19.503433, "id": "FL2094_3CH", "name": "System/MCM05/PE/FL2094_3CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "21.731447", "x": "-916.88867", "y": "1008.5895" }, { "fill": { "opacity": "1" }, "height": "19.50705", "id": "FL2094_2_VFD1", "name": "System/MCM05/Conveyor/VFD/FL2094_2_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "160.56314", "x": "-893.76678", "y": "1008.6249" }, { "fill": { "opacity": "1" }, "height": 19.503433, "id": "FL2090_3CH", "name": "System/MCM05/PE/FL2090_3CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "21.731447", "x": "-916.88867", "y": "949.32788" }, { "fill": { "opacity": "1" }, "height": 19.503433, "id": "FL2094_1CH", "name": "System/MCM05/PE/FL2094_1CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": 21.731447, "x": -753.88867, "y": "1008.5895" }, { "fill": { "opacity": "1" }, "height": "19.37318", "id": "FL2090_2_VFD1", "name": "System/MCM05/Conveyor/VFD/FL2090_2_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "159.4966", "x": "-893.76678", "y": "949.36334" }, { "fill": { "opacity": "1" }, "height": "19.503433", "id": "FL2086_3CH", "name": "System/MCM05/PE/FL2086_3CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "21.731447", "x": "-916.88867", "y": "891.87299" }, { "fill": { "opacity": "1" }, "height": "19.503433", "id": "FL2090_1CH", "name": "System/MCM05/PE/FL2090_1CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "21.731447", "x": -753.88867, "y": 949.32788 }, { "fill": { "opacity": "1" }, "height": "19.50705", "id": "FL2086_2_VFD1", "name": "System/MCM05/Conveyor/VFD/FL2086_2_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "159.13678", "x": "-893.76678", "y": "891.90845" }, { "d": "m 774.77678,731.04733 1.67843,-21.66996 h -22.53239 l 1.49548,21.59078 z", "fill": { "opacity": "1" }, "height": "19.503433", "id": "FL2078_3CH", "name": "System/MCM05/PE/FL2078_3CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "21.731447", "x": "-916.88867", "y": "755.35754" }, { "fill": { "opacity": "1" }, "height": "19.282747", "id": "FL2078_2_VFD1", "name": "System/MCM05/Conveyor/VFD/FL2078_2_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "160.47852", "x": "-893.76678", "y": "755.39294" }, { "fill": { "opacity": "1" }, "height": "19.503433", "id": "FL2086_1CH", "name": "System/MCM05/PE/FL2086_1CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": 21.731447, "x": -753.88867, "y": "891.87299" }, { "fill": { "opacity": "1" }, "height": "19.503433", "id": "FL2074_3CH", "name": "System/MCM05/PE/FL2074_3CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "21.731447", "x": "-916.88867", "y": "696.81842" }, { "d": "m 774.77678,731.04733 1.67843,-21.66996 h -22.53239 l 1.49548,21.59078 z", "fill": { "opacity": "1" }, "height": "19.503433", "id": "FL2078_1CH", "name": "System/MCM05/PE/FL2078_1CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": 21.731447, "x": -753.88867, "y": "755.35754" }, { "fill": { "opacity": "1" }, "height": "19.507019", "id": "FL2074_2_VFD1", "name": "System/MCM05/Conveyor/VFD/FL2074_2_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "160.77878", "x": "-893.76678", "y": "696.85382" }, { "fill": { "opacity": "1" }, "height": 19.503433, "id": "FL4066_3CH", "name": "System/MCM05/PE/FL4066_3CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "21.731447", "x": "-915.6947", "y": "1746.2002" }, { "fill": { "opacity": "1" }, "height": "19.888685", "id": "FL4066_2_VFD1", "name": "System/MCM05/Conveyor/VFD/FL4066_2_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "158.20888", "x": "-892.57281", "y": "1746.2357" }, { "fill": { "opacity": "1" }, "height": 19.503433, "id": "FL4070_3CH", "name": "System/MCM05/PE/FL4070_3CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "21.731447", "x": "-915.6947", "y": "1687.4319" }, { "fill": { "opacity": "1" }, "height": "20.083378", "id": "FL4070_2_VFD1", "name": "System/MCM05/Conveyor/VFD/FL4070_2_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "158.81528", "x": "-892.57281", "y": "1687.4674" }, { "fill": { "opacity": "1" }, "height": 19.503433, "id": "FL4074_3CH", "name": "System/MCM05/PE/FL4074_3CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "21.731447", "x": "-915.6947", "y": "1629.6857" }, { "fill": { "opacity": "1" }, "height": "19.503433", "id": "FL4066_1CH", "name": "System/MCM05/PE/FL4066_1CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": 21.731447, "x": -753.88867, "y": "1746.2002" }, { "fill": { "opacity": "1" }, "height": 19.503433, "id": "FL4070_1CH", "name": "System/MCM05/PE/FL4070_1CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": 21.731447, "x": -753.88867, "y": "1687.4319" }, { "fill": { "opacity": "1" }, "height": "19.50705", "id": "FL4074_2_VFD1", "name": "System/MCM05/Conveyor/VFD/FL4074_2_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "158.23895", "x": "-892.57281", "y": "1629.7211" }, { "fill": { "opacity": "1" }, "height": 19.503433, "id": "FL4078_3CH", "name": "System/MCM05/PE/FL4078_3CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "21.731447", "x": "-915.6947", "y": "1571.9395" }, { "fill": { "opacity": "1" }, "height": 19.50705, "id": "FL4078_2_VFD1", "name": "System/MCM05/Conveyor/VFD/FL4078_2_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "157.66263", "x": "-892.57281", "y": "1571.9749" }, { "fill": { "opacity": "1" }, "height": "19.503433", "id": "FL4074_1CH", "name": "System/MCM05/PE/FL4074_1CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": 21.731447, "x": -753.88867, "y": "1629.6857" }, { "fill": { "opacity": "1" }, "height": 19.503433, "id": "FL4082_3CH", "name": "System/MCM05/PE/FL4082_3CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "21.731447", "x": "-915.6947", "y": "1511.6381" }, { "fill": { "opacity": "1" }, "height": "19.503433", "id": "FL4078_1CH", "name": "System/MCM05/PE/FL4078_1CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": 21.731447, "x": -753.88867, "y": "1571.9395" }, { "fill": { "opacity": "1" }, "height": "19.50705", "id": "FL4082_2_VFD1", "name": "System/MCM05/Conveyor/VFD/FL4082_2_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "157.0863", "x": "-892.57281", "y": "1511.6736" }, { "fill": { "opacity": "1" }, "height": "19.463104", "id": "ULC3_3_VFD1", "name": "System/MCM05/Conveyor/VFD/ULC3_3_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "45.939396", "x": "-194.70021", "y": "465.38821" }, { "fill": { "opacity": "1" }, "height": 19.503433, "id": "FL4082_1CH", "name": "System/MCM05/PE/FL4082_1CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": 21.731447, "x": -753.88867, "y": "1511.6381" }, { "fill": { "opacity": "1" }, "height": "19.463104", "id": "ULC3_2CH", "name": "System/MCM05/PE/ULC3_3_JPE2", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "13.775967", "x": "-146.80859", "y": "465.42014" }, { "fill": { "opacity": "1" }, "height": "19.463104", "id": "ULC2_3_VFD1", "name": "System/MCM05/Conveyor/VFD/ULC2_3_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "45.939396", "x": "-194.70021", "y": "505.70877" }, { "fill": { "opacity": "1" }, "height": "19.681381", "id": "ULC2_2CH", "name": "System/MCM05/PE/ULC2_3_JPE2", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "13.584183", "x": "-146.80859", "y": "505.74069" }, { "d": "m 546.42729,131.27063 -5.84693,-37.821681 30.71162,-0.0253 -5.07894,37.759011 z", "fill": { "opacity": "1" }, "id": "ULC1_1_TIPPER", "name": "System/MCM05/Conveyor/Tipper/ULC1_1_ST1", "stroke": { "dasharray": "none", "dashoffset": "0", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "type": "path" }, { "fill": { "opacity": "1" }, "height": "19.463104", "id": "ULC1_3_VFD1", "name": "System/MCM05/Conveyor/VFD/ULC1_3_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "45.939396", "x": "-194.70021", "y": "546.0293" }, { "fill": { "opacity": "1" }, "height": "19.463135", "id": "ULC1_2CH", "name": "System/MCM05/PE/ULC1_3_JPE2", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "13.417034", "x": "-146.80859", "y": "546.06128" }, { "d": "m 1116.4363,754.94942 -16.864,-0.19753 -4.4677,-40.82252 26.3543,-0.0465 z", "fill": {}, "id": "PRS1_1ACH", "name": "System/MCM05/PE/PRS1_1ACH_FPE1", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "fill": { "opacity": "1" }, "height": "190.03757", "id": "PRS1_2B_VFD1", "name": "System/MCM05/Conveyor/VFD/PRS1_2B_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "19.507612", "x": "-775.92261", "y": "1300.2928" }, { "fill": { "opacity": "1" }, "height": "195.29715", "id": "PRS1_2A_VFD1", "name": "System/MCM05/Conveyor/VFD/PRS1_2A_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "19.421349", "x": "-776.19659", "y": "1080.5544" }, { "fill": { "opacity": "1" }, "height": "81.672432", "id": "PS8_9_VFD1", "name": "System/MCM05/Conveyor/VFD/PS8_9_VFD", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "19.421326", "x": "-644.99744", "y": "1139.6184" }, { "fill": { "opacity": "1" }, "height": "158.76521", "id": "PS8_8_VFD1", "name": "System/MCM05/Conveyor/VFD/PS8_8_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "19.421349", "x": "-645.4104", "y": "979.57861" }, { "fill": { "opacity": "1" }, "height": "346.32434", "id": "PS8_5_VFD1", "name": "System/MCM05/Conveyor/VFD/PS8_5_VFD", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "19.421423", "x": "-644.94775", "y": "581.33246" }, { "fill": { "opacity": "1" }, "height": "47.825909", "id": "PS8_6_VFD1", "name": "System/MCM05/Conveyor/VFD/PS8_6_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "19.421331", "x": "-644.95862", "y": "929.04742" }, { "fill": { "opacity": "1" }, "height": "423.68103", "id": "PS8_1_VFD1", "name": "System/MCM05/Conveyor/VFD/PS8_1_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "19.421356", "x": "-215.9707", "y": "294.00027" }, { "fill": { "opacity": "1" }, "height": "104.17905", "id": "PRS2_1_VFD1", "name": "System/MCM05/Conveyor/VFD/PRS2_1_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "19.353119", "x": "-216.0287", "y": "720.68378" }, { "fill": { "opacity": "1" }, "height": 60.395779, "id": "PRS1_4_VFD1", "name": "System/MCM05/Conveyor/VFD/PRS1_4_VFD1", "ry": 0, "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": 19.421341, "x": -216.0629, "y": 1256.2615 }, { "fill": { "opacity": "1" }, "height": "63.326107", "id": "PRS1_6_VFD1", "name": "System/MCM05/Conveyor/VFD/PRS1_6_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "19.421341", "x": "-216.0629", "y": "1033.2236" }, { "fill": { "opacity": "1" }, "height": "28.858608", "id": "PRS1_5CH", "name": "System/MCM05/PE/PRS1_5CH_FPE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "19.42131", "x": "-216.07637", "y": "1098.606" }, { "fill": { "opacity": "1" }, "height": "278.97601", "id": "PS8_4_VFD1", "name": "System/MCM05/Conveyor/VFD/PS8_4_VFD", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "19.421339", "x": "-644.95636", "y": "299.5372" }, { "fill": { "opacity": "1" }, "height": "19.558886", "id": "PS8_2_VFD1", "name": "System/MCM05/Conveyor/VFD/PS8_2_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "424.44983", "x": "-612.97369", "y": "272.11771" }, { "fill": { "opacity": "1" }, "height": "19.507673", "id": "rect46", "name": "System/MCM05/Conveyor/VFD/PRS1_3_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "129.20055", "x": "-783.53723", "y": "1278.204" }, { "d": "m 688.21082,1022.1547 2.71289,-3.7798 -0.28214,-32.68737 6.11142,-0.19332 0.19475,-66.45207 19.36176,-0.0838 -0.47019,66.34195 5.35922,0.0646 0.47007,32.84851 2.72665,3.6428 -0.18817,11.7984 -36.05719,-0.3224 c -0.0347,-0.2953 0.0598,-11.1778 0.0598,-11.1778 z", "fill": { "opacity": "1" }, "id": "FL2074_4_EX1", "name": "System/MCM05/Conveyor/EXTENDO/FL2074_4_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 746.68966,1022.1547 2.71289,-3.7798 -0.28214,-32.68737 6.11142,-0.19332 0.19475,-66.45207 19.36176,-0.0838 -0.47019,66.34195 5.35922,0.0646 0.47007,32.84851 2.72665,3.6428 -0.18817,11.7984 -36.05719,-0.3224 c -0.0347,-0.2953 0.0598,-11.1778 0.0598,-11.1778 z", "fill": { "opacity": "1" }, "id": "FL2078_4_EX1", "name": "System/MCM05/Conveyor/EXTENDO/FL2078_4_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1000.2185,1022.1547 2.7129,-3.7798 -0.2821,-32.68737 6.1114,-0.19332 0.1947,-66.45207 19.3618,-0.0838 -0.4702,66.34195 5.3592,0.0646 0.4701,32.84851 2.7266,3.6428 -0.1881,11.7984 -36.0572,-0.3224 c -0.035,-0.2953 0.06,-11.1778 0.06,-11.1778 z", "fill": { "opacity": "1" }, "id": "FL2094_4_EX1", "name": "System/MCM05/Conveyor/EXTENDO/FL2094_4_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 941.04277,1022.1547 2.71288,-3.7798 -0.28213,-32.68737 6.11142,-0.19332 0.19475,-66.45207 19.36175,-0.0838 -0.47018,66.34195 5.35922,0.0646 0.47006,32.84851 2.72665,3.6428 -0.18816,11.7984 -36.05719,-0.3224 c -0.0347,-0.2953 0.0598,-11.1778 0.0598,-11.1778 z", "fill": { "opacity": "1" }, "id": "FL2090_4_EX1", "name": "System/MCM05/Conveyor/EXTENDO/FL2090_4_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 883.26178,1022.1547 2.71289,-3.7798 -0.28214,-32.68737 6.11142,-0.19332 0.19475,-66.45207 19.36176,-0.0838 -0.47019,66.34195 5.35922,0.0646 0.47007,32.84851 2.72665,3.6428 -0.18817,11.7984 -36.05719,-0.3224 c -0.0347,-0.2953 0.0599,-11.1778 0.0599,-11.1778 z", "fill": { "opacity": "1" }, "id": "FL2086_4_EX1", "name": "System/MCM05/Conveyor/EXTENDO/FL2086_4_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1502.9647,1020.5285 2.7129,-3.7798 -0.2822,-32.68734 6.1114,-0.19331 0.1948,-66.45208 19.3617,-0.0838 -0.4701,66.34195 5.3592,0.0646 0.47,32.84858 2.7267,3.6427 -0.1882,11.7985 -36.0572,-0.3225 c -0.035,-0.2953 0.06,-11.1777 0.06,-11.1777 z", "fill": { "opacity": "1" }, "id": "FL4082_4_EX1", "name": "System/MCM05/Conveyor/EXTENDO/FL4082_4_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1563.3733,1020.5285 2.7129,-3.7798 -0.2821,-32.68734 6.1114,-0.19331 0.1947,-66.45208 19.3618,-0.0838 -0.4702,66.34195 5.3592,0.0646 0.4701,32.84858 2.7266,3.6427 -0.1881,11.7985 -36.0572,-0.3225 c -0.035,-0.2953 0.06,-11.1777 0.06,-11.1777 z", "fill": { "opacity": "1" }, "id": "FL4078_4_EX1", "name": "System/MCM05/Conveyor/EXTENDO/FL4078_4_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1620.9467,1020.5285 2.7129,-3.7798 -0.2821,-32.68734 6.1114,-0.19331 0.1948,-66.45208 19.3617,-0.0838 -0.4702,66.34195 5.3593,0.0646 0.47,32.84858 2.7267,3.6427 -0.1882,11.7985 -36.0572,-0.3225 c -0.035,-0.2953 0.06,-11.1777 0.06,-11.1777 z", "fill": { "opacity": "1" }, "id": "FL4074_4_EX1", "name": "System/MCM05/Conveyor/EXTENDO/FL4074_4_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1678.7667,1020.5285 2.7129,-3.7798 -0.2821,-32.68734 6.1114,-0.19331 0.1948,-66.45208 19.3617,-0.0838 -0.4702,66.34195 5.3593,0.0646 0.47,32.84858 2.7267,3.6427 -0.1882,11.7985 -36.0572,-0.3225 c -0.035,-0.2953 0.06,-11.1777 0.06,-11.1777 z", "fill": { "opacity": "1" }, "id": "FL4070_4_EX1", "name": "System/MCM05/Conveyor/EXTENDO/FL4070_4_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1737.4498,1020.5285 2.7129,-3.7798 -0.2822,-32.68734 6.1115,-0.19331 0.1947,-66.45208 19.3618,-0.0838 -0.4702,66.34195 5.3592,0.0646 0.4701,32.84858 2.7266,3.6427 -0.1881,11.7985 -36.0572,-0.3225 c -0.035,-0.2953 0.06,-11.1777 0.06,-11.1777 z", "fill": { "opacity": "1" }, "id": "FL4066_4_EX1", "name": "System/MCM05/Conveyor/EXTENDO/FL4066_4_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "fill": { "opacity": "1", "paint": "#ffffff" }, "height": "113.35479", "id": "rect47", "name": "MDR", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "19.353119", "x": "-216.0287", "y": "827.69159" }, { "fill": { "opacity": "1", "paint": "#ffffff" }, "height": "62.122311", "id": "rect48", "name": "MDR", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "19.353119", "x": "-216.0287", "y": "968.60999" }, { "fill": { "opacity": "1" }, "height": "65.823593", "id": "rect49", "name": "System/MCM05/Conveyor/VFD/PRS1_4_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "19.42131", "x": "-216.07637", "y": "1130.1665" }, { "d": "m 967.45858,296.27896 25.76931,14.1909 -0.0648,18.59289 -26.13376,-1.17775 z", "fill": {}, "id": "PS9_3CH2_DIV", "name": "System/MCM05/Chute/DIV/PS9_3_CH2", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "fill": { "opacity": "1" }, "height": "238.4124", "id": "rect50", "name": "System/MCM05/Conveyor/VFD/PS8_9_VFD", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "19.421326", "x": "-644.99744", "y": "1360.54" }, { "fill": { "opacity": "1" }, "height": "71.909019", "id": "rect51", "name": "System/MCM05/Conveyor/VFD/PS8_9_VFD", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "19.421326", "x": "-644.99744", "y": "1254.0254" }, { "d": "m 966.96545,250.17142 26.15411,1.58339 0.13818,12.97129 -26.22841,23.7086 z", "fill": {}, "id": "PS9_3CH3_DIV", "name": "System/MCM05/Chute/DIV/PS9_3_CH3", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 967.45858,217.37836 25.76931,18.89014 -0.0648,13.89365 -26.13376,-1.17775 z", "fill": {}, "id": "PS9_3CH4_DIV", "name": "System/MCM05/Chute/DIV/PS9_3_CH4", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 505.58,131.27063 -5.84693,-37.821681 30.71162,-0.0253 -5.07894,37.759011 z", "fill": { "opacity": "1" }, "id": "ULC2_1_TIPPER", "name": "System/MCM05/Conveyor/Tipper/ULC2_1_ST1", "stroke": { "dasharray": "none", "dashoffset": "0", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "type": "path" }, { "d": "m 465.27493,131.27063 -5.84693,-37.821681 30.71162,-0.0253 -5.07894,37.759011 z", "fill": { "opacity": "1" }, "id": "ULC3_1_TIPPER", "name": "System/MCM05/Conveyor/Tipper/ULC3_1_ST1", "stroke": { "dasharray": "none", "dashoffset": "0", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "type": "path" }, { "d": "m 425.33135,131.27063 -5.84693,-37.821681 30.71162,-0.0253 -5.07894,37.759011 z", "fill": { "opacity": "1" }, "id": "ULC4_1_TIPPER", "name": "System/MCM05/Conveyor/Tipper/ULC4_1_ST1", "stroke": { "dasharray": "none", "dashoffset": "0", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "type": "path" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012096", "name": "System/SMC/Chute/Chute_443", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "1033.8699" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012084", "name": "System/SMC/Chute/Chute_431", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "828.50262" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012082", "name": "System/SMC/Chute/Chute_429", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "804.58527" }, { "fill": { "opacity": "1" }, "height": "18.233395", "id": "S012080", "name": "System/SMC/Chute/Chute_427", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.17209", "x": "-810.63409", "y": "780.42249" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012072", "name": "System/SMC/Chute/Chute_419", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "666.60059" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012070", "name": "System/SMC/Chute/Chute_417", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "642.68323" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012066", "name": "System/SMC/Chute/Chute_415", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "596.35022" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012064", "name": "System/SMC/Chute/Chute_413", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "572.43286" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012062", "name": "System/SMC/Chute/Chute_411", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "548.0556" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012060", "name": "System/SMC/Chute/Chute_409", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "524.13824" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012058", "name": "System/SMC/Chute/Chute_407", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "499.76093" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012056", "name": "System/SMC/Chute/Chute_405", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "475.84357" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012054", "name": "System/SMC/Chute/Chute_403", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "451.46631" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012052", "name": "System/SMC/Chute/Chute_401", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "427.54895" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012050", "name": "System/SMC/Chute/Chute_399", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "403.17163" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012048", "name": "System/SMC/Chute/Chute_397", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "379.25427" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012046", "name": "System/SMC/Chute/Chute_395", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "354.87701" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012044", "name": "System/SMC/Chute/Chute_393", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "330.95966" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012042", "name": "System/SMC/Chute/Chute_391", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "306.58234" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012040", "name": "System/SMC/Chute/Chute_389", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "282.66498" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012038", "name": "System/SMC/Chute/Chute_387", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "258.28772" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012034", "name": "System/SMC/Chute/Chute_385", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "215.17708" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012032", "name": "System/SMC/Chute/Chute_383", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "191.25972" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012030", "name": "System/SMC/Chute/Chute_381", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "166.88246" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012028", "name": "System/SMC/Chute/Chute_379", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "142.9651" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012026", "name": "System/SMC/Chute/Chute_377", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "118.58778" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012024", "name": "System/SMC/Chute/Chute_375", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "94.670425" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012022", "name": "System/SMC/Chute/Chute_373", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "70.293167" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012020", "name": "System/SMC/Chute/Chute_371", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "46.375805" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012018", "name": "System/SMC/Chute/Chute_369", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "21.998486" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012016", "name": "System/SMC/Chute/Chute_367", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "-1.9188726" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012014", "name": "System/SMC/Chute/Chute_365", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "-26.296131" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012012", "name": "System/SMC/Chute/Chute_363", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "-50.21349" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012010", "name": "System/SMC/Chute/Chute_361", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "-74.590805" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012008", "name": "System/SMC/Chute/Chute_359", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "-98.508163" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012006", "name": "System/SMC/Chute/Chute_357", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "-122.88542" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012004", "name": "System/SMC/Chute/Chute_355", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "-147.94359" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012002", "name": "System/SMC/Chute/Chute_353", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "-172.32085" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012079", "name": "System/SMC/Chute/Chute_426", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.44857", "x": "-681.93774", "y": "780.43793" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012071", "name": "System/SMC/Chute/Chute_418", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.90852", "x": "-681.93774", "y": "666.60059" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012069", "name": "System/SMC/Chute/Chute_416", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.90852", "x": "-681.93774", "y": "642.68323" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012065", "name": "System/SMC/Chute/Chute_414", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.678543", "x": "-681.93774", "y": "596.35022" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012063", "name": "System/SMC/Chute/Chute_412", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.549706", "x": "-681.93774", "y": "572.43286" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012061", "name": "System/SMC/Chute/Chute_410", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.549706", "x": "-681.93774", "y": "548.0556" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012059", "name": "System/SMC/Chute/Chute_408", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.631012", "x": "-681.93774", "y": "524.13824" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012057", "name": "System/SMC/Chute/Chute_406", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.631012", "x": "-681.93774", "y": "499.76093" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012055", "name": "System/SMC/Chute/Chute_404", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.631012", "x": "-681.93774", "y": "475.84357" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012053", "name": "System/SMC/Chute/Chute_402", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.631012", "x": "-681.93774", "y": "451.46631" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012049", "name": "System/SMC/Chute/Chute_398", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.712322", "x": "-681.93774", "y": "403.17163" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012047", "name": "System/SMC/Chute/Chute_396", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.712322", "x": "-681.93774", "y": "379.25427" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012045", "name": "System/SMC/Chute/Chute_394", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.468395", "x": "-681.93774", "y": "354.87701" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012043", "name": "System/SMC/Chute/Chute_392", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.549706", "x": "-681.93774", "y": "330.95966" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012041", "name": "System/SMC/Chute/Chute_390", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.305782", "x": "-681.93774", "y": "306.58234" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012039", "name": "System/SMC/Chute/Chute_388", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.468399", "x": "-681.93774", "y": "282.66498" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012037", "name": "System/SMC/Chute/Chute_386", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.305782", "x": "-681.93774", "y": "258.28772" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012031", "name": "System/SMC/Chute/Chute_382", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.678543", "x": "-681.93774", "y": "191.25972" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012029", "name": "System/SMC/Chute/Chute_380", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.535774", "x": "-681.93774", "y": "166.88246" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012027", "name": "System/SMC/Chute/Chute_378", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.44857", "x": "-681.93774", "y": "142.9651" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012025", "name": "System/SMC/Chute/Chute_376", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.563557", "x": "-681.93774", "y": "118.58778" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012023", "name": "System/SMC/Chute/Chute_374", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.678543", "x": "-681.93774", "y": "94.670425" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012021", "name": "System/SMC/Chute/Chute_372", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.678543", "x": "-681.93774", "y": "70.293167" }, { "fill": { "opacity": "1" }, "height": "19.503422", "id": "S012019", "name": "System/SMC/Chute/Chute_370", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.563557", "x": "-681.93774", "y": "46.375805" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012015", "name": "System/SMC/Chute/Chute_366", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.450966", "x": "-681.93774", "y": "-1.9188726" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012013", "name": "System/SMC/Chute/Chute_364", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.468395", "x": "-681.93774", "y": "-26.296131" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012011", "name": "System/SMC/Chute/Chute_362", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.549706", "x": "-681.93774", "y": "-50.21349" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012009", "name": "System/SMC/Chute/Chute_360", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.631012", "x": "-681.93774", "y": "-74.590805" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012007", "name": "System/SMC/Chute/Chute_358", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.793629", "x": "-681.93774", "y": "-98.508163" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012005", "name": "System/SMC/Chute/Chute_356", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.793629", "x": "-681.93774", "y": "-122.88542" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012003", "name": "System/SMC/Chute/Chute_354", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.631012", "x": "-681.93774", "y": "-147.94359" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012001", "name": "System/SMC/Chute/Chute_352", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.712322", "x": "-681.93774", "y": "-172.32085" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012077", "name": "System/SMC/Chute/Chute_424", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.44857", "x": "-681.93774", "y": "754.68079" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012075", "name": "System/SMC/Chute/Chute_422", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.44857", "x": "-681.93774", "y": "723.8642" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S012073", "name": "System/SMC/Chute/Chute_420", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.44857", "x": "-681.93774", "y": "695.57733" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014080", "name": "System/SMC/Chute/Chute_202", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "1540.6785" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014072", "name": "System/SMC/Chute/Chute_194", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "1659.0305" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014064", "name": "System/SMC/Chute/Chute_186", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "1773.4375" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014062", "name": "System/SMC/Chute/Chute_184", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "1798.7532" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014030", "name": "System/SMC/Chute/Chute_154", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "2173.0037" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014032", "name": "System/SMC/Chute/Chute_156", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "2149.0864" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014034", "name": "System/SMC/Chute/Chute_158", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "2124.709" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014036", "name": "System/SMC/Chute/Chute_160", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "2100.7917" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014038", "name": "System/SMC/Chute/Chute_162", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "2076.4146" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014040", "name": "System/SMC/Chute/Chute_164", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "2052.4973" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014042", "name": "System/SMC/Chute/Chute_166", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "2028.1204" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014044", "name": "System/SMC/Chute/Chute_168", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "2004.203" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014046", "name": "System/SMC/Chute/Chute_170", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "1979.8259" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014048", "name": "System/SMC/Chute/Chute_172", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "1955.9087" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014050", "name": "System/SMC/Chute/Chute_174", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "1931.5316" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014052", "name": "System/SMC/Chute/Chute_176", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "1907.6143" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014054", "name": "System/SMC/Chute/Chute_178", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "1883.2369" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014056", "name": "System/SMC/Chute/Chute_180", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "1859.3196" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014058", "name": "System/SMC/Chute/Chute_182", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "1834.9424" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014002", "name": "System/SMC/Chute/Chute_128", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "2502.7871" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014004", "name": "System/SMC/Chute/Chute_130", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "2478.8699" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014006", "name": "System/SMC/Chute/Chute_132", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "2454.4927" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014008", "name": "System/SMC/Chute/Chute_134", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "2430.5754" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014010", "name": "System/SMC/Chute/Chute_136", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "2406.1985" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014012", "name": "System/SMC/Chute/Chute_138", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "2382.281" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014014", "name": "System/SMC/Chute/Chute_140", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "2357.9041" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014016", "name": "System/SMC/Chute/Chute_142", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "2333.9868" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014018", "name": "System/SMC/Chute/Chute_144", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "2309.6096" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014020", "name": "System/SMC/Chute/Chute_146", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "2285.6924" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014022", "name": "System/SMC/Chute/Chute_148", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "2261.3149" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014024", "name": "System/SMC/Chute/Chute_150", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "2237.3977" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014026", "name": "System/SMC/Chute/Chute_152", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "101.14118", "x": "-810.61865", "y": "2213.0205" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014071", "name": "System/SMC/Chute/Chute_195", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.44857", "x": "-681.93774", "y": "1662.5968" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014079", "name": "System/SMC/Chute/Chute_203", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.90852", "x": "-681.93774", "y": "1540.8694" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014081", "name": "System/SMC/Chute/Chute_205", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.90852", "x": "-681.93774", "y": "1513.007" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014073", "name": "System/SMC/Chute/Chute_197", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.44857", "x": "-681.93774", "y": "1628.9496" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014075", "name": "System/SMC/Chute/Chute_199", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.44857", "x": "-681.93774", "y": "1598.1329" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014077", "name": "System/SMC/Chute/Chute_201", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.44857", "x": "-681.93774", "y": "1569.8461" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014063", "name": "System/SMC/Chute/Chute_187", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.90852", "x": "-681.93774", "y": "1773.6355" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014065", "name": "System/SMC/Chute/Chute_189", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.90852", "x": "-681.93774", "y": "1747.1161" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014061", "name": "System/SMC/Chute/Chute_185", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.44857", "x": "-681.93774", "y": "1800.0101" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014029", "name": "System/SMC/Chute/Chute_155", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.678543", "x": "-681.93774", "y": "2173.0801" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014031", "name": "System/SMC/Chute/Chute_157", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.549706", "x": "-681.93774", "y": "2149.1628" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014033", "name": "System/SMC/Chute/Chute_159", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.549706", "x": "-681.93774", "y": "2124.7854" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014037", "name": "System/SMC/Chute/Chute_163", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.631012", "x": "-681.93774", "y": "2076.4907" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014039", "name": "System/SMC/Chute/Chute_165", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.631012", "x": "-681.93774", "y": "2052.5735" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014041", "name": "System/SMC/Chute/Chute_167", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.631012", "x": "-681.93774", "y": "2028.1963" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014045", "name": "System/SMC/Chute/Chute_171", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.712322", "x": "-681.93774", "y": "1979.9016" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014047", "name": "System/SMC/Chute/Chute_173", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.712322", "x": "-681.93774", "y": "1955.9843" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014049", "name": "System/SMC/Chute/Chute_175", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.468395", "x": "-681.93774", "y": "1931.6069" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014055", "name": "System/SMC/Chute/Chute_181", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.468399", "x": "-681.93774", "y": "1859.3949" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014057", "name": "System/SMC/Chute/Chute_183", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.305782", "x": "-681.93774", "y": "1835.0177" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014043", "name": "System/SMC/Chute/Chute_169", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.631012", "x": "-681.93774", "y": "2003.8754" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014021", "name": "System/SMC/Chute/Chute_149", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.678543", "x": "-681.93774", "y": "2262.5586" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014023", "name": "System/SMC/Chute/Chute_151", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.549706", "x": "-681.93774", "y": "2238.6414" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014025", "name": "System/SMC/Chute/Chute_153", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.549706", "x": "-681.93774", "y": "2214.2639" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014005", "name": "System/SMC/Chute/Chute_133", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.631012", "x": "-681.93774", "y": "2454.6482" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014007", "name": "System/SMC/Chute/Chute_135", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.631012", "x": "-681.93774", "y": "2430.731" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014009", "name": "System/SMC/Chute/Chute_137", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.631012", "x": "-681.93774", "y": "2406.3538" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014013", "name": "System/SMC/Chute/Chute_141", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.712322", "x": "-681.93774", "y": "2358.0591" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014015", "name": "System/SMC/Chute/Chute_143", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.712322", "x": "-681.93774", "y": "2334.1418" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014017", "name": "System/SMC/Chute/Chute_145", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.712322", "x": "-681.93774", "y": "2310.2246" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014011", "name": "System/SMC/Chute/Chute_139", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.712322", "x": "-681.93774", "y": "2381.9763" }, { "fill": { "opacity": "1" }, "height": "19.503418", "id": "S014069", "name": "System/SMC/Chute/Chute_193", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "34.44857", "x": "-681.93774", "y": "1689.1427" }, { "d": "m 716.23772,730.5949 1.67842,-21.66997 h -22.53238 l 1.49548,21.59078 z", "fill": {}, "id": "FL2074_1CH_2", "name": "System/SMC/Chute/Chute_421", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 774.23772,730.5949 1.67842,-21.66997 h -22.53238 l 1.49548,21.59078 z", "fill": {}, "id": "FL2078_1CH_2", "name": "System/SMC/Chute/Chute_425", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 911.23772,730.5949 1.67842,-21.66997 h -22.53238 l 1.49548,21.59078 z", "fill": {}, "id": "FL2086_1CH_2", "name": "System/SMC/Chute/Chute_433", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 968.23772,730.5949 1.67842,-21.66997 h -22.53238 l 1.49548,21.59078 z", "fill": {}, "id": "FL2090_1CH_2", "name": "System/SMC/Chute/Chute_437", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1028.23772,730.5949 1.67842,-21.66997 h -22.53238 l 1.49548,21.59078 z", "fill": {}, "id": "FL2094_1CH_2", "name": "System/SMC/Chute/Chute_441", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1028.23772,730.5949 1.67842,-21.66997 h -22.53238 l 1.49548,21.59078 z", "fill": {}, "id": "FL2094_1CH_2", "name": "System/SMC/Chute/Chute_441", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1531.23772,730.5949 1.67842,-21.66997 h -22.53238 l 1.49548,21.59078 z", "fill": {}, "id": "FL4082_1CH_2", "name": "System/SMC/Chute/Chute_204", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1591.23772,730.5949 1.67842,-21.66997 h -22.53238 l 1.49548,21.59078 z", "fill": {}, "id": "FL4078_1CH_2", "name": "System/SMC/Chute/Chute_200", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1649.23772,730.5949 1.67842,-21.66997 h -22.53238 l 1.49548,21.59078 z", "fill": {}, "id": "FL4074_1CH_2", "name": "System/SMC/Chute/Chute_196", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1707.23772,730.5949 1.67842,-21.66997 h -22.53238 l 1.49548,21.59078 z", "fill": {}, "id": "FL4070_1CH_2", "name": "System/SMC/Chute/Chute_192", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1765.23772,730.5949 1.67842,-21.66997 h -22.53238 l 1.49548,21.59078 z", "fill": {}, "id": "FL4066_1CH_2", "name": "System/SMC/Chute/Chute_188", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "fill": { "opacity": "1" }, "height": "19.503433", "id": "FL2074_1CH", "name": "System/MCM05/PE/FL2074_1CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "21.731447", "x": -753.88867, "y": "696.81842" } ], "id": "mcm05", "name": "mcm05", "priority": "none", "state": "none", "transform": "matrix(0.50696722,0,0,0.50696722,425.88735,532.9116)", "type": "group" }, { "elements": [ { "fill": { "opacity": "1" }, "height": "162.10374", "id": "PS11_3_VFD1", "name": "System/MCM04/Conveyor/VFD/PS11_3_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "scale(-1)", "type": "rect", "width": "11.618544", "x": "-888.46997", "y": "-550.92438" }, { "fill": { "opacity": "1" }, "height": "68.350594", "id": "PS11_1_VFD1", "name": "System/MCM04/Conveyor/VFD/PS11_1_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "11.618561", "x": "-431.76917", "y": "713.83887" }, { "fill": { "opacity": "1" }, "height": "122.54799", "id": "PS10_1_VFD1", "name": "System/MCM04/Conveyor/VFD/PS10_1_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "11.618561", "x": "-431.8107", "y": "590.33508" }, { "fill": { "opacity": "1" }, "height": "106.97386", "id": "PS10_3_VFD1", "name": "System/MCM04/Conveyor/VFD/PS10_3_VFD", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "11.61853", "x": "-431.78738", "y": "403.03314" }, { "fill": { "opacity": "1" }, "height": "21.96957", "id": "PRS3_2A_VFD1", "name": "System/MCM04/Conveyor/VFD/PRS3_2A_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "scale(-1)", "type": "rect", "width": "11.61853", "x": "-1179.5715", "y": "-232.56006" }, { "fill": { "opacity": "1" }, "height": "81.003487", "id": "PRS3_3A_VFD1", "name": "System/MCM04/Conveyor/VFD/PRS3_3A_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "11.61853", "x": "-244.98105", "y": "1104.8193" }, { "fill": { "opacity": "1" }, "height": "21.517508", "id": "rect52", "name": "System/MCM04/Conveyor/VFD/PRS3_2B_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "scale(-1)", "type": "rect", "width": "11.324882", "x": "-922.5246", "y": "-232.46681" }, { "fill": { "opacity": "1" }, "height": "69.190628", "id": "PRS3_3B_VFD1", "name": "System/MCM04/Conveyor/VFD/PRS3_3B_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "11.668686", "x": "-245.0118", "y": "905.47748" }, { "fill": { "opacity": "1" }, "height": "40.949795", "id": "PRS3_5_VFD1", "name": "System/MCM04/Conveyor/VFD/PRS3_5_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "scale(-1)", "type": "rect", "width": "11.61853", "x": "-994.77032", "y": "-358.85938" }, { "fill": { "opacity": "1" }, "height": "73.456459", "id": "PRS4_1_VFD1", "name": "System/MCM04/Conveyor/VFD/PRS4_1_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "scale(-1)", "type": "rect", "width": "11.61853", "x": "-994.74542", "y": "-535.20453" }, { "fill": { "opacity": "1" }, "height": "105.0856", "id": "PRS4_2_VFD1", "name": "System/MCM04/Conveyor/VFD/PRS4_2_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "11.618591", "x": "-548.21069", "y": "890.19073" }, { "fill": { "opacity": "1" }, "height": "110.28859", "id": "PS11_11_VFD1", "name": "System/MCM04/Conveyor/VFD/PS11_11_VFD", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "scale(-1)", "type": "rect", "width": "11.380757", "x": "-1590.6688", "y": "-429.85678" }, { "fill": { "opacity": "1" }, "height": "299.75861", "id": "PS11_9_VFD1", "name": "System/MCM04/Conveyor/VFD/PS11_9_VFD", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "11.61853", "x": "-315.11536", "y": "1272.8729" }, { "fill": { "opacity": "1" }, "height": "140.02756", "id": "PS11_8_VFD1", "name": "System/MCM04/Conveyor/VFD/PS11_8_VFD", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "11.618544", "x": "-315.03424", "y": "1131.1934" }, { "fill": { "opacity": "1" }, "height": "112.72772", "id": "PS11_7_VFD1", "name": "System/MCM04/Conveyor/VFD/PS11_7_VFD", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "11.618561", "x": "-314.93661", "y": "917.36139" }, { "fill": { "opacity": "1" }, "height": "66.975273", "id": "PS11_4_VFD1", "name": "System/MCM04/Conveyor/VFD/PS11_4_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "scale(-1)", "type": "rect", "width": "11.61853", "x": "-888.41901", "y": "-387.72507" }, { "fill": { "opacity": "1" }, "height": "22.478951", "id": "PS11_6_VFD1", "name": "System/MCM04/Conveyor/VFD/PS11_6_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "11.61853", "x": "-315.02939", "y": "893.25018" }, { "fill": { "opacity": "1" }, "height": "44.625034", "id": "rect53", "name": "System/MCM04/Conveyor/VFD/PRS3_5_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "scale(-1)", "type": "rect", "width": "11.43573", "x": "-994.63293", "y": "-300.79568" }, { "fill": { "opacity": "1" }, "height": "9.9407949", "id": "ULC5_3_VFD1", "name": "System/MCM04/Conveyor/VFD/ULC5_3_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "23.463581", "x": "433.01276", "y": "-758.33423" }, { "fill": { "opacity": "1" }, "height": "9.9407949", "id": "ULC5_2CH", "name": "System/MCM04/Conveyor/VFD/ULC5_3_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "7.1270971", "x": "457.47342", "y": "-758.31793" }, { "fill": { "opacity": "1" }, "height": "9.9407949", "id": "ULC6_3_VFD1", "name": "System/MCM04/Conveyor/VFD/ULC6_3_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "23.463581", "x": "433.01276", "y": "-737.74054" }, { "fill": { "opacity": "1" }, "height": "9.9407949", "id": "ULC6_2CH", "name": "System/MCM04/Conveyor/VFD/ULC6_3_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "7.0360851", "x": "457.47342", "y": "-737.72424" }, { "fill": { "opacity": "1" }, "height": "9.9407949", "id": "ULC7_3_VFD1", "name": "System/MCM04/Conveyor/VFD/ULC7_3_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "23.463581", "x": "433.01276", "y": "-708.45477" }, { "fill": { "opacity": "1" }, "height": "10.05228", "id": "ULC7_2CH", "name": "System/MCM04/Conveyor/VFD/ULC7_3_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "6.9381313", "x": "457.47342", "y": "-708.43848" }, { "d": "m 687.65777,465.40945 2.98633,19.31745 -15.68599,0.0129 2.59408,-19.28544 z", "fill": { "opacity": "1" }, "id": "ULC8_1_TIPPER", "name": "System/MCM04/Conveyor/Tipper/ULC8_1_ST1", "stroke": { "dasharray": "none", "dashoffset": "0", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "type": "path" }, { "fill": { "opacity": "1" }, "height": "9.9407949", "id": "ULC8_3_VFD1", "name": "System/MCM04/Conveyor/VFD/ULC8_3_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "23.463581", "x": "433.01276", "y": "-687.86102" }, { "fill": { "opacity": "1" }, "height": "9.9408102", "id": "ULC8_2CH", "name": "System/MCM04/Conveyor/VFD/ULC8_3_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "6.8527603", "x": "457.47342", "y": "-687.84473" }, { "d": "m 708.52056,465.40945 2.98632,19.31745 -15.68598,0.0129 2.59407,-19.28544 z", "fill": { "opacity": "1" }, "id": "ULC7_1_TIPPER", "name": "System/MCM04/Conveyor/Tipper/ULC7_1_ST1", "stroke": { "dasharray": "none", "dashoffset": "0", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "type": "path" }, { "d": "m 737.79841,465.40945 2.98632,19.31745 -15.68598,0.0129 2.59407,-19.28544 z", "fill": { "opacity": "1" }, "id": "ULC6_1_TIPPER", "name": "System/MCM04/Conveyor/Tipper/ULC6_1_ST1", "stroke": { "dasharray": "none", "dashoffset": "0", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "type": "path" }, { "d": "m 758.19962,465.40945 2.98633,19.31745 -15.68599,0.0129 2.59408,-19.28544 z", "fill": { "opacity": "1" }, "id": "ULC5_1_TIPPER", "name": "System/MCM04/Conveyor/Tipper/ULC5_1_ST1", "stroke": { "dasharray": "none", "dashoffset": "0", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "mixBlendMode": "normal" }, "type": "path" }, { "d": "m 1167.7109,209.6667 -1.4128,-18.10325 14.8645,1e-5 -1.4077,18.15885 z", "fill": { "opacity": "1" }, "id": "PRS3_1ACH", "name": "System/MCM04/PE/PRS3_1ACH_FPE1", "stroke": { "dasharray": "none", "dashoffset": "0", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 381.04594,224.27614 c 0,0 1.43826,0.0831 2.91166,1.17221 1.47344,1.08911 1.57933,2.42726 1.57933,2.42726 l 11.52118,0.0252 c 0,0 0.98972,-6.56265 -3.67639,-10.83817 -4.66617,-4.27551 -12.33578,-4.42631 -12.33578,-4.42631 z", "fill": { "opacity": "1" }, "id": "PS10_6CH", "name": "System/MCM04/PE/PS10_6CH_FPE1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 401.54952,420.14489 c 0,0 -1.43826,-0.0832 -2.91167,-1.17225 -1.47345,-1.08911 -1.57932,-2.42721 -1.57932,-2.42721 l -11.52118,-0.0252 c 0,0 0.77333,6.31078 5.43944,10.58628 4.66617,4.27551 10.57273,4.67817 10.57273,4.67817 z", "fill": { "opacity": "1" }, "id": "PS10_4_VFD1", "name": "System/MCM04/PE/PS10_5_JPE1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 888.43368,319.52288 c 0,0 0.0831,-1.43825 1.17225,-2.91165 1.0891,-1.47347 2.4272,-1.57934 2.4272,-1.57934 l 0.0252,-11.52117 c 0,0 -6.31077,0.77333 -10.58628,5.43944 -4.27552,4.66617 -4.67817,10.57272 -4.67817,10.57272 z", "fill": { "opacity": "1" }, "id": "PS11_5CH", "name": "System/MCM04/PE/PS11_6_JPE1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1594.916,449.94027 c 0,0 -1.4384,-0.0831 -2.9117,-1.17223 -1.4734,-1.08909 -1.5794,-2.42724 -1.5794,-2.42724 l -11.5211,-0.0252 c 0,0 0.7733,6.31078 5.4394,10.58629 4.6662,4.27552 10.5728,4.67819 10.5728,4.67819 z", "fill": { "opacity": "1" }, "id": "PS11_12CH", "name": "System/MCM04/PE/PS11_12CH_FPE1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1591.7712,408.03531 11.7867,1.8255 v -5.2644 l -11.8372,-8.86331 z", "fill": { "opacity": "1" }, "id": "PS11_11CH5_DIV", "name": "System/MCM04/Chute/DIV/PS11_11_CH5", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1591.7282,408.89561 11.8105,1.72927 0.077,5.15761 -11.8507,4.89917 z", "fill": { "opacity": "1" }, "id": "PS11_11CH6_DIV", "name": "System/MCM04/Chute/DIV/PS11_11_CH6", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1591.9317,365.09895 11.7199,1.73643 0.041,-6.28844 -11.8149,-7.7502 z", "fill": { "opacity": "1" }, "id": "PS11_11CH3_DIV", "name": "System/MCM04/Chute/DIV/PS11_11_CH3", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1591.8887,365.95924 11.7661,1.68474 -0.017,5.06857 -11.7173,5.03273 z", "fill": { "opacity": "1" }, "id": "PS11_11CH4_DIV", "name": "System/MCM04/Chute/DIV/PS11_11_CH4", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 384.69585,265.15199 -10.99933,-0.45999 0.0399,-6.94697 11.01286,-4.89526 z", "fill": { "opacity": "1" }, "id": "PS10_5CH4_DIV", "name": "System/MCM04/Chute/DIV/PS10_5_CH4", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 384.77035,265.96226 -11.03849,-0.41092 -0.0798,6.91238 11.05423,7.39396 z", "fill": { "opacity": "1" }, "id": "PS10_5CH3_DIV", "name": "System/MCM04/Chute/DIV/PS10_5_CH3", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 983.27489,254.95686 11.39548,0.0198 c -0.001,-6.79738 4.43031,-9.87181 7.30303,-10.00085 v -11.59543 c -12.07427,-0.0519 -13.0441,11.1615 -13.0441,11.1615 0,0 -2.1529,-11.28837 -13.11672,-11.19638 l -10e-6,11.61618 c 2.80923,0.0633 7.44155,3.19059 7.46042,9.99527 z", "fill": { "opacity": "1" }, "id": "PRS3_3_VFD1", "name": "System/MCM04/PE/PRS3_5_JPE1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "style": { "imageRendering": "auto" }, "type": "path" }, { "d": "m 1574.7682,315.15434 c 0,0 1.4383,0.0831 2.9116,1.17225 1.4734,1.08909 1.5793,2.42719 1.5793,2.42719 l 11.5213,0.0252 c 0,0 -0.7734,-6.31078 -5.4395,-10.58628 -4.6661,-4.27551 -10.5727,-4.67817 -10.5727,-4.67817 z", "fill": { "opacity": "1" }, "id": "PS11_10_VFD1", "name": "System/MCM04/PE/PS11_11_JPE1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 910.95603,209.87545 -1.36774,-18.2207 h 15.59467 l -2.18281,18.27632 z", "fill": { "opacity": "1" }, "id": "PRS3_1BCH", "name": "System/MCM04/PE/PRS3_1BCH_FPE1", "stroke": { "dasharray": "none", "dashoffset": "0", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "fill": { "opacity": "1" }, "height": "9.9613934", "id": "FL3012_3CH", "name": "System/MCM04/PE/FL3012_3CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "11.099353", "x": "93.491081", "y": "-1231.1951" }, { "fill": { "opacity": "1" }, "height": "10.158203", "id": "FL3012_2_VFD1", "name": "System/MCM04/Conveyor/VFD/FL3012_2_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "61.036633", "x": "105.30054", "y": "-1231.1769" }, { "fill": { "opacity": "1" }, "height": "9.9613934", "id": "FL3016_3CH", "name": "System/MCM04/PE/FL3016_3CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "11.099353", "x": "93.491081", "y": "-1254.4036" }, { "fill": { "opacity": "1" }, "height": "9.9613934", "id": "FL3012_1CH", "name": "System/MCM04/PE/FL3012_1CH_PE1", "ry": 0, "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": 11.099353, "x": 155.491081, "y": "-1231.1951" }, { "fill": { "opacity": "1" }, "height": "10.158203", "id": "FL3016_2_VFD1", "name": "System/MCM04/Conveyor/VFD/FL3016_2_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "60.907902", "x": "105.30054", "y": "-1254.3854" }, { "fill": { "opacity": "1" }, "height": "9.9613934", "id": "FL3016_1CH", "name": "System/MCM04/PE/FL3016_1CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "11.099353", "x": 155.491081, "y": -1254.4036 }, { "fill": { "opacity": "1" }, "height": "9.9613934", "id": "FL3020_3CH", "name": "System/MCM04/PE/FL3020_3CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "11.099353", "x": "93.491081", "y": "-1277.2108" }, { "fill": { "opacity": "1" }, "height": "10.158203", "id": "FL3020_2_VFD1", "name": "System/MCM04/Conveyor/VFD/FL3020_2_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "61.190323", "x": "105.30054", "y": "-1277.1926" }, { "fill": { "opacity": "1" }, "height": "9.9613934", "id": "FL3024_3CH", "name": "System/MCM04/PE/FL3024_3CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "11.099353", "x": "93.491081", "y": "-1299.4482" }, { "fill": { "opacity": "1" }, "height": "9.9613934", "id": "FL3020_1CH", "name": "System/MCM04/PE/FL3020_1CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "11.099353", "x": 155.491081, "y": "-1277.2108" }, { "fill": { "opacity": "1" }, "height": "10.158203", "id": "FL3024_2_VFD1", "name": "System/MCM04/Conveyor/VFD/FL3024_2_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "61.175041", "x": "105.30054", "y": "-1299.4301" }, { "fill": { "opacity": "1" }, "height": "9.9613934", "id": "FL1014_3CH", "name": "System/MCM04/PE/FL1014_3CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "11.099353", "x": "93.491081", "y": "-847.30627" }, { "fill": { "opacity": "1" }, "height": "10.191836", "id": "FL1014_2_VFD1", "name": "System/MCM04/Conveyor/VFD/FL1014_2_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "61.149761", "x": "105.30054", "y": "-847.28815" }, { "fill": { "opacity": "1" }, "height": "9.9613934", "id": "FL1018_3CH", "name": "System/MCM04/PE/FL1018_3CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "11.099353", "x": "93.491081", "y": "-824.79865" }, { "fill": { "opacity": "1" }, "height": "10.158142", "id": "FL1018_2_VFD1", "name": "System/MCM04/Conveyor/VFD/FL1018_2_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "61.214737", "x": "105.30054", "y": "-824.78058" }, { "fill": { "opacity": "1" }, "height": "9.9613934", "id": "FL3024_1CH", "name": "System/MCM04/PE/FL3024_1CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": 11.099353, "x": 155.491081, "y": "-1299.4482" }, { "fill": { "opacity": "1" }, "height": 9.9613934, "id": "FL1014_1CH", "name": "System/MCM04/PE/FL1014_1CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": 11.099353, "x": "155.491081", "y": "-847.30627" }, { "fill": { "opacity": "1" }, "height": "9.9613934", "id": "FL1022_3CH", "name": "System/MCM04/PE/FL1022_3CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "11.099353", "x": "93.491081", "y": "-800.74042" }, { "fill": { "opacity": "1" }, "height": "10.158142", "id": "FL1022_2_VFD1", "name": "System/MCM04/Conveyor/VFD/FL1022_2_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "61.125687", "x": "105.30054", "y": "-800.72229" }, { "fill": { "opacity": "1" }, "height": "9.9613934", "id": "FL1026_3CH", "name": "System/MCM04/PE/FL1026_3CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "11.099353", "x": "93.491081", "y": "-776.36859" }, { "fill": { "opacity": "1" }, "height": 9.9613934, "id": "FL1018_1CH", "name": "System/MCM04/PE/FL1018_1CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "11.099353", "x": 155.491081, "y": "-824.79865" }, { "fill": { "opacity": "1" }, "height": 9.9613934, "id": "FL1022_1CH", "name": "System/MCM04/PE/FL1022_1CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": 11.099353, "x": 155.491081, "y": "-800.74042" }, { "fill": { "opacity": "1" }, "height": "10.158142", "id": "FL1026_2_VFD1", "name": "System/MCM04/Conveyor/VFD/FL1026_2_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "61.125683", "x": "105.30054", "y": "-776.35052" }, { "fill": { "opacity": "1" }, "height": "9.9613934", "id": "FL1034_3CH", "name": "System/MCM04/PE/FL1034_3CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "11.099353", "x": "93.491081", "y": "-740.3894" }, { "fill": { "opacity": "1" }, "height": "10.158142", "id": "FL1034_2_VFD1", "name": "System/MCM04/Conveyor/VFD/FL1034_2_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "61.125687", "x": "105.30054", "y": "-740.37128" }, { "fill": { "opacity": "1" }, "height": "9.9613934", "id": "FL1026_1CH", "name": "System/MCM04/PE/FL1026_1CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "11.099353", "x": 155.491081, "y": "-776.36859" }, { "fill": { "opacity": "1" }, "height": "9.9613934", "id": "FL1038_3CH", "name": "System/MCM04/PE/FL1038_3CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "11.099353", "x": "93.491081", "y": "-717.43445" }, { "fill": { "opacity": "1" }, "height": "10.158142", "id": "FL1038_2_VFD1", "name": "System/MCM04/Conveyor/VFD/FL1038_2_VFD1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "61.30378", "x": "105.30054", "y": "-717.41632" }, { "fill": { "opacity": "1" }, "height": 9.9613934, "id": "FL1034_1CH", "name": "System/MCM04/PE/FL1034_1CH_PE1", "ry": 0, "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": 11.099353, "x": 155.491081, "y": "-740.3894" }, { "d": "m 1235.6643,39.947025 -1.3856,1.930522 0.1441,16.695107 -3.1214,0.09874 -0.1,33.940432 -9.889,0.0428 0.2401,-33.88418 -2.7372,-0.03301 -0.2401,-16.777397 -1.3926,-1.860521 0.096,-6.02609 18.4162,0.164703 c 0.018,0.150825 -0.031,5.709034 -0.031,5.709034 z", "fill": { "opacity": "1" }, "id": "FL3012_4_EX1_VFD1", "name": "System/MCM04/Conveyor/EXTENDO/FL3012_4_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1258.8728,39.947025 -1.3856,1.930522 0.1441,16.695107 -3.1214,0.09874 -0.099,33.940432 -9.889,0.0428 0.2401,-33.88418 -2.7372,-0.03301 -0.2401,-16.777397 -1.3926,-1.860521 0.096,-6.02609 18.4162,0.164703 c 0.018,0.150825 -0.03,5.709034 -0.03,5.709034 z", "fill": { "opacity": "1" }, "id": "FL3016_4_EX1_VFD1", "name": "System/MCM04/Conveyor/EXTENDO/FL3016_4_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "fill": { "opacity": "1" }, "height": "9.9613934", "id": "FL1038_1CH", "name": "System/MCM04/PE/FL1038_1CH_PE1", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "11.099353", "x": 155.491081, "y": "-717.43445" }, { "d": "m 1281.6802,39.947025 -1.3856,1.930522 0.1441,16.695107 -3.1214,0.09874 -0.1,33.940432 -9.889,0.0428 0.2401,-33.88418 -2.7372,-0.03301 -0.2401,-16.777397 -1.3926,-1.860521 0.096,-6.02609 18.4162,0.164703 c 0.018,0.150825 -0.031,5.709034 -0.031,5.709034 z", "fill": { "opacity": "1" }, "id": "FL3020_4_EX1_VFD1", "name": "System/MCM04/Conveyor/EXTENDO/FL3020_4_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1303.9178,39.947025 -1.3856,1.930522 0.1441,16.695107 -3.1214,0.09874 -0.1,33.940432 -9.889,0.0428 0.2401,-33.88418 -2.7372,-0.03301 -0.2401,-16.777397 -1.3927,-1.860521 0.096,-6.02609 18.4162,0.164703 c 0.018,0.150825 -0.031,5.709034 -0.031,5.709034 z", "fill": { "opacity": "1" }, "id": "FL3024_4_EX1_VFD1", "name": "System/MCM04/Conveyor/EXTENDO/FL3024_4_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 851.77456,39.947025 -1.38561,1.930522 0.1441,16.695107 -3.12141,0.09874 -0.0995,33.940432 -9.88903,0.0428 0.24014,-33.88418 -2.73722,-0.03301 -0.24009,-16.777397 -1.39264,-1.860521 0.0961,-6.02609 18.41623,0.164703 c 0.0177,0.150825 -0.0306,5.709034 -0.0306,5.709034 z", "fill": { "opacity": "1" }, "id": "FL1014_4_EX1_VFD1", "name": "System/MCM04/Conveyor/EXTENDO/FL1014_4_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 829.26657,39.947025 -1.38561,1.930522 0.1441,16.695107 -3.12141,0.09874 -0.0995,33.940432 -9.88903,0.0428 0.24015,-33.88418 -2.73723,-0.03301 -0.24008,-16.777397 -1.39264,-1.860521 0.0961,-6.02609 18.41624,0.164703 c 0.0177,0.150825 -0.0306,5.709034 -0.0306,5.709034 z", "fill": { "opacity": "1" }, "id": "FL1018_4_EX1_VFD1", "name": "System/MCM04/Conveyor/EXTENDO/FL1018_4_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 805.20814,39.947025 -1.38561,1.930522 0.1441,16.695107 -3.12141,0.09874 -0.0995,33.940432 -9.88903,0.0428 0.24014,-33.88418 -2.73722,-0.03301 -0.24009,-16.777397 -1.39264,-1.860521 0.0961,-6.02609 18.41624,0.164703 c 0.0177,0.150825 -0.0306,5.709034 -0.0306,5.709034 z", "fill": { "opacity": "1" }, "id": "FL1022_4_EX1_VFD1", "name": "System/MCM04/Conveyor/EXTENDO/FL1022_4_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 780.83622,39.947025 -1.38561,1.930522 0.1441,16.695107 -3.12141,0.09874 -0.0995,33.940432 -9.88903,0.0428 0.24015,-33.88418 -2.73723,-0.03301 -0.24008,-16.777397 -1.39264,-1.860521 0.0961,-6.02609 18.41623,0.164703 c 0.0177,0.150825 -0.0306,5.709034 -0.0306,5.709034 z", "fill": { "opacity": "1" }, "id": "FL1026_4_EX1_VFD1", "name": "System/MCM04/Conveyor/EXTENDO/FL1026_4_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 744.85717,39.947025 -1.38561,1.930522 0.1441,16.695107 -3.12141,0.09874 -0.0995,33.940432 -9.88903,0.0428 0.24014,-33.88418 -2.73722,-0.03301 -0.24009,-16.777397 -1.39264,-1.860521 0.0961,-6.02609 18.41624,0.164703 c 0.0177,0.150825 -0.0306,5.709034 -0.0306,5.709034 z", "fill": { "opacity": "1" }, "id": "FL1034_4_EX1_VFD1", "name": "System/MCM04/Conveyor/EXTENDO/FL1034_4_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 721.90195,39.947025 -1.38561,1.930522 0.1441,16.695107 -3.12141,0.09874 -0.0995,33.940432 -9.88898,0.0428 0.24015,-33.88418 -2.73721,-0.03301 -0.24006,-16.777397 -1.39264,-1.860521 0.0961,-6.02609 18.41614,0.164703 c 0.0177,0.150825 -0.0306,5.709034 -0.0306,5.709034 z", "fill": { "opacity": "1" }, "id": "FL1038_4_EX1_VFD1", "name": "System/MCM04/Conveyor/EXTENDO/FL1038_4_EX1", "priority": "none", "state": "none", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "fill": { "opacity": "1" }, "height": "91.180992", "id": "PS11_2_VFD1", "name": "System/MCM04/Conveyor/VFD/PS11_2_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "11.61853", "x": "-431.77011", "y": "784.01526" }, { "d": "m 1591.9317,332.86007 11.7199,1.73643 0.041,-6.28844 -11.8149,-7.7502 z", "fill": { "opacity": "1" }, "id": "PS11_11CH1_DIV", "name": "System/MCM04/Chute/DIV/PS11_11_CH1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1591.8887,333.72036 11.7661,1.68474 -0.017,5.06857 -11.7173,5.03273 z", "fill": { "opacity": "1" }, "id": "PS11_11CH2_DIV", "name": "System/MCM04/Chute/DIV/PS11_11_CH2", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "fill": { "opacity": "1" }, "height": "29.266481", "id": "rect54", "name": "System/MCM04/Conveyor/VFD/PRS3_3A_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "11.618546", "x": "-244.98105", "y": "1003.3323" }, { "fill": { "opacity": "1" }, "height": "37.011353", "id": "rect55", "name": "System/MCM04/Conveyor/VFD/PRS3_3A_VFD1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "11.618546", "x": "-244.98105", "y": "1049.6758" }, { "fill": { "opacity": "1" }, "height": "35.26445", "id": "rect56", "name": "System/MCM04/Conveyor/VFD/PS11_7_VFD", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "11.618561", "x": "-314.81067", "y": "1050.5787" }, { "fill": { "opacity": "1" }, "height": "25.063841", "id": "rect57", "name": "System/MCM04/Conveyor/VFD/PS11_7_VFD", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "11.618561", "x": "-315.06253", "y": "1104.9817" }, { "d": "m 384.69585,318.16982 -10.99933,-0.45999 0.0399,-6.94697 11.01286,-4.89526 z", "fill": { "opacity": "1" }, "id": "PS10_5CH2_DIV", "name": "System/MCM04/Chute/DIV/PS10_5_CH2", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 384.77035,318.98009 -11.03849,-0.41092 -0.0798,6.91238 11.05423,7.39396 z", "fill": { "opacity": "1" }, "id": "PS10_5CH1_DIV", "name": "System/MCM04/Chute/DIV/PS10_5_CH1", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "fill": { "opacity": "1" }, "height": "185.93611", "id": "PS10_5_VFD1", "name": "System/MCM04/Conveyor/VFD/PS10_5_VFD", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "rect", "width": "11.61853", "x": "385.91095", "y": "229.20116" }, { "fill": { "opacity": "1" }, "height": "76.954414", "id": "PS10_2_VFD1", "name": "System/MCM04/Conveyor/VFD/PS10_2_VFD", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(-90)", "type": "rect", "width": "11.618561", "x": "-431.8107", "y": "511.68427" }, { "fill": { "opacity": "1", "paint": "#ffffff" }, "height": "32.178104", "id": "PRS3_VFD1_1", "name": "MDR", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "scale(-1)", "type": "rect", "width": "11.61853", "x": "-994.74542", "y": "-408.55884" }, { "fill": { "opacity": 1, "paint": "#ffffff" }, "height": 21.998871, "id": "rect58", "name": "MDR", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "scale(-1)", "type": "rect", "width": "11.61853", "x": "-994.74542", "y": "-446.63669" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013032", "name": "System/SMC/Chute/Chute_46", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1336.7222" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013034", "name": "System/SMC/Chute/Chute_48", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1348.938" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013036", "name": "System/SMC/Chute/Chute_50", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1361.3887" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013038", "name": "System/SMC/Chute/Chute_52", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1373.6045" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013040", "name": "System/SMC/Chute/Chute_54", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1386.0552" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013042", "name": "System/SMC/Chute/Chute_56", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1398.271" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013044", "name": "System/SMC/Chute/Chute_58", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1410.7217" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013046", "name": "System/SMC/Chute/Chute_60", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1422.9375" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013048", "name": "System/SMC/Chute/Chute_62", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1435.3882" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013050", "name": "System/SMC/Chute/Chute_64", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1447.604" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013052", "name": "System/SMC/Chute/Chute_66", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1460.0547" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013054", "name": "System/SMC/Chute/Chute_68", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1472.2705" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013056", "name": "System/SMC/Chute/Chute_70", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1484.7213" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013058", "name": "System/SMC/Chute/Chute_72", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1496.9371" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013064", "name": "System/SMC/Chute/Chute_78", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1520.9983" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013066", "name": "System/SMC/Chute/Chute_80", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1533.2141" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013068", "name": "System/SMC/Chute/Chute_82", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1545.6648" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013070", "name": "System/SMC/Chute/Chute_84", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1557.8806" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013072", "name": "System/SMC/Chute/Chute_86", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1570.3313" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013074", "name": "System/SMC/Chute/Chute_88", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1582.5471" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013076", "name": "System/SMC/Chute/Chute_90", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1594.9979" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013078", "name": "System/SMC/Chute/Chute_92", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1607.2136" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013080", "name": "System/SMC/Chute/Chute_94", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1619.6644" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013082", "name": "System/SMC/Chute/Chute_96", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1631.8802" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013084", "name": "System/SMC/Chute/Chute_98", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1644.3309" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013086", "name": "System/SMC/Chute/Chute_100", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1656.5468" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013088", "name": "System/SMC/Chute/Chute_102", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1668.9974" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013090", "name": "System/SMC/Chute/Chute_104", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1681.7959" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013092", "name": "System/SMC/Chute/Chute_106", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1694.2467" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013031", "name": "System/SMC/Chute/Chute_47", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.712091", "x": "191.78935", "y": "-1336.7222" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013037", "name": "System/SMC/Chute/Chute_53", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "191.78935", "y": "-1373.6045" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013039", "name": "System/SMC/Chute/Chute_55", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "191.78935", "y": "-1386.0552" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013041", "name": "System/SMC/Chute/Chute_57", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "191.78935", "y": "-1398.271" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013043", "name": "System/SMC/Chute/Chute_59", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "191.78935", "y": "-1410.7217" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013047", "name": "System/SMC/Chute/Chute_63", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.729345", "x": "191.78935", "y": "-1435.3882" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013045", "name": "System/SMC/Chute/Chute_61", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.604759", "x": "191.78935", "y": "-1423.1221" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013053", "name": "System/SMC/Chute/Chute_69", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.646288", "x": "191.78935", "y": "-1472.2705" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013055", "name": "System/SMC/Chute/Chute_71", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.521704", "x": "191.78935", "y": "-1484.7213" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013057", "name": "System/SMC/Chute/Chute_73", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.604761", "x": "191.78935", "y": "-1496.9371" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013063", "name": "System/SMC/Chute/Chute_79", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.639174", "x": "191.78935", "y": "-1520.9983" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013065", "name": "System/SMC/Chute/Chute_81", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.594633", "x": "191.78935", "y": "-1533.2141" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013067", "name": "System/SMC/Chute/Chute_83", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.653362", "x": "191.78935", "y": "-1545.6648" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013075", "name": "System/SMC/Chute/Chute_91", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.712091", "x": "191.78935", "y": "-1594.8132" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013071", "name": "System/SMC/Chute/Chute_87", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.712091", "x": "191.78935", "y": "-1570.3313" }, { "fill": { "opacity": "1" }, "height": "9.9613876", "id": "S013073", "name": "System/SMC/Chute/Chute_89", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.653362", "x": "191.78935", "y": "-1582.5471" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013077", "name": "System/SMC/Chute/Chute_93", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.595856", "x": "191.78935", "y": "-1607.2136" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013079", "name": "System/SMC/Chute/Chute_95", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.604759", "x": "191.78935", "y": "-1619.6644" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013081", "name": "System/SMC/Chute/Chute_97", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.646288", "x": "191.78935", "y": "-1631.8802" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013083", "name": "System/SMC/Chute/Chute_99", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "191.78935", "y": "-1644.3309" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013087", "name": "System/SMC/Chute/Chute_103", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.770872", "x": "191.78935", "y": "-1668.9974" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013089", "name": "System/SMC/Chute/Chute_105", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "191.78935", "y": "-1681.7959" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013091", "name": "System/SMC/Chute/Chute_107", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.729345", "x": "191.78935", "y": "-1694.2467" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013026", "name": "System/SMC/Chute/Chute_40", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1311.731" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013028", "name": "System/SMC/Chute/Chute_42", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1323.9468" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013025", "name": "System/SMC/Chute/Chute_41", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.712091", "x": "191.78935", "y": "-1311.731" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013027", "name": "System/SMC/Chute/Chute_43", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.646288", "x": "191.78935", "y": "-1323.9468" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013021", "name": "System/SMC/Chute/Chute_37", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.712091", "x": "191.78935", "y": "-1287.5522" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013023", "name": "System/SMC/Chute/Chute_39", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.646288", "x": "191.78935", "y": "-1299.7681" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013005", "name": "System/SMC/Chute/Chute_21", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "191.78935", "y": "-1192.4485" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013007", "name": "System/SMC/Chute/Chute_23", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.820007", "x": "191.78935", "y": "-1204.8992" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013009", "name": "System/SMC/Chute/Chute_25", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "191.78935", "y": "-1217.115" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013011", "name": "System/SMC/Chute/Chute_27", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "191.78935", "y": "-1229.5657" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013015", "name": "System/SMC/Chute/Chute_31", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.729345", "x": "191.78935", "y": "-1254.2322" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013017", "name": "System/SMC/Chute/Chute_33", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.729345", "x": "191.78935", "y": "-1266.448" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013013", "name": "System/SMC/Chute/Chute_29", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.604759", "x": "191.78935", "y": "-1241.9661" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013020", "name": "System/SMC/Chute/Chute_32", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1265.7177" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013002", "name": "System/SMC/Chute/Chute_16", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1168.2706" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013004", "name": "System/SMC/Chute/Chute_18", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1180.4865" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013006", "name": "System/SMC/Chute/Chute_20", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1192.9371" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013008", "name": "System/SMC/Chute/Chute_22", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1205.153" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013010", "name": "System/SMC/Chute/Chute_24", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1217.6036" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011011", "name": "System/SMC/Chute/Chute_234", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "191.78935", "y": "-859.3399" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011009", "name": "System/SMC/Chute/Chute_232", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "191.78935", "y": "-871.79059" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011005", "name": "System/SMC/Chute/Chute_228", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.729345", "x": "191.78935", "y": "-896.45709" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011003", "name": "System/SMC/Chute/Chute_226", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.729345", "x": "191.78935", "y": "-908.67291" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011007", "name": "System/SMC/Chute/Chute_230", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.604759", "x": "191.78935", "y": "-884.19098" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011012", "name": "System/SMC/Chute/Chute_235", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-860.13098" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011010", "name": "System/SMC/Chute/Chute_233", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-872.3468" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011008", "name": "System/SMC/Chute/Chute_231", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-884.79749" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011006", "name": "System/SMC/Chute/Chute_229", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-897.01331" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011004", "name": "System/SMC/Chute/Chute_227", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-909.05652" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011020", "name": "System/SMC/Chute/Chute_243", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-813.02966" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011032", "name": "System/SMC/Chute/Chute_255", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-752.42047" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011030", "name": "System/SMC/Chute/Chute_253", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-764.28387" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011056", "name": "System/SMC/Chute/Chute_279", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-604.9812" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011054", "name": "System/SMC/Chute/Chute_277", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-617.19702" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011052", "name": "System/SMC/Chute/Chute_275", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-629.64771" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011050", "name": "System/SMC/Chute/Chute_273", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-641.86353" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011048", "name": "System/SMC/Chute/Chute_271", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-654.31421" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011046", "name": "System/SMC/Chute/Chute_269", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-666.53003" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011044", "name": "System/SMC/Chute/Chute_267", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-678.98071" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011042", "name": "System/SMC/Chute/Chute_265", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-691.19653" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011040", "name": "System/SMC/Chute/Chute_263", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-703.64728" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011025", "name": "System/SMC/Chute/Chute_248", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "191.78935", "y": "-776.17847" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011023", "name": "System/SMC/Chute/Chute_246", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "191.78935", "y": "-788.62915" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011019", "name": "System/SMC/Chute/Chute_242", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.729345", "x": "191.78935", "y": "-813.29565" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011017", "name": "System/SMC/Chute/Chute_240", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.729345", "x": "191.78935", "y": "-825.51147" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011021", "name": "System/SMC/Chute/Chute_244", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.604759", "x": "191.78935", "y": "-801.02954" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011043", "name": "System/SMC/Chute/Chute_266", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "191.78935", "y": "-679.1568" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011041", "name": "System/SMC/Chute/Chute_264", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "191.78935", "y": "-691.37262" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011039", "name": "System/SMC/Chute/Chute_262", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "191.78935", "y": "-703.8233" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011035", "name": "System/SMC/Chute/Chute_258", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.729345", "x": "191.78935", "y": "-728.48981" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011033", "name": "System/SMC/Chute/Chute_256", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.729345", "x": "191.78935", "y": "-740.70563" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011037", "name": "System/SMC/Chute/Chute_260", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.604759", "x": "191.78935", "y": "-716.22369" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011057", "name": "System/SMC/Chute/Chute_280", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "191.78935", "y": "-593.8811" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011055", "name": "System/SMC/Chute/Chute_278", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "191.78935", "y": "-606.09692" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011053", "name": "System/SMC/Chute/Chute_276", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.687815", "x": "191.78935", "y": "-618.54761" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011049", "name": "System/SMC/Chute/Chute_272", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.729345", "x": "191.78935", "y": "-643.21411" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011047", "name": "System/SMC/Chute/Chute_270", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.729345", "x": "191.78935", "y": "-655.42993" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S011051", "name": "System/SMC/Chute/Chute_274", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.604759", "x": "191.78935", "y": "-630.948" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013060", "name": "System/SMC/Chute/Chute_74", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1508.6766" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013059", "name": "System/SMC/Chute/Chute_75", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.604761", "x": "191.78935", "y": "-1508.6766" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013094", "name": "System/SMC/Chute/Chute_108", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "51.657936", "x": "126.06547", "y": "-1706.6476" }, { "fill": { "opacity": "1" }, "height": "9.9613857", "id": "S013093", "name": "System/SMC/Chute/Chute_109", "ry": "0", "stroke": { "dasharray": "none", "opacity": "1", "paint": "#000000", "width": "0.5" }, "transform": "rotate(90)", "type": "rect", "width": "17.729345", "x": "191.78935", "y": "-1706.6476" }, { "d": "m 1267.5291,167.17637 -0.8572,11.06796 h 11.5084 l -0.7638,-11.02756 z", "fill": {}, "id": "FL3020_1CH_2", "name": "System/SMC/Chute/Chute_34", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1244.5291,167.17637 -0.8572,11.06796 h 11.5084 l -0.7638,-11.02756 z", "fill": {}, "id": "FL3016_1CH_2", "name": "System/SMC/Chute/Chute_30", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1221.5291,167.17637 -0.8572,11.06796 h 11.5084 l -0.7638,-11.02756 z", "fill": {}, "id": "FL3012_1CH_2", "name": "System/SMC/Chute/Chute_26", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 1289.5291,167.17637 -0.8572,11.06796 h 11.5084 l -0.7638,-11.02756 z", "fill": {}, "id": "FL3024_1CH_2", "name": "System/SMC/Chute/Chute_38", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 837.5291,167.17637 -0.8572,11.06796 h 11.5084 l -0.7638,-11.02756 z", "fill": {}, "id": "FL1014_1CH_2", "name": "System/SMC/Chute/Chute_237", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 814.6291,167.17637 -0.8572,11.06796 h 11.5084 l -0.7638,-11.02756 z", "fill": {}, "id": "FL1018_1CH_2", "name": "System/SMC/Chute/Chute_241", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 790.5291,167.17637 -0.8572,11.06796 h 11.5084 l -0.7638,-11.02756 z", "fill": {}, "id": "FL1022_1CH_2", "name": "System/SMC/Chute/Chute_245", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 766.5291,167.17637 -0.8572,11.06796 h 11.5084 l -0.7638,-11.02756 z", "fill": {}, "id": "FL1026_1CH_2", "name": "System/SMC/Chute/Chute_249", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 730.5291,167.17637 -0.8572,11.06796 h 11.5084 l -0.7638,-11.02756 z", "fill": {}, "id": "FL1034_1CH_2", "name": "System/SMC/Chute/Chute_257", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" }, { "d": "m 707.5291,167.17637 -0.8572,11.06796 h 11.5084 l -0.7638,-11.02756 z", "fill": {}, "id": "FL1038_1CH_2", "name": "System/SMC/Chute/Chute_261", "stroke": { "opacity": "1", "paint": "#000000", "width": "0.5" }, "type": "path" } ], "fill": { "opacity": "1" }, "id": "mcm04", "name": "mcm04", "priority": "none", "state": "none", "style": { "mixBlendMode": "normal", "opacity": "1" }, "transform": "matrix(0.99259222,0,0,0.99259222,19.518327,-27.982931)", "type": "group" } ], "preserveAspectRatio": "none", "viewBox": "0 0 1920 1080" }, "type": "ia.shapes.svg" }, { "events": { "dom": { "onClick": { "config": { "script": " element_id \u003d None\n if hasattr(event, \u0027elementId\u0027):\n \tself.props.elements[1].elements[0].id\n\t element_id \u003d event.elementId\n elif hasattr(event, \u0027target\u0027):\n\t # Try to get the ID from the target\n\t element_id \u003d event.target.get(\u0027id\u0027, None)\n else:\n\t element_id \u003d None\n system.perspective.print(\"Clicked: \" + element_id)\n if element_id:\n if \u0027VFD\u0027 in element_id:\n \tsystem.perspective.navigate(\u0027Docked-East\u0027,params\u003d{\u0027tagProps\u0027:\"System/MCM06/Conveyor/VFD/\" + element_id})\n else:\n system.perspective.print(\"Clicked: \" + element_id)" }, "scope": "G", "type": "script" } } }, "meta": { "name": "MCM04_Button" }, "position": { "height": 0.05, "rotate": { "anchor": "50% -165%" }, "width": 0.1, "x": 0.2333, "y": 0.291 }, "props": { "params": { "pageid": "DetailedView/MCM04 North Bulk Inbound, Fluid Outbound and Problem Solve", "panel_id": "value", "text": "MCM04 " }, "path": "Symbol-Views/Equipment-Views/Area_Nav_Button" }, "type": "ia.display.view" }, { "meta": { "name": "MCM04_Chutes_Button" }, "position": { "height": 0.05, "width": 0.1, "x": 0.4994, "y": 0.0802 }, "props": { "params": { "pageid": "DetailedView/MCM04 Chutes", "panel_id": "value", "text": "MCM04 Chutes" }, "path": "Symbol-Views/Equipment-Views/Area_Nav_Button" }, "type": "ia.display.view" }, { "meta": { "name": "MCM05_Button" }, "position": { "height": 0.05, "rotate": { "anchor": "50% 369%" }, "width": 0.1, "x": 0.3375, "y": 0.6736 }, "props": { "params": { "pageid": "DetailedView/MCM05 South Bulk Inbound, Fluid Outbound and Problem Solve", "panel_id": "value", "text": "MCM05" }, "path": "Symbol-Views/Equipment-Views/Area_Nav_Button" }, "type": "ia.display.view" }, { "meta": { "name": "MCM06_Button" }, "position": { "height": 0.05, "width": 0.1, "x": 0.7117, "y": 0.4405 }, "props": { "params": { "pageid": "DetailedView/MCM06 Non Con", "panel_id": "value", "text": "MCM06 Non Con" }, "path": "Symbol-Views/Equipment-Views/Area_Nav_Button" }, "type": "ia.display.view" }, { "meta": { "name": "Camera_19" }, "position": { "height": 0.034, "width": 0.0189, "x": 0.9021, "y": 0.5427 }, "props": { "params": { "directionLeft": false, "forceRunningStatus": null, "ip": "10.121.116.46", "tagProps": [ "value", "value", "value", "value", "value", "value", "value", "value", "value", "value" ] }, "path": "Symbol-Views/Equipment-Views/THEA", "style": { "classes": "hover" } }, "type": "ia.display.view" }, { "meta": { "name": "Camera_9" }, "position": { "height": 0.034, "width": 0.0189, "x": 0.9011, "y": 0.3558 }, "props": { "params": { "directionLeft": false, "ip": "10.121.116.36", "tagProps": [ "value", "value", "value", "value", "value", "value", "value", "value", "value", "value" ] }, "path": "Symbol-Views/Equipment-Views/THEA", "style": { "classes": "hover" } }, "type": "ia.display.view" }, { "meta": { "name": "Camera_5" }, "position": { "height": 0.034, "width": 0.0189, "x": 0.5207, "y": 0.1506 }, "props": { "params": { "directionLeft": false, "forceFaultStatus": null, "forceRunningStatus": null, "ip": "10.121.116.32", "tagProps": [ "value", "value", "value", "value", "value", "value", "value", "value", "value", "value" ] }, "path": "Symbol-Views/Equipment-Views/THEA", "style": { "classes": "hover" } }, "type": "ia.display.view" }, { "meta": { "name": "Camera_7" }, "position": { "height": 0.034, "width": 0.0189, "x": 0.3678, "y": 0.2761 }, "props": { "params": { "directionLeft": false, "forceFaultStatus": null, "forceRunningStatus": null, "ip": "10.121.116.34", "tagProps": [ "value", "value", "value", "value", "value", "value", "value", "value", "value", "value" ] }, "path": "Symbol-Views/Equipment-Views/THEA", "style": { "classes": "hover" } }, "type": "ia.display.view" }, { "meta": { "name": "Camera_10" }, "position": { "height": 0.034, "width": 0.0189, "x": 0.6267, "y": 0.3519 }, "props": { "params": { "directionLeft": false, "forceFaultStatus": null, "forceRunningStatus": null, "ip": "10.121.116.37", "tagProps": [ "value", "value", "value", "value", "value", "value", "value", "value", "value", "value" ] }, "path": "Symbol-Views/Equipment-Views/THEA", "style": { "classes": "hover" } }, "type": "ia.display.view" }, { "meta": { "name": "Camera_21" }, "position": { "height": 0.034, "width": 0.0189, "x": 0.6287, "y": 0.5477 }, "props": { "params": { "directionLeft": false, "forceFaultStatus": null, "forceRunningStatus": null, "ip": "10.121.116.48", "tagProps": [ "value", "value", "value", "value", "value", "value", "value", "value", "value", "value" ] }, "path": "Symbol-Views/Equipment-Views/THEA", "style": { "classes": "hover" } }, "type": "ia.display.view" }, { "meta": { "name": "Camera_15" }, "position": { "height": 0.034, "width": 0.0189, "x": 0.5531, "y": 0.4146 }, "props": { "params": { "directionLeft": false, "forceFaultStatus": null, "forceRunningStatus": null, "ip": "10.121.116.42", "tagProps": [ "value", "value", "value", "value", "value", "value", "value", "value", "value", "value" ] }, "path": "Symbol-Views/Equipment-Views/THEA", "style": { "classes": "hover" } }, "type": "ia.display.view" }, { "meta": { "name": "Camera_22" }, "position": { "height": 0.034, "width": 0.0189, "x": 0.5532, "y": 0.5494 }, "props": { "params": { "directionLeft": false, "forceFaultStatus": null, "forceRunningStatus": null, "ip": "10.121.116.49", "tagProps": [ "value", "value", "value", "value", "value", "value", "value", "value", "value", "value" ] }, "path": "Symbol-Views/Equipment-Views/THEA", "style": { "classes": "hover" } }, "type": "ia.display.view" }, { "meta": { "name": "Camera_25" }, "position": { "height": 0.034, "width": 0.0189, "x": 0.3654, "y": 0.6099 }, "props": { "params": { "directionLeft": false, "forceFaultStatus": null, "forceRunningStatus": null, "ip": "10.121.116.52", "tagProps": [ "value", "value", "value", "value", "value", "value", "value", "value", "value", "value" ] }, "path": "Symbol-Views/Equipment-Views/THEA", "style": { "classes": "hover" } }, "type": "ia.display.view" }, { "meta": { "name": "MCM05_Chutes_Button" }, "position": { "height": 0.05, "rotate": { "anchor": "15% 50%" }, "width": 0.1, "x": 0.2649, "y": 0.9192 }, "props": { "params": { "pageid": "DetailedView/MCM05 Chutes", "panel_id": "value", "text": "MCM05 Chutes" }, "path": "Symbol-Views/Equipment-Views/Area_Nav_Button" }, "type": "ia.display.view" }, { "meta": { "name": "Camera_11" }, "position": { "height": 0.034, "width": 0.02, "x": 0.1849, "y": 0.3084 }, "props": { "params": { "directionLeft": false, "forceFaultStatus": null, "forceRunningStatus": null, "ip": "10.121.116.38", "tagProps": [ "value", "value", "value", "value", "value", "value", "value", "value", "value", "value" ] }, "path": "Symbol-Views/Equipment-Views/THEA", "style": { "classes": "hover" } }, "type": "ia.display.view" }, { "meta": { "name": "Camera_12" }, "position": { "height": 0.034, "width": 0.0189, "x": 0.8316, "y": 0.3949 }, "props": { "params": { "directionLeft": false, "forceFaultStatus": null, "forceRunningStatus": null, "ip": "10.121.116.39", "tagProps": [ "value", "value", "value", "value", "value", "value", "value", "value", "value", "value" ] }, "path": "Symbol-Views/Equipment-Views/THEA", "style": { "classes": "hover" } }, "type": "ia.display.view" }, { "meta": { "name": "Camera_20" }, "position": { "height": 0.034, "width": 0.0189, "x": 0.6317, "y": 0.5818 }, "props": { "params": { "directionLeft": false, "forceFaultStatus": null, "forceRunningStatus": null, "ip": "10.121.116.47", "tagProps": [ "value", "value", "value", "value", "value", "value", "value", "value", "value", "value" ] }, "path": "Symbol-Views/Equipment-Views/THEA", "style": { "classes": "hover" } }, "type": "ia.display.view" }, { "meta": { "name": "Camera_23" }, "position": { "height": 0.034, "width": 0.0189, "x": 0.48, "y": 0.5529 }, "props": { "params": { "directionLeft": false, "forceFaultStatus": null, "forceRunningStatus": null, "ip": "10.121.116.50", "tagProps": [ "value", "value", "value", "value", "value", "value", "value", "value", "value", "value" ] }, "path": "Symbol-Views/Equipment-Views/THEA", "style": { "classes": "hover" } }, "type": "ia.display.view" }, { "meta": { "name": "Other_page" }, "position": { "height": 0.108, "width": 0.1086, "x": 0.5069, "y": 0.8658 }, "props": { "params": { "pageid": "MAP-Home", "panel_id": "value", "text": "CLICK TO OPEN MCM01, MCM02, MCM03, MCM07" }, "path": "Symbol-Views/Equipment-Views/Area_Nav_Button" }, "type": "ia.display.view" }, { "meta": { "name": "MCM4" }, "position": { "height": 0.015, "rotate": { "angle": 0 }, "width": 0.03, "x": 0.368, "y": 0.3305 }, "props": { "params": { "directionLeft": false, "forceFaultStatus": null, "forceRunningStatus": null, "tagProps": [ "System/MCM04/MCM04", "value", "value", "value", "value", "value", "value", "value", "value", "value" ] }, "path": "Symbol-Views/Equipment-Views/MCM", "style": { "classes": "hover", "overflow": "visible" } }, "type": "ia.display.view" }, { "meta": { "name": "PDP10_PMM1" }, "position": { "height": 0.0214, "width": 0.0286, "x": 0.6409, "y": 0.2897 }, "props": { "params": { "forceFaultStatus": null, "forceRunningStatus": null, "has_state": false, "tagProps": [ "System/MCM04/PDP10_PMM1", "value", "value", "value", "value", "value", "value", "value", "value", "value" ] }, "path": "Symbol-Views/Equipment-Views/PMM", "style": { "classes": "hover", "overflow": "visible" } }, "type": "ia.display.view" }, { "meta": { "name": "PDP9_PMM1" }, "position": { "height": 0.0214, "width": 0.0286, "x": 0.6409, "y": 0.2686 }, "props": { "params": { "forceFaultStatus": null, "forceRunningStatus": null, "has_state": false, "tagProps": [ "System/MCM04/PDP9_PMM1", "value", "value", "value", "value", "value", "value", "value", "value", "value" ] }, "path": "Symbol-Views/Equipment-Views/PMM", "style": { "classes": "hover", "overflow": "visible" } }, "type": "ia.display.view" }, { "meta": { "name": "PDP9_PMM2" }, "position": { "height": 0.0214, "width": 0.0286, "x": 0.5912, "y": 0.7949 }, "props": { "params": { "forceFaultStatus": null, "forceRunningStatus": null, "has_state": false, "tagProps": [ "System/MCM05/PDP14_PMM1", "value", "value", "value", "value", "value", "value", "value", "value", "value" ] }, "path": "Symbol-Views/Equipment-Views/PMM", "style": { "classes": "hover", "overflow": "visible" } }, "type": "ia.display.view" }, { "meta": { "name": "PDP11_PMM1" }, "position": { "height": 0.0214, "width": 0.0286, "x": 0.3053, "y": 0.7094 }, "props": { "params": { "forceFaultStatus": null, "forceRunningStatus": null, "has_state": false, "tagProps": [ "System/MCM05/PDP11_PMM1", "value", "value", "value", "value", "value", "value", "value", "value", "value" ] }, "path": "Symbol-Views/Equipment-Views/PMM", "style": { "classes": "hover", "overflow": "visible" } }, "type": "ia.display.view" }, { "meta": { "name": "MCM5" }, "position": { "height": 0.015, "width": 0.03, "x": 0.2564, "y": 0.5857 }, "props": { "params": { "directionLeft": false, "forceFaultStatus": null, "forceRunningStatus": null, "tagProps": [ "System/MCM05/MCM05", "value", "value", "value", "value", "value", "value", "value", "value", "value" ] }, "path": "Symbol-Views/Equipment-Views/MCM", "style": { "classes": "hover", "overflow": "visible" } }, "type": "ia.display.view" }, { "meta": { "name": "PDP8_PMM1" }, "position": { "height": 0.0214, "width": 0.0286, "x": 0.8992, "y": 0.3291 }, "props": { "params": { "forceFaultStatus": null, "forceRunningStatus": null, "has_state": false, "tagProps": [ "System/MCM06/PDP8_PMM1", "value", "value", "value", "value", "value", "value", "value", "value", "value" ] }, "path": "Symbol-Views/Equipment-Views/PMM", "style": { "classes": "hover", "overflow": "visible" } }, "type": "ia.display.view" }, { "meta": { "name": "MCM6" }, "position": { "height": 0.015, "width": 0.03, "x": 0.8368, "y": 0.3251 }, "props": { "params": { "directionLeft": false, "forceFaultStatus": null, "forceRunningStatus": null, "tagProps": [ "System/MCM06/MCM06", "value", "value", "value", "value", "value", "value", "value", "value", "value" ] }, "path": "Symbol-Views/Equipment-Views/MCM", "style": { "classes": "hover", "overflow": "visible" } }, "type": "ia.display.view" }, { "meta": { "name": "Markdown" }, "position": { "height": 0, "width": 1 }, "propConfig": { "props.source": { "binding": { "config": { "expression": "\"key\"" }, "transforms": [ { "code": " code \u003d \"\u003cimg style\u003d\u0027display:none\u0027 src\u003d\u0027/favicon.ico\u0027 onload\u003d\\\"let currentNode \u003d this; while(currentNode \u0026\u0026 !currentNode.hasAttribute(\u0027data-component-path\u0027)){currentNode \u003d currentNode.parentNode;} const componentPath \u003d currentNode.getAttributeNode(\u0027data-component-path\u0027).value.split(\u0027.\u0027)[0]; const view \u003d [...window.__client.page.views._data.values()].find(view \u003d\u003e view.value.mountPath \u003d\u003d componentPath).value; let svgElement \u003d currentNode; while(svgElement \u0026\u0026 svgElement.tagName !\u003d\u003d \u0027svg\u0027){svgElement \u003d svgElement.querySelector(\u0027svg\u0027) || svgElement.parentNode;} if(svgElement \u0026\u0026 svgElement.tagName \u003d\u003d\u003d \u0027svg\u0027){const hoverStyle \u003d document.createElement(\u0027style\u0027); hoverStyle.textContent \u003d \u0027rect[name],path[name],circle[name],ellipse[name],polygon[name]{transition:all 0.2s ease;cursor:default;}\u0027; svgElement.appendChild(hoverStyle); const tooltip \u003d document.createElement(\u0027div\u0027); tooltip.style.cssText \u003d \u0027position:fixed;color:#fff;padding:10px 14px;border-radius:6px;font-size:13px;pointer-events:none;z-index:10000;display:none;box-shadow:0 4px 12px rgba(0,0,0,0.5);font-family:Arial,sans-serif;max-width:400px;word-wrap:break-word;white-space:pre-wrap;line-height:1.5;font-weight:bold;\u0027; document.body.appendChild(tooltip); const clickables \u003d svgElement.querySelectorAll(\u0027rect[name],path[name],circle[name],ellipse[name],polygon[name]\u0027); let activeElement \u003d null; let tooltipTimeout \u003d null; function getPriorityColor(priority){const colorMap \u003d {\u00271\u0027:\u0027#FF0000\u0027,\u0027High\u0027:\u0027#FF0000\u0027,\u00272\u0027:\u0027#FFB200\u0027,\u0027Medium\u0027:\u0027#FFB200\u0027,\u00273\u0027:\u0027#FFFF00\u0027,\u0027Low\u0027:\u0027#FFFF00\u0027,\u00274\u0027:\u0027#4747FF\u0027,\u0027Diagnostic\u0027:\u0027#4747FF\u0027,\u00275\u0027:\u0027#00CC00\u0027,\u0027No Active Alarms\u0027:\u0027#00CC00\u0027}; return colorMap[priority] || \u0027rgba(0,0,0,0.9)\u0027;} function cleanId(id){return id.replace(/^[A-Z]-\\\\d+-\\\\d+-/, \u0027\u0027);} clickables.forEach(el\u003d\u003e{const hasTransform \u003d el.hasAttribute(\u0027transform\u0027); const fillOpacity \u003d parseFloat(window.getComputedStyle(el).fillOpacity); if(fillOpacity \u003d\u003d\u003d 0 || isNaN(fillOpacity)){el.style.pointerEvents \u003d \u0027stroke\u0027;} el.addEventListener(\u0027mouseenter\u0027,function(e){const self \u003d this; const nameValue \u003d this.getAttribute(\u0027name\u0027) || \u0027N/A\u0027; if(nameValue \u003d\u003d\u003d \u0027error\u0027) return; let displayId \u003d nameValue; if(nameValue.includes(\u0027/SMC/Chute/\u0027)){let idValue \u003d this.getAttribute(\u0027id\u0027) || \u0027\u0027; displayId \u003d cleanId(idValue) || nameValue;} const priorityValue \u003d this.getAttribute(\u0027priority\u0027) || \u0027N/A\u0027; const stateValue \u003d this.getAttribute(\u0027state\u0027) || \u0027N/A\u0027; const tooltipText \u003d \u0027Source ID: \u0027 + displayId + \u0027\\\\nPriority: \u0027 + priorityValue + \u0027\\\\nState: \u0027 + stateValue; const bgColor \u003d getPriorityColor(priorityValue); const textColor \u003d (bgColor \u003d\u003d\u003d \u0027#FFFF00\u0027) ? \u0027#000000\u0027 : \u0027#ffffff\u0027; if(this \u003d\u003d\u003d activeElement){tooltipTimeout \u003d setTimeout(function(){tooltip.textContent \u003d tooltipText; tooltip.style.background \u003d bgColor; tooltip.style.color \u003d textColor; tooltip.style.display \u003d \u0027block\u0027; tooltip.style.left \u003d e.clientX + 15 + \u0027px\u0027; tooltip.style.top \u003d e.clientY + 15 + \u0027px\u0027;}, 500); return;} this.style.cursor\u003d\u0027pointer\u0027; tooltipTimeout \u003d setTimeout(function(){tooltip.textContent \u003d tooltipText; tooltip.style.background \u003d bgColor; tooltip.style.color \u003d textColor; tooltip.style.display \u003d \u0027block\u0027; tooltip.style.left \u003d e.clientX + 15 + \u0027px\u0027; tooltip.style.top \u003d e.clientY + 15 + \u0027px\u0027;}, 500);},false); el.addEventListener(\u0027mousemove\u0027,function(e){if(tooltip.style.display \u003d\u003d\u003d \u0027block\u0027){tooltip.style.left \u003d e.clientX + 15 + \u0027px\u0027; tooltip.style.top \u003d e.clientY + 15 + \u0027px\u0027;}},false); el.addEventListener(\u0027mouseleave\u0027,function(){if(tooltipTimeout){clearTimeout(tooltipTimeout); tooltipTimeout \u003d null;} tooltip.style.display \u003d \u0027none\u0027; if(this !\u003d\u003d activeElement){this.style.filter\u003d\u0027\u0027; this.style.cursor\u003d\u0027\u0027;}},false);}); svgElement.addEventListener(\u0027mouseup\u0027,function(event){let elNode \u003d event.target; while(elNode \u0026\u0026 !(elNode.hasAttribute(\u0027name\u0027)) \u0026\u0026 !elNode.hasAttribute(\u0027data-component-path\u0027)){elNode\u003delNode.parentNode;} if(elNode \u0026\u0026 elNode.hasAttribute(\u0027name\u0027)){const nameValue \u003d elNode.getAttribute(\u0027name\u0027); let idValue \u003d elNode.getAttribute(\u0027id\u0027) || \u0027\u0027; idValue \u003d cleanId(idValue); if(!nameValue || nameValue.trim() \u003d\u003d\u003d \u0027\u0027){view.custom.write(\u0027\"+value+\"\u0027,\u0027error\u0027); return;} if(activeElement \u0026\u0026 activeElement !\u003d\u003d elNode){activeElement.style.filter\u003d\u0027\u0027; activeElement.style.cursor\u003d\u0027\u0027;} activeElement \u003d elNode; activeElement.style.cursor\u003d\u0027pointer\u0027; const currentFillOpacity \u003d parseFloat(window.getComputedStyle(activeElement).fillOpacity); const elFillColor \u003d window.getComputedStyle(activeElement).fill; const elStrokeColor \u003d window.getComputedStyle(activeElement).stroke; const glowColor \u003d (currentFillOpacity \u003d\u003d\u003d 0 || isNaN(currentFillOpacity)) ? elStrokeColor : elFillColor; activeElement.style.filter\u003d\u0027drop-shadow(0 0 2px \u0027+glowColor+\u0027) drop-shadow(0 0 4px \u0027+glowColor+\u0027) drop-shadow(0 0 8px \u0027+glowColor+\u0027)\u0027; view.custom.write(\u0027\"+value+\"\u0027,nameValue); view.custom.write(\u0027key_1\u0027,idValue);}},false);}\\\"\u003e\u003c/img\u003e\"\n return code", "type": "script" } ], "type": "expr" } } }, "props": { "markdown": { "escapeHtml": false } }, "type": "ia.display.markdown" } ], "meta": { "name": "root" }, "props": { "mode": "percent" }, "type": "ia.container.coord" } }