152696 lines
5.6 MiB
152696 lines
5.6 MiB
{
|
|
"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"
|
|
}
|
|
} |