modified all the views. re arranged MCM views. removed extra stuff

This commit is contained in:
Salijoghli 2025-09-23 15:12:19 +04:00
parent 5a9b8b61e8
commit 826b8a5910
78 changed files with 2470 additions and 2282 deletions

View File

@ -1,15 +1,12 @@
{ {
"custom": { "custom": {
"alarm_message": null,
"color": "#C2C2C2", "color": "#C2C2C2",
"priority": "No Active Alarms", "priority": "No Active Alarms",
"state": "Closed" "state": "Closed"
}, },
"params": { "params": {
"angle": 0,
"directionLeft": false,
"tagProps": [ "tagProps": [
"System/MCM01/Conveyor/VFD/UL1_3_VFD1", "value",
"value", "value",
"value", "value",
"value", "value",
@ -417,102 +414,61 @@
}, },
"persistent": true "persistent": true
}, },
"params.angle": {
"paramDirection": "input",
"persistent": true
},
"params.directionLeft": {
"paramDirection": "input",
"persistent": true
},
"params.tagProps": { "params.tagProps": {
"paramDirection": "inout", "paramDirection": "input",
"persistent": true "persistent": true
} }
}, },
"props": { "props": {
"defaultSize": { "defaultSize": {
"height": 20, "height": 50,
"width": 29 "width": 50
} }
}, },
"root": { "root": {
"children": [ "children": [
{ {
"meta": { "meta": {
"name": "RunningStatus" "name": "drawing"
}, },
"position": { "position": {
"grow": 1 "height": 1,
"width": 1
}, },
"propConfig": { "propConfig": {
"position.display": { "props.elements[1].fill.paint": {
"binding": { "binding": {
"config": { "config": {
"expression": "if(({view.custom.display_icon} || ({view.custom.show_running} \u0026\u0026 !{view.custom.show_error})) \u0026\u0026 !{view.params.directionLeft}, True, False)" "path": "view.custom.color"
}, },
"enabled": false, "type": "property"
"type": "expr"
}
},
"props.elements[0].fill.paint": {
"binding": {
"config": {
"expression": "if(\r\n {view.custom.state} \u003d \"Closed\",\r\n \"#000000\",\r\n {view.custom.color}\r\n)\r\n"
},
"type": "expr"
}
},
"props.style.transform": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Maintenance/Direction"
},
"transforms": [
{
"expression": "coalesce({value},{view.params.forceFaultStatus},\"\")",
"type": "expression"
},
{
"fallback": "",
"inputType": "scalar",
"mappings": [
{
"input": true,
"output": "scaleX(-1)"
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "tag"
} }
} }
}, },
"props": { "props": {
"elements": [ "elements": [
{ {
"d": "M 5 15 L 45 15 L 60 25 L 60 55 L 20 55 L 5 45 Z M 5 15 L 15 5 L 55 5 L 60 25 M 45 15 L 55 5", "id": "defs1",
"name": "defs1",
"type": "defs"
},
{
"fill": {}, "fill": {},
"name": "path", "height": "100%",
"id": "rect1",
"name": "rect1",
"stroke": { "stroke": {
"paint": "#4c4c4c", "paint": "#000000",
"width": "2" "width": "0"
}, },
"type": "path" "type": "rect",
"width": "100%",
"x": 0,
"y": "0"
} }
], ],
"style": { "preserveAspectRatio": "none",
"overflow": "hidden" "viewBox": "0 0 50 50"
},
"viewBox": "-1.5 -1.5 73 63"
}, },
"type": "ia.shapes.svg" "type": "ia.shapes.svg"
} }
@ -521,22 +477,7 @@
"dom": { "dom": {
"onClick": { "onClick": {
"config": { "config": {
"script": "\tsystem.perspective.openDock(\u0027Docked-Eas-TPR\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps})" "script": "\t#create devices and tags lists for the conveyor\n\tprops \u003d self.view.params.tagProps[0]\n\tautStand.devices.build_device_mapping(props)\n\tdevice_table_dataset \u003d autStand.devices.build_device_table(self)\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props)\n\tsystem.perspective.openDock(\u0027Docked-East-Conv\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps, \"devices\": device_table_dataset, \"tags\":tags_table_dataset})"
},
"scope": "G",
"type": "script"
},
"onDoubleClick": {
"config": {
"script": "\ttagProps \u003d self.view.params.tagProps\n\tsystem.perspective.openPopup(\"StatusPopUP\", \"PopUp-Views/Controller-Equipment/Information\", params \u003d{\"tagProps\":tagProps})\n\t"
},
"enabled": false,
"scope": "G",
"type": "script"
},
"onMouseEnter": {
"config": {
"script": "\tfrom time import sleep\n\t\n\talarm \u003d []\n\tmessage \u003d None\n\t\n\tsleep(0.5)\n\t\n\tif system.tag.exists(\"System/aws_data\"):\n\t\tif self.view.params.tagProps[0] !\u003d \"\":\n\t\t\ttags_to_read \u003d system.tag.readBlocking(\"System/aws_data\")\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\t\talarm \u003d [decode_alarm_data[i] for i in decode_alarm_data\n\t\t\t\t\tif decode_alarm_data[i][\u0027sourceId\u0027].startswith(self.view.params.tagProps[0])]\n\t\tif alarm:\n\t\t\talarm \u003d sorted(alarm, key \u003d lambda t:t[\u0027timestamp\u0027], reverse\u003dTrue)\n\t\t\tmessage \u003d max(alarm, key \u003d lambda p:p[\u0027priority\u0027]).get(\u0027message\u0027)\n\t\t\tif len(alarm) \u003e 1:\n\t\t\t\tmessage +\u003d \" (+\" + str(len(alarm)-1) + \")\"\n\tself.view.custom.alarm_message \u003d message"
}, },
"scope": "G", "scope": "G",
"type": "script" "type": "script"
@ -546,46 +487,14 @@
"meta": { "meta": {
"name": "root", "name": "root",
"tooltip": { "tooltip": {
"enabled": true, "enabled": true
"location": "top-left",
"style": {}
} }
}, },
"position": {
"x": 0,
"y": 0
},
"propConfig": { "propConfig": {
"meta.tooltip.style.classes": {
"binding": {
"config": {
"expression": "{view.custom.priority}"
},
"transforms": [
{
"fallback": "Alarms-Styles/NoAlarm",
"inputType": "scalar",
"mappings": [
{
"input": "High",
"output": "Alarms-Styles/High"
},
{
"input": "Medium",
"output": "Alarms-Styles/Medium"
},
{
"input": "Low",
"output": "Alarms-Styles/Low"
},
{
"input": "Diagnostic",
"output": "Alarms-Styles/Diagnostic"
}
],
"outputType": "style-list",
"type": "map"
}
],
"type": "expr"
}
},
"meta.tooltip.text": { "meta.tooltip.text": {
"binding": { "binding": {
"config": { "config": {
@ -593,52 +502,15 @@
}, },
"type": "expr" "type": "expr"
} }
},
"meta.visible": {
"binding": {
"config": {
"path": "session.custom.alarm_filter.show_running"
},
"type": "property"
}
},
"props.style.borderStyle": {
"binding": {
"config": {
"path": "view.custom.disconnected"
},
"enabled": false,
"transforms": [
{
"fallback": "",
"inputType": "scalar",
"mappings": [
{
"input": true,
"output": "solid"
},
{
"input": false,
"output": "none"
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "property"
}
} }
}, },
"props": { "props": {
"justify": "center", "mode": "percent",
"style": { "style": {
"borderColor": "#FF0000", "borderStyle": "solid",
"borderStyle": "none",
"borderWidth": "2px",
"cursor": "pointer" "cursor": "pointer"
} }
}, },
"type": "ia.container.flex" "type": "ia.container.coord"
} }
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 652 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 554 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

View File

@ -1,222 +0,0 @@
{
"custom": {
"color": "808080",
"state": 0,
"string": "Non Powered Equipment"
},
"params": {
"tagProps": [
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value"
]
},
"propConfig": {
"custom.color": {
"binding": {
"config": {
"path": "view.custom.state"
},
"transforms": [
{
"fallback": "808080",
"inputType": "scalar",
"mappings": [
{
"input": 1,
"output": "808080"
},
{
"input": 2,
"output": "f8060d"
},
{
"input": 3,
"output": "f78e12"
},
{
"input": 4,
"output": "dd00de"
},
{
"input": 5,
"output": "3a00fd"
},
{
"input": 6,
"output": "fbff1f"
},
{
"input": 7,
"output": "39cc38"
},
{
"input": 8,
"output": "8fcef9"
},
{
"input": 9,
"output": "cdffcc"
},
{
"input": 10,
"output": "d3d3d3"
},
{
"input": 11,
"output": "a66008"
},
{
"input": 12,
"output": "ffffff"
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "property"
},
"persistent": true
},
"custom.state": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE"
},
"transforms": [
{
"expression": "coalesce({value},0)",
"type": "expression"
}
],
"type": "tag"
},
"persistent": true
},
"custom.string": {
"binding": {
"config": {
"path": "view.custom.state"
},
"transforms": [
{
"fallback": "Non Powered Equipment",
"inputType": "scalar",
"mappings": [
{
"input": 1,
"output": "Communication Fault"
},
{
"input": 2,
"output": "EStop or Faulted"
},
{
"input": 3,
"output": "Jammed"
},
{
"input": 5,
"output": "Full"
},
{
"input": 6,
"output": "50% Full"
},
{
"input": 7,
"output": "Running"
},
{
"input": 9,
"output": "Enabled, Not Running"
},
{
"input": 12,
"output": "Non Powered Equipment"
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "property"
},
"persistent": true
},
"params.tagProps": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 8,
"width": 240
}
},
"root": {
"events": {
"dom": {
"onClick": {
"config": {
"script": "\tsystem.perspective.openDock(\u0027Docked-East-Chute\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps})\t"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "root",
"tooltip": {
"enabled": true
}
},
"position": {
"x": 0,
"y": 0
},
"propConfig": {
"meta.tooltip.text": {
"binding": {
"config": {
"expression": "\"Source Id: \" + {view.params.tagProps[0]} + \", Status: \" + {view.custom.string}"
},
"type": "expr"
}
},
"props.style.backgroundColor": {
"binding": {
"config": {
"expression": "\"#\"+{view.custom.color}"
},
"type": "expr"
}
}
},
"props": {
"mode": "percent",
"style": {
"borderStyle": "solid",
"borderWidth": "1px",
"cursor": "pointer"
}
},
"type": "ia.container.coord"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

View File

@ -30,7 +30,7 @@
"position": { "position": {
"height": 0.0657, "height": 0.0657,
"width": 0.0266, "width": 0.0266,
"x": 0.1407, "x": 0.1412,
"y": 0.3084 "y": 0.3084
}, },
"props": { "props": {
@ -156,7 +156,7 @@
}, },
"position": { "position": {
"height": 0.0269, "height": 0.0269,
"width": 0.237, "width": 0.238,
"x": 0.0745, "x": 0.0745,
"y": 0.2787 "y": 0.2787
}, },
@ -185,8 +185,8 @@
}, },
"position": { "position": {
"height": 0.0269, "height": 0.0269,
"width": 0.2583, "width": 0.2589,
"x": 0.5276, "x": 0.5271,
"y": 0.2787 "y": 0.2787
}, },
"props": { "props": {
@ -248,8 +248,8 @@
}, },
"position": { "position": {
"height": 0.0269, "height": 0.0269,
"width": 0.212, "width": 0.2125,
"x": 0.3141, "x": 0.3136,
"y": 0.2787 "y": 0.2787
}, },
"props": { "props": {
@ -310,8 +310,8 @@
}, },
"position": { "position": {
"height": 0.0287, "height": 0.0287,
"width": 0.0396, "width": 0.0406,
"x": 0.8435, "x": 0.8425,
"y": 0.6013 "y": 0.6013
}, },
"props": { "props": {
@ -403,9 +403,9 @@
"rotate": { "rotate": {
"angle": "90deg" "angle": "90deg"
}, },
"width": 0.1036, "width": 0.099,
"x": 0.0975, "x": 0.1003,
"y": 0.5168 "y": 0.5207
}, },
"props": { "props": {
"params": { "params": {
@ -432,8 +432,8 @@
}, },
"position": { "position": {
"height": 0.0222, "height": 0.0222,
"width": 0.0245, "width": 0.025,
"x": 0.9488, "x": 0.9483,
"y": 0.6013 "y": 0.6013
}, },
"props": { "props": {
@ -466,8 +466,8 @@
"angle": "90deg" "angle": "90deg"
}, },
"width": 0.0688, "width": 0.0688,
"x": 0.0079, "x": 0.0012,
"y": 0.4547 "y": 0.4619
}, },
"props": { "props": {
"params": { "params": {
@ -497,9 +497,9 @@
"rotate": { "rotate": {
"angle": "90deg" "angle": "90deg"
}, },
"width": 0.0177, "width": 0.0193,
"x": 0.1404, "x": 0.1401,
"y": 0.4087 "y": 0.4146
}, },
"props": { "props": {
"params": { "params": {
@ -529,9 +529,9 @@
"rotate": { "rotate": {
"angle": "90deg" "angle": "90deg"
}, },
"width": 0.0182, "width": 0.0203,
"x": 0.1401, "x": 0.1396,
"y": 0.3762 "y": 0.3789
}, },
"props": { "props": {
"params": { "params": {
@ -561,9 +561,9 @@
"rotate": { "rotate": {
"angle": "150deg" "angle": "150deg"
}, },
"width": 0.017, "width": 0.0227,
"x": 0.0718, "x": 0.0668,
"y": 0.3176 "y": 0.3199
}, },
"props": { "props": {
"params": { "params": {
@ -622,9 +622,9 @@
"rotate": { "rotate": {
"angle": "150deg" "angle": "150deg"
}, },
"width": 0.0186, "width": 0.0215,
"x": 0.055, "x": 0.0479,
"y": 0.3339 "y": 0.3396
}, },
"props": { "props": {
"params": { "params": {
@ -969,7 +969,7 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0104, "width": 0.0104,
"x": 0.0516, "x": 0.0536,
"y": 0.5102 "y": 0.5102
}, },
"props": { "props": {
@ -1001,7 +1001,7 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0104, "width": 0.0104,
"x": 0.0161, "x": 0.0141,
"y": 0.5102 "y": 0.5102
}, },
"props": { "props": {
@ -1223,10 +1223,10 @@
"name": "UL15_1_TPE1" "name": "UL15_1_TPE1"
}, },
"position": { "position": {
"height": 0.0185, "height": 0.0194,
"width": 0.0286, "width": 0.0292,
"x": 0.0257, "x": 0.0175,
"y": 0.3963 "y": 0.4045
}, },
"props": { "props": {
"loading": { "loading": {
@ -1263,8 +1263,8 @@
"angle": "60deg" "angle": "60deg"
}, },
"width": 0.0286, "width": 0.0286,
"x": 0.04, "x": 0.0335,
"y": 0.3397 "y": 0.3505
}, },
"props": { "props": {
"params": { "params": {
@ -1295,8 +1295,8 @@
"angle": "60deg" "angle": "60deg"
}, },
"width": 0.0286, "width": 0.0286,
"x": 0.0566, "x": 0.0521,
"y": 0.3241 "y": 0.3295
}, },
"props": { "props": {
"params": { "params": {
@ -1365,7 +1365,7 @@
"angle": "90deg" "angle": "90deg"
}, },
"width": 0.0286, "width": 0.0286,
"x": 0.1075, "x": 0.11,
"y": 0.276 "y": 0.276
}, },
"props": { "props": {
@ -1395,10 +1395,10 @@
"name": "UL14_1_TPE1" "name": "UL14_1_TPE1"
}, },
"position": { "position": {
"height": 0.0185, "height": 0.0176,
"width": 0.0286, "width": 0.0286,
"x": 0.132, "x": 0.1325,
"y": 0.4288 "y": 0.4369
}, },
"props": { "props": {
"params": { "params": {
@ -1427,10 +1427,10 @@
"name": "UL14_2_TPE1" "name": "UL14_2_TPE1"
}, },
"position": { "position": {
"height": 0.0185, "height": 0.0176,
"width": 0.0286, "width": 0.0286,
"x": 0.132, "x": 0.1325,
"y": 0.3963 "y": 0.4017
}, },
"props": { "props": {
"params": { "params": {
@ -1459,7 +1459,7 @@
"name": "UL14_3_TPE1" "name": "UL14_3_TPE1"
}, },
"position": { "position": {
"height": 0.0241, "height": 0.0194,
"width": 0.0286, "width": 0.0286,
"x": 0.132, "x": 0.132,
"y": 0.364 "y": 0.364
@ -1637,7 +1637,7 @@
}, },
"width": 0.0286, "width": 0.0286,
"x": 0.7716, "x": 0.7716,
"y": 0.286 "y": 0.2878
}, },
"props": { "props": {
"params": { "params": {
@ -1703,7 +1703,7 @@
"angle": "180deg" "angle": "180deg"
}, },
"width": 0.0286, "width": 0.0286,
"x": 0.8007, "x": 0.8054,
"y": 0.5203 "y": 0.5203
}, },
"props": { "props": {
@ -1910,8 +1910,8 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0104, "width": 0.0104,
"x": 0.0109, "x": 0.0027,
"y": 0.3963 "y": 0.4158
}, },
"props": { "props": {
"params": { "params": {
@ -1942,8 +1942,8 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0104, "width": 0.0104,
"x": 0.0109, "x": 0.0027,
"y": 0.3769 "y": 0.3964
}, },
"props": { "props": {
"params": { "params": {
@ -1974,8 +1974,8 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0104, "width": 0.0104,
"x": 0.0594, "x": 0.048,
"y": 0.4213 "y": 0.445
}, },
"props": { "props": {
"params": { "params": {
@ -2588,8 +2588,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.0575, "x": 0.0478,
"y": 0.3972 "y": 0.4173
}, },
"props": { "props": {
"params": { "params": {
@ -2620,8 +2620,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.0601, "x": 0.0487,
"y": 0.3713 "y": 0.3854
}, },
"props": { "props": {
"params": { "params": {
@ -2652,8 +2652,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.0757, "x": 0.0628,
"y": 0.3556 "y": 0.3637
}, },
"props": { "props": {
"params": { "params": {
@ -2684,8 +2684,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.0893, "x": 0.0828,
"y": 0.3417 "y": 0.3444
}, },
"props": { "props": {
"params": { "params": {
@ -2749,7 +2749,7 @@
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.9316, "x": 0.9316,
"y": 0.6 "y": 0.6279
}, },
"props": { "props": {
"params": { "params": {
@ -2781,7 +2781,7 @@
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.9504, "x": 0.9504,
"y": 0.6 "y": 0.6372
}, },
"props": { "props": {
"params": { "params": {
@ -2812,8 +2812,8 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0104, "width": 0.0104,
"x": 0.0526, "x": 0.0474,
"y": 0.4593 "y": 0.4764
}, },
"props": { "props": {
"params": { "params": {
@ -2844,8 +2844,8 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0104, "width": 0.0104,
"x": 0.0724, "x": 0.0629,
"y": 0.388 "y": 0.3952
}, },
"props": { "props": {
"params": { "params": {
@ -2876,7 +2876,7 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0104, "width": 0.0104,
"x": 0.0844, "x": 0.0774,
"y": 0.3759 "y": 0.3759
}, },
"props": { "props": {
@ -2910,8 +2910,8 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0104, "width": 0.0104,
"x": 0.0964, "x": 0.0949,
"y": 0.363 "y": 0.3603
}, },
"props": { "props": {
"params": { "params": {
@ -2944,8 +2944,8 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0104, "width": 0.0104,
"x": 0.102, "x": 0.1015,
"y": 0.337 "y": 0.3262
}, },
"props": { "props": {
"params": { "params": {
@ -3830,8 +3830,8 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0104, "width": 0.0104,
"x": 0.9307, "x": 0.928,
"y": 0.6389 "y": 0.65
}, },
"props": { "props": {
"params": { "params": {
@ -4022,8 +4022,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.0635, "x": 0.0583,
"y": 0.4593 "y": 0.4746
}, },
"props": { "props": {
"params": { "params": {
@ -4054,8 +4054,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.0719, "x": 0.0714,
"y": 0.4176 "y": 0.4149
}, },
"props": { "props": {
"params": { "params": {
@ -4086,8 +4086,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.0917, "x": 0.0902,
"y": 0.3963 "y": 0.3936
}, },
"props": { "props": {
"params": { "params": {
@ -4119,7 +4119,7 @@
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.1073, "x": 0.1073,
"y": 0.375 "y": 0.3732
}, },
"props": { "props": {
"params": { "params": {
@ -4748,8 +4748,8 @@
"position": { "position": {
"height": 0.0657, "height": 0.0657,
"width": 0.0266, "width": 0.0266,
"x": 0.0339, "x": 0.0269,
"y": 0.3408 "y": 0.3489
}, },
"props": { "props": {
"params": { "params": {
@ -4780,7 +4780,7 @@
"angle": "180deg" "angle": "180deg"
}, },
"width": 0.0286, "width": 0.0286,
"x": 0.8007, "x": 0.8057,
"y": 0.5509 "y": 0.5509
}, },
"props": { "props": {

View File

@ -29,13 +29,24 @@
}, },
"position": { "position": {
"height": 0.0657, "height": 0.0657,
"width": 0.0283, "width": 0.038,
"x": 0.1435, "x": 0.1279,
"y": 0.4324 "y": 0.4324
}, },
"props": { "props": {
"params": { "params": {
"key": "value" "tagProps": [
"System/MCM02/Conveyor/PS3_13",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value"
]
}, },
"path": "autStand/Equipment/Conveyor" "path": "autStand/Equipment/Conveyor"
}, },
@ -47,8 +58,8 @@
}, },
"position": { "position": {
"height": 0.0657, "height": 0.0657,
"width": 0.0887, "width": 0.0932,
"x": 0.0528, "x": 0.0315,
"y": 0.4324 "y": 0.4324
}, },
"props": { "props": {
@ -76,13 +87,24 @@
}, },
"position": { "position": {
"height": 0.0657, "height": 0.0657,
"width": 0.0299, "width": 0.0391,
"x": 0.1741, "x": 0.1673,
"y": 0.4324 "y": 0.4324
}, },
"props": { "props": {
"params": { "params": {
"key": "value" "tagProps": [
"System/MCM02/Conveyor/PS3_14",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value"
]
}, },
"path": "autStand/Equipment/Conveyor" "path": "autStand/Equipment/Conveyor"
}, },
@ -100,7 +122,18 @@
}, },
"props": { "props": {
"params": { "params": {
"key": "value" "tagProps": [
"System/MCM02/Conveyor/NCS1_1",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value"
]
}, },
"path": "autStand/Equipment/Conveyor" "path": "autStand/Equipment/Conveyor"
}, },
@ -112,14 +145,11 @@
}, },
"position": { "position": {
"height": 0.0657, "height": 0.0657,
"width": 0.0331, "width": 0.0396,
"x": 0.8923, "x": 0.8923,
"y": 0.4324 "y": 0.4324
}, },
"props": { "props": {
"params": {
"key": "value"
},
"path": "autStand/Equipment/Conveyor" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
@ -130,14 +160,11 @@
}, },
"position": { "position": {
"height": 0.0657, "height": 0.0657,
"width": 0.0331, "width": 0.0609,
"x": 0.9275, "x": 0.934,
"y": 0.4324 "y": 0.4324
}, },
"props": { "props": {
"params": {
"key": "value"
},
"path": "autStand/Equipment/Conveyor" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
@ -170,7 +197,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -202,7 +229,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -234,7 +261,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -266,7 +293,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -298,7 +325,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -330,7 +357,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -362,7 +389,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -394,7 +421,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -426,7 +453,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -458,7 +485,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -490,7 +517,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -522,7 +549,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -554,7 +581,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -586,7 +613,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -618,7 +645,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -650,7 +677,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -682,7 +709,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -714,7 +741,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -746,7 +773,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -778,7 +805,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -810,7 +837,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -2735,7 +2762,7 @@
"position": { "position": {
"height": 0.0278, "height": 0.0278,
"width": 0.0157, "width": 0.0157,
"x": 0.0552, "x": 0.0408,
"y": 0.5065 "y": 0.5065
}, },
"props": { "props": {
@ -2764,7 +2791,7 @@
"position": { "position": {
"height": 0.0278, "height": 0.0278,
"width": 0.0157, "width": 0.0157,
"x": 0.0542, "x": 0.0398,
"y": 0.3963 "y": 0.3963
}, },
"props": { "props": {
@ -2824,7 +2851,7 @@
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.1823, "x": 0.1823,
"y": 0.3778 "y": 0.3805
}, },
"props": { "props": {
"params": { "params": {
@ -2942,8 +2969,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.0131, "width": 0.0131,
"x": 0.1231, "x": 0.101,
"y": 0.5055 "y": 0.501
}, },
"props": { "props": {
"params": { "params": {
@ -2971,8 +2998,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.0131, "width": 0.0131,
"x": 0.123, "x": 0.1074,
"y": 0.4028 "y": 0.386
}, },
"props": { "props": {
"params": { "params": {
@ -3000,7 +3027,7 @@
"position": { "position": {
"height": 0.0241, "height": 0.0241,
"width": 0.0136, "width": 0.0136,
"x": 0.1077, "x": 0.0911,
"y": 0.4018 "y": 0.4018
}, },
"props": { "props": {
@ -3029,8 +3056,8 @@
"position": { "position": {
"height": 0.0241, "height": 0.0241,
"width": 0.0136, "width": 0.0136,
"x": 0.1518, "x": 0.1423,
"y": 0.4018 "y": 0.4072
}, },
"props": { "props": {
"params": { "params": {
@ -3058,8 +3085,8 @@
"position": { "position": {
"height": 0.0241, "height": 0.0241,
"width": 0.0136, "width": 0.0136,
"x": 0.1865, "x": 0.184,
"y": 0.4018 "y": 0.4063
}, },
"props": { "props": {
"params": { "params": {
@ -3087,8 +3114,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.1481, "x": 0.1446,
"y": 0.3741 "y": 0.3804
}, },
"props": { "props": {
"params": { "params": {
@ -3116,7 +3143,7 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.0862, "x": 0.0751,
"y": 0.4037 "y": 0.4037
}, },
"props": { "props": {
@ -3145,8 +3172,8 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0105, "width": 0.0105,
"x": 0.1246, "x": 0.109,
"y": 0.3815 "y": 0.3629
}, },
"props": { "props": {
"params": { "params": {
@ -3174,7 +3201,7 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.0131, "width": 0.0131,
"x": 0.1508, "x": 0.1406,
"y": 0.4583 "y": 0.4583
}, },
"props": { "props": {
@ -3203,7 +3230,7 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.0131, "width": 0.0131,
"x": 0.1823, "x": 0.1803,
"y": 0.4583 "y": 0.4583
}, },
"props": { "props": {
@ -3442,8 +3469,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.8134, "x": 0.8174,
"y": 0.5083 "y": 0.5182
}, },
"props": { "props": {
"params": { "params": {
@ -5706,8 +5733,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.0131, "width": 0.0131,
"x": 0.5231, "x": 0.5286,
"y": 0.3917 "y": 0.3845
}, },
"props": { "props": {
"params": { "params": {
@ -5735,8 +5762,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.0131, "width": 0.0131,
"x": 0.67, "x": 0.6755,
"y": 0.3944 "y": 0.3836
}, },
"props": { "props": {
"params": { "params": {
@ -5794,7 +5821,7 @@
"height": 0.0231, "height": 0.0231,
"width": 0.0131, "width": 0.0131,
"x": 0.5335, "x": 0.5335,
"y": 0.5176 "y": 0.5185
}, },
"props": { "props": {
"params": { "params": {
@ -5823,7 +5850,7 @@
"height": 0.0231, "height": 0.0231,
"width": 0.0131, "width": 0.0131,
"x": 0.6804, "x": 0.6804,
"y": 0.5195 "y": 0.5204
}, },
"props": { "props": {
"params": { "params": {
@ -5970,8 +5997,8 @@
}, },
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.1286, "width": 0.1365,
"x": 0.2488, "x": 0.2483,
"y": 0.4092 "y": 0.4092
}, },
"props": { "props": {
@ -5999,9 +6026,9 @@
}, },
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.1286, "width": 0.1365,
"x": 0.3926, "x": 0.3926,
"y": 0.4102 "y": 0.4093
}, },
"props": { "props": {
"params": { "params": {
@ -6028,7 +6055,7 @@
}, },
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.1286, "width": 0.1365,
"x": 0.5374, "x": 0.5374,
"y": 0.4083 "y": 0.4083
}, },
@ -6057,9 +6084,9 @@
}, },
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.1286, "width": 0.1365,
"x": 0.6851, "x": 0.6851,
"y": 0.4065 "y": 0.4074
}, },
"props": { "props": {
"params": { "params": {
@ -6086,9 +6113,9 @@
}, },
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.1286, "width": 0.1365,
"x": 0.3915, "x": 0.3925,
"y": 0.4935 "y": 0.4944
}, },
"props": { "props": {
"params": { "params": {
@ -6115,8 +6142,8 @@
}, },
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.1286, "width": 0.1365,
"x": 0.5369, "x": 0.5364,
"y": 0.4945 "y": 0.4945
}, },
"props": { "props": {
@ -6144,9 +6171,9 @@
}, },
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.1286, "width": 0.1365,
"x": 0.6844, "x": 0.6839,
"y": 0.4927 "y": 0.4945
}, },
"props": { "props": {
"params": { "params": {
@ -8880,7 +8907,7 @@
"angle": "90deg" "angle": "90deg"
}, },
"width": 0.0531, "width": 0.0531,
"x": 0.1161, "x": 0.1,
"y": 0.4491 "y": 0.4491
}, },
"props": { "props": {
@ -8917,8 +8944,8 @@
"angle": "270deg" "angle": "270deg"
}, },
"width": 0.0231, "width": 0.0231,
"x": 0.1625, "x": 0.1556,
"y": 0.5024 "y": 0.5033
}, },
"props": { "props": {
"params": { "params": {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -1,63 +0,0 @@
{
"custom": {},
"params": {},
"props": {
"defaultSize": {
"height": 30,
"width": 160
}
},
"root": {
"children": [
{
"events": {
"component": {
"onActionPerformed": {
"config": {
"script": "\ttagPath \u003d \"[BNA8_SCADA_TAG_PROVIDER]System/Global_Started\"\n\tsystem.tag.write(tagPath, True)\n\t"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "Button"
},
"position": {
"basis": "80%",
"grow": 1
},
"props": {
"image": {
"icon": {
"path": "material/not_started"
}
},
"style": {
"backgroundColor": "#00B900",
"borderStyle": "groove",
"borderWidth": 3,
"cursor": "pointer"
},
"text": "Global Start",
"textStyle": {
"color": "#000000",
"fontFamily": "inherit",
"fontSize": "1vmin",
"fontWeight": "bold"
}
},
"type": "ia.input.button"
}
],
"meta": {
"name": "root"
},
"props": {
"alignContent": "flex-start",
"justify": "center"
},
"type": "ia.container.flex"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 B

View File

@ -0,0 +1,522 @@
{
"custom": {
"color": "#C2C2C2",
"priority": "value",
"state": "Closed"
},
"params": {
"tagProps": [
"System/MCM01/Conveyors/Ul15_1",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value"
]
},
"propConfig": {
"custom.color": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color"
},
"transforms": [
{
"expression": "coalesce({value},0)",
"type": "expression"
},
{
"fallback": "#000000",
"inputType": "scalar",
"mappings": [
{
"input": 0,
"output": "#C2C2C2"
},
{
"input": 1,
"output": "#FF0000"
},
{
"input": 2,
"output": "#FFA500"
},
{
"input": 3,
"output": "#0008FF"
},
{
"input": 4,
"output": "#00FF00"
},
{
"input": 5,
"output": "#FFF700"
},
{
"input": 6,
"output": "#87CEEB"
},
{
"input": 7,
"output": "#90EE90"
},
{
"input": 8,
"output": "#964B00"
},
{
"input": 9,
"output": "#FFFFFF"
},
{
"input": 10,
"output": "#000000"
},
{
"input": 11,
"output": "#8B0000"
},
{
"input": 12,
"output": "#808080"
},
{
"input": 13,
"output": "#8B8000"
},
{
"input": 14,
"output": "#006400"
},
{
"input": 15,
"output": "#FFFFC5"
},
{
"input": 16,
"output": "#00008B"
},
{
"input": 17,
"output": "#FF7276"
},
{
"input": 18,
"output": "#556B2F"
},
{
"input": 19,
"output": "#B43434"
},
{
"input": 20,
"output": "#4682B4"
},
{
"input": 21,
"output": "#FFD700"
}
],
"outputType": "color",
"type": "map"
}
],
"type": "tag"
},
"persistent": true
},
"custom.priority": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority"
},
"transforms": [
{
"expression": "coalesce({value},0)",
"type": "expression"
},
{
"fallback": null,
"inputType": "scalar",
"mappings": [
{
"input": 0,
"output": "No Active Alarms"
},
{
"input": 1,
"output": "High"
},
{
"input": 2,
"output": "Medium"
},
{
"input": 3,
"output": "Low"
},
{
"input": 4,
"output": "Diagnostic"
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "tag"
},
"persistent": true
},
"custom.state": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State"
},
"transforms": [
{
"expression": "coalesce({value},0)",
"type": "expression"
},
{
"fallback": "Unknown",
"inputType": "scalar",
"mappings": [
{
"input": 0,
"output": "Closed"
},
{
"input": 1,
"output": "Actuated"
},
{
"input": 2,
"output": "Communication Faulted"
},
{
"input": 3,
"output": "Conveyor Running In Maintenance Mode"
},
{
"input": 4,
"output": "Disabled"
},
{
"input": 5,
"output": "Disconnected"
},
{
"input": 6,
"output": "Stopped"
},
{
"input": 7,
"output": "Enabled Not Running"
},
{
"input": 8,
"output": "Encoder Fault"
},
{
"input": 9,
"output": "Energy Management"
},
{
"input": 10,
"output": "ESTOP Was Actuated"
},
{
"input": 11,
"output": "EStopped"
},
{
"input": 12,
"output": "EStopped Locally"
},
{
"input": 13,
"output": "Extended Faulted"
},
{
"input": 14,
"output": "Full"
},
{
"input": 15,
"output": "Gaylord Start Pressed"
},
{
"input": 16,
"output": "Jam Fault"
},
{
"input": 17,
"output": "Jammed"
},
{
"input": 18,
"output": "Loading Allowed"
},
{
"input": 19,
"output": "Loading Not Allowed"
},
{
"input": 20,
"output": "Low Air Pressure Fault Was Present"
},
{
"input": 21,
"output": "Maintenance Mode"
},
{
"input": 22,
"output": "Conveyor Stopped In Maintenance Mode"
},
{
"input": 23,
"output": "Motor Faulted"
},
{
"input": 24,
"output": "Motor Was Faulted"
},
{
"input": 25,
"output": "Normal"
},
{
"input": 26,
"output": "Off Inactive"
},
{
"input": 27,
"output": "Open"
},
{
"input": 28,
"output": "PLC Ready To Run"
},
{
"input": 29,
"output": "Package Release Pressed"
},
{
"input": 30,
"output": "Power Branch Was Faulted"
},
{
"input": 31,
"output": "Pressed"
},
{
"input": 32,
"output": "Ready To Receive"
},
{
"input": 33,
"output": "Running"
},
{
"input": 34,
"output": "Started"
},
{
"input": 35,
"output": "Stopped"
},
{
"input": 36,
"output": "System Started"
},
{
"input": 37,
"output": "Unknown"
},
{
"input": 38,
"output": "VFD Fault"
},
{
"input": 39,
"output": "Conveyor Running In Power Saving Mode"
},
{
"input": 40,
"output": "Conveyor Jogging In Maintenance Mode"
},
{
"input": 41,
"output": "VFD Reset Required"
},
{
"input": 42,
"output": "Jam Reset Push Button Pressed"
},
{
"input": 43,
"output": "Start Push Button Pressed"
},
{
"input": 44,
"output": "Stop Push Button Pressed"
},
{
"input": 45,
"output": "No Container"
},
{
"input": 46,
"output": "Ready To Be Enabled"
},
{
"input": 47,
"output": "Half Full"
},
{
"input": 48,
"output": "Enabled"
},
{
"input": 49,
"output": "Tipper Faulted"
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "tag"
},
"persistent": true
},
"params.tagProps": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 272,
"width": 207
}
},
"root": {
"children": [
{
"meta": {
"name": "Conveyor_Left90"
},
"position": {
"height": 1.3652,
"width": 1,
"x": 0.0069,
"y": -0.1685
},
"propConfig": {
"props.elements[1].elements[0].fill.paint": {
"binding": {
"config": {
"path": "view.custom.color"
},
"type": "property"
}
}
},
"props": {
"elements": [
{
"id": "defs1",
"name": "defs1",
"type": "defs"
},
{
"elements": [
{
"d": "M 16.890047,19.897888 C 4.1781605,20.036878 -0.11241603,13.922713 0.16340637,0.16060852 L 8.2822031,0.16091303 C 8.3924473,8.3148192 8.5268195,11.434975 16.856526,11.653146 Z",
"fill": {
"opacity": "1"
},
"id": "path27089",
"name": "path27089",
"stroke": {
"dasharray": "none",
"opacity": "1",
"paint": "#000000",
"width": 0.45
},
"type": "path"
}
],
"id": "layer1",
"name": "layer1",
"type": "group"
}
],
"viewBox": "0 0 17 20"
},
"type": "ia.shapes.svg"
}
],
"events": {
"dom": {
"onClick": {
"config": {
"script": "\t#create devices and tags lists for the conveyor\n\tprops \u003d self.view.params.tagProps[0]\n\tautStand.devices.build_device_mapping(props)\n\tdevice_table_dataset \u003d autStand.devices.build_device_table(self)\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props)\n\tsystem.perspective.openDock(\u0027Docked-East-Conv\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps, \"devices\": device_table_dataset, \"tags\":tags_table_dataset})"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "root",
"tooltip": {
"enabled": true
}
},
"propConfig": {
"meta.tooltip.text": {
"binding": {
"config": {
"expression": "if(\n {view.custom.state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n"
},
"type": "expr"
}
}
},
"props": {
"mode": "percent",
"style": {
"cursor": "pointer",
"overflow": "hidden",
"overflowX": "hidden"
}
},
"type": "ia.container.coord"
}
}

View File

@ -1,15 +1,12 @@
{ {
"custom": { "custom": {
"alarm_message": null,
"color": "#C2C2C2", "color": "#C2C2C2",
"priority": "No Active Alarms", "priority": "No Active Alarms",
"state": "Closed" "state": "Closed"
}, },
"params": { "params": {
"angle": 0,
"directionLeft": false,
"tagProps": [ "tagProps": [
"System/MCM01/Conveyor/VFD/UL1_3_VFD1", "System/MCM01/Conveyors/Ul15_1",
"value", "value",
"value", "value",
"value", "value",
@ -417,102 +414,68 @@
}, },
"persistent": true "persistent": true
}, },
"params.angle": {
"paramDirection": "input",
"persistent": true
},
"params.directionLeft": {
"paramDirection": "input",
"persistent": true
},
"params.tagProps": { "params.tagProps": {
"paramDirection": "inout", "paramDirection": "input",
"persistent": true "persistent": true
} }
}, },
"props": { "props": {
"defaultSize": { "defaultSize": {
"height": 20, "height": 215,
"width": 29 "width": 316
} }
}, },
"root": { "root": {
"children": [ "children": [
{ {
"meta": { "meta": {
"name": "RunningStatus" "name": "right90"
}, },
"position": { "position": {
"grow": 1 "height": 0.9926,
"width": 1
}, },
"propConfig": { "propConfig": {
"position.display": { "props.elements[1].elements[0].fill.paint": {
"binding": { "binding": {
"config": { "config": {
"expression": "if(({view.custom.display_icon} || ({view.custom.show_running} \u0026\u0026 !{view.custom.show_error})) \u0026\u0026 !{view.params.directionLeft}, True, False)" "path": "view.custom.color"
}, },
"enabled": false, "type": "property"
"type": "expr"
}
},
"props.elements[0].fill.paint": {
"binding": {
"config": {
"expression": "if(\r\n {view.custom.state} \u003d \"Closed\",\r\n \"#000000\",\r\n {view.custom.color}\r\n)\r\n"
},
"type": "expr"
}
},
"props.style.transform": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Maintenance/Direction"
},
"transforms": [
{
"expression": "coalesce({value},{view.params.forceFaultStatus},\"\")",
"type": "expression"
},
{
"fallback": "",
"inputType": "scalar",
"mappings": [
{
"input": true,
"output": "scaleX(-1)"
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "tag"
} }
} }
}, },
"props": { "props": {
"elements": [ "elements": [
{ {
"d": "M 5 15 L 45 15 L 60 25 L 60 55 L 20 55 L 5 45 Z M 5 15 L 15 5 L 55 5 L 60 25 M 45 15 L 55 5", "id": "defs1",
"fill": {}, "name": "defs1",
"name": "path", "type": "defs"
"stroke": { },
"paint": "#4c4c4c", {
"width": "2" "elements": [
}, {
"type": "path" "d": "m 0.48408946,0.63336539 c 5.03604004,0.02588 7.95928004,-0.266973 12.23377954,1.98944001 1.65503,0.9666 2.74197,2.07523 3.73794,3.20659 1.85537,2.84128 3.14745,5.8598596 3.05039,10.7798096 l -8.06562,0.031 c -0.0803,-1.92185 0.0446,-3.79913 -1.5474595,-5.77497 -2.38574,-2.6865496 -6.13811,-2.3322296 -9.40355004,-2.4430596 z",
"fill": {
"opacity": "1"
},
"id": "path27086",
"name": "path27086",
"stroke": {
"dasharray": "none",
"opacity": "1",
"paint": "#000000",
"width": 0.45
},
"type": "path"
}
],
"id": "layer1",
"name": "layer1",
"type": "group"
} }
], ],
"style": { "viewBox": "0 0 20 17"
"overflow": "hidden"
},
"viewBox": "-1.5 -1.5 73 63"
}, },
"type": "ia.shapes.svg" "type": "ia.shapes.svg"
} }
@ -521,22 +484,7 @@
"dom": { "dom": {
"onClick": { "onClick": {
"config": { "config": {
"script": "\tsystem.perspective.openDock(\u0027Docked-Eas-TPR\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps})" "script": "\t#create devices and tags lists for the conveyor\n\tprops \u003d self.view.params.tagProps[0]\n\tautStand.devices.build_device_mapping(props)\n\tdevice_table_dataset \u003d autStand.devices.build_device_table(self)\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props)\n\tsystem.perspective.openDock(\u0027Docked-East-Conv\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps, \"devices\": device_table_dataset, \"tags\":tags_table_dataset})"
},
"scope": "G",
"type": "script"
},
"onDoubleClick": {
"config": {
"script": "\ttagProps \u003d self.view.params.tagProps\n\tsystem.perspective.openPopup(\"StatusPopUP\", \"PopUp-Views/Controller-Equipment/Information\", params \u003d{\"tagProps\":tagProps})\n\t"
},
"enabled": false,
"scope": "G",
"type": "script"
},
"onMouseEnter": {
"config": {
"script": "\tfrom time import sleep\n\t\n\talarm \u003d []\n\tmessage \u003d None\n\t\n\tsleep(0.5)\n\t\n\tif system.tag.exists(\"System/aws_data\"):\n\t\tif self.view.params.tagProps[0] !\u003d \"\":\n\t\t\ttags_to_read \u003d system.tag.readBlocking(\"System/aws_data\")\n\t\t\tdecode_alarm_data \u003d system.util.jsonDecode(tags_to_read[0].value)\n\t\t\talarm \u003d [decode_alarm_data[i] for i in decode_alarm_data\n\t\t\t\t\tif decode_alarm_data[i][\u0027sourceId\u0027].startswith(self.view.params.tagProps[0])]\n\t\tif alarm:\n\t\t\talarm \u003d sorted(alarm, key \u003d lambda t:t[\u0027timestamp\u0027], reverse\u003dTrue)\n\t\t\tmessage \u003d max(alarm, key \u003d lambda p:p[\u0027priority\u0027]).get(\u0027message\u0027)\n\t\t\tif len(alarm) \u003e 1:\n\t\t\t\tmessage +\u003d \" (+\" + str(len(alarm)-1) + \")\"\n\tself.view.custom.alarm_message \u003d message"
}, },
"scope": "G", "scope": "G",
"type": "script" "type": "script"
@ -546,46 +494,10 @@
"meta": { "meta": {
"name": "root", "name": "root",
"tooltip": { "tooltip": {
"enabled": true, "enabled": true
"location": "top-left",
"style": {}
} }
}, },
"propConfig": { "propConfig": {
"meta.tooltip.style.classes": {
"binding": {
"config": {
"expression": "{view.custom.priority}"
},
"transforms": [
{
"fallback": "Alarms-Styles/NoAlarm",
"inputType": "scalar",
"mappings": [
{
"input": "High",
"output": "Alarms-Styles/High"
},
{
"input": "Medium",
"output": "Alarms-Styles/Medium"
},
{
"input": "Low",
"output": "Alarms-Styles/Low"
},
{
"input": "Diagnostic",
"output": "Alarms-Styles/Diagnostic"
}
],
"outputType": "style-list",
"type": "map"
}
],
"type": "expr"
}
},
"meta.tooltip.text": { "meta.tooltip.text": {
"binding": { "binding": {
"config": { "config": {
@ -593,52 +505,14 @@
}, },
"type": "expr" "type": "expr"
} }
},
"meta.visible": {
"binding": {
"config": {
"path": "session.custom.alarm_filter.show_running"
},
"type": "property"
}
},
"props.style.borderStyle": {
"binding": {
"config": {
"path": "view.custom.disconnected"
},
"enabled": false,
"transforms": [
{
"fallback": "",
"inputType": "scalar",
"mappings": [
{
"input": true,
"output": "solid"
},
{
"input": false,
"output": "none"
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "property"
}
} }
}, },
"props": { "props": {
"justify": "center", "mode": "percent",
"style": { "style": {
"borderColor": "#FF0000",
"borderStyle": "none",
"borderWidth": "2px",
"cursor": "pointer" "cursor": "pointer"
} }
}, },
"type": "ia.container.flex" "type": "ia.container.coord"
} }
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 141 B

View File

@ -1,278 +0,0 @@
{
"custom": {
"color": "ffffff",
"state": 0,
"string": "Non Powered Equipment"
},
"params": {
"tagProps": [
"System/MCM01/Conveyors/Ul15_1",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value"
]
},
"propConfig": {
"custom.color": {
"binding": {
"config": {
"path": "view.custom.state"
},
"transforms": [
{
"fallback": "ffffff",
"inputType": "scalar",
"mappings": [
{
"input": 1,
"output": "808080"
},
{
"input": 2,
"output": "f8060d"
},
{
"input": 3,
"output": "f78e12"
},
{
"input": 4,
"output": "dd00de"
},
{
"input": 5,
"output": "3a00fd"
},
{
"input": 6,
"output": "fbff1f"
},
{
"input": 7,
"output": "39cc38"
},
{
"input": 8,
"output": "8fcef9"
},
{
"input": 9,
"output": "cdffcc"
},
{
"input": 10,
"output": "d3d3d3"
},
{
"input": 11,
"output": "a66008"
},
{
"input": 12,
"output": "ffffff"
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "property"
},
"persistent": true
},
"custom.state": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE"
},
"transforms": [
{
"expression": "coalesce({value},0)",
"type": "expression"
}
],
"type": "tag"
},
"persistent": true
},
"custom.string": {
"binding": {
"config": {
"path": "view.custom.state"
},
"transforms": [
{
"fallback": "Non Powered Equipment",
"inputType": "scalar",
"mappings": [
{
"input": 1,
"output": "Communication Fault"
},
{
"input": 2,
"output": "EStop or Faulted"
},
{
"input": 3,
"output": "Jammed"
},
{
"input": 4,
"output": "Anti-Gridlock Prevention Mode"
},
{
"input": 5,
"output": "Full"
},
{
"input": 6,
"output": "50% Full"
},
{
"input": 7,
"output": "Running"
},
{
"input": 8,
"output": "Energy Managment"
},
{
"input": 9,
"output": "Enabled, Not Running"
},
{
"input": 10,
"output": "Off (Inactive)"
},
{
"input": 11,
"output": "Manual / Maintenance Mode"
},
{
"input": 12,
"output": "Non Powered Equipment"
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "property"
},
"persistent": true
},
"params.tagProps": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 271,
"width": 316
}
},
"root": {
"children": [
{
"meta": {
"name": "right90"
},
"position": {
"height": 0.9926,
"width": 1
},
"propConfig": {
"props.elements[1].elements[0].fill.paint": {
"binding": {
"config": {
"expression": "\"#\" + {view.custom.color}"
},
"type": "expr"
}
}
},
"props": {
"elements": [
{
"id": "defs1",
"name": "defs1",
"type": "defs"
},
{
"elements": [
{
"d": "m 0.48408946,0.63336539 c 5.03604004,0.02588 7.95928004,-0.266973 12.23377954,1.98944001 1.65503,0.9666 2.74197,2.07523 3.73794,3.20659 1.85537,2.84128 3.14745,5.8598596 3.05039,10.7798096 l -8.06562,0.031 c -0.0803,-1.92185 0.0446,-3.79913 -1.5474595,-5.77497 -2.38574,-2.6865496 -6.13811,-2.3322296 -9.40355004,-2.4430596 z",
"fill": {
"opacity": "1"
},
"id": "path27086",
"name": "path27086",
"stroke": {
"dasharray": "none",
"opacity": "1",
"paint": "#000000",
"width": 0.15
},
"type": "path"
}
],
"id": "layer1",
"name": "layer1",
"type": "group"
}
],
"viewBox": "0 0 20 17"
},
"type": "ia.shapes.svg"
}
],
"events": {
"dom": {
"onClick": {
"config": {
"script": "\t#create devices and tags lists for the conveyor\n\tprops \u003d self.view.params.tagProps[0]\n\tautStand.devices.build_device_mapping(props)\n\tdevice_table_dataset \u003d autStand.devices.build_device_table(self)\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props)\n\tsystem.perspective.openDock(\u0027Docked-East-Conv\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps, \"devices\": device_table_dataset, \"tags\":tags_table_dataset})"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "root",
"tooltip": {
"enabled": true
}
},
"propConfig": {
"meta.tooltip.text": {
"binding": {
"config": {
"expression": "\"Source Id: \" + {view.params.tagProps[0]} + \", Status: \" + {view.custom.string}"
},
"type": "expr"
}
}
},
"props": {
"mode": "percent",
"style": {
"cursor": "pointer"
}
},
"type": "ia.container.coord"
}
}

View File

@ -2,13 +2,6 @@
"custom": {}, "custom": {},
"params": { "params": {
"FilteredViews": [ "FilteredViews": [
{
"Path": "autStand/Equipment/Beacon",
"instancePosition": {},
"instanceStyle": {
"classes": ""
}
},
{ {
"Path": "autStand/Equipment/Button", "Path": "autStand/Equipment/Button",
"instancePosition": {}, "instancePosition": {},
@ -63,7 +56,12 @@
} }
}, },
"props": { "props": {
"alignContent": "center",
"alignItems": "center",
"direction": "column", "direction": "column",
"elementPosition": {
"shrink": 0
},
"path": "autStand/PopUp-Views/Legend_Popup/Legend-row", "path": "autStand/PopUp-Views/Legend_Popup/Legend-row",
"style": { "style": {
"classes": "Background-Styles/Controller" "classes": "Background-Styles/Controller"

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

View File

@ -0,0 +1,520 @@
{
"custom": {
"color": "#C2C2C2",
"priority": "No Active Alarms",
"state": "Closed",
"string": "Non Powered Equipment"
},
"params": {
"tagProps": [
"System/MCM01/Conveyors/Ul15_1",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value"
]
},
"propConfig": {
"custom.color": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color"
},
"transforms": [
{
"expression": "coalesce({value},0)",
"type": "expression"
},
{
"fallback": "#000000",
"inputType": "scalar",
"mappings": [
{
"input": 0,
"output": "#C2C2C2"
},
{
"input": 1,
"output": "#FF0000"
},
{
"input": 2,
"output": "#FFA500"
},
{
"input": 3,
"output": "#0008FF"
},
{
"input": 4,
"output": "#00FF00"
},
{
"input": 5,
"output": "#FFF700"
},
{
"input": 6,
"output": "#87CEEB"
},
{
"input": 7,
"output": "#90EE90"
},
{
"input": 8,
"output": "#964B00"
},
{
"input": 9,
"output": "#FFFFFF"
},
{
"input": 10,
"output": "#000000"
},
{
"input": 11,
"output": "#8B0000"
},
{
"input": 12,
"output": "#808080"
},
{
"input": 13,
"output": "#8B8000"
},
{
"input": 14,
"output": "#006400"
},
{
"input": 15,
"output": "#FFFFC5"
},
{
"input": 16,
"output": "#00008B"
},
{
"input": 17,
"output": "#FF7276"
},
{
"input": 18,
"output": "#556B2F"
},
{
"input": 19,
"output": "#B43434"
},
{
"input": 20,
"output": "#4682B4"
},
{
"input": 21,
"output": "#FFD700"
}
],
"outputType": "color",
"type": "map"
}
],
"type": "tag"
},
"persistent": true
},
"custom.priority": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority"
},
"transforms": [
{
"expression": "coalesce({value},0)",
"type": "expression"
},
{
"fallback": null,
"inputType": "scalar",
"mappings": [
{
"input": 0,
"output": "No Active Alarms"
},
{
"input": 1,
"output": "High"
},
{
"input": 2,
"output": "Medium"
},
{
"input": 3,
"output": "Low"
},
{
"input": 4,
"output": "Diagnostic"
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "tag"
},
"persistent": true
},
"custom.state": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State"
},
"transforms": [
{
"expression": "coalesce({value},0)",
"type": "expression"
},
{
"fallback": "Unknown",
"inputType": "scalar",
"mappings": [
{
"input": 0,
"output": "Closed"
},
{
"input": 1,
"output": "Actuated"
},
{
"input": 2,
"output": "Communication Faulted"
},
{
"input": 3,
"output": "Conveyor Running In Maintenance Mode"
},
{
"input": 4,
"output": "Disabled"
},
{
"input": 5,
"output": "Disconnected"
},
{
"input": 6,
"output": "Stopped"
},
{
"input": 7,
"output": "Enabled Not Running"
},
{
"input": 8,
"output": "Encoder Fault"
},
{
"input": 9,
"output": "Energy Management"
},
{
"input": 10,
"output": "ESTOP Was Actuated"
},
{
"input": 11,
"output": "EStopped"
},
{
"input": 12,
"output": "EStopped Locally"
},
{
"input": 13,
"output": "Extended Faulted"
},
{
"input": 14,
"output": "Full"
},
{
"input": 15,
"output": "Gaylord Start Pressed"
},
{
"input": 16,
"output": "Jam Fault"
},
{
"input": 17,
"output": "Jammed"
},
{
"input": 18,
"output": "Loading Allowed"
},
{
"input": 19,
"output": "Loading Not Allowed"
},
{
"input": 20,
"output": "Low Air Pressure Fault Was Present"
},
{
"input": 21,
"output": "Maintenance Mode"
},
{
"input": 22,
"output": "Conveyor Stopped In Maintenance Mode"
},
{
"input": 23,
"output": "Motor Faulted"
},
{
"input": 24,
"output": "Motor Was Faulted"
},
{
"input": 25,
"output": "Normal"
},
{
"input": 26,
"output": "Off Inactive"
},
{
"input": 27,
"output": "Open"
},
{
"input": 28,
"output": "PLC Ready To Run"
},
{
"input": 29,
"output": "Package Release Pressed"
},
{
"input": 30,
"output": "Power Branch Was Faulted"
},
{
"input": 31,
"output": "Pressed"
},
{
"input": 32,
"output": "Ready To Receive"
},
{
"input": 33,
"output": "Running"
},
{
"input": 34,
"output": "Started"
},
{
"input": 35,
"output": "Stopped"
},
{
"input": 36,
"output": "System Started"
},
{
"input": 37,
"output": "Unknown"
},
{
"input": 38,
"output": "VFD Fault"
},
{
"input": 39,
"output": "Conveyor Running In Power Saving Mode"
},
{
"input": 40,
"output": "Conveyor Jogging In Maintenance Mode"
},
{
"input": 41,
"output": "VFD Reset Required"
},
{
"input": 42,
"output": "Jam Reset Push Button Pressed"
},
{
"input": 43,
"output": "Start Push Button Pressed"
},
{
"input": 44,
"output": "Stop Push Button Pressed"
},
{
"input": 45,
"output": "No Container"
},
{
"input": 46,
"output": "Ready To Be Enabled"
},
{
"input": 47,
"output": "Half Full"
},
{
"input": 48,
"output": "Enabled"
},
{
"input": 49,
"output": "Tipper Faulted"
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "tag"
},
"persistent": true
},
"params.tagProps": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 69,
"width": 49
}
},
"root": {
"children": [
{
"meta": {
"name": "Conveyor45"
},
"position": {
"height": 0.9855,
"width": 0.9796
},
"propConfig": {
"props.elements[1].elements[0].fill.paint": {
"binding": {
"config": {
"path": "view.custom.color"
},
"type": "property"
}
}
},
"props": {
"elements": [
{
"id": "defs1",
"name": "defs1",
"type": "defs"
},
{
"elements": [
{
"d": "m 0.61872656,19.047242 0.185181,-7.76481 C 2.3211966,6.4490419 5.3844746,3.4831579 9.6680236,0.93748089 L 13.582549,7.8726519 c -2.984985,1.33473 -4.2291194,3.3482401 -4.9990764,6.5174301 l -0.08744,4.67802 z",
"fill": {
"opacity": "1"
},
"id": "path26615",
"name": "path26615",
"stroke": {
"dasharray": "none",
"opacity": "1",
"paint": "#000000",
"width": 0.45
},
"type": "path"
}
],
"id": "layer1",
"name": "layer1",
"type": "group"
}
],
"viewBox": "0 0 14 19"
},
"type": "ia.shapes.svg"
}
],
"events": {
"dom": {
"onClick": {
"config": {
"script": "\t#create devices and tags lists for the conveyor\n\tprops \u003d self.view.params.tagProps[0]\n\tautStand.devices.build_device_mapping(props)\n\tdevice_table_dataset \u003d autStand.devices.build_device_table(self)\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props)\n\tsystem.perspective.openDock(\u0027Docked-East-Conv\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps, \"devices\": device_table_dataset, \"tags\":tags_table_dataset})"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "root",
"tooltip": {
"enabled": true
}
},
"propConfig": {
"meta.tooltip.text": {
"binding": {
"config": {
"expression": "if(\n {view.custom.state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n"
},
"type": "expr"
}
}
},
"props": {
"mode": "percent",
"style": {
"cursor": "pointer",
"overflow": "hidden"
}
},
"type": "ia.container.coord"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

View File

@ -78,13 +78,6 @@
"classes": "" "classes": ""
} }
}, },
{
"Path": "autStand/Equipment/Field_IO",
"instancePosition": {},
"instanceStyle": {
"classes": ""
}
},
{ {
"Path": "autStand/Equipment/JAM", "Path": "autStand/Equipment/JAM",
"instancePosition": {}, "instancePosition": {},
@ -121,7 +114,7 @@
} }
}, },
{ {
"Path": "autStand/Equipment/ProxSwitch", "Path": "autStand/Equipment/ProxSensor",
"instancePosition": {}, "instancePosition": {},
"instanceStyle": { "instanceStyle": {
"classes": "" "classes": ""
@ -135,7 +128,7 @@
} }
}, },
{ {
"Path": "autStand/Equipment/Safety_IO", "Path": "autStand/Equipment/IO_Block",
"instancePosition": {}, "instancePosition": {},
"instanceStyle": { "instanceStyle": {
"classes": "" "classes": ""
@ -168,7 +161,10 @@
} }
} }
}, },
"params": {}, "params": {
"Dataset": [],
"FilteredViews": []
},
"propConfig": { "propConfig": {
"custom.FilteredViews": { "custom.FilteredViews": {
"persistent": true "persistent": true

Binary file not shown.

Before

Width:  |  Height:  |  Size: 144 B

View File

@ -1,282 +0,0 @@
{
"custom": {
"color": "ffffff",
"state": 0,
"string": "Non Powered Equipment"
},
"params": {
"tagProps": [
"System/MCM01/Conveyors/Ul15_1",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value"
]
},
"propConfig": {
"custom.color": {
"binding": {
"config": {
"path": "view.custom.state"
},
"transforms": [
{
"fallback": "ffffff",
"inputType": "scalar",
"mappings": [
{
"input": 1,
"output": "808080"
},
{
"input": 2,
"output": "f8060d"
},
{
"input": 3,
"output": "f78e12"
},
{
"input": 4,
"output": "dd00de"
},
{
"input": 5,
"output": "3a00fd"
},
{
"input": 6,
"output": "fbff1f"
},
{
"input": 7,
"output": "39cc38"
},
{
"input": 8,
"output": "8fcef9"
},
{
"input": 9,
"output": "cdffcc"
},
{
"input": 10,
"output": "d3d3d3"
},
{
"input": 11,
"output": "a66008"
},
{
"input": 12,
"output": "ffffff"
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "property"
},
"persistent": true
},
"custom.state": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE"
},
"transforms": [
{
"expression": "coalesce({value},0)",
"type": "expression"
}
],
"type": "tag"
},
"persistent": true
},
"custom.string": {
"binding": {
"config": {
"path": "view.custom.state"
},
"transforms": [
{
"fallback": "Non Powered Equipment",
"inputType": "scalar",
"mappings": [
{
"input": 1,
"output": "Communication Fault"
},
{
"input": 2,
"output": "EStop or Faulted"
},
{
"input": 3,
"output": "Jammed"
},
{
"input": 4,
"output": "Anti-Gridlock Prevention Mode"
},
{
"input": 5,
"output": "Full"
},
{
"input": 6,
"output": "50% Full"
},
{
"input": 7,
"output": "Running"
},
{
"input": 8,
"output": "Energy Managment"
},
{
"input": 9,
"output": "Enabled, Not Running"
},
{
"input": 10,
"output": "Off (Inactive)"
},
{
"input": 11,
"output": "Manual / Maintenance Mode"
},
{
"input": 12,
"output": "Non Powered Equipment"
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "property"
},
"persistent": true
},
"params.tagProps": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 272,
"width": 207
}
},
"root": {
"children": [
{
"meta": {
"name": "Conveyor_Left90"
},
"position": {
"height": 1.3652,
"width": 1,
"x": 0.0069,
"y": -0.1685
},
"propConfig": {
"props.elements[1].elements[0].fill.paint": {
"binding": {
"config": {
"expression": "\"#\"+{view.custom.color}"
},
"type": "expr"
}
}
},
"props": {
"elements": [
{
"id": "defs1",
"name": "defs1",
"type": "defs"
},
{
"elements": [
{
"d": "M 16.890047,19.897888 C 4.1781605,20.036878 -0.11241603,13.922713 0.16340637,0.16060852 L 8.2822031,0.16091303 C 8.3924473,8.3148192 8.5268195,11.434975 16.856526,11.653146 Z",
"fill": {
"opacity": "1"
},
"id": "path27089",
"name": "path27089",
"stroke": {
"dasharray": "none",
"opacity": "1",
"paint": "#000000",
"width": 0.15
},
"type": "path"
}
],
"id": "layer1",
"name": "layer1",
"type": "group"
}
],
"viewBox": "0 0 17 20"
},
"type": "ia.shapes.svg"
}
],
"events": {
"dom": {
"onClick": {
"config": {
"script": "\t#create devices and tags lists for the conveyor\n\tprops \u003d self.view.params.tagProps[0]\n\tautStand.devices.build_device_mapping(props)\n\tdevice_table_dataset \u003d autStand.devices.build_device_table(self)\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props)\n\tsystem.perspective.openDock(\u0027Docked-East-Conv\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps, \"devices\": device_table_dataset, \"tags\":tags_table_dataset})"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "root",
"tooltip": {
"enabled": true
}
},
"propConfig": {
"meta.tooltip.text": {
"binding": {
"config": {
"expression": "\"Source Id: \" + {view.params.tagProps[0]} + \", Status: \" + {view.custom.string}"
},
"type": "expr"
}
}
},
"props": {
"mode": "percent",
"style": {
"cursor": "pointer",
"overflow": "hidden",
"overflowX": "hidden"
}
},
"type": "ia.container.coord"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 413 B

View File

@ -422,7 +422,7 @@
"props": { "props": {
"defaultSize": { "defaultSize": {
"height": 25, "height": 25,
"width": 240 "width": 287
} }
}, },
"root": { "root": {
@ -495,6 +495,7 @@
"type": "path" "type": "path"
} }
], ],
"preserveAspectRatio": "none",
"viewBox": "0 0 250 25" "viewBox": "0 0 250 25"
}, },
"type": "ia.shapes.svg" "type": "ia.shapes.svg"

View File

@ -836,7 +836,10 @@
}, },
"props": { "props": {
"primary": false, "primary": false,
"text": "MCM01 - FLUID INBOUND" "text": "MCM01 - FLUID INBOUND",
"textStyle": {
"fontSize": "1vmin"
}
}, },
"type": "ia.input.button" "type": "ia.input.button"
}, },
@ -863,7 +866,10 @@
}, },
"props": { "props": {
"primary": false, "primary": false,
"text": "MCM02 - NC SORTER" "text": "MCM02 - NC SORTER",
"textStyle": {
"fontSize": "1vmin"
}
}, },
"type": "ia.input.button" "type": "ia.input.button"
}, },

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

View File

@ -1,279 +0,0 @@
{
"custom": {
"color": "ffffff",
"state": 0,
"string": "Non Powered Equipment"
},
"params": {
"tagProps": [
"System/MCM01/Conveyors/Ul15_1",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value"
]
},
"propConfig": {
"custom.color": {
"binding": {
"config": {
"path": "view.custom.state"
},
"transforms": [
{
"fallback": "ffffff",
"inputType": "scalar",
"mappings": [
{
"input": 1,
"output": "808080"
},
{
"input": 2,
"output": "f8060d"
},
{
"input": 3,
"output": "f78e12"
},
{
"input": 4,
"output": "dd00de"
},
{
"input": 5,
"output": "3a00fd"
},
{
"input": 6,
"output": "fbff1f"
},
{
"input": 7,
"output": "39cc38"
},
{
"input": 8,
"output": "8fcef9"
},
{
"input": 9,
"output": "cdffcc"
},
{
"input": 10,
"output": "d3d3d3"
},
{
"input": 11,
"output": "a66008"
},
{
"input": 12,
"output": "ffffff"
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "property"
},
"persistent": true
},
"custom.state": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE"
},
"transforms": [
{
"expression": "coalesce({value},0)",
"type": "expression"
}
],
"type": "tag"
},
"persistent": true
},
"custom.string": {
"binding": {
"config": {
"path": "view.custom.state"
},
"transforms": [
{
"fallback": "Non Powered Equipment",
"inputType": "scalar",
"mappings": [
{
"input": 1,
"output": "Communication Fault"
},
{
"input": 2,
"output": "EStop or Faulted"
},
{
"input": 3,
"output": "Jammed"
},
{
"input": 4,
"output": "Anti-Gridlock Prevention Mode"
},
{
"input": 5,
"output": "Full"
},
{
"input": 6,
"output": "50% Full"
},
{
"input": 7,
"output": "Running"
},
{
"input": 8,
"output": "Energy Managment"
},
{
"input": 9,
"output": "Enabled, Not Running"
},
{
"input": 10,
"output": "Off (Inactive)"
},
{
"input": 11,
"output": "Manual / Maintenance Mode"
},
{
"input": 12,
"output": "Non Powered Equipment"
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "property"
},
"persistent": true
},
"params.tagProps": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 69,
"width": 49
}
},
"root": {
"children": [
{
"meta": {
"name": "Conveyor45"
},
"position": {
"height": 0.9855,
"width": 0.9796
},
"propConfig": {
"props.elements[1].elements[0].fill.paint": {
"binding": {
"config": {
"expression": "\"#\" + {view.custom.color}"
},
"type": "expr"
}
}
},
"props": {
"elements": [
{
"id": "defs1",
"name": "defs1",
"type": "defs"
},
{
"elements": [
{
"d": "m 0.61872656,19.047242 0.185181,-7.76481 C 2.3211966,6.4490419 5.3844746,3.4831579 9.6680236,0.93748089 L 13.582549,7.8726519 c -2.984985,1.33473 -4.2291194,3.3482401 -4.9990764,6.5174301 l -0.08744,4.67802 z",
"fill": {
"opacity": "1"
},
"id": "path26615",
"name": "path26615",
"stroke": {
"dasharray": "none",
"opacity": "1",
"paint": "#000000",
"width": 0.15
},
"type": "path"
}
],
"id": "layer1",
"name": "layer1",
"type": "group"
}
],
"viewBox": "0 0 14 19"
},
"type": "ia.shapes.svg"
}
],
"events": {
"dom": {
"onClick": {
"config": {
"script": "\t#create devices and tags lists for the conveyor\n\tprops \u003d self.view.params.tagProps[0]\n\tautStand.devices.build_device_mapping(props)\n\tdevice_table_dataset \u003d autStand.devices.build_device_table(self)\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props)\n\tsystem.perspective.openDock(\u0027Docked-East-Conv\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps, \"devices\": device_table_dataset, \"tags\":tags_table_dataset})"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "root",
"tooltip": {
"enabled": true
}
},
"propConfig": {
"meta.tooltip.text": {
"binding": {
"config": {
"expression": "\"Source Id: \" + {view.params.tagProps[0]} + \", Status: \" + {view.custom.string}"
},
"type": "expr"
}
}
},
"props": {
"mode": "percent",
"style": {
"cursor": "pointer",
"overflow": "hidden"
}
},
"type": "ia.container.coord"
}
}

View File

@ -9,8 +9,8 @@
"attributes": { "attributes": {
"lastModification": { "lastModification": {
"actor": "admin", "actor": "admin",
"timestamp": "2025-09-15T15:18:31Z" "timestamp": "2025-09-23T10:06:49Z"
}, },
"lastModificationSignature": "a013facd3501db85cfaad08e016829a6e53ae35fb0d71f6709e5f1bdf3f86f3f" "lastModificationSignature": "9b82bfbd184189541eb7464bd57080622360d11cf17a3c9fe38c479104dac9fa"
} }
} }

View File

@ -10,8 +10,8 @@
"attributes": { "attributes": {
"lastModification": { "lastModification": {
"actor": "external", "actor": "external",
"timestamp": "2025-08-28T09:46:53Z" "timestamp": "2025-09-23T10:11:00Z"
}, },
"lastModificationSignature": "db1e5b854c84b9ba6034d8ed6e87c439686fbf43e8f09d4de76aa68e9ff9e3d5" "lastModificationSignature": "e3de9b987e4e59f06c408603c5eed3e18131ceba5eef65ac3be6812bfa4b23ec"
} }
} }

View File

@ -1,16 +0,0 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json"
],
"attributes": {
"lastModification": {
"actor": "admin",
"timestamp": "2025-09-15T07:39:37Z"
},
"lastModificationSignature": "f05313380925fc65bd214e5c0a9e720847ecfafd29407324b63d5bf9f79bf09b"
}
}

View File

@ -10,8 +10,8 @@
"attributes": { "attributes": {
"lastModification": { "lastModification": {
"actor": "admin", "actor": "admin",
"timestamp": "2025-09-23T07:49:32Z" "timestamp": "2025-09-23T10:58:03Z"
}, },
"lastModificationSignature": "a05a4b2fd977b483a23194521993a54bd589a083d949cd0146eb2536bef6aae3" "lastModificationSignature": "b437461a6fa86045929d4e60a2873778b4c3e16c1e5c6410f42a897a5a919551"
} }
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View File

@ -30,7 +30,7 @@
"position": { "position": {
"height": 0.0657, "height": 0.0657,
"width": 0.0266, "width": 0.0266,
"x": 0.1407, "x": 0.1412,
"y": 0.3084 "y": 0.3084
}, },
"props": { "props": {
@ -156,7 +156,7 @@
}, },
"position": { "position": {
"height": 0.0269, "height": 0.0269,
"width": 0.237, "width": 0.238,
"x": 0.0745, "x": 0.0745,
"y": 0.2787 "y": 0.2787
}, },
@ -185,8 +185,8 @@
}, },
"position": { "position": {
"height": 0.0269, "height": 0.0269,
"width": 0.2583, "width": 0.2589,
"x": 0.5276, "x": 0.5271,
"y": 0.2787 "y": 0.2787
}, },
"props": { "props": {
@ -248,8 +248,8 @@
}, },
"position": { "position": {
"height": 0.0269, "height": 0.0269,
"width": 0.212, "width": 0.2125,
"x": 0.3141, "x": 0.3136,
"y": 0.2787 "y": 0.2787
}, },
"props": { "props": {
@ -310,8 +310,8 @@
}, },
"position": { "position": {
"height": 0.0287, "height": 0.0287,
"width": 0.0396, "width": 0.0406,
"x": 0.8435, "x": 0.8425,
"y": 0.6013 "y": 0.6013
}, },
"props": { "props": {
@ -403,9 +403,9 @@
"rotate": { "rotate": {
"angle": "90deg" "angle": "90deg"
}, },
"width": 0.1036, "width": 0.099,
"x": 0.0975, "x": 0.1003,
"y": 0.5168 "y": 0.5207
}, },
"props": { "props": {
"params": { "params": {
@ -432,8 +432,8 @@
}, },
"position": { "position": {
"height": 0.0222, "height": 0.0222,
"width": 0.0245, "width": 0.025,
"x": 0.9488, "x": 0.9483,
"y": 0.6013 "y": 0.6013
}, },
"props": { "props": {
@ -466,8 +466,8 @@
"angle": "90deg" "angle": "90deg"
}, },
"width": 0.0688, "width": 0.0688,
"x": 0.0079, "x": 0.0012,
"y": 0.4547 "y": 0.4619
}, },
"props": { "props": {
"params": { "params": {
@ -497,9 +497,9 @@
"rotate": { "rotate": {
"angle": "90deg" "angle": "90deg"
}, },
"width": 0.0177, "width": 0.0193,
"x": 0.1404, "x": 0.1401,
"y": 0.4087 "y": 0.4146
}, },
"props": { "props": {
"params": { "params": {
@ -529,9 +529,9 @@
"rotate": { "rotate": {
"angle": "90deg" "angle": "90deg"
}, },
"width": 0.0182, "width": 0.0203,
"x": 0.1401, "x": 0.1396,
"y": 0.3762 "y": 0.3789
}, },
"props": { "props": {
"params": { "params": {
@ -561,9 +561,9 @@
"rotate": { "rotate": {
"angle": "150deg" "angle": "150deg"
}, },
"width": 0.017, "width": 0.0227,
"x": 0.0718, "x": 0.0668,
"y": 0.3176 "y": 0.3199
}, },
"props": { "props": {
"params": { "params": {
@ -622,9 +622,9 @@
"rotate": { "rotate": {
"angle": "150deg" "angle": "150deg"
}, },
"width": 0.0186, "width": 0.0215,
"x": 0.055, "x": 0.0479,
"y": 0.3339 "y": 0.3396
}, },
"props": { "props": {
"params": { "params": {
@ -969,7 +969,7 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0104, "width": 0.0104,
"x": 0.0516, "x": 0.0536,
"y": 0.5102 "y": 0.5102
}, },
"props": { "props": {
@ -1001,7 +1001,7 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0104, "width": 0.0104,
"x": 0.0161, "x": 0.0141,
"y": 0.5102 "y": 0.5102
}, },
"props": { "props": {
@ -1223,10 +1223,10 @@
"name": "UL15_1_TPE1" "name": "UL15_1_TPE1"
}, },
"position": { "position": {
"height": 0.0185, "height": 0.0194,
"width": 0.0286, "width": 0.0292,
"x": 0.0257, "x": 0.0175,
"y": 0.3963 "y": 0.4045
}, },
"props": { "props": {
"loading": { "loading": {
@ -1263,8 +1263,8 @@
"angle": "60deg" "angle": "60deg"
}, },
"width": 0.0286, "width": 0.0286,
"x": 0.04, "x": 0.0335,
"y": 0.3397 "y": 0.3505
}, },
"props": { "props": {
"params": { "params": {
@ -1295,8 +1295,8 @@
"angle": "60deg" "angle": "60deg"
}, },
"width": 0.0286, "width": 0.0286,
"x": 0.0566, "x": 0.0521,
"y": 0.3241 "y": 0.3295
}, },
"props": { "props": {
"params": { "params": {
@ -1365,7 +1365,7 @@
"angle": "90deg" "angle": "90deg"
}, },
"width": 0.0286, "width": 0.0286,
"x": 0.1075, "x": 0.11,
"y": 0.276 "y": 0.276
}, },
"props": { "props": {
@ -1395,10 +1395,10 @@
"name": "UL14_1_TPE1" "name": "UL14_1_TPE1"
}, },
"position": { "position": {
"height": 0.0185, "height": 0.0176,
"width": 0.0286, "width": 0.0286,
"x": 0.132, "x": 0.1325,
"y": 0.4288 "y": 0.4369
}, },
"props": { "props": {
"params": { "params": {
@ -1427,10 +1427,10 @@
"name": "UL14_2_TPE1" "name": "UL14_2_TPE1"
}, },
"position": { "position": {
"height": 0.0185, "height": 0.0176,
"width": 0.0286, "width": 0.0286,
"x": 0.132, "x": 0.1325,
"y": 0.3963 "y": 0.4017
}, },
"props": { "props": {
"params": { "params": {
@ -1459,7 +1459,7 @@
"name": "UL14_3_TPE1" "name": "UL14_3_TPE1"
}, },
"position": { "position": {
"height": 0.0241, "height": 0.0194,
"width": 0.0286, "width": 0.0286,
"x": 0.132, "x": 0.132,
"y": 0.364 "y": 0.364
@ -1637,7 +1637,7 @@
}, },
"width": 0.0286, "width": 0.0286,
"x": 0.7716, "x": 0.7716,
"y": 0.286 "y": 0.2878
}, },
"props": { "props": {
"params": { "params": {
@ -1703,7 +1703,7 @@
"angle": "180deg" "angle": "180deg"
}, },
"width": 0.0286, "width": 0.0286,
"x": 0.8007, "x": 0.8054,
"y": 0.5203 "y": 0.5203
}, },
"props": { "props": {
@ -1910,8 +1910,8 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0104, "width": 0.0104,
"x": 0.0109, "x": 0.0027,
"y": 0.3963 "y": 0.4158
}, },
"props": { "props": {
"params": { "params": {
@ -1942,8 +1942,8 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0104, "width": 0.0104,
"x": 0.0109, "x": 0.0027,
"y": 0.3769 "y": 0.3964
}, },
"props": { "props": {
"params": { "params": {
@ -1974,8 +1974,8 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0104, "width": 0.0104,
"x": 0.0594, "x": 0.048,
"y": 0.4213 "y": 0.445
}, },
"props": { "props": {
"params": { "params": {
@ -2588,8 +2588,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.0575, "x": 0.0478,
"y": 0.3972 "y": 0.4173
}, },
"props": { "props": {
"params": { "params": {
@ -2620,8 +2620,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.0601, "x": 0.0487,
"y": 0.3713 "y": 0.3854
}, },
"props": { "props": {
"params": { "params": {
@ -2652,8 +2652,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.0757, "x": 0.0628,
"y": 0.3556 "y": 0.3637
}, },
"props": { "props": {
"params": { "params": {
@ -2684,8 +2684,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.0893, "x": 0.0828,
"y": 0.3417 "y": 0.3444
}, },
"props": { "props": {
"params": { "params": {
@ -2749,7 +2749,7 @@
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.9316, "x": 0.9316,
"y": 0.6 "y": 0.6279
}, },
"props": { "props": {
"params": { "params": {
@ -2781,7 +2781,7 @@
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.9504, "x": 0.9504,
"y": 0.6 "y": 0.6372
}, },
"props": { "props": {
"params": { "params": {
@ -2812,8 +2812,8 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0104, "width": 0.0104,
"x": 0.0526, "x": 0.0474,
"y": 0.4593 "y": 0.4764
}, },
"props": { "props": {
"params": { "params": {
@ -2844,8 +2844,8 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0104, "width": 0.0104,
"x": 0.0724, "x": 0.0629,
"y": 0.388 "y": 0.3952
}, },
"props": { "props": {
"params": { "params": {
@ -2876,7 +2876,7 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0104, "width": 0.0104,
"x": 0.0844, "x": 0.0774,
"y": 0.3759 "y": 0.3759
}, },
"props": { "props": {
@ -2910,8 +2910,8 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0104, "width": 0.0104,
"x": 0.0964, "x": 0.0949,
"y": 0.363 "y": 0.3603
}, },
"props": { "props": {
"params": { "params": {
@ -2944,8 +2944,8 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0104, "width": 0.0104,
"x": 0.102, "x": 0.1015,
"y": 0.337 "y": 0.3262
}, },
"props": { "props": {
"params": { "params": {
@ -3830,8 +3830,8 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0104, "width": 0.0104,
"x": 0.9307, "x": 0.928,
"y": 0.6389 "y": 0.65
}, },
"props": { "props": {
"params": { "params": {
@ -4022,8 +4022,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.0635, "x": 0.0583,
"y": 0.4593 "y": 0.4746
}, },
"props": { "props": {
"params": { "params": {
@ -4054,8 +4054,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.0719, "x": 0.0714,
"y": 0.4176 "y": 0.4149
}, },
"props": { "props": {
"params": { "params": {
@ -4086,8 +4086,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.0917, "x": 0.0902,
"y": 0.3963 "y": 0.3936
}, },
"props": { "props": {
"params": { "params": {
@ -4119,7 +4119,7 @@
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.1073, "x": 0.1073,
"y": 0.375 "y": 0.3732
}, },
"props": { "props": {
"params": { "params": {
@ -4748,8 +4748,8 @@
"position": { "position": {
"height": 0.0657, "height": 0.0657,
"width": 0.0266, "width": 0.0266,
"x": 0.0339, "x": 0.0269,
"y": 0.3408 "y": 0.3489
}, },
"props": { "props": {
"params": { "params": {
@ -4780,7 +4780,7 @@
"angle": "180deg" "angle": "180deg"
}, },
"width": 0.0286, "width": 0.0286,
"x": 0.8007, "x": 0.8057,
"y": 0.5509 "y": 0.5509
}, },
"props": { "props": {

View File

@ -10,8 +10,8 @@
"attributes": { "attributes": {
"lastModification": { "lastModification": {
"actor": "admin", "actor": "admin",
"timestamp": "2025-09-23T07:56:24Z" "timestamp": "2025-09-23T11:11:36Z"
}, },
"lastModificationSignature": "360fbc0eb02309e5f0c7ebcd53f8065604224c73fc479aefb65bf30fcd321f29" "lastModificationSignature": "19a69651b82e8189e0fc23cd86314f954af55709b0330db42b545532dc0e6223"
} }
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

After

Width:  |  Height:  |  Size: 69 KiB

View File

@ -29,13 +29,24 @@
}, },
"position": { "position": {
"height": 0.0657, "height": 0.0657,
"width": 0.0283, "width": 0.038,
"x": 0.1435, "x": 0.1279,
"y": 0.4324 "y": 0.4324
}, },
"props": { "props": {
"params": { "params": {
"key": "value" "tagProps": [
"System/MCM02/Conveyor/PS3_13",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value"
]
}, },
"path": "autStand/Equipment/Conveyor" "path": "autStand/Equipment/Conveyor"
}, },
@ -47,8 +58,8 @@
}, },
"position": { "position": {
"height": 0.0657, "height": 0.0657,
"width": 0.0887, "width": 0.0932,
"x": 0.0528, "x": 0.0315,
"y": 0.4324 "y": 0.4324
}, },
"props": { "props": {
@ -76,13 +87,24 @@
}, },
"position": { "position": {
"height": 0.0657, "height": 0.0657,
"width": 0.0299, "width": 0.0391,
"x": 0.1741, "x": 0.1673,
"y": 0.4324 "y": 0.4324
}, },
"props": { "props": {
"params": { "params": {
"key": "value" "tagProps": [
"System/MCM02/Conveyor/PS3_14",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value"
]
}, },
"path": "autStand/Equipment/Conveyor" "path": "autStand/Equipment/Conveyor"
}, },
@ -100,7 +122,18 @@
}, },
"props": { "props": {
"params": { "params": {
"key": "value" "tagProps": [
"System/MCM02/Conveyor/NCS1_1",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value"
]
}, },
"path": "autStand/Equipment/Conveyor" "path": "autStand/Equipment/Conveyor"
}, },
@ -112,14 +145,11 @@
}, },
"position": { "position": {
"height": 0.0657, "height": 0.0657,
"width": 0.0331, "width": 0.0396,
"x": 0.8923, "x": 0.8923,
"y": 0.4324 "y": 0.4324
}, },
"props": { "props": {
"params": {
"key": "value"
},
"path": "autStand/Equipment/Conveyor" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
@ -130,14 +160,11 @@
}, },
"position": { "position": {
"height": 0.0657, "height": 0.0657,
"width": 0.0331, "width": 0.0609,
"x": 0.9275, "x": 0.934,
"y": 0.4324 "y": 0.4324
}, },
"props": { "props": {
"params": {
"key": "value"
},
"path": "autStand/Equipment/Conveyor" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
@ -170,7 +197,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -202,7 +229,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -234,7 +261,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -266,7 +293,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -298,7 +325,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -330,7 +357,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -362,7 +389,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -394,7 +421,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -426,7 +453,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -458,7 +485,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -490,7 +517,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -522,7 +549,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -554,7 +581,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -586,7 +613,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -618,7 +645,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -650,7 +677,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -682,7 +709,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -714,7 +741,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -746,7 +773,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -778,7 +805,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -810,7 +837,7 @@
"value" "value"
] ]
}, },
"path": "autStand/Equipment/Chute" "path": "autStand/Equipment/Conveyor"
}, },
"type": "ia.display.view" "type": "ia.display.view"
}, },
@ -2735,7 +2762,7 @@
"position": { "position": {
"height": 0.0278, "height": 0.0278,
"width": 0.0157, "width": 0.0157,
"x": 0.0552, "x": 0.0408,
"y": 0.5065 "y": 0.5065
}, },
"props": { "props": {
@ -2764,7 +2791,7 @@
"position": { "position": {
"height": 0.0278, "height": 0.0278,
"width": 0.0157, "width": 0.0157,
"x": 0.0542, "x": 0.0398,
"y": 0.3963 "y": 0.3963
}, },
"props": { "props": {
@ -2824,7 +2851,7 @@
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.1823, "x": 0.1823,
"y": 0.3778 "y": 0.3805
}, },
"props": { "props": {
"params": { "params": {
@ -2942,8 +2969,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.0131, "width": 0.0131,
"x": 0.1231, "x": 0.101,
"y": 0.5055 "y": 0.501
}, },
"props": { "props": {
"params": { "params": {
@ -2971,8 +2998,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.0131, "width": 0.0131,
"x": 0.123, "x": 0.1074,
"y": 0.4028 "y": 0.386
}, },
"props": { "props": {
"params": { "params": {
@ -3000,7 +3027,7 @@
"position": { "position": {
"height": 0.0241, "height": 0.0241,
"width": 0.0136, "width": 0.0136,
"x": 0.1077, "x": 0.0911,
"y": 0.4018 "y": 0.4018
}, },
"props": { "props": {
@ -3029,8 +3056,8 @@
"position": { "position": {
"height": 0.0241, "height": 0.0241,
"width": 0.0136, "width": 0.0136,
"x": 0.1518, "x": 0.1423,
"y": 0.4018 "y": 0.4072
}, },
"props": { "props": {
"params": { "params": {
@ -3058,8 +3085,8 @@
"position": { "position": {
"height": 0.0241, "height": 0.0241,
"width": 0.0136, "width": 0.0136,
"x": 0.1865, "x": 0.184,
"y": 0.4018 "y": 0.4063
}, },
"props": { "props": {
"params": { "params": {
@ -3087,8 +3114,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.1481, "x": 0.1446,
"y": 0.3741 "y": 0.3804
}, },
"props": { "props": {
"params": { "params": {
@ -3116,7 +3143,7 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.0862, "x": 0.0751,
"y": 0.4037 "y": 0.4037
}, },
"props": { "props": {
@ -3145,8 +3172,8 @@
"position": { "position": {
"height": 0.0185, "height": 0.0185,
"width": 0.0105, "width": 0.0105,
"x": 0.1246, "x": 0.109,
"y": 0.3815 "y": 0.3629
}, },
"props": { "props": {
"params": { "params": {
@ -3174,7 +3201,7 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.0131, "width": 0.0131,
"x": 0.1508, "x": 0.1406,
"y": 0.4583 "y": 0.4583
}, },
"props": { "props": {
@ -3203,7 +3230,7 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.0131, "width": 0.0131,
"x": 0.1823, "x": 0.1803,
"y": 0.4583 "y": 0.4583
}, },
"props": { "props": {
@ -3442,8 +3469,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.013, "width": 0.013,
"x": 0.8134, "x": 0.8174,
"y": 0.5083 "y": 0.5182
}, },
"props": { "props": {
"params": { "params": {
@ -5706,8 +5733,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.0131, "width": 0.0131,
"x": 0.5231, "x": 0.5286,
"y": 0.3917 "y": 0.3845
}, },
"props": { "props": {
"params": { "params": {
@ -5735,8 +5762,8 @@
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.0131, "width": 0.0131,
"x": 0.67, "x": 0.6755,
"y": 0.3944 "y": 0.3836
}, },
"props": { "props": {
"params": { "params": {
@ -5794,7 +5821,7 @@
"height": 0.0231, "height": 0.0231,
"width": 0.0131, "width": 0.0131,
"x": 0.5335, "x": 0.5335,
"y": 0.5176 "y": 0.5185
}, },
"props": { "props": {
"params": { "params": {
@ -5823,7 +5850,7 @@
"height": 0.0231, "height": 0.0231,
"width": 0.0131, "width": 0.0131,
"x": 0.6804, "x": 0.6804,
"y": 0.5195 "y": 0.5204
}, },
"props": { "props": {
"params": { "params": {
@ -5970,8 +5997,8 @@
}, },
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.1286, "width": 0.1365,
"x": 0.2488, "x": 0.2483,
"y": 0.4092 "y": 0.4092
}, },
"props": { "props": {
@ -5999,9 +6026,9 @@
}, },
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.1286, "width": 0.1365,
"x": 0.3926, "x": 0.3926,
"y": 0.4102 "y": 0.4093
}, },
"props": { "props": {
"params": { "params": {
@ -6028,7 +6055,7 @@
}, },
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.1286, "width": 0.1365,
"x": 0.5374, "x": 0.5374,
"y": 0.4083 "y": 0.4083
}, },
@ -6057,9 +6084,9 @@
}, },
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.1286, "width": 0.1365,
"x": 0.6851, "x": 0.6851,
"y": 0.4065 "y": 0.4074
}, },
"props": { "props": {
"params": { "params": {
@ -6086,9 +6113,9 @@
}, },
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.1286, "width": 0.1365,
"x": 0.3915, "x": 0.3925,
"y": 0.4935 "y": 0.4944
}, },
"props": { "props": {
"params": { "params": {
@ -6115,8 +6142,8 @@
}, },
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.1286, "width": 0.1365,
"x": 0.5369, "x": 0.5364,
"y": 0.4945 "y": 0.4945
}, },
"props": { "props": {
@ -6144,9 +6171,9 @@
}, },
"position": { "position": {
"height": 0.0231, "height": 0.0231,
"width": 0.1286, "width": 0.1365,
"x": 0.6844, "x": 0.6839,
"y": 0.4927 "y": 0.4945
}, },
"props": { "props": {
"params": { "params": {
@ -8880,7 +8907,7 @@
"angle": "90deg" "angle": "90deg"
}, },
"width": 0.0531, "width": 0.0531,
"x": 0.1161, "x": 0.1,
"y": 0.4491 "y": 0.4491
}, },
"props": { "props": {
@ -8917,8 +8944,8 @@
"angle": "270deg" "angle": "270deg"
}, },
"width": 0.0231, "width": 0.0231,
"x": 0.1625, "x": 0.1556,
"y": 0.5024 "y": 0.5033
}, },
"props": { "props": {
"params": { "params": {

View File

@ -1,16 +0,0 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json"
],
"attributes": {
"lastModification": {
"actor": "admin",
"timestamp": "2025-09-09T16:29:32Z"
},
"lastModificationSignature": "d85539225515344363c711828723c5a0dda592c20c054f8c0537e7bc8826d044"
}
}

View File

@ -1,222 +0,0 @@
{
"custom": {
"color": "808080",
"state": 0,
"string": "Non Powered Equipment"
},
"params": {
"tagProps": [
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value",
"value"
]
},
"propConfig": {
"custom.color": {
"binding": {
"config": {
"path": "view.custom.state"
},
"transforms": [
{
"fallback": "808080",
"inputType": "scalar",
"mappings": [
{
"input": 1,
"output": "808080"
},
{
"input": 2,
"output": "f8060d"
},
{
"input": 3,
"output": "f78e12"
},
{
"input": 4,
"output": "dd00de"
},
{
"input": 5,
"output": "3a00fd"
},
{
"input": 6,
"output": "fbff1f"
},
{
"input": 7,
"output": "39cc38"
},
{
"input": 8,
"output": "8fcef9"
},
{
"input": 9,
"output": "cdffcc"
},
{
"input": 10,
"output": "d3d3d3"
},
{
"input": 11,
"output": "a66008"
},
{
"input": 12,
"output": "ffffff"
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "property"
},
"persistent": true
},
"custom.state": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE"
},
"transforms": [
{
"expression": "coalesce({value},0)",
"type": "expression"
}
],
"type": "tag"
},
"persistent": true
},
"custom.string": {
"binding": {
"config": {
"path": "view.custom.state"
},
"transforms": [
{
"fallback": "Non Powered Equipment",
"inputType": "scalar",
"mappings": [
{
"input": 1,
"output": "Communication Fault"
},
{
"input": 2,
"output": "EStop or Faulted"
},
{
"input": 3,
"output": "Jammed"
},
{
"input": 5,
"output": "Full"
},
{
"input": 6,
"output": "50% Full"
},
{
"input": 7,
"output": "Running"
},
{
"input": 9,
"output": "Enabled, Not Running"
},
{
"input": 12,
"output": "Non Powered Equipment"
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "property"
},
"persistent": true
},
"params.tagProps": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 8,
"width": 240
}
},
"root": {
"events": {
"dom": {
"onClick": {
"config": {
"script": "\tsystem.perspective.openDock(\u0027Docked-East-Chute\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps})\t"
},
"scope": "G",
"type": "script"
}
}
},
"meta": {
"name": "root",
"tooltip": {
"enabled": true
}
},
"position": {
"x": 0,
"y": 0
},
"propConfig": {
"meta.tooltip.text": {
"binding": {
"config": {
"expression": "\"Source Id: \" + {view.params.tagProps[0]} + \", Status: \" + {view.custom.string}"
},
"type": "expr"
}
},
"props.style.backgroundColor": {
"binding": {
"config": {
"expression": "\"#\"+{view.custom.color}"
},
"type": "expr"
}
}
},
"props": {
"mode": "percent",
"style": {
"borderStyle": "solid",
"borderWidth": "1px",
"cursor": "pointer"
}
},
"type": "ia.container.coord"
}
}

View File

@ -10,8 +10,8 @@
"attributes": { "attributes": {
"lastModification": { "lastModification": {
"actor": "admin", "actor": "admin",
"timestamp": "2025-09-18T19:19:27Z" "timestamp": "2025-09-23T10:58:31Z"
}, },
"lastModificationSignature": "e2d53f3cfe7b0b42881de93a9c6e3c19e0fd16e27732edfcf5c53ea249b3c973" "lastModificationSignature": "8512b96748a6ee6415e1c6ff1c9e669d2b8de698a6152291dfed0a86ec83d06c"
} }
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 144 B

After

Width:  |  Height:  |  Size: 413 B

View File

@ -421,8 +421,8 @@
}, },
"props": { "props": {
"defaultSize": { "defaultSize": {
"height": 30, "height": 50,
"width": 188 "width": 50
} }
}, },
"root": { "root": {
@ -435,6 +435,16 @@
"height": 1, "height": 1,
"width": 1 "width": 1
}, },
"propConfig": {
"props.elements[1].fill.paint": {
"binding": {
"config": {
"path": "view.custom.color"
},
"type": "property"
}
}
},
"props": { "props": {
"elements": [ "elements": [
{ {
@ -443,31 +453,22 @@
"type": "defs" "type": "defs"
}, },
{ {
"elements": [ "fill": {},
{ "height": "100%",
"fill": { "id": "rect1",
"paint": "#C2C2C2" "name": "rect1",
}, "stroke": {
"height": "7.9060049", "paint": "#000000",
"id": "rect1", "width": "0"
"name": "rect1", },
"stroke": { "type": "rect",
"paint": "#000000", "width": "100%",
"width": 0 "x": 0,
}, "y": "0"
"type": "rect",
"width": "52.39917",
"x": "0.26337066",
"y": "0.2977989"
}
],
"id": "layer1",
"name": "layer1",
"type": "group"
} }
], ],
"preserveAspectRatio": "none", "preserveAspectRatio": "none",
"viewBox": "0 0 52.916668 8.4666672" "viewBox": "0 0 50 50"
}, },
"type": "ia.shapes.svg" "type": "ia.shapes.svg"
} }

View File

@ -10,8 +10,8 @@
"attributes": { "attributes": {
"lastModification": { "lastModification": {
"actor": "admin", "actor": "admin",
"timestamp": "2025-09-12T08:56:49Z" "timestamp": "2025-09-23T10:16:19Z"
}, },
"lastModificationSignature": "f05a5dab92f0e75b1ca1e4490b61d9567b0fb81f42ae5be15eec8e227fb264ff" "lastModificationSignature": "298d21c3036dff05b33c4638f198eefd35c297ae42687a85d54cc2402ff319c3"
} }
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 554 B

After

Width:  |  Height:  |  Size: 652 B

View File

@ -1,7 +1,8 @@
{ {
"custom": { "custom": {
"color": "ffffff", "color": "#C2C2C2",
"state": 0, "priority": "No Active Alarms",
"state": "Closed",
"string": "Non Powered Equipment" "string": "Non Powered Equipment"
}, },
"params": { "params": {
@ -22,67 +23,166 @@
"custom.color": { "custom.color": {
"binding": { "binding": {
"config": { "config": {
"path": "view.custom.state" "fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color"
}, },
"transforms": [ "transforms": [
{ {
"fallback": "ffffff", "expression": "coalesce({value},0)",
"type": "expression"
},
{
"fallback": "#000000",
"inputType": "scalar", "inputType": "scalar",
"mappings": [ "mappings": [
{
"input": 0,
"output": "#C2C2C2"
},
{ {
"input": 1, "input": 1,
"output": "808080" "output": "#FF0000"
}, },
{ {
"input": 2, "input": 2,
"output": "f8060d" "output": "#FFA500"
}, },
{ {
"input": 3, "input": 3,
"output": "f78e12" "output": "#0008FF"
}, },
{ {
"input": 4, "input": 4,
"output": "dd00de" "output": "#00FF00"
}, },
{ {
"input": 5, "input": 5,
"output": "3a00fd" "output": "#FFF700"
}, },
{ {
"input": 6, "input": 6,
"output": "fbff1f" "output": "#87CEEB"
}, },
{ {
"input": 7, "input": 7,
"output": "39cc38" "output": "#90EE90"
}, },
{ {
"input": 8, "input": 8,
"output": "8fcef9" "output": "#964B00"
}, },
{ {
"input": 9, "input": 9,
"output": "cdffcc" "output": "#FFFFFF"
}, },
{ {
"input": 10, "input": 10,
"output": "d3d3d3" "output": "#000000"
}, },
{ {
"input": 11, "input": 11,
"output": "a66008" "output": "#8B0000"
}, },
{ {
"input": 12, "input": 12,
"output": "ffffff" "output": "#808080"
},
{
"input": 13,
"output": "#8B8000"
},
{
"input": 14,
"output": "#006400"
},
{
"input": 15,
"output": "#FFFFC5"
},
{
"input": 16,
"output": "#00008B"
},
{
"input": 17,
"output": "#FF7276"
},
{
"input": 18,
"output": "#556B2F"
},
{
"input": 19,
"output": "#B43434"
},
{
"input": 20,
"output": "#4682B4"
},
{
"input": 21,
"output": "#FFD700"
}
],
"outputType": "color",
"type": "map"
}
],
"type": "tag"
},
"persistent": true
},
"custom.priority": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority"
},
"transforms": [
{
"expression": "coalesce({value},0)",
"type": "expression"
},
{
"fallback": null,
"inputType": "scalar",
"mappings": [
{
"input": 0,
"output": "No Active Alarms"
},
{
"input": 1,
"output": "High"
},
{
"input": 2,
"output": "Medium"
},
{
"input": 3,
"output": "Low"
},
{
"input": 4,
"output": "Diagnostic"
} }
], ],
"outputType": "scalar", "outputType": "scalar",
"type": "map" "type": "map"
} }
], ],
"type": "property" "type": "tag"
}, },
"persistent": true "persistent": true
}, },
@ -95,82 +195,223 @@
"0": "{view.params.tagProps[0]}", "0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}" "fc": "{session.custom.fc}"
}, },
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE" "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State"
}, },
"transforms": [ "transforms": [
{ {
"expression": "coalesce({value},0)", "expression": "coalesce({value},0)",
"type": "expression" "type": "expression"
} },
],
"type": "tag"
},
"persistent": true
},
"custom.string": {
"binding": {
"config": {
"path": "view.custom.state"
},
"transforms": [
{ {
"fallback": "Non Powered Equipment", "fallback": "Unknown",
"inputType": "scalar", "inputType": "scalar",
"mappings": [ "mappings": [
{
"input": 0,
"output": "Closed"
},
{ {
"input": 1, "input": 1,
"output": "Communication Fault" "output": "Actuated"
}, },
{ {
"input": 2, "input": 2,
"output": "EStop or Faulted" "output": "Communication Faulted"
}, },
{ {
"input": 3, "input": 3,
"output": "Jammed" "output": "Conveyor Running In Maintenance Mode"
}, },
{ {
"input": 4, "input": 4,
"output": "Anti-Gridlock Prevention Mode" "output": "Disabled"
}, },
{ {
"input": 5, "input": 5,
"output": "Full" "output": "Disconnected"
}, },
{ {
"input": 6, "input": 6,
"output": "50% Full" "output": "Stopped"
}, },
{ {
"input": 7, "input": 7,
"output": "Running" "output": "Enabled Not Running"
}, },
{ {
"input": 8, "input": 8,
"output": "Energy Managment" "output": "Encoder Fault"
}, },
{ {
"input": 9, "input": 9,
"output": "Enabled, Not Running" "output": "Energy Management"
}, },
{ {
"input": 10, "input": 10,
"output": "Off (Inactive)" "output": "ESTOP Was Actuated"
}, },
{ {
"input": 11, "input": 11,
"output": "Manual / Maintenance Mode" "output": "EStopped"
}, },
{ {
"input": 12, "input": 12,
"output": "Non Powered Equipment" "output": "EStopped Locally"
},
{
"input": 13,
"output": "Extended Faulted"
},
{
"input": 14,
"output": "Full"
},
{
"input": 15,
"output": "Gaylord Start Pressed"
},
{
"input": 16,
"output": "Jam Fault"
},
{
"input": 17,
"output": "Jammed"
},
{
"input": 18,
"output": "Loading Allowed"
},
{
"input": 19,
"output": "Loading Not Allowed"
},
{
"input": 20,
"output": "Low Air Pressure Fault Was Present"
},
{
"input": 21,
"output": "Maintenance Mode"
},
{
"input": 22,
"output": "Conveyor Stopped In Maintenance Mode"
},
{
"input": 23,
"output": "Motor Faulted"
},
{
"input": 24,
"output": "Motor Was Faulted"
},
{
"input": 25,
"output": "Normal"
},
{
"input": 26,
"output": "Off Inactive"
},
{
"input": 27,
"output": "Open"
},
{
"input": 28,
"output": "PLC Ready To Run"
},
{
"input": 29,
"output": "Package Release Pressed"
},
{
"input": 30,
"output": "Power Branch Was Faulted"
},
{
"input": 31,
"output": "Pressed"
},
{
"input": 32,
"output": "Ready To Receive"
},
{
"input": 33,
"output": "Running"
},
{
"input": 34,
"output": "Started"
},
{
"input": 35,
"output": "Stopped"
},
{
"input": 36,
"output": "System Started"
},
{
"input": 37,
"output": "Unknown"
},
{
"input": 38,
"output": "VFD Fault"
},
{
"input": 39,
"output": "Conveyor Running In Power Saving Mode"
},
{
"input": 40,
"output": "Conveyor Jogging In Maintenance Mode"
},
{
"input": 41,
"output": "VFD Reset Required"
},
{
"input": 42,
"output": "Jam Reset Push Button Pressed"
},
{
"input": 43,
"output": "Start Push Button Pressed"
},
{
"input": 44,
"output": "Stop Push Button Pressed"
},
{
"input": 45,
"output": "No Container"
},
{
"input": 46,
"output": "Ready To Be Enabled"
},
{
"input": 47,
"output": "Half Full"
},
{
"input": 48,
"output": "Enabled"
},
{
"input": 49,
"output": "Tipper Faulted"
} }
], ],
"outputType": "scalar", "outputType": "scalar",
"type": "map" "type": "map"
} }
], ],
"type": "property" "type": "tag"
}, },
"persistent": true "persistent": true
}, },
@ -199,9 +440,9 @@
"props.elements[1].elements[0].fill.paint": { "props.elements[1].elements[0].fill.paint": {
"binding": { "binding": {
"config": { "config": {
"expression": "\"#\" + {view.custom.color}" "path": "view.custom.color"
}, },
"type": "expr" "type": "property"
} }
} }
}, },
@ -225,7 +466,7 @@
"dasharray": "none", "dasharray": "none",
"opacity": "1", "opacity": "1",
"paint": "#000000", "paint": "#000000",
"width": 0.15 "width": 0.45
}, },
"type": "path" "type": "path"
} }
@ -261,7 +502,7 @@
"meta.tooltip.text": { "meta.tooltip.text": {
"binding": { "binding": {
"config": { "config": {
"expression": "\"Source Id: \" + {view.params.tagProps[0]} + \", Status: \" + {view.custom.string}" "expression": "if(\n {view.custom.state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n"
}, },
"type": "expr" "type": "expr"
} }

View File

@ -10,8 +10,8 @@
"attributes": { "attributes": {
"lastModification": { "lastModification": {
"actor": "admin", "actor": "admin",
"timestamp": "2025-09-12T08:57:05Z" "timestamp": "2025-09-23T10:47:54Z"
}, },
"lastModificationSignature": "d00313b7fe6589fb98bda0f9c44382bb836cf80c58dcafdc3854d017146faefc" "lastModificationSignature": "dbdc67c1b7c00f3677e2e3b6b7c8a04f43acdb3c23a9387ced4df57525fb5fc8"
} }
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

@ -1,8 +1,8 @@
{ {
"custom": { "custom": {
"color": "ffffff", "color": "#C2C2C2",
"state": 0, "priority": "value",
"string": "Non Powered Equipment" "state": "Closed"
}, },
"params": { "params": {
"tagProps": [ "tagProps": [
@ -22,67 +22,166 @@
"custom.color": { "custom.color": {
"binding": { "binding": {
"config": { "config": {
"path": "view.custom.state" "fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color"
}, },
"transforms": [ "transforms": [
{ {
"fallback": "ffffff", "expression": "coalesce({value},0)",
"type": "expression"
},
{
"fallback": "#000000",
"inputType": "scalar", "inputType": "scalar",
"mappings": [ "mappings": [
{
"input": 0,
"output": "#C2C2C2"
},
{ {
"input": 1, "input": 1,
"output": "808080" "output": "#FF0000"
}, },
{ {
"input": 2, "input": 2,
"output": "f8060d" "output": "#FFA500"
}, },
{ {
"input": 3, "input": 3,
"output": "f78e12" "output": "#0008FF"
}, },
{ {
"input": 4, "input": 4,
"output": "dd00de" "output": "#00FF00"
}, },
{ {
"input": 5, "input": 5,
"output": "3a00fd" "output": "#FFF700"
}, },
{ {
"input": 6, "input": 6,
"output": "fbff1f" "output": "#87CEEB"
}, },
{ {
"input": 7, "input": 7,
"output": "39cc38" "output": "#90EE90"
}, },
{ {
"input": 8, "input": 8,
"output": "8fcef9" "output": "#964B00"
}, },
{ {
"input": 9, "input": 9,
"output": "cdffcc" "output": "#FFFFFF"
}, },
{ {
"input": 10, "input": 10,
"output": "d3d3d3" "output": "#000000"
}, },
{ {
"input": 11, "input": 11,
"output": "a66008" "output": "#8B0000"
}, },
{ {
"input": 12, "input": 12,
"output": "ffffff" "output": "#808080"
},
{
"input": 13,
"output": "#8B8000"
},
{
"input": 14,
"output": "#006400"
},
{
"input": 15,
"output": "#FFFFC5"
},
{
"input": 16,
"output": "#00008B"
},
{
"input": 17,
"output": "#FF7276"
},
{
"input": 18,
"output": "#556B2F"
},
{
"input": 19,
"output": "#B43434"
},
{
"input": 20,
"output": "#4682B4"
},
{
"input": 21,
"output": "#FFD700"
}
],
"outputType": "color",
"type": "map"
}
],
"type": "tag"
},
"persistent": true
},
"custom.priority": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority"
},
"transforms": [
{
"expression": "coalesce({value},0)",
"type": "expression"
},
{
"fallback": null,
"inputType": "scalar",
"mappings": [
{
"input": 0,
"output": "No Active Alarms"
},
{
"input": 1,
"output": "High"
},
{
"input": 2,
"output": "Medium"
},
{
"input": 3,
"output": "Low"
},
{
"input": 4,
"output": "Diagnostic"
} }
], ],
"outputType": "scalar", "outputType": "scalar",
"type": "map" "type": "map"
} }
], ],
"type": "property" "type": "tag"
}, },
"persistent": true "persistent": true
}, },
@ -95,82 +194,223 @@
"0": "{view.params.tagProps[0]}", "0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}" "fc": "{session.custom.fc}"
}, },
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE" "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State"
}, },
"transforms": [ "transforms": [
{ {
"expression": "coalesce({value},0)", "expression": "coalesce({value},0)",
"type": "expression" "type": "expression"
} },
],
"type": "tag"
},
"persistent": true
},
"custom.string": {
"binding": {
"config": {
"path": "view.custom.state"
},
"transforms": [
{ {
"fallback": "Non Powered Equipment", "fallback": "Unknown",
"inputType": "scalar", "inputType": "scalar",
"mappings": [ "mappings": [
{
"input": 0,
"output": "Closed"
},
{ {
"input": 1, "input": 1,
"output": "Communication Fault" "output": "Actuated"
}, },
{ {
"input": 2, "input": 2,
"output": "EStop or Faulted" "output": "Communication Faulted"
}, },
{ {
"input": 3, "input": 3,
"output": "Jammed" "output": "Conveyor Running In Maintenance Mode"
}, },
{ {
"input": 4, "input": 4,
"output": "Anti-Gridlock Prevention Mode" "output": "Disabled"
}, },
{ {
"input": 5, "input": 5,
"output": "Full" "output": "Disconnected"
}, },
{ {
"input": 6, "input": 6,
"output": "50% Full" "output": "Stopped"
}, },
{ {
"input": 7, "input": 7,
"output": "Running" "output": "Enabled Not Running"
}, },
{ {
"input": 8, "input": 8,
"output": "Energy Managment" "output": "Encoder Fault"
}, },
{ {
"input": 9, "input": 9,
"output": "Enabled, Not Running" "output": "Energy Management"
}, },
{ {
"input": 10, "input": 10,
"output": "Off (Inactive)" "output": "ESTOP Was Actuated"
}, },
{ {
"input": 11, "input": 11,
"output": "Manual / Maintenance Mode" "output": "EStopped"
}, },
{ {
"input": 12, "input": 12,
"output": "Non Powered Equipment" "output": "EStopped Locally"
},
{
"input": 13,
"output": "Extended Faulted"
},
{
"input": 14,
"output": "Full"
},
{
"input": 15,
"output": "Gaylord Start Pressed"
},
{
"input": 16,
"output": "Jam Fault"
},
{
"input": 17,
"output": "Jammed"
},
{
"input": 18,
"output": "Loading Allowed"
},
{
"input": 19,
"output": "Loading Not Allowed"
},
{
"input": 20,
"output": "Low Air Pressure Fault Was Present"
},
{
"input": 21,
"output": "Maintenance Mode"
},
{
"input": 22,
"output": "Conveyor Stopped In Maintenance Mode"
},
{
"input": 23,
"output": "Motor Faulted"
},
{
"input": 24,
"output": "Motor Was Faulted"
},
{
"input": 25,
"output": "Normal"
},
{
"input": 26,
"output": "Off Inactive"
},
{
"input": 27,
"output": "Open"
},
{
"input": 28,
"output": "PLC Ready To Run"
},
{
"input": 29,
"output": "Package Release Pressed"
},
{
"input": 30,
"output": "Power Branch Was Faulted"
},
{
"input": 31,
"output": "Pressed"
},
{
"input": 32,
"output": "Ready To Receive"
},
{
"input": 33,
"output": "Running"
},
{
"input": 34,
"output": "Started"
},
{
"input": 35,
"output": "Stopped"
},
{
"input": 36,
"output": "System Started"
},
{
"input": 37,
"output": "Unknown"
},
{
"input": 38,
"output": "VFD Fault"
},
{
"input": 39,
"output": "Conveyor Running In Power Saving Mode"
},
{
"input": 40,
"output": "Conveyor Jogging In Maintenance Mode"
},
{
"input": 41,
"output": "VFD Reset Required"
},
{
"input": 42,
"output": "Jam Reset Push Button Pressed"
},
{
"input": 43,
"output": "Start Push Button Pressed"
},
{
"input": 44,
"output": "Stop Push Button Pressed"
},
{
"input": 45,
"output": "No Container"
},
{
"input": 46,
"output": "Ready To Be Enabled"
},
{
"input": 47,
"output": "Half Full"
},
{
"input": 48,
"output": "Enabled"
},
{
"input": 49,
"output": "Tipper Faulted"
} }
], ],
"outputType": "scalar", "outputType": "scalar",
"type": "map" "type": "map"
} }
], ],
"type": "property" "type": "tag"
}, },
"persistent": true "persistent": true
}, },
@ -201,9 +441,9 @@
"props.elements[1].elements[0].fill.paint": { "props.elements[1].elements[0].fill.paint": {
"binding": { "binding": {
"config": { "config": {
"expression": "\"#\"+{view.custom.color}" "path": "view.custom.color"
}, },
"type": "expr" "type": "property"
} }
} }
}, },
@ -227,7 +467,7 @@
"dasharray": "none", "dasharray": "none",
"opacity": "1", "opacity": "1",
"paint": "#000000", "paint": "#000000",
"width": 0.15 "width": 0.45
}, },
"type": "path" "type": "path"
} }
@ -263,7 +503,7 @@
"meta.tooltip.text": { "meta.tooltip.text": {
"binding": { "binding": {
"config": { "config": {
"expression": "\"Source Id: \" + {view.params.tagProps[0]} + \", Status: \" + {view.custom.string}" "expression": "if(\n {view.custom.state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n"
}, },
"type": "expr" "type": "expr"
} }

View File

@ -10,8 +10,8 @@
"attributes": { "attributes": {
"lastModification": { "lastModification": {
"actor": "admin", "actor": "admin",
"timestamp": "2025-09-12T08:57:11Z" "timestamp": "2025-09-23T10:48:59Z"
}, },
"lastModificationSignature": "b424254ab69d7a12909e54e0740922f3aef4d00ae80c5a0cdfa7c20a873ff295" "lastModificationSignature": "250c09e3d81e12f5f38fc1ff0290c93f1c9fbc38b5b252de233f49f3f3d1379c"
} }
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

@ -1,8 +1,8 @@
{ {
"custom": { "custom": {
"color": "ffffff", "color": "#C2C2C2",
"state": 0, "priority": "No Active Alarms",
"string": "Non Powered Equipment" "state": "Closed"
}, },
"params": { "params": {
"tagProps": [ "tagProps": [
@ -22,67 +22,166 @@
"custom.color": { "custom.color": {
"binding": { "binding": {
"config": { "config": {
"path": "view.custom.state" "fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color"
}, },
"transforms": [ "transforms": [
{ {
"fallback": "ffffff", "expression": "coalesce({value},0)",
"type": "expression"
},
{
"fallback": "#000000",
"inputType": "scalar", "inputType": "scalar",
"mappings": [ "mappings": [
{
"input": 0,
"output": "#C2C2C2"
},
{ {
"input": 1, "input": 1,
"output": "808080" "output": "#FF0000"
}, },
{ {
"input": 2, "input": 2,
"output": "f8060d" "output": "#FFA500"
}, },
{ {
"input": 3, "input": 3,
"output": "f78e12" "output": "#0008FF"
}, },
{ {
"input": 4, "input": 4,
"output": "dd00de" "output": "#00FF00"
}, },
{ {
"input": 5, "input": 5,
"output": "3a00fd" "output": "#FFF700"
}, },
{ {
"input": 6, "input": 6,
"output": "fbff1f" "output": "#87CEEB"
}, },
{ {
"input": 7, "input": 7,
"output": "39cc38" "output": "#90EE90"
}, },
{ {
"input": 8, "input": 8,
"output": "8fcef9" "output": "#964B00"
}, },
{ {
"input": 9, "input": 9,
"output": "cdffcc" "output": "#FFFFFF"
}, },
{ {
"input": 10, "input": 10,
"output": "d3d3d3" "output": "#000000"
}, },
{ {
"input": 11, "input": 11,
"output": "a66008" "output": "#8B0000"
}, },
{ {
"input": 12, "input": 12,
"output": "ffffff" "output": "#808080"
},
{
"input": 13,
"output": "#8B8000"
},
{
"input": 14,
"output": "#006400"
},
{
"input": 15,
"output": "#FFFFC5"
},
{
"input": 16,
"output": "#00008B"
},
{
"input": 17,
"output": "#FF7276"
},
{
"input": 18,
"output": "#556B2F"
},
{
"input": 19,
"output": "#B43434"
},
{
"input": 20,
"output": "#4682B4"
},
{
"input": 21,
"output": "#FFD700"
}
],
"outputType": "color",
"type": "map"
}
],
"type": "tag"
},
"persistent": true
},
"custom.priority": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority"
},
"transforms": [
{
"expression": "coalesce({value},0)",
"type": "expression"
},
{
"fallback": null,
"inputType": "scalar",
"mappings": [
{
"input": 0,
"output": "No Active Alarms"
},
{
"input": 1,
"output": "High"
},
{
"input": 2,
"output": "Medium"
},
{
"input": 3,
"output": "Low"
},
{
"input": 4,
"output": "Diagnostic"
} }
], ],
"outputType": "scalar", "outputType": "scalar",
"type": "map" "type": "map"
} }
], ],
"type": "property" "type": "tag"
}, },
"persistent": true "persistent": true
}, },
@ -95,82 +194,223 @@
"0": "{view.params.tagProps[0]}", "0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}" "fc": "{session.custom.fc}"
}, },
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/STATE" "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State"
}, },
"transforms": [ "transforms": [
{ {
"expression": "coalesce({value},0)", "expression": "coalesce({value},0)",
"type": "expression" "type": "expression"
} },
],
"type": "tag"
},
"persistent": true
},
"custom.string": {
"binding": {
"config": {
"path": "view.custom.state"
},
"transforms": [
{ {
"fallback": "Non Powered Equipment", "fallback": "Unknown",
"inputType": "scalar", "inputType": "scalar",
"mappings": [ "mappings": [
{
"input": 0,
"output": "Closed"
},
{ {
"input": 1, "input": 1,
"output": "Communication Fault" "output": "Actuated"
}, },
{ {
"input": 2, "input": 2,
"output": "EStop or Faulted" "output": "Communication Faulted"
}, },
{ {
"input": 3, "input": 3,
"output": "Jammed" "output": "Conveyor Running In Maintenance Mode"
}, },
{ {
"input": 4, "input": 4,
"output": "Anti-Gridlock Prevention Mode" "output": "Disabled"
}, },
{ {
"input": 5, "input": 5,
"output": "Full" "output": "Disconnected"
}, },
{ {
"input": 6, "input": 6,
"output": "50% Full" "output": "Stopped"
}, },
{ {
"input": 7, "input": 7,
"output": "Running" "output": "Enabled Not Running"
}, },
{ {
"input": 8, "input": 8,
"output": "Energy Managment" "output": "Encoder Fault"
}, },
{ {
"input": 9, "input": 9,
"output": "Enabled, Not Running" "output": "Energy Management"
}, },
{ {
"input": 10, "input": 10,
"output": "Off (Inactive)" "output": "ESTOP Was Actuated"
}, },
{ {
"input": 11, "input": 11,
"output": "Manual / Maintenance Mode" "output": "EStopped"
}, },
{ {
"input": 12, "input": 12,
"output": "Non Powered Equipment" "output": "EStopped Locally"
},
{
"input": 13,
"output": "Extended Faulted"
},
{
"input": 14,
"output": "Full"
},
{
"input": 15,
"output": "Gaylord Start Pressed"
},
{
"input": 16,
"output": "Jam Fault"
},
{
"input": 17,
"output": "Jammed"
},
{
"input": 18,
"output": "Loading Allowed"
},
{
"input": 19,
"output": "Loading Not Allowed"
},
{
"input": 20,
"output": "Low Air Pressure Fault Was Present"
},
{
"input": 21,
"output": "Maintenance Mode"
},
{
"input": 22,
"output": "Conveyor Stopped In Maintenance Mode"
},
{
"input": 23,
"output": "Motor Faulted"
},
{
"input": 24,
"output": "Motor Was Faulted"
},
{
"input": 25,
"output": "Normal"
},
{
"input": 26,
"output": "Off Inactive"
},
{
"input": 27,
"output": "Open"
},
{
"input": 28,
"output": "PLC Ready To Run"
},
{
"input": 29,
"output": "Package Release Pressed"
},
{
"input": 30,
"output": "Power Branch Was Faulted"
},
{
"input": 31,
"output": "Pressed"
},
{
"input": 32,
"output": "Ready To Receive"
},
{
"input": 33,
"output": "Running"
},
{
"input": 34,
"output": "Started"
},
{
"input": 35,
"output": "Stopped"
},
{
"input": 36,
"output": "System Started"
},
{
"input": 37,
"output": "Unknown"
},
{
"input": 38,
"output": "VFD Fault"
},
{
"input": 39,
"output": "Conveyor Running In Power Saving Mode"
},
{
"input": 40,
"output": "Conveyor Jogging In Maintenance Mode"
},
{
"input": 41,
"output": "VFD Reset Required"
},
{
"input": 42,
"output": "Jam Reset Push Button Pressed"
},
{
"input": 43,
"output": "Start Push Button Pressed"
},
{
"input": 44,
"output": "Stop Push Button Pressed"
},
{
"input": 45,
"output": "No Container"
},
{
"input": 46,
"output": "Ready To Be Enabled"
},
{
"input": 47,
"output": "Half Full"
},
{
"input": 48,
"output": "Enabled"
},
{
"input": 49,
"output": "Tipper Faulted"
} }
], ],
"outputType": "scalar", "outputType": "scalar",
"type": "map" "type": "map"
} }
], ],
"type": "property" "type": "tag"
}, },
"persistent": true "persistent": true
}, },
@ -181,7 +421,7 @@
}, },
"props": { "props": {
"defaultSize": { "defaultSize": {
"height": 271, "height": 215,
"width": 316 "width": 316
} }
}, },
@ -199,9 +439,9 @@
"props.elements[1].elements[0].fill.paint": { "props.elements[1].elements[0].fill.paint": {
"binding": { "binding": {
"config": { "config": {
"expression": "\"#\" + {view.custom.color}" "path": "view.custom.color"
}, },
"type": "expr" "type": "property"
} }
} }
}, },
@ -225,7 +465,7 @@
"dasharray": "none", "dasharray": "none",
"opacity": "1", "opacity": "1",
"paint": "#000000", "paint": "#000000",
"width": 0.15 "width": 0.45
}, },
"type": "path" "type": "path"
} }
@ -261,7 +501,7 @@
"meta.tooltip.text": { "meta.tooltip.text": {
"binding": { "binding": {
"config": { "config": {
"expression": "\"Source Id: \" + {view.params.tagProps[0]} + \", Status: \" + {view.custom.string}" "expression": "if(\n {view.custom.state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n"
}, },
"type": "expr" "type": "expr"
} }

View File

@ -10,8 +10,8 @@
"attributes": { "attributes": {
"lastModification": { "lastModification": {
"actor": "admin", "actor": "admin",
"timestamp": "2025-09-16T13:37:08Z" "timestamp": "2025-09-23T11:01:20Z"
}, },
"lastModificationSignature": "1d76f854ad445a18804701f2210b6d15eca0ee77f6bfe392e1d52559b3e8bc69" "lastModificationSignature": "86eb9e1675540274b477a09bfe3cb010b31d4fcd8212e64104c62cde225ad0c1"
} }
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 141 B

After

Width:  |  Height:  |  Size: 150 B

View File

@ -422,7 +422,7 @@
"props": { "props": {
"defaultSize": { "defaultSize": {
"height": 25, "height": 25,
"width": 240 "width": 287
} }
}, },
"root": { "root": {
@ -495,6 +495,7 @@
"type": "path" "type": "path"
} }
], ],
"preserveAspectRatio": "none",
"viewBox": "0 0 250 25" "viewBox": "0 0 250 25"
}, },
"type": "ia.shapes.svg" "type": "ia.shapes.svg"

View File

@ -10,8 +10,8 @@
"attributes": { "attributes": {
"lastModification": { "lastModification": {
"actor": "admin", "actor": "admin",
"timestamp": "2025-09-09T07:24:34Z" "timestamp": "2025-09-23T10:11:01Z"
}, },
"lastModificationSignature": "fead5a6507c8c38bca42dacc3c6e4cbee7b60f95550e719c4340db6e9a1c6367" "lastModificationSignature": "ed980ac1480b26500fd2ce81597e892da29949de46e0bc65716884dac3ed3414"
} }
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 27 KiB

View File

@ -836,7 +836,10 @@
}, },
"props": { "props": {
"primary": false, "primary": false,
"text": "MCM01 - FLUID INBOUND" "text": "MCM01 - FLUID INBOUND",
"textStyle": {
"fontSize": "1vmin"
}
}, },
"type": "ia.input.button" "type": "ia.input.button"
}, },
@ -863,7 +866,10 @@
}, },
"props": { "props": {
"primary": false, "primary": false,
"text": "MCM02 - NC SORTER" "text": "MCM02 - NC SORTER",
"textStyle": {
"fontSize": "1vmin"
}
}, },
"type": "ia.input.button" "type": "ia.input.button"
}, },

View File

@ -10,8 +10,8 @@
"attributes": { "attributes": {
"lastModification": { "lastModification": {
"actor": "admin", "actor": "admin",
"timestamp": "2025-09-23T08:51:44Z" "timestamp": "2025-09-23T10:58:05Z"
}, },
"lastModificationSignature": "941bce74657ab766e014f993d3523d82af948aa6617d462ca8e34dcffc7939d8" "lastModificationSignature": "4e60143624e4b229c8dabc6c01f6a372e1f521fdb7e9b41afd9182b546fd13ad"
} }
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -10,8 +10,8 @@
"attributes": { "attributes": {
"lastModification": { "lastModification": {
"actor": "admin", "actor": "admin",
"timestamp": "2025-09-23T08:54:25Z" "timestamp": "2025-09-23T10:58:06Z"
}, },
"lastModificationSignature": "75dc02a9a37de0c7a1a8943e165ce5343d193a4a8552aacfe22d04c20be11231" "lastModificationSignature": "7ef3505384480030aba2f2feb68aef4ecc4e8f90ae3e12683bbe4d7de796e463"
} }
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -10,8 +10,8 @@
"attributes": { "attributes": {
"lastModification": { "lastModification": {
"actor": "admin", "actor": "admin",
"timestamp": "2025-09-10T07:18:12Z" "timestamp": "2025-09-23T10:53:21Z"
}, },
"lastModificationSignature": "2b540246a675bc0678874102553f75fa14c2d6fdd3f49011d4c2cb479030f3d1" "lastModificationSignature": "4e6652bbe1c761ecedd4de15c7a121d7f76602f502d04b646eef14696fa7aadb"
} }
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

@ -78,13 +78,6 @@
"classes": "" "classes": ""
} }
}, },
{
"Path": "autStand/Equipment/Field_IO",
"instancePosition": {},
"instanceStyle": {
"classes": ""
}
},
{ {
"Path": "autStand/Equipment/JAM", "Path": "autStand/Equipment/JAM",
"instancePosition": {}, "instancePosition": {},
@ -121,7 +114,7 @@
} }
}, },
{ {
"Path": "autStand/Equipment/ProxSwitch", "Path": "autStand/Equipment/ProxSensor",
"instancePosition": {}, "instancePosition": {},
"instanceStyle": { "instanceStyle": {
"classes": "" "classes": ""
@ -135,7 +128,7 @@
} }
}, },
{ {
"Path": "autStand/Equipment/Safety_IO", "Path": "autStand/Equipment/IO_Block",
"instancePosition": {}, "instancePosition": {},
"instanceStyle": { "instanceStyle": {
"classes": "" "classes": ""
@ -168,7 +161,10 @@
} }
} }
}, },
"params": {}, "params": {
"Dataset": [],
"FilteredViews": []
},
"propConfig": { "propConfig": {
"custom.FilteredViews": { "custom.FilteredViews": {
"persistent": true "persistent": true

View File

@ -10,8 +10,8 @@
"attributes": { "attributes": {
"lastModification": { "lastModification": {
"actor": "admin", "actor": "admin",
"timestamp": "2025-09-10T07:16:22Z" "timestamp": "2025-09-23T10:56:20Z"
}, },
"lastModificationSignature": "24350725cca8bf003e9ddef0ef34a77e8ddfd0cd993e4727889f42379c286fa3" "lastModificationSignature": "ff4e5f289bb9d9ff0397d003aa0e26661d7183c3dc6b562919b46960f151fabb"
} }
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 8.4 KiB

View File

@ -2,13 +2,6 @@
"custom": {}, "custom": {},
"params": { "params": {
"FilteredViews": [ "FilteredViews": [
{
"Path": "autStand/Equipment/Beacon",
"instancePosition": {},
"instanceStyle": {
"classes": ""
}
},
{ {
"Path": "autStand/Equipment/Button", "Path": "autStand/Equipment/Button",
"instancePosition": {}, "instancePosition": {},
@ -63,7 +56,12 @@
} }
}, },
"props": { "props": {
"alignContent": "center",
"alignItems": "center",
"direction": "column", "direction": "column",
"elementPosition": {
"shrink": 0
},
"path": "autStand/PopUp-Views/Legend_Popup/Legend-row", "path": "autStand/PopUp-Views/Legend_Popup/Legend-row",
"style": { "style": {
"classes": "Background-Styles/Controller" "classes": "Background-Styles/Controller"