modified status pages, changed the sol, pe components
|
After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 101 B |
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"custom": {
|
"custom": {
|
||||||
"color": "#FF0000",
|
"color": "#C2C2C2",
|
||||||
"priority": "High"
|
"priority": "No Active Alarms"
|
||||||
},
|
},
|
||||||
"params": {
|
"params": {
|
||||||
"demoColor": -1,
|
"demoColor": -1,
|
||||||
@ -542,7 +542,7 @@
|
|||||||
"showCloseIcon": false,
|
"showCloseIcon": false,
|
||||||
"type": "open",
|
"type": "open",
|
||||||
"viewParams": {
|
"viewParams": {
|
||||||
"text": "{/root.meta.tooltip.text}"
|
"text": "{/Encoder.meta.tooltip.text}"
|
||||||
},
|
},
|
||||||
"viewPath": "autStand/Custom_Views/Tooltip",
|
"viewPath": "autStand/Custom_Views/Tooltip",
|
||||||
"viewportBound": false
|
"viewportBound": false
|
||||||
|
Before Width: | Height: | Size: 296 B |
|
Before Width: | Height: | Size: 99 KiB |
|
After Width: | Height: | Size: 645 B |
|
After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 7.3 KiB |
|
After Width: | Height: | Size: 514 B |
@ -1,347 +0,0 @@
|
|||||||
{
|
|
||||||
"custom": {
|
|
||||||
"color": "#000000",
|
|
||||||
"priority": "value",
|
|
||||||
"state": "Offline"
|
|
||||||
},
|
|
||||||
"params": {
|
|
||||||
"demoColor": -1,
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/PS/NCS1_1_PS1",
|
|
||||||
"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": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, -1)\r\n)\r\n",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": "#000000",
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": 0,
|
|
||||||
"output": "#C2C2C2"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": 1,
|
|
||||||
"output": "#FF0000"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": 2,
|
|
||||||
"output": "#FFA500"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": 3,
|
|
||||||
"output": "#0008FF"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": 4,
|
|
||||||
"output": "#00FF00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": 5,
|
|
||||||
"output": "#FFF700"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": 6,
|
|
||||||
"output": "#87CEEB"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": 7,
|
|
||||||
"output": "#90EE90"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": 8,
|
|
||||||
"output": "#964B00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": 9,
|
|
||||||
"output": "#FFFFFF"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": 10,
|
|
||||||
"output": "#000000"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": 11,
|
|
||||||
"output": "#8B0000"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": 12,
|
|
||||||
"output": "#808080"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": 13,
|
|
||||||
"output": "#8B8000"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": 14,
|
|
||||||
"output": "#006400"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": 15,
|
|
||||||
"output": "#FFFFC5"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": 16,
|
|
||||||
"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.deviceName": {
|
|
||||||
"persistent": true
|
|
||||||
},
|
|
||||||
"custom.priority": {
|
|
||||||
"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}, -1)\r\n",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": "Offline",
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": true,
|
|
||||||
"output": "INACTIVE"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": "ACTUATED"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
},
|
|
||||||
"persistent": true
|
|
||||||
},
|
|
||||||
"params.demoColor": {
|
|
||||||
"paramDirection": "input",
|
|
||||||
"persistent": true
|
|
||||||
},
|
|
||||||
"params.tagProps": {
|
|
||||||
"paramDirection": "input",
|
|
||||||
"persistent": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"defaultSize": {
|
|
||||||
"height": 25,
|
|
||||||
"width": 30
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"root": {
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "PS"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 1,
|
|
||||||
"width": 1
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"props.elements[0].fill.paint": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "view.custom.color"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.elements[1].fill.paint": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"expression": "if ({view.custom.color} \u003d \"#000000\", \"#fff\", \"#000\")"
|
|
||||||
},
|
|
||||||
"type": "expr"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"elements": [
|
|
||||||
{
|
|
||||||
"fill": {},
|
|
||||||
"height": 47.417244,
|
|
||||||
"id": "beaconSquare",
|
|
||||||
"name": "beaconSquare",
|
|
||||||
"stroke": {
|
|
||||||
"paint": "#000000",
|
|
||||||
"width": "2.36887"
|
|
||||||
},
|
|
||||||
"type": "rect",
|
|
||||||
"width": "47.337795",
|
|
||||||
"x": "1.450278",
|
|
||||||
"y": "1.3708278"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fill": {},
|
|
||||||
"id": "beaconLabel",
|
|
||||||
"name": "beaconLabel",
|
|
||||||
"stroke": {
|
|
||||||
"width": 1
|
|
||||||
},
|
|
||||||
"style": {
|
|
||||||
"classes": "",
|
|
||||||
"fontSize": "25px",
|
|
||||||
"textAnchor": "middle"
|
|
||||||
},
|
|
||||||
"text": "PS",
|
|
||||||
"type": "text",
|
|
||||||
"x": 25,
|
|
||||||
"y": 33
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"preserveAspectRatio": "none",
|
|
||||||
"viewBox": "0 0 50 50"
|
|
||||||
},
|
|
||||||
"type": "ia.shapes.svg"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"events": {
|
|
||||||
"dom": {
|
|
||||||
"onClick": {
|
|
||||||
"config": {
|
|
||||||
"script": "\t#create tags lists for the device\n\tprops \u003d self.view.params.tagProps\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props[0])\n\tsystem.perspective.openDock(\u0027Docked-East-Device\u0027,params\u003d{\u0027tagProps\u0027:props, \"tags\":tags_table_dataset, \"name\":\"\"} )"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
},
|
|
||||||
"onMouseEnter": {
|
|
||||||
"config": {
|
|
||||||
"draggable": false,
|
|
||||||
"id": "LZ5nPg42{view.params.tagProps[0]}",
|
|
||||||
"modal": false,
|
|
||||||
"overlayDismiss": false,
|
|
||||||
"position": {
|
|
||||||
"relativeLocation": "top-right"
|
|
||||||
},
|
|
||||||
"positionType": "relative",
|
|
||||||
"resizable": false,
|
|
||||||
"showCloseIcon": false,
|
|
||||||
"type": "open",
|
|
||||||
"viewParams": {
|
|
||||||
"text": "{/root.meta.tooltip.text}"
|
|
||||||
},
|
|
||||||
"viewPath": "autStand/Custom_Views/Tooltip",
|
|
||||||
"viewportBound": false
|
|
||||||
},
|
|
||||||
"scope": "C",
|
|
||||||
"type": "popup"
|
|
||||||
},
|
|
||||||
"onMouseLeave": {
|
|
||||||
"config": {
|
|
||||||
"draggable": true,
|
|
||||||
"id": "LZ5nPg42{view.params.tagProps[0]}",
|
|
||||||
"modal": false,
|
|
||||||
"overlayDismiss": false,
|
|
||||||
"resizable": true,
|
|
||||||
"showCloseIcon": true,
|
|
||||||
"type": "close",
|
|
||||||
"viewPath": "autStand/Custom_Views/Tooltip",
|
|
||||||
"viewportBound": false
|
|
||||||
},
|
|
||||||
"scope": "C",
|
|
||||||
"type": "popup"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
|
||||||
"name": "root",
|
|
||||||
"tooltip": {
|
|
||||||
"enabled": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"meta.tooltip.text": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"expression": "if(\n {view.custom.state} !\u003d \"Offline\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n"
|
|
||||||
},
|
|
||||||
"type": "expr"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta.visible": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "session.custom.alarm_filter.show_px"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"mode": "percent",
|
|
||||||
"style": {
|
|
||||||
"cursor": "pointer",
|
|
||||||
"userSelect": "None"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.container.coord"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 41 KiB |
@ -1,964 +0,0 @@
|
|||||||
{
|
|
||||||
"custom": {},
|
|
||||||
"params": {
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM01/IO_BLOCK/DPM/PS3_5_DPM1",
|
|
||||||
"System/MCM01/IO_BLOCK/SIO/PS3_3_SIO1",
|
|
||||||
"System/MCM01/IO_BLOCK/SIO/PS3_4_SIO1",
|
|
||||||
"System/MCM01/IO_BLOCK/SIO/PS3_5_SIO1",
|
|
||||||
"System/MCM01/IO_BLOCK/SIO/PS3_6_SIO1",
|
|
||||||
"System/MCM01/IO_BLOCK/SIO/PS3_7_SIO1",
|
|
||||||
"System/MCM01/IO_BLOCK/SIO/PS3_8_SIO1",
|
|
||||||
"System/MCM01/IO_BLOCK/SIO/PS3_9AL_SIO1",
|
|
||||||
"System/MCM01/IO_BLOCK/SIO/PS3_9B_SIO1",
|
|
||||||
"System/MCM01/IO_BLOCK/SIO/PS3_10_SIO1",
|
|
||||||
"System/MCM01/IO_BLOCK/SIO/PS3_11_SIO1",
|
|
||||||
"System/MCM01/IO_BLOCK/FIO/PDP01_FIOM_1"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"defaultSize": {
|
|
||||||
"height": 1080,
|
|
||||||
"width": 1920
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"root": {
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "DPM"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 1,
|
|
||||||
"width": 1
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"props.params.DPMNotFaulted": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[0]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": true,
|
|
||||||
"output": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[0]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[1]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[10]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[11]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[1]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[2]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[2]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[3]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[3]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[4]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[4]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[5]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[5]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[6]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[6]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[7]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[7]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[8]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": true,
|
|
||||||
"output": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[8]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[9]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[9]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[10]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"con_lines": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false
|
|
||||||
],
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM01/IO_BLOCK/DPM/PS3_5_DPM1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/DPM_TO_HUB",
|
|
||||||
"style": {
|
|
||||||
"userSelect": "none"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "PS3_3_SIO1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.0256,
|
|
||||||
"y": 0.0056
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.54",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM01/IO_BLOCK/SIO/PS3_3_SIO1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "PS3_4_SIO1 "
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.0715,
|
|
||||||
"y": 0.0056
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.55",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM01/IO_BLOCK/SIO/PS3_4_SIO1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "PS3_5_SIO1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.1148,
|
|
||||||
"y": 0.0056
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.56",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM01/IO_BLOCK/SIO/PS3_5_SIO1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "PS3_6_SIO1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.155,
|
|
||||||
"y": 0.0074
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.57",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM01/IO_BLOCK/SIO/PS3_6_SIO1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "PS3_7_SIO1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.1957,
|
|
||||||
"y": 0.0047
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.58",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM01/IO_BLOCK/SIO/PS3_7_SIO1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "PS3_8_SIO1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.2368,
|
|
||||||
"y": 0.0074
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.59",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM01/IO_BLOCK/SIO/PS3_8_SIO1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "PS3_9AL_SIO1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.2766,
|
|
||||||
"y": 0.0064
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.60",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM01/IO_BLOCK/SIO/PS3_9AL_SIO1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "PS3_9B_SIO1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"rotate": {
|
|
||||||
"anchor": "-607% 50%"
|
|
||||||
},
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.3167,
|
|
||||||
"y": 0.0064
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.61",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM01/IO_BLOCK/SIO/PS3_9B_SIO1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "DPM_label"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.0694,
|
|
||||||
"width": 0.101,
|
|
||||||
"x": 0.7498,
|
|
||||||
"y": 0.6527
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"text": "PS3_5_DPM1",
|
|
||||||
"textStyle": {
|
|
||||||
"fontSize": "2vmin"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.display.label"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "PS3_10_SIO1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.3578,
|
|
||||||
"y": 0.0064
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.62",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM01/IO_BLOCK/SIO/PS3_10_SIO1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "PS3_11_SIO1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.3979,
|
|
||||||
"y": 0.0064
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.63",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM01/IO_BLOCK/SIO/PS3_11_SIO1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "Communication_Faulted_Text"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.4836,
|
|
||||||
"width": 0.8826,
|
|
||||||
"x": 0.0701,
|
|
||||||
"y": -0.0785
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"style": {
|
|
||||||
"borderColor": "#1A1A1A",
|
|
||||||
"overflow": "hidden",
|
|
||||||
"whiteSpace": "normal",
|
|
||||||
"wordBreak": "break-all"
|
|
||||||
},
|
|
||||||
"text": "Communication Faulted",
|
|
||||||
"textStyle": {
|
|
||||||
"fontFamily": "inherit",
|
|
||||||
"fontSize": "1.5vmin",
|
|
||||||
"textAlign": "start"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.display.label"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "Communication_Not_Faulted_Text"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.6066,
|
|
||||||
"width": 0.9032,
|
|
||||||
"x": 0.0698,
|
|
||||||
"y": 0.247
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"style": {
|
|
||||||
"borderColor": "#1A1A1A",
|
|
||||||
"overflow": "hidden",
|
|
||||||
"whiteSpace": "normal",
|
|
||||||
"wordBreak": "break-all"
|
|
||||||
},
|
|
||||||
"text": "Communication Not Faulted",
|
|
||||||
"textStyle": {
|
|
||||||
"fontFamily": "inherit",
|
|
||||||
"fontSize": "1.5vmin",
|
|
||||||
"textAlign": "start"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.display.label"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "CoordinateContainer_0"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.0242,
|
|
||||||
"width": 0.0508,
|
|
||||||
"x": 0.0122,
|
|
||||||
"y": 0.176
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"style": {
|
|
||||||
"backgroundColor": "#FF0000"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.container.coord"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "CoordinateContainer_1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.0242,
|
|
||||||
"width": 0.0508,
|
|
||||||
"x": 0.0122,
|
|
||||||
"y": 0.5164
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"style": {
|
|
||||||
"backgroundColor": "#00FF00"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.container.coord"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"meta": {
|
|
||||||
"name": "CoordinateContainer"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1365,
|
|
||||||
"width": 0.9083,
|
|
||||||
"x": 0.0083,
|
|
||||||
"y": 0.7752
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"mode": "percent"
|
|
||||||
},
|
|
||||||
"type": "ia.container.coord"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "DPM_label_0"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.0694,
|
|
||||||
"width": 0.101,
|
|
||||||
"x": 0.7498,
|
|
||||||
"y": 0.7085
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"text": "11.200.1.3",
|
|
||||||
"textStyle": {
|
|
||||||
"fontSize": "2vmin"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.display.label"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "PDP01_FIOM1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.437,
|
|
||||||
"y": 0.0064
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.64",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM01/IO_BLOCK/FIO/PDP01_FIOM_1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"meta": {
|
|
||||||
"name": "root"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"x": 0.6348,
|
|
||||||
"y": -0.1546
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"mode": "percent"
|
|
||||||
},
|
|
||||||
"type": "ia.container.coord"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 113 B |
|
After Width: | Height: | Size: 73 KiB |
@ -0,0 +1,212 @@
|
|||||||
|
{
|
||||||
|
"custom": {},
|
||||||
|
"params": {
|
||||||
|
"down": true,
|
||||||
|
"left": true,
|
||||||
|
"right": true,
|
||||||
|
"up": true
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"params.down": {
|
||||||
|
"paramDirection": "input",
|
||||||
|
"persistent": true
|
||||||
|
},
|
||||||
|
"params.left": {
|
||||||
|
"paramDirection": "input",
|
||||||
|
"persistent": true
|
||||||
|
},
|
||||||
|
"params.right": {
|
||||||
|
"paramDirection": "input",
|
||||||
|
"persistent": true
|
||||||
|
},
|
||||||
|
"params.up": {
|
||||||
|
"paramDirection": "input",
|
||||||
|
"persistent": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"defaultSize": {
|
||||||
|
"height": 300,
|
||||||
|
"width": 300
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"root": {
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "Left"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 1,
|
||||||
|
"rotate": {
|
||||||
|
"angle": 0
|
||||||
|
},
|
||||||
|
"width": 1
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"meta.visible": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "view.params.left"
|
||||||
|
},
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"d": "M0,54 H54",
|
||||||
|
"fill": {},
|
||||||
|
"name": "cableLine",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#4c4c4c",
|
||||||
|
"width": 3
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"preserveAspectRatio": "none",
|
||||||
|
"style": {
|
||||||
|
"overflow": "hidden"
|
||||||
|
},
|
||||||
|
"viewBox": "4 4 100 100"
|
||||||
|
},
|
||||||
|
"type": "ia.shapes.svg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "Right"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 1,
|
||||||
|
"rotate": {
|
||||||
|
"angle": 0
|
||||||
|
},
|
||||||
|
"width": 1
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"meta.visible": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "view.params.right"
|
||||||
|
},
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"d": "M54,54 H104",
|
||||||
|
"fill": {},
|
||||||
|
"name": "line_right",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#4c4c4c",
|
||||||
|
"width": 3
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"preserveAspectRatio": "none",
|
||||||
|
"style": {
|
||||||
|
"overflow": "hidden"
|
||||||
|
},
|
||||||
|
"viewBox": "4 4 100 100"
|
||||||
|
},
|
||||||
|
"type": "ia.shapes.svg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "Up"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 1,
|
||||||
|
"rotate": {
|
||||||
|
"angle": 0
|
||||||
|
},
|
||||||
|
"width": 1
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"meta.visible": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "view.params.up"
|
||||||
|
},
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"d": "M54,0 V54",
|
||||||
|
"fill": {},
|
||||||
|
"name": "line_up",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#4c4c4c",
|
||||||
|
"width": 3
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"preserveAspectRatio": "none",
|
||||||
|
"style": {
|
||||||
|
"overflow": "hidden"
|
||||||
|
},
|
||||||
|
"viewBox": "4 4 100 100"
|
||||||
|
},
|
||||||
|
"type": "ia.shapes.svg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "Down"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 1,
|
||||||
|
"rotate": {
|
||||||
|
"angle": 0
|
||||||
|
},
|
||||||
|
"width": 1
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"meta.visible": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "view.params.down"
|
||||||
|
},
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"d": "M54,54 V104",
|
||||||
|
"fill": {},
|
||||||
|
"name": "line_down",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#4c4c4c",
|
||||||
|
"width": 3
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"preserveAspectRatio": "none",
|
||||||
|
"style": {
|
||||||
|
"overflow": "hidden"
|
||||||
|
},
|
||||||
|
"viewBox": "4 4 100 100"
|
||||||
|
},
|
||||||
|
"type": "ia.shapes.svg"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"name": "root"
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"mode": "percent"
|
||||||
|
},
|
||||||
|
"type": "ia.container.coord"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 23 KiB |
@ -2918,7 +2918,7 @@
|
|||||||
"position": {
|
"position": {
|
||||||
"height": 0.2944,
|
"height": 0.2944,
|
||||||
"width": 0.1182,
|
"width": 0.1182,
|
||||||
"x": 0.7993,
|
"x": 0.7681,
|
||||||
"y": 0.3029
|
"y": 0.3029
|
||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
@ -3427,7 +3427,7 @@
|
|||||||
},
|
},
|
||||||
"position": {
|
"position": {
|
||||||
"height": 25,
|
"height": 25,
|
||||||
"width": 50,
|
"width": 127,
|
||||||
"x": 62,
|
"x": 62,
|
||||||
"y": 170
|
"y": 170
|
||||||
},
|
},
|
||||||
@ -3437,7 +3437,7 @@
|
|||||||
"fontSize": 16,
|
"fontSize": 16,
|
||||||
"textAlign": "left"
|
"textAlign": "left"
|
||||||
},
|
},
|
||||||
"text": "Diverting"
|
"text": "Diverting Left"
|
||||||
},
|
},
|
||||||
"type": "ia.display.label"
|
"type": "ia.display.label"
|
||||||
},
|
},
|
||||||
@ -3473,7 +3473,7 @@
|
|||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
"params": {
|
"params": {
|
||||||
"demoColor": 4,
|
"demoColor": 14,
|
||||||
"demoState": 4
|
"demoState": 4
|
||||||
},
|
},
|
||||||
"path": "autStand/Equipment/Solenoid"
|
"path": "autStand/Equipment/Solenoid"
|
||||||
@ -3487,7 +3487,7 @@
|
|||||||
"position": {
|
"position": {
|
||||||
"height": 50,
|
"height": 50,
|
||||||
"width": 50,
|
"width": 50,
|
||||||
"y": 218
|
"y": 278
|
||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
"params": {
|
"params": {
|
||||||
@ -3506,7 +3506,7 @@
|
|||||||
"height": 25,
|
"height": 25,
|
||||||
"width": 50,
|
"width": 50,
|
||||||
"x": 62,
|
"x": 62,
|
||||||
"y": 228
|
"y": 288
|
||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
"style": {
|
"style": {
|
||||||
@ -3555,16 +3555,54 @@
|
|||||||
"text": "Normal"
|
"text": "Normal"
|
||||||
},
|
},
|
||||||
"type": "ia.display.label"
|
"type": "ia.display.label"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "LS_Actuated_2"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 50,
|
||||||
|
"width": 50,
|
||||||
|
"y": 216.5
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"params": {
|
||||||
|
"demoColor": 4,
|
||||||
|
"demoState": 4
|
||||||
|
},
|
||||||
|
"path": "autStand/Equipment/Solenoid"
|
||||||
|
},
|
||||||
|
"type": "ia.display.view"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "Label_16"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 25,
|
||||||
|
"width": 125,
|
||||||
|
"x": 62,
|
||||||
|
"y": 230
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"style": {
|
||||||
|
"fontFamily": "Arial",
|
||||||
|
"fontSize": 16,
|
||||||
|
"textAlign": "left"
|
||||||
|
},
|
||||||
|
"text": "Diverting Right"
|
||||||
|
},
|
||||||
|
"type": "ia.display.label"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"meta": {
|
"meta": {
|
||||||
"name": "SOL Status"
|
"name": "SOL Status"
|
||||||
},
|
},
|
||||||
"position": {
|
"position": {
|
||||||
"height": 0.2611,
|
"height": 0.333,
|
||||||
"width": 0.113,
|
"width": 0.113,
|
||||||
"x": 0.4495,
|
"x": 0.8863,
|
||||||
"y": 0.3112
|
"y": 0.3015
|
||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
"style": {
|
"style": {
|
||||||
@ -3769,10 +3807,10 @@
|
|||||||
"name": "Camera"
|
"name": "Camera"
|
||||||
},
|
},
|
||||||
"position": {
|
"position": {
|
||||||
"height": 0.1222,
|
"height": 0.1058,
|
||||||
"width": 0.1089,
|
"width": 0.1089,
|
||||||
"x": 0.7986,
|
"x": 0.7986,
|
||||||
"y": 0.6053
|
"y": 0.6093
|
||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
"style": {
|
"style": {
|
||||||
@ -4203,7 +4241,7 @@
|
|||||||
"height": 25,
|
"height": 25,
|
||||||
"width": 214,
|
"width": 214,
|
||||||
"x": 58,
|
"x": 58,
|
||||||
"y": 172.5
|
"y": 175.5
|
||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
"style": {
|
"style": {
|
||||||
@ -4402,6 +4440,157 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"type": "ia.container.coord"
|
"type": "ia.container.coord"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "EPC_NoComm"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 57.329999999999984,
|
||||||
|
"width": 96,
|
||||||
|
"y": 96.59
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"params": {
|
||||||
|
"demoColor": 4
|
||||||
|
},
|
||||||
|
"path": "autStand/Equipment/PMM"
|
||||||
|
},
|
||||||
|
"type": "ia.display.view"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "Label_NoComm_5"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 25,
|
||||||
|
"width": 101,
|
||||||
|
"x": 105,
|
||||||
|
"y": 42
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"style": {
|
||||||
|
"fontFamily": "Arial",
|
||||||
|
"fontSize": 16,
|
||||||
|
"textAlign": "left"
|
||||||
|
},
|
||||||
|
"text": "No Comms"
|
||||||
|
},
|
||||||
|
"type": "ia.display.label"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "Label_15"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 25,
|
||||||
|
"width": 67,
|
||||||
|
"x": 112,
|
||||||
|
"y": 182
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"style": {
|
||||||
|
"fontFamily": "Arial",
|
||||||
|
"fontSize": 16,
|
||||||
|
"textAlign": "left"
|
||||||
|
},
|
||||||
|
"text": "Fault"
|
||||||
|
},
|
||||||
|
"type": "ia.display.label"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "Label_14"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 25,
|
||||||
|
"width": 67,
|
||||||
|
"x": 110,
|
||||||
|
"y": 113
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"style": {
|
||||||
|
"fontFamily": "Arial",
|
||||||
|
"fontSize": 16,
|
||||||
|
"textAlign": "left"
|
||||||
|
},
|
||||||
|
"text": "Normal"
|
||||||
|
},
|
||||||
|
"type": "ia.display.label"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "Label_44"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 25,
|
||||||
|
"width": 110
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"style": {
|
||||||
|
"color": "#000000",
|
||||||
|
"fontFamily": "Arial",
|
||||||
|
"fontSize": 18,
|
||||||
|
"fontWeight": "bold",
|
||||||
|
"textAlign": "left",
|
||||||
|
"textDecoration": "underline"
|
||||||
|
},
|
||||||
|
"text": "PMM Status"
|
||||||
|
},
|
||||||
|
"type": "ia.display.label"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "EPC"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 57.33000000000001,
|
||||||
|
"width": 96,
|
||||||
|
"y": 167.1
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"params": {
|
||||||
|
"demoColor": 1
|
||||||
|
},
|
||||||
|
"path": "autStand/Equipment/PMM"
|
||||||
|
},
|
||||||
|
"type": "ia.display.view"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "EPC_0"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 57.33,
|
||||||
|
"width": 96,
|
||||||
|
"y": 28.53
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"params": {
|
||||||
|
"demoColor": 10
|
||||||
|
},
|
||||||
|
"path": "autStand/Equipment/PMM"
|
||||||
|
},
|
||||||
|
"type": "ia.display.view"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"name": "PMM"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 0.2176,
|
||||||
|
"width": 0.1089,
|
||||||
|
"x": 0.4464,
|
||||||
|
"y": 0.3093
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"style": {
|
||||||
|
"overflow": "visible"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "ia.container.coord"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"meta": {
|
"meta": {
|
||||||
|
Before Width: | Height: | Size: 85 KiB |
|
Before Width: | Height: | Size: 231 B |
@ -4,7 +4,7 @@
|
|||||||
"classDropdownValue": [
|
"classDropdownValue": [
|
||||||
"Error"
|
"Error"
|
||||||
],
|
],
|
||||||
"titleExtra": "9 rows"
|
"titleExtra": "1 rows"
|
||||||
},
|
},
|
||||||
"propConfig": {
|
"propConfig": {
|
||||||
"params.classDropdownValue": {
|
"params.classDropdownValue": {
|
||||||
@ -57,7 +57,7 @@
|
|||||||
"type": "expression"
|
"type": "expression"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "\trows \u003d []\n\tfor r in range(value.getRowCount()):\n\t\tif value.getValueAt(r, \"Class\") not in self.view.params.classDropdownValue:\n\t\t\trows.append(r)\n\tfilteredValue \u003d system.dataset.deleteRows(value, rows)\n\tcou \u003d utils.getRowCount(filteredValue)\n\tself.view.params.titleExtra \u003d \"{:n} rows\".format(cou)\n\t# Return data\n\treturn filteredValue",
|
"code": "\trows \u003d []\n\tfor r in range(value.getRowCount()):\n\t\tif value.getValueAt(r, \"Class\") not in self.view.params.classDropdownValue:\n\t\t\trows.append(r)\n\tfilteredValue \u003d system.dataset.deleteRows(value, rows)\n\tcou \u003d utils.getRowCount(filteredValue)\n\tself.view.params.titleExtra \u003d \"{:n} rows\".format(cou)\n\t# Return data\n\treturn filteredValue\n#\treturn value",
|
||||||
"type": "script"
|
"type": "script"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@ -53,7 +53,7 @@
|
|||||||
},
|
},
|
||||||
"onChange": {
|
"onChange": {
|
||||||
"enabled": null,
|
"enabled": null,
|
||||||
"script": "\tname \u003d self.view.custom.device\n\t\n\t# Use a list of tuples to maintain order - longer matches first\n\tdevice_mapping \u003d [\n\t (\u0027_PS\u0027, \u0027PressureSensor\u0027),\n\t \t \n\t # Encoder variations (check these first before \u0027EN\u0027)\n\t (\u0027ENSH\u0027, \u0027Encoder\u0027),\n\t (\u0027ENW\u0027, \u0027Encoder\u0027),\n\t (\u0027ENCODER\u0027, \u0027Encoder\u0027),\n\t \n\t # Photoeye variations\n\t (\u0027LRPE\u0027, \u0027Photoeye_Tracking\u0027),\n\t (\u0027TPE\u0027, \u0027Photoeye_Tracking\u0027),\n\t \n\t # IO_Block variations\n\t (\u0027SIO\u0027, \u0027IO_Block\u0027),\n\t (\u0027FIOM\u0027, \u0027IO_Block\u0027),\n\t (\u0027FIO_\u0027, \u0027IO_Block\u0027),\n\t \n\t # Button variations (check after encoder)\n\t (\u0027EN\u0027, \u0027Chute_Button\u0027),\n\t (\u0027JR\u0027, \u0027Button\u0027),\n\t \n\t # Photoeye (shorter version after longer ones)\n\t (\u0027TPE\u0027, \u0027Photoeye_Tracking\u0027),\n\t (\u0027PE\u0027, \u0027Photoeye_Chute\u0027),\n\t \n\t # Other devices variations \n\t (\u0027DPM\u0027, \u0027DPM\u0027),\n\t (\u0027EPC\u0027, \u0027EPC\u0027),\n\t (\u0027MCM\u0027, \u0027MCM\u0027),\n\t (\u0027PRX\u0027, \u0027ProxSensor\u0027),\n\t (\u0027SS\u0027, \u0027SS_Button\u0027),\n\t (\u0027SOL\u0027, \u0027Solenoid\u0027),\n\t \n\t # Beacon Variations (single letters last)\n\t (\u0027B\u0027, \u0027Beacon\u0027),\n\t (\u0027G\u0027, \u0027Beacon\u0027),\n\t (\u0027R\u0027, \u0027Beacon\u0027),\n\t (\u0027H\u0027, \u0027Beacon\u0027),\n\t (\u0027A\u0027, \u0027Beacon\u0027),\n\t (\u0027S03\u0027, \u0027Scanner\u0027)\n\t\t\n\t]\n\t\n\tview \u003d \"\"\n\t\n\tfor key, value in device_mapping:\n\t if key in name:\n\t\t\tview \u003d value\n\t\t\tself.custom.view \u003d \"autStand/Equipment/\" + view\n\t\t\treturn \n\t\n\tself.custom.view \u003d \"autStand/Equipment/Camera\""
|
"script": "\tname \u003d self.view.custom.device\n\t\n\t# Use a list of tuples to maintain order - longer matches first\n\tdevice_mapping \u003d [\n\t (\u0027_PS\u0027, \u0027PressureSensor\u0027),\n\t \t \n\t # Encoder variations (check these first before \u0027EN\u0027)\n\t (\u0027ENSH\u0027, \u0027Encoder\u0027),\n\t (\u0027ENW\u0027, \u0027Encoder\u0027),\n\t (\u0027ENCODER\u0027, \u0027Encoder\u0027),\n\t \n\t # Photoeye variations\n\t (\u0027LRPE\u0027, \u0027Photoeye_Tracking\u0027),\n\t (\u0027TPE\u0027, \u0027Photoeye_Tracking\u0027),\n\t \n\t # IO_Block variations\n\t (\u0027SIO\u0027, \u0027IO_Block\u0027),\n\t (\u0027FIOM\u0027, \u0027IO_Block\u0027),\n\t (\u0027FIO_\u0027, \u0027IO_Block\u0027),\n\t \n\t # Button variations (check after encoder)\n\t (\u0027EN\u0027, \u0027Chute_Button\u0027),\n\t (\u0027JR\u0027, \u0027Button\u0027),\n\t \n\t # Photoeye (shorter version after longer ones)\n\t (\u0027TPE\u0027, \u0027Photoeye_Tracking\u0027),\n\t (\u0027PE\u0027, \u0027Photoeye_Chute\u0027),\n\t \n\t # Other devices variations \n\t (\u0027DPM\u0027, \u0027DPM\u0027),\n\t (\u0027EPC\u0027, \u0027EPC\u0027),\n\t (\u0027MCM\u0027, \u0027MCM\u0027),\n\t (\u0027PRX\u0027, \u0027ProxSensor\u0027),\n\t (\u0027SS\u0027, \u0027SS_Button\u0027),\n\t (\u0027SOL\u0027, \u0027Solenoid\u0027),\n\t\t(\u0027PMM\u0027, \u0027PMM\u0027),\n\t \n\t # Beacon Variations (single letters last)\n\t (\u0027B\u0027, \u0027Beacon\u0027),\n\t (\u0027G\u0027, \u0027Beacon\u0027),\n\t (\u0027R\u0027, \u0027Beacon\u0027),\n\t (\u0027H\u0027, \u0027Beacon\u0027),\n\t (\u0027A\u0027, \u0027Beacon\u0027),\n\t (\u0027S03\u0027, \u0027Scanner\u0027)\n\t\t\n\t]\n\t\n\tview \u003d \"\"\n\t\n\tfor key, value in device_mapping:\n\t if key in name:\n\t\t\tview \u003d value\n\t\t\tself.custom.view \u003d \"autStand/Equipment/\" + view\n\t\t\treturn \n\t\n\tself.custom.view \u003d \"autStand/Equipment/Camera\""
|
||||||
},
|
},
|
||||||
"persistent": true
|
"persistent": true
|
||||||
},
|
},
|
||||||
@ -804,9 +804,7 @@
|
|||||||
"classes": "Text-Styles/Ariel-Bold-12pt",
|
"classes": "Text-Styles/Ariel-Bold-12pt",
|
||||||
"fontSize": 20,
|
"fontSize": 20,
|
||||||
"marginLeft": 10,
|
"marginLeft": 10,
|
||||||
"padding": "auto",
|
"textAlign": "center"
|
||||||
"textAlign": "center",
|
|
||||||
"wordBreak": "normal"
|
|
||||||
},
|
},
|
||||||
"textStyle": {
|
"textStyle": {
|
||||||
"fontSize": 20,
|
"fontSize": 20,
|
||||||
|
After Width: | Height: | Size: 95 KiB |
@ -259,7 +259,7 @@
|
|||||||
"dom": {
|
"dom": {
|
||||||
"onClick": {
|
"onClick": {
|
||||||
"config": {
|
"config": {
|
||||||
"script": "\tsystem.perspective.closeDock(\u0027Docked-East-Device\u0027)\n\tsystem.perspective.closeDock(\u0027Docked-East-VFD\u0027)\n\tsystem.perspective.closeDock(\u0027Docked-East-Conv\u0027)\n\tsystem.perspective.print(\"im\")\n\t#create tags lists for the device\n\tprops \u003d self.view.custom.modifiedTag\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props, section \u003d \"vfd\")\n\tsystem.perspective.openDock(\u0027Docked-East-VFD\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps, \"tags\":tags_table_dataset})\n\tsystem.perspective.closeDock(\u0027Docked-East-Device\u0027)\n\t"
|
"script": "\tsystem.perspective.closeDock(\u0027Docked-East-Device\u0027)\n\tsystem.perspective.closeDock(\u0027Docked-East-VFD\u0027)\n\tsystem.perspective.closeDock(\u0027Docked-East-Conv\u0027)\n\t\n\t#create tags lists for the device\n\tprops \u003d self.view.custom.modifiedTag\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props, section \u003d \"vfd\")\n\tsystem.perspective.openDock(\u0027Docked-East-VFD\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps, \"tags\":tags_table_dataset})\n\tsystem.perspective.closeDock(\u0027Docked-East-Device\u0027)\n\t"
|
||||||
},
|
},
|
||||||
"scope": "G",
|
"scope": "G",
|
||||||
"type": "script"
|
"type": "script"
|
||||||
|
After Width: | Height: | Size: 3.9 KiB |
@ -1,827 +0,0 @@
|
|||||||
{
|
|
||||||
"custom": {},
|
|
||||||
"params": {
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/DPM/NCS1_1_DPM2",
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_6",
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_7",
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_8",
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_9",
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_CH115_FIOM_1",
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_CH116_FIOM_1",
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_CH121_FIOM_1",
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_CH122_FIOM_1",
|
|
||||||
"System/MCM02/IO_BLOCK/SIO/NCS1_1_SIO1"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"defaultSize": {
|
|
||||||
"height": 1080,
|
|
||||||
"width": 1920
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"root": {
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "DPM"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 1,
|
|
||||||
"width": 1
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"props.params.DPMNotFaulted": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[0]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[0]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[1]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[1]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[2]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[2]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[3]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[3]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[4]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[4]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[5]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[5]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[6]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[6]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[7]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[7]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[8]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[8]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[9]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"con_lines": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false
|
|
||||||
],
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/DPM/NCS1_1_DPM2",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/DPM_TO_HUB"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "DPM_label"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.0694,
|
|
||||||
"width": 0.101,
|
|
||||||
"x": 0.7498,
|
|
||||||
"y": 0.6527
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"text": "NCS1_1_DPM2",
|
|
||||||
"textStyle": {
|
|
||||||
"fontSize": "2vmin"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.display.label"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "S03_1_FIOM6"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.0263,
|
|
||||||
"y": 0.0073
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.54",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_6",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "S03_1_FIOM7"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.0689,
|
|
||||||
"y": 0.0073
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.55",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_7",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "S03_1_FIOM8"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.1116,
|
|
||||||
"y": 0.0084
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.56",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_8",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "S03_1_FIOM9"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.1544,
|
|
||||||
"y": 0.0074
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.57",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_9",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "S03_CH115_FIOM1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.1959,
|
|
||||||
"y": 0.0065
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.58",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_CH115_FIOM_1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "S03_CH116_FIOM1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"rotate": {
|
|
||||||
"anchor": "-607% 50%"
|
|
||||||
},
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.235,
|
|
||||||
"y": 0.0082
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.59",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_CH116_FIOM_1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "S03_CH121_FIOM1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.2764,
|
|
||||||
"y": 0.0092
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.60",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_CH121_FIOM_1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "S03_CH122_FIOM1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.3164,
|
|
||||||
"y": 0.0082
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.61",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_CH122_FIOM_1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "NCS1_1_SIO1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.3565,
|
|
||||||
"y": 0.0082
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.62",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/SIO/NCS1_1_SIO1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "Communication_Faulted_Text"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.4836,
|
|
||||||
"width": 0.8826,
|
|
||||||
"x": 0.0701,
|
|
||||||
"y": -0.0785
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"style": {
|
|
||||||
"borderColor": "#1A1A1A",
|
|
||||||
"overflow": "hidden",
|
|
||||||
"whiteSpace": "normal",
|
|
||||||
"wordBreak": "break-all"
|
|
||||||
},
|
|
||||||
"text": "Communication Faulted",
|
|
||||||
"textStyle": {
|
|
||||||
"fontFamily": "inherit",
|
|
||||||
"fontSize": "1.5vmin",
|
|
||||||
"textAlign": "start"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.display.label"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "Communication_Not_Faulted_Text"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.6066,
|
|
||||||
"width": 0.9032,
|
|
||||||
"x": 0.0698,
|
|
||||||
"y": 0.247
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"style": {
|
|
||||||
"borderColor": "#1A1A1A",
|
|
||||||
"overflow": "hidden",
|
|
||||||
"whiteSpace": "normal",
|
|
||||||
"wordBreak": "break-all"
|
|
||||||
},
|
|
||||||
"text": "Communication Not Faulted",
|
|
||||||
"textStyle": {
|
|
||||||
"fontFamily": "inherit",
|
|
||||||
"fontSize": "1.5vmin",
|
|
||||||
"textAlign": "start"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.display.label"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "CoordinateContainer_0"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.0242,
|
|
||||||
"width": 0.0508,
|
|
||||||
"x": 0.0122,
|
|
||||||
"y": 0.176
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"style": {
|
|
||||||
"backgroundColor": "#FF0000"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.container.coord"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "CoordinateContainer_1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.0242,
|
|
||||||
"width": 0.0508,
|
|
||||||
"x": 0.0122,
|
|
||||||
"y": 0.5164
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"style": {
|
|
||||||
"backgroundColor": "#00FF00"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.container.coord"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"meta": {
|
|
||||||
"name": "CoordinateContainer"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1365,
|
|
||||||
"width": 0.9083,
|
|
||||||
"x": 0.0083,
|
|
||||||
"y": 0.7752
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"mode": "percent"
|
|
||||||
},
|
|
||||||
"type": "ia.container.coord"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "DPM_label_0"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.0694,
|
|
||||||
"width": 0.101,
|
|
||||||
"x": 0.7498,
|
|
||||||
"y": 0.7085
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"text": "11.200.1.3",
|
|
||||||
"textStyle": {
|
|
||||||
"fontSize": "2vmin"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.display.label"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"meta": {
|
|
||||||
"name": "root"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"x": 0.6348,
|
|
||||||
"y": -0.1546
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"mode": "percent"
|
|
||||||
},
|
|
||||||
"type": "ia.container.coord"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 69 KiB |
|
Before Width: | Height: | Size: 129 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
@ -2,12 +2,14 @@
|
|||||||
"custom": {},
|
"custom": {},
|
||||||
"params": {
|
"params": {
|
||||||
"LD": false,
|
"LD": false,
|
||||||
|
"LEFT": false,
|
||||||
"LR": false,
|
"LR": false,
|
||||||
"LRD": false,
|
"LRD": false,
|
||||||
"LRU": false,
|
"LRU": false,
|
||||||
"LU": false,
|
"LU": false,
|
||||||
"On": false,
|
"On": false,
|
||||||
"RD": false,
|
"RD": false,
|
||||||
|
"RIGHT": false,
|
||||||
"RLD": false,
|
"RLD": false,
|
||||||
"RLU": false,
|
"RLU": false,
|
||||||
"RU": false
|
"RU": false
|
||||||
@ -17,6 +19,10 @@
|
|||||||
"paramDirection": "input",
|
"paramDirection": "input",
|
||||||
"persistent": true
|
"persistent": true
|
||||||
},
|
},
|
||||||
|
"params.LEFT": {
|
||||||
|
"paramDirection": "input",
|
||||||
|
"persistent": true
|
||||||
|
},
|
||||||
"params.LR": {
|
"params.LR": {
|
||||||
"paramDirection": "input",
|
"paramDirection": "input",
|
||||||
"persistent": true
|
"persistent": true
|
||||||
@ -41,6 +47,10 @@
|
|||||||
"paramDirection": "input",
|
"paramDirection": "input",
|
||||||
"persistent": true
|
"persistent": true
|
||||||
},
|
},
|
||||||
|
"params.RIGHT": {
|
||||||
|
"paramDirection": "input",
|
||||||
|
"persistent": true
|
||||||
|
},
|
||||||
"params.RLD": {
|
"params.RLD": {
|
||||||
"paramDirection": "input",
|
"paramDirection": "input",
|
||||||
"persistent": true
|
"persistent": true
|
||||||
@ -71,26 +81,26 @@
|
|||||||
"grow": 1
|
"grow": 1
|
||||||
},
|
},
|
||||||
"propConfig": {
|
"propConfig": {
|
||||||
"props.elements[0].elements[0].style.visibility": {
|
"props.elements[0].elements[0].stroke.paint": {
|
||||||
"binding": {
|
"binding": {
|
||||||
"config": {
|
"config": {
|
||||||
"path": "view.params.LU"
|
"path": "view.params.On"
|
||||||
},
|
},
|
||||||
"transforms": [
|
"transforms": [
|
||||||
{
|
{
|
||||||
"fallback": "hidden",
|
"fallback": "#FF0000",
|
||||||
"inputType": "scalar",
|
"inputType": "scalar",
|
||||||
"mappings": [
|
"mappings": [
|
||||||
{
|
{
|
||||||
"input": false,
|
"input": true,
|
||||||
"output": "hidden"
|
"output": "#00FF00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"input": true,
|
"input": false,
|
||||||
"output": "visible"
|
"output": "#FF0000"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"outputType": "scalar",
|
"outputType": "color",
|
||||||
"type": "map"
|
"type": "map"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@ -123,10 +133,36 @@
|
|||||||
"type": "property"
|
"type": "property"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"props.elements[0].elements[1].style.visibility": {
|
"props.elements[0].elements[10].stroke.paint": {
|
||||||
"binding": {
|
"binding": {
|
||||||
"config": {
|
"config": {
|
||||||
"path": "view.params.RD"
|
"path": "view.params.On"
|
||||||
|
},
|
||||||
|
"transforms": [
|
||||||
|
{
|
||||||
|
"fallback": "#FF0000",
|
||||||
|
"inputType": "scalar",
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"input": true,
|
||||||
|
"output": "#00FF00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": false,
|
||||||
|
"output": "#FF0000"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"outputType": "color",
|
||||||
|
"type": "map"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props.elements[0].elements[10].visibility": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "view.params.RIGHT"
|
||||||
},
|
},
|
||||||
"transforms": [
|
"transforms": [
|
||||||
{
|
{
|
||||||
@ -149,6 +185,32 @@
|
|||||||
"type": "property"
|
"type": "property"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"props.elements[0].elements[1].stroke.paint": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "view.params.On"
|
||||||
|
},
|
||||||
|
"transforms": [
|
||||||
|
{
|
||||||
|
"fallback": "#FF0000",
|
||||||
|
"inputType": "scalar",
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"input": true,
|
||||||
|
"output": "#00FF00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": false,
|
||||||
|
"output": "#FF0000"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"outputType": "color",
|
||||||
|
"type": "map"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
},
|
||||||
"props.elements[0].elements[1].visibility": {
|
"props.elements[0].elements[1].visibility": {
|
||||||
"binding": {
|
"binding": {
|
||||||
"config": {
|
"config": {
|
||||||
@ -175,26 +237,26 @@
|
|||||||
"type": "property"
|
"type": "property"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"props.elements[0].elements[2].style.visibility": {
|
"props.elements[0].elements[2].stroke.paint": {
|
||||||
"binding": {
|
"binding": {
|
||||||
"config": {
|
"config": {
|
||||||
"path": "view.params.LR"
|
"path": "view.params.On"
|
||||||
},
|
},
|
||||||
"transforms": [
|
"transforms": [
|
||||||
{
|
{
|
||||||
"fallback": "hidden",
|
"fallback": "#FF0000",
|
||||||
"inputType": "scalar",
|
"inputType": "scalar",
|
||||||
"mappings": [
|
"mappings": [
|
||||||
{
|
{
|
||||||
"input": false,
|
"input": true,
|
||||||
"output": "hidden"
|
"output": "#00FF00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"input": true,
|
"input": false,
|
||||||
"output": "visible"
|
"output": "#FF0000"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"outputType": "scalar",
|
"outputType": "color",
|
||||||
"type": "map"
|
"type": "map"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@ -227,26 +289,26 @@
|
|||||||
"type": "property"
|
"type": "property"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"props.elements[0].elements[3].style.visibility": {
|
"props.elements[0].elements[3].stroke.paint": {
|
||||||
"binding": {
|
"binding": {
|
||||||
"config": {
|
"config": {
|
||||||
"path": "view.params.RU"
|
"path": "view.params.On"
|
||||||
},
|
},
|
||||||
"transforms": [
|
"transforms": [
|
||||||
{
|
{
|
||||||
"fallback": "hidden",
|
"fallback": "#FF0000",
|
||||||
"inputType": "scalar",
|
"inputType": "scalar",
|
||||||
"mappings": [
|
"mappings": [
|
||||||
{
|
{
|
||||||
"input": false,
|
"input": true,
|
||||||
"output": "hidden"
|
"output": "#00FF00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"input": true,
|
"input": false,
|
||||||
"output": "visible"
|
"output": "#FF0000"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"outputType": "scalar",
|
"outputType": "color",
|
||||||
"type": "map"
|
"type": "map"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@ -279,26 +341,26 @@
|
|||||||
"type": "property"
|
"type": "property"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"props.elements[0].elements[4].style.visibility": {
|
"props.elements[0].elements[4].stroke.paint": {
|
||||||
"binding": {
|
"binding": {
|
||||||
"config": {
|
"config": {
|
||||||
"path": "view.params.RD"
|
"path": "view.params.On"
|
||||||
},
|
},
|
||||||
"transforms": [
|
"transforms": [
|
||||||
{
|
{
|
||||||
"fallback": "hidden",
|
"fallback": "#FF0000",
|
||||||
"inputType": "scalar",
|
"inputType": "scalar",
|
||||||
"mappings": [
|
"mappings": [
|
||||||
{
|
{
|
||||||
"input": false,
|
"input": true,
|
||||||
"output": "hidden"
|
"output": "#00FF00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"input": true,
|
"input": false,
|
||||||
"output": "visible"
|
"output": "#FF0000"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"outputType": "scalar",
|
"outputType": "color",
|
||||||
"type": "map"
|
"type": "map"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@ -331,26 +393,26 @@
|
|||||||
"type": "property"
|
"type": "property"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"props.elements[0].elements[5].style.visibility": {
|
"props.elements[0].elements[5].stroke.paint": {
|
||||||
"binding": {
|
"binding": {
|
||||||
"config": {
|
"config": {
|
||||||
"path": "view.params.RLU"
|
"path": "view.params.On"
|
||||||
},
|
},
|
||||||
"transforms": [
|
"transforms": [
|
||||||
{
|
{
|
||||||
"fallback": "hidden",
|
"fallback": "#FF0000",
|
||||||
"inputType": "scalar",
|
"inputType": "scalar",
|
||||||
"mappings": [
|
"mappings": [
|
||||||
{
|
{
|
||||||
"input": false,
|
"input": true,
|
||||||
"output": "hidden"
|
"output": "#00FF00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"input": true,
|
"input": false,
|
||||||
"output": "visible"
|
"output": "#FF0000"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"outputType": "scalar",
|
"outputType": "color",
|
||||||
"type": "map"
|
"type": "map"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@ -383,26 +445,26 @@
|
|||||||
"type": "property"
|
"type": "property"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"props.elements[0].elements[6].style.visibility": {
|
"props.elements[0].elements[6].stroke.paint": {
|
||||||
"binding": {
|
"binding": {
|
||||||
"config": {
|
"config": {
|
||||||
"path": "view.params.RLD"
|
"path": "view.params.On"
|
||||||
},
|
},
|
||||||
"transforms": [
|
"transforms": [
|
||||||
{
|
{
|
||||||
"fallback": "hidden",
|
"fallback": "#FF0000",
|
||||||
"inputType": "scalar",
|
"inputType": "scalar",
|
||||||
"mappings": [
|
"mappings": [
|
||||||
{
|
{
|
||||||
"input": false,
|
"input": true,
|
||||||
"output": "hidden"
|
"output": "#00FF00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"input": true,
|
"input": false,
|
||||||
"output": "visible"
|
"output": "#FF0000"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"outputType": "scalar",
|
"outputType": "color",
|
||||||
"type": "map"
|
"type": "map"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@ -435,26 +497,26 @@
|
|||||||
"type": "property"
|
"type": "property"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"props.elements[0].elements[7].style.visibility": {
|
"props.elements[0].elements[7].stroke.paint": {
|
||||||
"binding": {
|
"binding": {
|
||||||
"config": {
|
"config": {
|
||||||
"path": "view.params.LRU"
|
"path": "view.params.On"
|
||||||
},
|
},
|
||||||
"transforms": [
|
"transforms": [
|
||||||
{
|
{
|
||||||
"fallback": "hidden",
|
"fallback": "#FF0000",
|
||||||
"inputType": "scalar",
|
"inputType": "scalar",
|
||||||
"mappings": [
|
"mappings": [
|
||||||
{
|
{
|
||||||
"input": false,
|
"input": true,
|
||||||
"output": "hidden"
|
"output": "#00FF00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"input": true,
|
"input": false,
|
||||||
"output": "visible"
|
"output": "#FF0000"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"outputType": "scalar",
|
"outputType": "color",
|
||||||
"type": "map"
|
"type": "map"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@ -487,7 +549,33 @@
|
|||||||
"type": "property"
|
"type": "property"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"props.elements[0].elements[8].style.visibility": {
|
"props.elements[0].elements[8].stroke.paint": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "view.params.On"
|
||||||
|
},
|
||||||
|
"transforms": [
|
||||||
|
{
|
||||||
|
"fallback": "#FF0000",
|
||||||
|
"inputType": "scalar",
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"input": true,
|
||||||
|
"output": "#00FF00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": false,
|
||||||
|
"output": "#FF0000"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"outputType": "color",
|
||||||
|
"type": "map"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props.elements[0].elements[8].visibility": {
|
||||||
"binding": {
|
"binding": {
|
||||||
"config": {
|
"config": {
|
||||||
"path": "view.params.LRD"
|
"path": "view.params.LRD"
|
||||||
@ -513,10 +601,36 @@
|
|||||||
"type": "property"
|
"type": "property"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"props.elements[0].elements[8].visibility": {
|
"props.elements[0].elements[9].stroke.paint": {
|
||||||
"binding": {
|
"binding": {
|
||||||
"config": {
|
"config": {
|
||||||
"path": "view.params.LRD"
|
"path": "view.params.On"
|
||||||
|
},
|
||||||
|
"transforms": [
|
||||||
|
{
|
||||||
|
"fallback": "#FF0000",
|
||||||
|
"inputType": "scalar",
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"input": true,
|
||||||
|
"output": "#00FF00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": false,
|
||||||
|
"output": "#FF0000"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"outputType": "color",
|
||||||
|
"type": "map"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props.elements[0].elements[9].visibility": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "view.params.LEFT"
|
||||||
},
|
},
|
||||||
"transforms": [
|
"transforms": [
|
||||||
{
|
{
|
||||||
@ -553,12 +667,8 @@
|
|||||||
"name": "LU",
|
"name": "LU",
|
||||||
"stroke": {
|
"stroke": {
|
||||||
"dasharray": "none",
|
"dasharray": "none",
|
||||||
"paint": "#000000",
|
|
||||||
"width": "3.77953"
|
"width": "3.77953"
|
||||||
},
|
},
|
||||||
"style": {
|
|
||||||
"classes": ""
|
|
||||||
},
|
|
||||||
"type": "path"
|
"type": "path"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -570,12 +680,8 @@
|
|||||||
"name": "RD",
|
"name": "RD",
|
||||||
"stroke": {
|
"stroke": {
|
||||||
"dasharray": "none",
|
"dasharray": "none",
|
||||||
"paint": "#000000",
|
|
||||||
"width": "3.77953"
|
"width": "3.77953"
|
||||||
},
|
},
|
||||||
"style": {
|
|
||||||
"classes": ""
|
|
||||||
},
|
|
||||||
"type": "path"
|
"type": "path"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -587,12 +693,8 @@
|
|||||||
"name": "LR",
|
"name": "LR",
|
||||||
"stroke": {
|
"stroke": {
|
||||||
"dasharray": "none",
|
"dasharray": "none",
|
||||||
"paint": "#000000",
|
|
||||||
"width": "3.77953"
|
"width": "3.77953"
|
||||||
},
|
},
|
||||||
"style": {
|
|
||||||
"classes": ""
|
|
||||||
},
|
|
||||||
"type": "path"
|
"type": "path"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -604,12 +706,8 @@
|
|||||||
"name": "RU",
|
"name": "RU",
|
||||||
"stroke": {
|
"stroke": {
|
||||||
"dasharray": "none",
|
"dasharray": "none",
|
||||||
"paint": "#000000",
|
|
||||||
"width": "3.77953"
|
"width": "3.77953"
|
||||||
},
|
},
|
||||||
"style": {
|
|
||||||
"classes": ""
|
|
||||||
},
|
|
||||||
"type": "path"
|
"type": "path"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -621,12 +719,8 @@
|
|||||||
"name": "RD",
|
"name": "RD",
|
||||||
"stroke": {
|
"stroke": {
|
||||||
"dasharray": "none",
|
"dasharray": "none",
|
||||||
"paint": "#000000",
|
|
||||||
"width": "3.77953"
|
"width": "3.77953"
|
||||||
},
|
},
|
||||||
"style": {
|
|
||||||
"classes": ""
|
|
||||||
},
|
|
||||||
"type": "path"
|
"type": "path"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -638,12 +732,8 @@
|
|||||||
"name": "RLU",
|
"name": "RLU",
|
||||||
"stroke": {
|
"stroke": {
|
||||||
"dasharray": "none",
|
"dasharray": "none",
|
||||||
"paint": "#000000",
|
|
||||||
"width": "3.77953"
|
"width": "3.77953"
|
||||||
},
|
},
|
||||||
"style": {
|
|
||||||
"classes": ""
|
|
||||||
},
|
|
||||||
"type": "path"
|
"type": "path"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -655,12 +745,8 @@
|
|||||||
"name": "RLD",
|
"name": "RLD",
|
||||||
"stroke": {
|
"stroke": {
|
||||||
"dasharray": "none",
|
"dasharray": "none",
|
||||||
"paint": "#000000",
|
|
||||||
"width": "3.77953"
|
"width": "3.77953"
|
||||||
},
|
},
|
||||||
"style": {
|
|
||||||
"classes": ""
|
|
||||||
},
|
|
||||||
"type": "path"
|
"type": "path"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -672,12 +758,8 @@
|
|||||||
"name": "path8",
|
"name": "path8",
|
||||||
"stroke": {
|
"stroke": {
|
||||||
"dasharray": "none",
|
"dasharray": "none",
|
||||||
"paint": "#000000",
|
|
||||||
"width": "3.77953"
|
"width": "3.77953"
|
||||||
},
|
},
|
||||||
"style": {
|
|
||||||
"classes": ""
|
|
||||||
},
|
|
||||||
"type": "path"
|
"type": "path"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -689,11 +771,33 @@
|
|||||||
"name": "LRD",
|
"name": "LRD",
|
||||||
"stroke": {
|
"stroke": {
|
||||||
"dasharray": "none",
|
"dasharray": "none",
|
||||||
"paint": "#000000",
|
|
||||||
"width": "3.77953"
|
"width": "3.77953"
|
||||||
},
|
},
|
||||||
"style": {
|
"type": "path"
|
||||||
"classes": ""
|
},
|
||||||
|
{
|
||||||
|
"d": "M 290 0 L 290 1080",
|
||||||
|
"fill": {
|
||||||
|
"paint": "transparent"
|
||||||
|
},
|
||||||
|
"id": "LEFT",
|
||||||
|
"name": "LEFT",
|
||||||
|
"stroke": {
|
||||||
|
"dasharray": "none",
|
||||||
|
"width": "3.77953"
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"d": "M 1610 0 L 1610 1080",
|
||||||
|
"fill": {
|
||||||
|
"paint": "transparent"
|
||||||
|
},
|
||||||
|
"id": "RIGHT",
|
||||||
|
"name": "RIGHT",
|
||||||
|
"stroke": {
|
||||||
|
"dasharray": "none",
|
||||||
|
"width": "3.77953"
|
||||||
},
|
},
|
||||||
"type": "path"
|
"type": "path"
|
||||||
}
|
}
|
||||||
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 20 KiB |
@ -1,8 +1,6 @@
|
|||||||
{
|
{
|
||||||
"custom": {
|
"custom": {
|
||||||
"color": "#000000",
|
"color": "#000000",
|
||||||
"divertingLeft": false,
|
|
||||||
"divertingRight": false,
|
|
||||||
"priority": "No Active Alarms",
|
"priority": "No Active Alarms",
|
||||||
"state": "Offline"
|
"state": "Offline"
|
||||||
},
|
},
|
||||||
@ -141,45 +139,9 @@
|
|||||||
"persistent": true
|
"persistent": true
|
||||||
},
|
},
|
||||||
"custom.divertingLeft": {
|
"custom.divertingLeft": {
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[0]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Diverting_Left"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value}, false)\r\n",
|
|
||||||
"type": "expression"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
},
|
|
||||||
"persistent": true
|
"persistent": true
|
||||||
},
|
},
|
||||||
"custom.divertingRight": {
|
"custom.divertingRight": {
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[0]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Diverting_Right"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value}, false)",
|
|
||||||
"type": "expression"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
},
|
|
||||||
"persistent": true
|
"persistent": true
|
||||||
},
|
},
|
||||||
"custom.priority": {
|
"custom.priority": {
|
||||||
@ -470,6 +432,18 @@
|
|||||||
{
|
{
|
||||||
"input": 53,
|
"input": 53,
|
||||||
"output": "FAULTED/DISCONNECTED"
|
"output": "FAULTED/DISCONNECTED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 101,
|
||||||
|
"output": "Diverting"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 102,
|
||||||
|
"output": "Diverting Left"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 103,
|
||||||
|
"output": "Diverting Right"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"outputType": "scalar",
|
"outputType": "scalar",
|
||||||
@ -501,62 +475,6 @@
|
|||||||
},
|
},
|
||||||
"root": {
|
"root": {
|
||||||
"children": [
|
"children": [
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "CoordinateContainer_0"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.54,
|
|
||||||
"width": 0.76,
|
|
||||||
"x": 0.12,
|
|
||||||
"y": 0.06
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"props.style.transform": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"expression": "if({view.custom.divertingLeft}, \u0027translateY(-5px)\u0027, \u0027translateY(0px)\u0027)"
|
|
||||||
},
|
|
||||||
"type": "expr"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"style": {
|
|
||||||
"background": "#00ff00",
|
|
||||||
"transition": "transform 0.5s ease-in-out"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.container.coord"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "CoordinateContainer"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.54,
|
|
||||||
"width": 0.76,
|
|
||||||
"x": 0.12,
|
|
||||||
"y": 0.4
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"props.style.transform": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"expression": "if({view.custom.divertingRight}, \u0027translateY(5px)\u0027, \u0027translateY(0px)\u0027)"
|
|
||||||
},
|
|
||||||
"type": "expr"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"style": {
|
|
||||||
"background": "#00ff00",
|
|
||||||
"transition": "transform 0.5s ease-in-out"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.container.coord"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"meta": {
|
"meta": {
|
||||||
"name": "SOL"
|
"name": "SOL"
|
||||||
@ -0,0 +1,618 @@
|
|||||||
|
{
|
||||||
|
"custom": {
|
||||||
|
"color": "#000000",
|
||||||
|
"priority": "No Active Alarms",
|
||||||
|
"state": "Offline"
|
||||||
|
},
|
||||||
|
"params": {
|
||||||
|
"demoColor": -1,
|
||||||
|
"tagProps": [
|
||||||
|
"System/MCM02/PS/NCS1_1_PS1",
|
||||||
|
"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": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, -1)\r\n)\r\n",
|
||||||
|
"type": "expression"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fallback": "#000000",
|
||||||
|
"inputType": "scalar",
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"input": 0,
|
||||||
|
"output": "#C2C2C2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 1,
|
||||||
|
"output": "#FF0000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 2,
|
||||||
|
"output": "#FFA500"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 3,
|
||||||
|
"output": "#0008FF"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 4,
|
||||||
|
"output": "#00FF00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 5,
|
||||||
|
"output": "#FFF700"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 6,
|
||||||
|
"output": "#87CEEB"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 7,
|
||||||
|
"output": "#90EE90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 8,
|
||||||
|
"output": "#964B00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 9,
|
||||||
|
"output": "#FFFFFF"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 10,
|
||||||
|
"output": "#000000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 11,
|
||||||
|
"output": "#8B0000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 12,
|
||||||
|
"output": "#808080"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 13,
|
||||||
|
"output": "#8B8000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 14,
|
||||||
|
"output": "#006400"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 15,
|
||||||
|
"output": "#FFFFC5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 16,
|
||||||
|
"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.deviceName": {
|
||||||
|
"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": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, -1)\r\n)\r\n",
|
||||||
|
"type": "expression"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fallback": "Offline",
|
||||||
|
"inputType": "scalar",
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"input": 0,
|
||||||
|
"output": "Closed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 1,
|
||||||
|
"output": "Actuated"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 2,
|
||||||
|
"output": "Communication Faulted"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 3,
|
||||||
|
"output": "Conveyor Running In Maintenance Mode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 4,
|
||||||
|
"output": "Disabled"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 5,
|
||||||
|
"output": "Disconnected"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 6,
|
||||||
|
"output": "Stopped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 7,
|
||||||
|
"output": "Enabled Not Running"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 8,
|
||||||
|
"output": "Encoder Fault"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 9,
|
||||||
|
"output": "Energy Management"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 10,
|
||||||
|
"output": "ESTOP Was Actuated"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 11,
|
||||||
|
"output": "EStopped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 12,
|
||||||
|
"output": "EStopped Locally"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 13,
|
||||||
|
"output": "Extended Faulted"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 14,
|
||||||
|
"output": "Full"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 15,
|
||||||
|
"output": "Gaylord Start Pressed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 16,
|
||||||
|
"output": "Jam Fault"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 17,
|
||||||
|
"output": "Jammed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 18,
|
||||||
|
"output": "Loading Allowed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 19,
|
||||||
|
"output": "Loading Not Allowed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 20,
|
||||||
|
"output": "Low Air Pressure Fault"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 21,
|
||||||
|
"output": "Maintenance Mode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 22,
|
||||||
|
"output": "Conveyor Stopped In Maintenance Mode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 23,
|
||||||
|
"output": "Motor Faulted"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 24,
|
||||||
|
"output": "Motor Was Faulted"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 25,
|
||||||
|
"output": "Normal"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 26,
|
||||||
|
"output": "Off Inactive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 27,
|
||||||
|
"output": "Open"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 28,
|
||||||
|
"output": "PLC Ready To Run"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 29,
|
||||||
|
"output": "Package Release Pressed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 30,
|
||||||
|
"output": "Power Branch Was Faulted"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 31,
|
||||||
|
"output": "Pressed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 32,
|
||||||
|
"output": "Ready To Receive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 33,
|
||||||
|
"output": "Running"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 34,
|
||||||
|
"output": "Started"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 35,
|
||||||
|
"output": "Stopped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 36,
|
||||||
|
"output": "System Started"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 37,
|
||||||
|
"output": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 38,
|
||||||
|
"output": "VFD Fault"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 39,
|
||||||
|
"output": "Conveyor Running In Power Saving Mode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 40,
|
||||||
|
"output": "Conveyor Jogging In Maintenance Mode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 41,
|
||||||
|
"output": "VFD Reset Required"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 42,
|
||||||
|
"output": "Jam Reset Push Button Pressed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 43,
|
||||||
|
"output": "Start Push Button Pressed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 44,
|
||||||
|
"output": "Stop Push Button Pressed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 45,
|
||||||
|
"output": "No Container"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 46,
|
||||||
|
"output": "Ready To Be Enabled"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 47,
|
||||||
|
"output": "Half Full"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 48,
|
||||||
|
"output": "Enabled"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 49,
|
||||||
|
"output": "Tipper Faulted"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 54,
|
||||||
|
"output": "Diverting"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 50,
|
||||||
|
"output": "OK"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 51,
|
||||||
|
"output": "DISCONNECTED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 52,
|
||||||
|
"output": "FAULTED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 53,
|
||||||
|
"output": "FAULTED/DISCONNECTED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 101,
|
||||||
|
"output": "Diverting"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 102,
|
||||||
|
"output": "Diverting Left"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 103,
|
||||||
|
"output": "Diverting Right"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"outputType": "scalar",
|
||||||
|
"type": "map"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "tag"
|
||||||
|
},
|
||||||
|
"persistent": true
|
||||||
|
},
|
||||||
|
"params.demoColor": {
|
||||||
|
"paramDirection": "input",
|
||||||
|
"persistent": true
|
||||||
|
},
|
||||||
|
"params.tagProps": {
|
||||||
|
"paramDirection": "input",
|
||||||
|
"persistent": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"defaultSize": {
|
||||||
|
"height": 25,
|
||||||
|
"width": 30
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"root": {
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "PS"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 1,
|
||||||
|
"width": 1
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"props.elements[0].fill.paint": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "view.custom.color"
|
||||||
|
},
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props.elements[1].fill.paint": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"expression": "if ({view.custom.color} \u003d \"#000000\", \"#fff\", \"#000\")"
|
||||||
|
},
|
||||||
|
"type": "expr"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"fill": {},
|
||||||
|
"height": 47.417244,
|
||||||
|
"id": "beaconSquare",
|
||||||
|
"name": "beaconSquare",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#000000",
|
||||||
|
"width": "2.36887"
|
||||||
|
},
|
||||||
|
"type": "rect",
|
||||||
|
"width": "47.337795",
|
||||||
|
"x": "1.450278",
|
||||||
|
"y": "1.3708278"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fill": {},
|
||||||
|
"id": "beaconLabel",
|
||||||
|
"name": "beaconLabel",
|
||||||
|
"stroke": {
|
||||||
|
"width": 1
|
||||||
|
},
|
||||||
|
"style": {
|
||||||
|
"classes": "",
|
||||||
|
"fontSize": "25px",
|
||||||
|
"textAnchor": "middle"
|
||||||
|
},
|
||||||
|
"text": "PS",
|
||||||
|
"type": "text",
|
||||||
|
"x": 25,
|
||||||
|
"y": 33
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"preserveAspectRatio": "none",
|
||||||
|
"viewBox": "0 0 50 50"
|
||||||
|
},
|
||||||
|
"type": "ia.shapes.svg"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"events": {
|
||||||
|
"dom": {
|
||||||
|
"onClick": {
|
||||||
|
"config": {
|
||||||
|
"script": "\t#create tags lists for the device\n\tprops \u003d self.view.params.tagProps\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props[0])\n\tsystem.perspective.openDock(\u0027Docked-East-Device\u0027,params\u003d{\u0027tagProps\u0027:props, \"tags\":tags_table_dataset, \"name\":\"\"} )"
|
||||||
|
},
|
||||||
|
"scope": "G",
|
||||||
|
"type": "script"
|
||||||
|
},
|
||||||
|
"onMouseEnter": {
|
||||||
|
"config": {
|
||||||
|
"draggable": false,
|
||||||
|
"id": "LZ5nPg42{view.params.tagProps[0]}",
|
||||||
|
"modal": false,
|
||||||
|
"overlayDismiss": false,
|
||||||
|
"position": {
|
||||||
|
"relativeLocation": "top-right"
|
||||||
|
},
|
||||||
|
"positionType": "relative",
|
||||||
|
"resizable": false,
|
||||||
|
"showCloseIcon": false,
|
||||||
|
"type": "open",
|
||||||
|
"viewParams": {
|
||||||
|
"text": "{/root.meta.tooltip.text}"
|
||||||
|
},
|
||||||
|
"viewPath": "autStand/Custom_Views/Tooltip",
|
||||||
|
"viewportBound": false
|
||||||
|
},
|
||||||
|
"enabled": false,
|
||||||
|
"scope": "C",
|
||||||
|
"type": "popup"
|
||||||
|
},
|
||||||
|
"onMouseLeave": {
|
||||||
|
"config": {
|
||||||
|
"draggable": true,
|
||||||
|
"id": "LZ5nPg42{view.params.tagProps[0]}",
|
||||||
|
"modal": false,
|
||||||
|
"overlayDismiss": false,
|
||||||
|
"resizable": true,
|
||||||
|
"showCloseIcon": true,
|
||||||
|
"type": "close",
|
||||||
|
"viewPath": "autStand/Custom_Views/Tooltip",
|
||||||
|
"viewportBound": false
|
||||||
|
},
|
||||||
|
"scope": "C",
|
||||||
|
"type": "popup"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"meta": {
|
||||||
|
"name": "root",
|
||||||
|
"tooltip": {
|
||||||
|
"enabled": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"meta.tooltip.text": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"expression": "if(\n {view.custom.state} !\u003d \"Offline\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n"
|
||||||
|
},
|
||||||
|
"type": "expr"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"meta.visible": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "session.custom.alarm_filter.show_px"
|
||||||
|
},
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"mode": "percent",
|
||||||
|
"style": {
|
||||||
|
"cursor": "pointer",
|
||||||
|
"userSelect": "None"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "ia.container.coord"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Before Width: | Height: | Size: 27 KiB |
@ -0,0 +1,270 @@
|
|||||||
|
{
|
||||||
|
"custom": {},
|
||||||
|
"params": {
|
||||||
|
"down": true,
|
||||||
|
"left": true,
|
||||||
|
"right": true,
|
||||||
|
"up": true
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"params.down": {
|
||||||
|
"paramDirection": "input",
|
||||||
|
"persistent": true
|
||||||
|
},
|
||||||
|
"params.left": {
|
||||||
|
"paramDirection": "input",
|
||||||
|
"persistent": true
|
||||||
|
},
|
||||||
|
"params.right": {
|
||||||
|
"paramDirection": "input",
|
||||||
|
"persistent": true
|
||||||
|
},
|
||||||
|
"params.up": {
|
||||||
|
"paramDirection": "input",
|
||||||
|
"persistent": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"defaultSize": {
|
||||||
|
"height": 300,
|
||||||
|
"width": 300
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"root": {
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "RunningStatus"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 1,
|
||||||
|
"rotate": {
|
||||||
|
"angle": 0
|
||||||
|
},
|
||||||
|
"width": 1
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"d": "M74,24\nC80.666666,24 84,27.333334 84,34\nL84,74\nC84,80.666666 80.666666,84 74,84\nL34,84\nC27.333334,84 24,80.666666 24,74\nL24,34\nC24,27.333334 27.333334,24 34,24\nZ\n",
|
||||||
|
"fill": {
|
||||||
|
"paint": "#B8B8B8"
|
||||||
|
},
|
||||||
|
"name": "path",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#4c4c4c",
|
||||||
|
"width": 3
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"d": "M53,34 A18,18 0 1,1 52.9,34 ",
|
||||||
|
"fill": {
|
||||||
|
"paint": "#B8B8B8"
|
||||||
|
},
|
||||||
|
"name": "path",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#4c4c4c",
|
||||||
|
"width": 3
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"d": "M53,40 A2,2 0 1,1 52.9,40 Z\nM60,43 A2,2 0 1,1 59.9,43 Z\nM63,50 A2,2 0 1,1 62.9,50 Z\nM60,57 A2,2 0 1,1 59.9,57 Z\nM53,60 A2,2 0 1,1 52.9,60 Z\nM46,57 A2,2 0 1,1 45.9,57 Z\nM43,50 A2,2 0 1,1 42.9,50 Z\nM46,43 A2,2 0 1,1 45.9,43 Z\n",
|
||||||
|
"fill": {
|
||||||
|
"paint": "#B8B8B8"
|
||||||
|
},
|
||||||
|
"name": "path",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#4c4c4c",
|
||||||
|
"width": 3
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"preserveAspectRatio": "none",
|
||||||
|
"style": {
|
||||||
|
"overflow": "hidden"
|
||||||
|
},
|
||||||
|
"viewBox": "4 4 100 100"
|
||||||
|
},
|
||||||
|
"type": "ia.shapes.svg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "Left"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 1,
|
||||||
|
"rotate": {
|
||||||
|
"angle": 0
|
||||||
|
},
|
||||||
|
"width": 1
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"meta.visible": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "view.params.left"
|
||||||
|
},
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"d": "M0,54 H24",
|
||||||
|
"fill": {},
|
||||||
|
"name": "cableLine",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#4c4c4c",
|
||||||
|
"width": 3
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"preserveAspectRatio": "none",
|
||||||
|
"style": {
|
||||||
|
"overflow": "hidden"
|
||||||
|
},
|
||||||
|
"viewBox": "4 4 100 100"
|
||||||
|
},
|
||||||
|
"type": "ia.shapes.svg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "Right"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 1,
|
||||||
|
"rotate": {
|
||||||
|
"angle": 0
|
||||||
|
},
|
||||||
|
"width": 1
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"meta.visible": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "view.params.right"
|
||||||
|
},
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"d": "M85,54 H104",
|
||||||
|
"fill": {},
|
||||||
|
"name": "line_right",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#4c4c4c",
|
||||||
|
"width": 3
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"preserveAspectRatio": "none",
|
||||||
|
"style": {
|
||||||
|
"overflow": "hidden"
|
||||||
|
},
|
||||||
|
"viewBox": "4 4 100 100"
|
||||||
|
},
|
||||||
|
"type": "ia.shapes.svg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "Up"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 1,
|
||||||
|
"rotate": {
|
||||||
|
"angle": 0
|
||||||
|
},
|
||||||
|
"width": 1
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"meta.visible": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "view.params.up"
|
||||||
|
},
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"d": "M54,0 V24",
|
||||||
|
"fill": {},
|
||||||
|
"name": "line_up",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#4c4c4c",
|
||||||
|
"width": 3
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"preserveAspectRatio": "none",
|
||||||
|
"style": {
|
||||||
|
"overflow": "hidden"
|
||||||
|
},
|
||||||
|
"viewBox": "4 4 100 100"
|
||||||
|
},
|
||||||
|
"type": "ia.shapes.svg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "Down"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 1,
|
||||||
|
"rotate": {
|
||||||
|
"angle": 0
|
||||||
|
},
|
||||||
|
"width": 1
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"meta.visible": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "view.params.down"
|
||||||
|
},
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"d": "M54,85 V104",
|
||||||
|
"fill": {},
|
||||||
|
"name": "line_down",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#4c4c4c",
|
||||||
|
"width": 3
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"preserveAspectRatio": "none",
|
||||||
|
"style": {
|
||||||
|
"overflow": "hidden"
|
||||||
|
},
|
||||||
|
"viewBox": "4 4 100 100"
|
||||||
|
},
|
||||||
|
"type": "ia.shapes.svg"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"name": "root"
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"mode": "percent"
|
||||||
|
},
|
||||||
|
"type": "ia.container.coord"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 121 B |
|
Before Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 7.7 KiB |
|
Before Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 95 KiB |
|
Before Width: | Height: | Size: 967 B |
@ -0,0 +1,38 @@
|
|||||||
|
SELECT
|
||||||
|
t_stamp AS `Timestamp`,
|
||||||
|
'S01' AS `Sorter`,
|
||||||
|
sLocation_ID AS `Scanner`,
|
||||||
|
id AS `Parcel ID`,
|
||||||
|
sBarcode AS `Scan Label`,
|
||||||
|
CASE
|
||||||
|
WHEN adiSort_Code_0 = 8 THEN 'No_Read'
|
||||||
|
WHEN adiSort_Code_0 = 9 THEN 'No_Code'
|
||||||
|
WHEN adiSort_Code_0 = 10 THEN 'Multi_Label'
|
||||||
|
ELSE 'Good Read'
|
||||||
|
END AS `Scan Status`,
|
||||||
|
iPackage_Length AS `Item Length`,
|
||||||
|
asRequested_Dest_ID_0 AS `Requested Destination`,
|
||||||
|
sActual_Dest_ID AS `Actual Destination`,
|
||||||
|
adiSort_Code_0 AS `Reason Code`
|
||||||
|
FROM item_data
|
||||||
|
WHERE t_stamp BETWEEN :starttime AND :endtime
|
||||||
|
|
||||||
|
UNION ALL
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
:starttime AS `Timestamp`,
|
||||||
|
'S01' AS `Sorter`,
|
||||||
|
'N/A' AS `Scanner`,
|
||||||
|
0 AS `Parcel ID`,
|
||||||
|
'N/A' AS `Scan Label`,
|
||||||
|
'N/A' AS `Scan Status`,
|
||||||
|
0 AS `Item Length`,
|
||||||
|
'N/A' AS `Requested Destination`,
|
||||||
|
'N/A' AS `Actual Destination`,
|
||||||
|
0 AS `Reason Code`
|
||||||
|
WHERE NOT EXISTS (
|
||||||
|
SELECT 1 FROM item_data
|
||||||
|
WHERE t_stamp BETWEEN :starttime AND :endtime
|
||||||
|
)
|
||||||
|
|
||||||
|
ORDER BY `Timestamp`;
|
||||||
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 592 B |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 134 KiB |
@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"custom": {
|
"custom": {
|
||||||
"color": "#47FF47",
|
"color": "#C2C2C2",
|
||||||
"deviceName": "S03_CH101_PE2",
|
"deviceName": "S03_CH101_PE2",
|
||||||
"isHighlited": false,
|
"isHighlited": false,
|
||||||
"overlayColor": "#ffffff",
|
"overlayColor": "#ffffff",
|
||||||
"priority": "Low",
|
"priority": "No Active Alarms",
|
||||||
"state": "CLEAR",
|
"state": "Offline",
|
||||||
"tagToRead": {
|
"tagToRead": {
|
||||||
"Color": "System/MCM02/Chute/S03_CH101/PE2",
|
"Color": "System/MCM02/Chute/S03_CH101/PE2",
|
||||||
"Priority": "System/MCM02/Chute/S03_CH101/Priority",
|
"Priority": "System/MCM02/Chute/S03_CH101/Priority",
|
||||||
@ -35,35 +35,107 @@
|
|||||||
"fallbackDelay": 2.5,
|
"fallbackDelay": 2.5,
|
||||||
"mode": "indirect",
|
"mode": "indirect",
|
||||||
"references": {
|
"references": {
|
||||||
"0": "{view.custom.tagToRead.Color}",
|
"0": "{view.params.tagProps[0]}",
|
||||||
"fc": "{session.custom.fc}"
|
"fc": "{session.custom.fc}"
|
||||||
},
|
},
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}"
|
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color"
|
||||||
},
|
},
|
||||||
"transforms": [
|
"transforms": [
|
||||||
{
|
{
|
||||||
"expression": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, -1)\r\n)\r\n",
|
"expression": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, 0)\r\n)\r\n",
|
||||||
"type": "expression"
|
"type": "expression"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "\treturn int(value)",
|
"fallback": "#000000",
|
||||||
"type": "script"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": "#AAAAAA",
|
|
||||||
"inputType": "scalar",
|
"inputType": "scalar",
|
||||||
"mappings": [
|
"mappings": [
|
||||||
{
|
{
|
||||||
"input": 4,
|
"input": 0,
|
||||||
"output": "#47FF47"
|
"output": "#C2C2C2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"input": 27,
|
"input": 1,
|
||||||
|
"output": "#FF0000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 2,
|
||||||
|
"output": "#FFA500"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 3,
|
||||||
|
"output": "#0008FF"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 4,
|
||||||
|
"output": "#00FF00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 5,
|
||||||
|
"output": "#FFF700"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 6,
|
||||||
|
"output": "#87CEEB"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 7,
|
||||||
|
"output": "#90EE90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 8,
|
||||||
|
"output": "#964B00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 9,
|
||||||
|
"output": "#FFFFFF"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 10,
|
||||||
"output": "#000000"
|
"output": "#000000"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"input": 11,
|
||||||
|
"output": "#8B0000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 12,
|
||||||
|
"output": "#808080"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 13,
|
||||||
|
"output": "#8B8000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 14,
|
||||||
|
"output": "#006400"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 15,
|
||||||
|
"output": "#FFFFC5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 16,
|
||||||
|
"output": "#00008B"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"input": 17,
|
"input": 17,
|
||||||
"output": "#FF8C00"
|
"output": "#FF7276"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 18,
|
||||||
|
"output": "#556B2F"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 19,
|
||||||
|
"output": "#B43434"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 20,
|
||||||
|
"output": "#4682B4"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 21,
|
||||||
|
"output": "#FFD700"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"outputType": "color",
|
"outputType": "color",
|
||||||
|
After Width: | Height: | Size: 39 KiB |
@ -23,8 +23,8 @@
|
|||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
"defaultSize": {
|
"defaultSize": {
|
||||||
"height": 17,
|
"height": 20,
|
||||||
"width": 375
|
"width": 500
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"root": {
|
"root": {
|
||||||
@ -34,10 +34,24 @@
|
|||||||
"name": "Label"
|
"name": "Label"
|
||||||
},
|
},
|
||||||
"position": {
|
"position": {
|
||||||
"height": "auto",
|
"height": 1,
|
||||||
"width": "auto"
|
"width": 1
|
||||||
},
|
},
|
||||||
"propConfig": {
|
"propConfig": {
|
||||||
|
"props.style.color": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "view.params.text"
|
||||||
|
},
|
||||||
|
"transforms": [
|
||||||
|
{
|
||||||
|
"code": "\tif \"Priority\" not in value:\n\t\treturn \"#fff\"\n\treturn \"#000\"",
|
||||||
|
"type": "script"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
},
|
||||||
"props.text": {
|
"props.text": {
|
||||||
"binding": {
|
"binding": {
|
||||||
"config": {
|
"config": {
|
||||||
@ -49,11 +63,12 @@
|
|||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
"style": {
|
"style": {
|
||||||
"color": "#fff",
|
"fontSize": "9px",
|
||||||
"fontSize": "8px",
|
"maxWidth": 480,
|
||||||
"overflow": "visible",
|
"overflow": "visible",
|
||||||
"textAlign": "left",
|
"textAlign": "left",
|
||||||
"whiteSpace": "nowrap"
|
"whiteSpace": "pre",
|
||||||
|
"width": "auto"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"type": "ia.display.label"
|
"type": "ia.display.label"
|
||||||
@ -79,9 +94,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
|
"mode": "percent",
|
||||||
"style": {
|
"style": {
|
||||||
"overflow": "visible",
|
"overflow": "visible"
|
||||||
"overflowX": "visible"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"type": "ia.container.coord"
|
"type": "ia.container.coord"
|
||||||
@ -3,10 +3,10 @@
|
|||||||
"cameraName": "value",
|
"cameraName": "value",
|
||||||
"color": "#C2C2C2",
|
"color": "#C2C2C2",
|
||||||
"priority": "No Active Alarms",
|
"priority": "No Active Alarms",
|
||||||
"state": "Closed"
|
"state": "Offline"
|
||||||
},
|
},
|
||||||
"params": {
|
"params": {
|
||||||
"ipaddress": "192.168.25.24:8000",
|
"ipaddress": "192.168.25.24",
|
||||||
"tagProps": [
|
"tagProps": [
|
||||||
"value",
|
"value",
|
||||||
"value",
|
"value",
|
||||||
@ -215,11 +215,11 @@
|
|||||||
},
|
},
|
||||||
"transforms": [
|
"transforms": [
|
||||||
{
|
{
|
||||||
"expression": "coalesce({value},0)",
|
"expression": "coalesce({value},-1)",
|
||||||
"type": "expression"
|
"type": "expression"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"fallback": "Unknown",
|
"fallback": "Offline",
|
||||||
"inputType": "scalar",
|
"inputType": "scalar",
|
||||||
"mappings": [
|
"mappings": [
|
||||||
{
|
{
|
||||||
@ -498,7 +498,7 @@
|
|||||||
"onClick": {
|
"onClick": {
|
||||||
"config": {
|
"config": {
|
||||||
"draggable": true,
|
"draggable": true,
|
||||||
"id": "kxYYzZ2O",
|
"id": "kxYYzZ2O{view.params.ipaddress}",
|
||||||
"modal": false,
|
"modal": false,
|
||||||
"overlayDismiss": false,
|
"overlayDismiss": false,
|
||||||
"resizable": true,
|
"resizable": true,
|
||||||
|
Before Width: | Height: | Size: 64 KiB |
|
After Width: | Height: | Size: 609 B |
@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"custom": {
|
"custom": {
|
||||||
"color": "#AAAAAA",
|
"color": "#C2C2C2",
|
||||||
"isHighlited": false,
|
"isHighlited": false,
|
||||||
"overlayColor": "#ffffff",
|
"overlayColor": "#ffffff",
|
||||||
"priority": "No Active Alarms",
|
"priority": "No Active Alarms",
|
||||||
"state": "BLOCKED"
|
"state": "Offline"
|
||||||
},
|
},
|
||||||
"params": {
|
"params": {
|
||||||
"demoColor": -1,
|
"demoColor": -1,
|
||||||
@ -36,24 +36,100 @@
|
|||||||
},
|
},
|
||||||
"transforms": [
|
"transforms": [
|
||||||
{
|
{
|
||||||
"expression": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, -1)\r\n)\r\n",
|
"expression": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, 0)\r\n)\r\n",
|
||||||
"type": "expression"
|
"type": "expression"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"fallback": "#AAAAAA",
|
"fallback": "#000000",
|
||||||
"inputType": "scalar",
|
"inputType": "scalar",
|
||||||
"mappings": [
|
"mappings": [
|
||||||
{
|
{
|
||||||
"input": 4,
|
"input": 0,
|
||||||
"output": "#47FF47"
|
"output": "#C2C2C2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"input": 27,
|
"input": 1,
|
||||||
|
"output": "#FF0000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 2,
|
||||||
|
"output": "#FFA500"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 3,
|
||||||
|
"output": "#0008FF"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 4,
|
||||||
|
"output": "#00FF00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 5,
|
||||||
|
"output": "#FFF700"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 6,
|
||||||
|
"output": "#87CEEB"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 7,
|
||||||
|
"output": "#90EE90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 8,
|
||||||
|
"output": "#964B00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 9,
|
||||||
|
"output": "#FFFFFF"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 10,
|
||||||
"output": "#000000"
|
"output": "#000000"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"input": 11,
|
||||||
|
"output": "#8B0000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 12,
|
||||||
|
"output": "#808080"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 13,
|
||||||
|
"output": "#8B8000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 14,
|
||||||
|
"output": "#006400"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 15,
|
||||||
|
"output": "#FFFFC5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 16,
|
||||||
|
"output": "#00008B"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"input": 17,
|
"input": 17,
|
||||||
"output": "#FF8C00"
|
"output": "#FF7276"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 18,
|
||||||
|
"output": "#556B2F"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 19,
|
||||||
|
"output": "#B43434"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 20,
|
||||||
|
"output": "#4682B4"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 21,
|
||||||
|
"output": "#FFD700"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"outputType": "color",
|
"outputType": "color",
|
||||||
@ -0,0 +1,353 @@
|
|||||||
|
{
|
||||||
|
"custom": {
|
||||||
|
"status": "Tag Error"
|
||||||
|
},
|
||||||
|
"params": {
|
||||||
|
"ip": "value",
|
||||||
|
"name": "value",
|
||||||
|
"tag": "value",
|
||||||
|
"tagProps": [
|
||||||
|
"System/MCM01/IO_BLOCK/SIO/UL14_1_SIO1",
|
||||||
|
"value",
|
||||||
|
"value"
|
||||||
|
],
|
||||||
|
"type": "FIO_SIO"
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"custom.status": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "view.params.tag"
|
||||||
|
},
|
||||||
|
"transforms": [
|
||||||
|
{
|
||||||
|
"fallback": "Tag Error",
|
||||||
|
"inputType": "scalar",
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"input": true,
|
||||||
|
"output": "Communication Faulted"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": false,
|
||||||
|
"output": "Good"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"outputType": "scalar",
|
||||||
|
"type": "map"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "property"
|
||||||
|
},
|
||||||
|
"persistent": true
|
||||||
|
},
|
||||||
|
"params.ip": {
|
||||||
|
"paramDirection": "input",
|
||||||
|
"persistent": true
|
||||||
|
},
|
||||||
|
"params.name": {
|
||||||
|
"paramDirection": "input",
|
||||||
|
"persistent": true
|
||||||
|
},
|
||||||
|
"params.tag": {
|
||||||
|
"paramDirection": "input",
|
||||||
|
"persistent": true
|
||||||
|
},
|
||||||
|
"params.tagProps": {
|
||||||
|
"paramDirection": "input",
|
||||||
|
"persistent": true
|
||||||
|
},
|
||||||
|
"params.type": {
|
||||||
|
"paramDirection": "input",
|
||||||
|
"persistent": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"defaultSize": {
|
||||||
|
"height": 271,
|
||||||
|
"width": 277
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"root": {
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "RunningStatus"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 0.989,
|
||||||
|
"rotate": {
|
||||||
|
"angle": 0
|
||||||
|
},
|
||||||
|
"width": 0.9892
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"props.elements[0].fill.paint": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "view.params.tag"
|
||||||
|
},
|
||||||
|
"transforms": [
|
||||||
|
{
|
||||||
|
"fallback": "#00FF00",
|
||||||
|
"inputType": "scalar",
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"input": true,
|
||||||
|
"output": "#FF0000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": "comm",
|
||||||
|
"output": "#FFFFFF"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"outputType": "color",
|
||||||
|
"type": "map"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"d": "M74,24\nC80.666666,24 84,27.333334 84,34\nL84,74\nC84,80.666666 80.666666,84 74,84\nL34,84\nC27.333334,84 24,80.666666 24,74\nL24,34\nC24,27.333334 27.333334,24 34,24\nZ\n",
|
||||||
|
"fill": {},
|
||||||
|
"name": "path",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#4c4c4c",
|
||||||
|
"width": 3
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"preserveAspectRatio": "none",
|
||||||
|
"style": {
|
||||||
|
"overflow": "hidden"
|
||||||
|
},
|
||||||
|
"viewBox": "20 20 67 67"
|
||||||
|
},
|
||||||
|
"type": "ia.shapes.svg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"custom": {
|
||||||
|
"key": "value"
|
||||||
|
},
|
||||||
|
"meta": {
|
||||||
|
"name": "EmbeddedView"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 0.4059,
|
||||||
|
"width": 0.491,
|
||||||
|
"x": 0.2834,
|
||||||
|
"y": 0.5092
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"props.path": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"expression": "\"autStand/Windows/Tabs/Enternet Windows/Components/\" + {view.params.type}"
|
||||||
|
},
|
||||||
|
"type": "expr"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"params": {
|
||||||
|
"Down1": false,
|
||||||
|
"Down2": false,
|
||||||
|
"Down3": false,
|
||||||
|
"DownLeft": false,
|
||||||
|
"DownOn": false,
|
||||||
|
"DownRight": false,
|
||||||
|
"InDown": false,
|
||||||
|
"InLeft": false,
|
||||||
|
"InOn": false,
|
||||||
|
"InUp": false,
|
||||||
|
"OutDown": false,
|
||||||
|
"OutOn": false,
|
||||||
|
"OutRight": false,
|
||||||
|
"OutUp": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "ia.display.view"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "name"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 0.1181,
|
||||||
|
"width": 1,
|
||||||
|
"y": 0.1661
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"props.text": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "view.params.name"
|
||||||
|
},
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"style": {
|
||||||
|
"fontSize": "10px",
|
||||||
|
"fontWeight": "bold",
|
||||||
|
"textAlign": "center"
|
||||||
|
},
|
||||||
|
"textStyle": {
|
||||||
|
"fontSize": "10px",
|
||||||
|
"fontWeight": "bold",
|
||||||
|
"textAlign": "center"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "ia.display.label"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "type"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 0.1181,
|
||||||
|
"width": 1,
|
||||||
|
"y": 0.3432
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"props.text": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "view.params.type"
|
||||||
|
},
|
||||||
|
"transforms": [
|
||||||
|
{
|
||||||
|
"fallback": "",
|
||||||
|
"inputType": "scalar",
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"input": "DPM_BLOCK",
|
||||||
|
"output": "DPM"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": "PLC",
|
||||||
|
"output": "PLC"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": "FIO_SIO",
|
||||||
|
"output": "FIO"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": "PMM",
|
||||||
|
"output": "PMM"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": "SIO",
|
||||||
|
"output": "SIO"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"outputType": "scalar",
|
||||||
|
"type": "map"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "\tif \"SIO\" in self.view.params.name:\n\t\treturn \"SIO\"\n\treturn value",
|
||||||
|
"type": "script"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"style": {
|
||||||
|
"fontSize": "16px",
|
||||||
|
"fontWeight": "bold",
|
||||||
|
"textAlign": "center"
|
||||||
|
},
|
||||||
|
"textStyle": {
|
||||||
|
"fontSize": "16px",
|
||||||
|
"fontWeight": "bold",
|
||||||
|
"textAlign": "center"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "ia.display.label"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"events": {
|
||||||
|
"dom": {
|
||||||
|
"onClick": {
|
||||||
|
"config": {
|
||||||
|
"script": "\n\t#create tags lists for the device\n\tprops \u003d self.view.params.tagProps\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props[0])\n\tsystem.perspective.openDock(\u0027Docked-East-Device\u0027,params\u003d{\u0027tagProps\u0027:props, \"tags\":tags_table_dataset, \"name\":\"\"} )"
|
||||||
|
},
|
||||||
|
"scope": "G",
|
||||||
|
"type": "script"
|
||||||
|
},
|
||||||
|
"onMouseEnter": {
|
||||||
|
"config": {
|
||||||
|
"draggable": false,
|
||||||
|
"id": "LZ5nPg43{view.params.tagProps[0]}",
|
||||||
|
"modal": false,
|
||||||
|
"overlayDismiss": false,
|
||||||
|
"position": {
|
||||||
|
"relativeLocation": "top-right"
|
||||||
|
},
|
||||||
|
"positionType": "relative",
|
||||||
|
"resizable": false,
|
||||||
|
"showCloseIcon": false,
|
||||||
|
"type": "open",
|
||||||
|
"viewParams": {
|
||||||
|
"text": "{/root.meta.tooltip.text}"
|
||||||
|
},
|
||||||
|
"viewPath": "autStand/Custom_Views/Tooltip",
|
||||||
|
"viewportBound": false
|
||||||
|
},
|
||||||
|
"scope": "C",
|
||||||
|
"type": "popup"
|
||||||
|
},
|
||||||
|
"onMouseLeave": {
|
||||||
|
"config": {
|
||||||
|
"draggable": true,
|
||||||
|
"id": "LZ5nPg43{view.params.tagProps[0]}",
|
||||||
|
"modal": false,
|
||||||
|
"overlayDismiss": false,
|
||||||
|
"resizable": true,
|
||||||
|
"showCloseIcon": true,
|
||||||
|
"type": "close",
|
||||||
|
"viewPath": "autStand/Custom_Views/Tooltip",
|
||||||
|
"viewportBound": false
|
||||||
|
},
|
||||||
|
"scope": "C",
|
||||||
|
"type": "popup"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"meta": {
|
||||||
|
"name": "root",
|
||||||
|
"tooltip": {
|
||||||
|
"enabled": true,
|
||||||
|
"style": {
|
||||||
|
"classes": "Alarms-Styles/NoAlarm"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"meta.tooltip.text": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"expression": "if(\n {view.custom.status} !\u003d \"Tag Error\",\n \"Source Id: \" + {view.custom.status} + \", IP: \" + {view.params.ip},\n \"Device Disconnected. IP: \" + {view.params.ip}\n)\n"
|
||||||
|
},
|
||||||
|
"type": "expr"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"mode": "percent",
|
||||||
|
"style": {
|
||||||
|
"cursor": "pointer",
|
||||||
|
"overflow": "hidden"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "ia.container.coord"
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -188,6 +188,6 @@
|
|||||||
"device": {},
|
"device": {},
|
||||||
"geolocation": {},
|
"geolocation": {},
|
||||||
"locale": "en-US",
|
"locale": "en-US",
|
||||||
"timeZoneId": "America/Chicago"
|
"timeZoneId": "Asia/Tbilisi"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 350 B |
|
After Width: | Height: | Size: 201 B |
|
After Width: | Height: | Size: 19 KiB |
@ -0,0 +1,72 @@
|
|||||||
|
-- Query to get the latest status for each lane for pie chart display
|
||||||
|
-- Total lanes in system: minimum 201, or actual count if more lanes are added
|
||||||
|
WITH latest_records AS (
|
||||||
|
SELECT
|
||||||
|
Name,
|
||||||
|
Full,
|
||||||
|
Half_Full,
|
||||||
|
Jam,
|
||||||
|
Faulted,
|
||||||
|
No_Container,
|
||||||
|
Block_Operation,
|
||||||
|
ROW_NUMBER() OVER (PARTITION BY Name ORDER BY t_stamp DESC) AS rn
|
||||||
|
FROM lane_data
|
||||||
|
),
|
||||||
|
totals AS (
|
||||||
|
SELECT
|
||||||
|
GREATEST(COUNT(*), 201) AS total_lanes,
|
||||||
|
SUM(CASE WHEN Jam = 1 THEN 1 ELSE 0 END) AS jammed_count,
|
||||||
|
SUM(CASE WHEN Faulted = 1 THEN 1 ELSE 0 END) AS faulted_count,
|
||||||
|
SUM(CASE WHEN Full = 1 THEN 1 ELSE 0 END) AS full_count,
|
||||||
|
SUM(CASE WHEN Half_Full = 1 THEN 1 ELSE 0 END) AS half_full_count,
|
||||||
|
SUM(CASE WHEN No_Container = 1 THEN 1 ELSE 0 END) AS no_container_count,
|
||||||
|
SUM(CASE WHEN Block_Operation = 1 THEN 1 ELSE 0 END) AS block_operation_count
|
||||||
|
FROM latest_records
|
||||||
|
WHERE rn = 1
|
||||||
|
)
|
||||||
|
SELECT
|
||||||
|
'Jammed' AS `Status`,
|
||||||
|
COALESCE(jammed_count, 0) AS `Count`,
|
||||||
|
ROUND(COALESCE(jammed_count, 0) * 100.0 / total_lanes, 2) AS `Percentage (%)`
|
||||||
|
FROM totals
|
||||||
|
|
||||||
|
UNION ALL
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
'50% Full' AS `Status`,
|
||||||
|
COALESCE(half_full_count, 0) AS `Count`,
|
||||||
|
ROUND(COALESCE(half_full_count, 0) * 100.0 / total_lanes, 2) AS `Percentage (%)`
|
||||||
|
FROM totals
|
||||||
|
|
||||||
|
UNION ALL
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
'100% Full' AS `Status`,
|
||||||
|
COALESCE(full_count, 0) AS `Count`,
|
||||||
|
ROUND(COALESCE(full_count, 0) * 100.0 / total_lanes, 2) AS `Percentage (%)`
|
||||||
|
FROM totals
|
||||||
|
|
||||||
|
UNION ALL
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
'Faulted' AS `Status`,
|
||||||
|
COALESCE(faulted_count, 0) AS `Count`,
|
||||||
|
ROUND(COALESCE(faulted_count, 0) * 100.0 / total_lanes, 2) AS `Percentage (%)`
|
||||||
|
FROM totals
|
||||||
|
|
||||||
|
UNION ALL
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
'No Container' AS `Status`,
|
||||||
|
COALESCE(no_container_count, 0) AS `Count`,
|
||||||
|
ROUND(COALESCE(no_container_count, 0) * 100.0 / total_lanes, 2) AS `Percentage (%)`
|
||||||
|
FROM totals
|
||||||
|
|
||||||
|
UNION ALL
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
'Blocked by Operator' AS `Status`,
|
||||||
|
COALESCE(block_operation_count, 0) AS `Count`,
|
||||||
|
ROUND(COALESCE(block_operation_count, 0) * 100.0 / total_lanes, 2) AS `Percentage (%)`
|
||||||
|
FROM totals;
|
||||||
|
|
||||||
@ -0,0 +1,100 @@
|
|||||||
|
WITH ev AS (
|
||||||
|
SELECT
|
||||||
|
Name,
|
||||||
|
t_stamp,
|
||||||
|
'Full' AS sig,
|
||||||
|
Full AS val
|
||||||
|
FROM lane_data
|
||||||
|
WHERE t_stamp BETWEEN :startTime AND :endTime
|
||||||
|
UNION ALL
|
||||||
|
SELECT
|
||||||
|
Name,
|
||||||
|
t_stamp,
|
||||||
|
'Half_Full' AS sig,
|
||||||
|
Half_Full AS val
|
||||||
|
FROM lane_data
|
||||||
|
WHERE t_stamp BETWEEN :startTime AND :endTime
|
||||||
|
UNION ALL
|
||||||
|
SELECT
|
||||||
|
Name,
|
||||||
|
t_stamp,
|
||||||
|
'Jam' AS sig,
|
||||||
|
Jam AS val
|
||||||
|
FROM lane_data
|
||||||
|
WHERE t_stamp BETWEEN :startTime AND :endTime
|
||||||
|
UNION ALL
|
||||||
|
SELECT
|
||||||
|
Name,
|
||||||
|
t_stamp,
|
||||||
|
'No_Container' AS sig,
|
||||||
|
No_Container AS val
|
||||||
|
FROM lane_data
|
||||||
|
WHERE t_stamp BETWEEN :startTime AND :endTime
|
||||||
|
UNION ALL
|
||||||
|
SELECT
|
||||||
|
Name,
|
||||||
|
t_stamp,
|
||||||
|
'Block_Operation' AS sig,
|
||||||
|
Block_Operation AS val
|
||||||
|
FROM lane_data
|
||||||
|
WHERE t_stamp BETWEEN :startTime AND :endTime
|
||||||
|
),
|
||||||
|
ch AS (
|
||||||
|
SELECT
|
||||||
|
Name,
|
||||||
|
sig,
|
||||||
|
t_stamp,
|
||||||
|
val,
|
||||||
|
LAG(val) OVER (PARTITION BY Name, sig ORDER BY t_stamp) AS prev_val,
|
||||||
|
LEAD(t_stamp) OVER (PARTITION BY Name, sig ORDER BY t_stamp) AS next_ts,
|
||||||
|
LEAD(val) OVER (PARTITION BY Name, sig ORDER BY t_stamp) AS next_val
|
||||||
|
FROM ev
|
||||||
|
),
|
||||||
|
intervals AS (
|
||||||
|
SELECT
|
||||||
|
Name,
|
||||||
|
sig,
|
||||||
|
TIMESTAMPDIFF(SECOND, t_stamp, next_ts) AS duration_sec
|
||||||
|
FROM ch
|
||||||
|
WHERE val = 1
|
||||||
|
AND (prev_val IS NULL OR prev_val <> 1)
|
||||||
|
AND next_val = 0
|
||||||
|
),
|
||||||
|
dur AS (
|
||||||
|
SELECT
|
||||||
|
Name,
|
||||||
|
SUM(CASE WHEN sig = 'Full' THEN duration_sec ELSE 0 END) AS Full_Duration_Sec,
|
||||||
|
SUM(CASE WHEN sig = 'Half_Full' THEN duration_sec ELSE 0 END) AS Half_Full_Duration_Sec,
|
||||||
|
SUM(CASE WHEN sig = 'Jam' THEN duration_sec ELSE 0 END) AS Jam_Duration_Sec,
|
||||||
|
SUM(CASE WHEN sig = 'No_Container' THEN duration_sec ELSE 0 END) AS No_Container_Duration_Sec,
|
||||||
|
SUM(CASE WHEN sig = 'Block_Operation' THEN duration_sec ELSE 0 END) AS Block_Operation_Duration_Sec
|
||||||
|
FROM intervals
|
||||||
|
GROUP BY Name
|
||||||
|
)
|
||||||
|
SELECT
|
||||||
|
:startTime AS `Start Time`,
|
||||||
|
:endTime AS `End Time`,
|
||||||
|
d.Name AS `Lane ID`,
|
||||||
|
'S01' AS `Sorter`,
|
||||||
|
COALESCE(d.Full_Duration_Sec, 0) AS `Full Duration (Sec)`,
|
||||||
|
COALESCE(d.Half_Full_Duration_Sec, 0) AS `Half Full Duration (Sec)`,
|
||||||
|
COALESCE(d.Jam_Duration_Sec, 0) AS `Jam Duration (Sec)`,
|
||||||
|
COALESCE(d.No_Container_Duration_Sec, 0) AS `No Container Duration (Sec)`,
|
||||||
|
COALESCE(d.Block_Operation_Duration_Sec, 0) AS `Block Operation Duration (Sec)`
|
||||||
|
FROM dur d
|
||||||
|
|
||||||
|
UNION ALL
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
:startTime AS `Start Time`,
|
||||||
|
:endTime AS `End Time`,
|
||||||
|
'N/A' AS `Lane ID`,
|
||||||
|
'S01' AS `Sorter`,
|
||||||
|
0 AS `Full Duration (Sec)`,
|
||||||
|
0 AS `Half Full Duration (Sec)`,
|
||||||
|
0 AS `Jam Duration (Sec)`,
|
||||||
|
0 AS `No Container Duration (Sec)`,
|
||||||
|
0 AS `Block Operation Duration (Sec)`
|
||||||
|
WHERE NOT EXISTS (SELECT 1 FROM dur)
|
||||||
|
|
||||||
|
ORDER BY `Lane ID`;
|
||||||
|
After Width: | Height: | Size: 5.7 KiB |
|
After Width: | Height: | Size: 660 B |
|
Before Width: | Height: | Size: 92 B |
@ -1,371 +0,0 @@
|
|||||||
{
|
|
||||||
"custom": {
|
|
||||||
"DPM1": false,
|
|
||||||
"DPM2": false,
|
|
||||||
"RACK": false
|
|
||||||
},
|
|
||||||
"params": {
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/Rack",
|
|
||||||
"System/MCM02/IO_BLOCK/DPM/NCS1_1_DPM1",
|
|
||||||
"System/MCM02/IO_BLOCK/DPM/NCS1_1_DPM2"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"custom.DPM1": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"1": "{view.params.tagProps[1]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{1}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": 1,
|
|
||||||
"output": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
},
|
|
||||||
"persistent": true
|
|
||||||
},
|
|
||||||
"custom.DPM2": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"2": "{view.params.tagProps[2]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{2}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": true,
|
|
||||||
"output": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
},
|
|
||||||
"persistent": true
|
|
||||||
},
|
|
||||||
"custom.RACK": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[0]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": true,
|
|
||||||
"output": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
},
|
|
||||||
"persistent": true
|
|
||||||
},
|
|
||||||
"params.tagProps": {
|
|
||||||
"paramDirection": "input",
|
|
||||||
"persistent": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"defaultSize": {
|
|
||||||
"height": 894,
|
|
||||||
"width": 1920
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"root": {
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"events": {
|
|
||||||
"dom": {
|
|
||||||
"onClick": {
|
|
||||||
"config": {
|
|
||||||
"script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
|
||||||
"name": "MCM02"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.5,
|
|
||||||
"width": 0.5,
|
|
||||||
"x": 0.5,
|
|
||||||
"y": 0.5
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"props.params.communicationNotFaulted": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "view.custom.RACK"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"InDown": false,
|
|
||||||
"InLeft": true,
|
|
||||||
"InUp": false,
|
|
||||||
"OutDown": false,
|
|
||||||
"OutRight": false,
|
|
||||||
"OutUp": true
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/EN4TR"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"events": {
|
|
||||||
"dom": {
|
|
||||||
"onClick": {
|
|
||||||
"config": {
|
|
||||||
"script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
|
||||||
"name": "NCS1_1_DPM2"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.5,
|
|
||||||
"width": 0.5,
|
|
||||||
"x": 0.5
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"props.params.communicationNotFaulted": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "view.custom.DPM2"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"Down1": false,
|
|
||||||
"Down2": false,
|
|
||||||
"Down3": true,
|
|
||||||
"DownLeft": false,
|
|
||||||
"DownOn": true,
|
|
||||||
"DownRight": false,
|
|
||||||
"InDown": false,
|
|
||||||
"InLeft": true,
|
|
||||||
"InUp": false,
|
|
||||||
"OutDown": true,
|
|
||||||
"OutRight": false,
|
|
||||||
"OutUp": false,
|
|
||||||
"view": "autStand/Custom_Views/Enternet-Windows/DPMS/DPM Devices/MCM02/NCS1_1_DPM2"
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"events": {
|
|
||||||
"dom": {
|
|
||||||
"onClick": {
|
|
||||||
"config": {
|
|
||||||
"script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
|
||||||
"name": "NCS1_1_DPM1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.5,
|
|
||||||
"width": 0.5
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"props.params.communicationNotFaulted": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "view.custom.DPM1"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"Down1": false,
|
|
||||||
"Down2": true,
|
|
||||||
"Down3": false,
|
|
||||||
"DownLeft": false,
|
|
||||||
"DownOn": false,
|
|
||||||
"DownRight": false,
|
|
||||||
"InDown": true,
|
|
||||||
"InLeft": false,
|
|
||||||
"InUp": false,
|
|
||||||
"OutDown": false,
|
|
||||||
"OutRight": true,
|
|
||||||
"OutUp": false,
|
|
||||||
"view": "autStand/Custom_Views/Enternet-Windows/DPMS/DPM Devices/MCM02/NCS1_1_DPM1"
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "DPM1_label"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.0358,
|
|
||||||
"width": 0.0547,
|
|
||||||
"x": 0.5572,
|
|
||||||
"y": 0.1
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"text": "NCS1_1_DPM2 11.200.1.3",
|
|
||||||
"textStyle": {
|
|
||||||
"fontSize": "1vmin"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.display.label"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "DPM2_label"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.0358,
|
|
||||||
"width": 0.0547,
|
|
||||||
"x": 0.036,
|
|
||||||
"y": 0.1
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"text": "NCS1_1_DPM1 11.200.1.2",
|
|
||||||
"textStyle": {
|
|
||||||
"fontSize": "1vmin"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.display.label"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"events": {
|
|
||||||
"dom": {
|
|
||||||
"onClick": {
|
|
||||||
"config": {
|
|
||||||
"script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
|
||||||
"name": "comms"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.5,
|
|
||||||
"width": 0.5,
|
|
||||||
"y": 0.5
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"LD": false,
|
|
||||||
"LR": false,
|
|
||||||
"LRD": false,
|
|
||||||
"LRU": false,
|
|
||||||
"LU": false,
|
|
||||||
"On": false,
|
|
||||||
"RD": false,
|
|
||||||
"RLD": false,
|
|
||||||
"RLU": true,
|
|
||||||
"RU": false
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/CommLines"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"meta": {
|
|
||||||
"name": "root"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"x": 120,
|
|
||||||
"y": -723
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"mode": "percent",
|
|
||||||
"style": {
|
|
||||||
"backgroundColor": "#ffffff"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.container.coord"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -3,9 +3,41 @@
|
|||||||
"PLC": "MCM01",
|
"PLC": "MCM01",
|
||||||
"amperage": 0,
|
"amperage": 0,
|
||||||
"device": "UL15_1_VFD1",
|
"device": "UL15_1_VFD1",
|
||||||
"faultDescription": "",
|
"faultDescription": "PU overtemperature warning",
|
||||||
"faultProbableCause": [],
|
"faultProbableCause": [
|
||||||
"faultRemedy": [],
|
{
|
||||||
|
"instancePosition": {},
|
||||||
|
"instanceStyle": {},
|
||||||
|
"text": "Ambient temperature too high."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"instancePosition": {},
|
||||||
|
"instanceStyle": {},
|
||||||
|
"text": "Fan or ventilation slots are polluted."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"instancePosition": {},
|
||||||
|
"instanceStyle": {},
|
||||||
|
"text": "Fan is defective."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"faultRemedy": [
|
||||||
|
{
|
||||||
|
"instancePosition": {},
|
||||||
|
"instanceStyle": {},
|
||||||
|
"text": "Provide for a sufficient cooling of the device."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"instancePosition": {},
|
||||||
|
"instanceStyle": {},
|
||||||
|
"text": "Clean fan and ventilation slots."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"instancePosition": {},
|
||||||
|
"instanceStyle": {},
|
||||||
|
"text": "If required, replace fan."
|
||||||
|
}
|
||||||
|
],
|
||||||
"fpm": 0,
|
"fpm": 0,
|
||||||
"frequency": 0,
|
"frequency": 0,
|
||||||
"lastFaultCode": 0,
|
"lastFaultCode": 0,
|
||||||
@ -1373,7 +1405,7 @@
|
|||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
"style": {
|
"style": {
|
||||||
"color": "black",
|
"color": "#DA3030",
|
||||||
"paddingLeft": "20px"
|
"paddingLeft": "20px"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -1394,7 +1426,8 @@
|
|||||||
"props": {
|
"props": {
|
||||||
"style": {
|
"style": {
|
||||||
"background": "#d9d9d9",
|
"background": "#d9d9d9",
|
||||||
"color": "#000000"
|
"color": "#000000",
|
||||||
|
"textAlign": "center"
|
||||||
},
|
},
|
||||||
"text": "Cause",
|
"text": "Cause",
|
||||||
"textStyle": {
|
"textStyle": {
|
||||||
@ -1424,10 +1457,20 @@
|
|||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
"direction": "column",
|
"direction": "column",
|
||||||
|
"elementPosition": {
|
||||||
|
"basis": "auto"
|
||||||
|
},
|
||||||
|
"elementStyle": {
|
||||||
|
"alignSelf": "stretch",
|
||||||
|
"flexBasis": "auto",
|
||||||
|
"height": "auto"
|
||||||
|
},
|
||||||
"path": "autStand/Equipment/VFD-Views/FaultItem",
|
"path": "autStand/Equipment/VFD-Views/FaultItem",
|
||||||
"style": {
|
"style": {
|
||||||
|
"overflow": "hidden",
|
||||||
"overflowX": "hidden"
|
"overflowX": "hidden"
|
||||||
},
|
},
|
||||||
|
"useDefaultViewHeight": false,
|
||||||
"useDefaultViewWidth": false
|
"useDefaultViewWidth": false
|
||||||
},
|
},
|
||||||
"type": "ia.display.flex-repeater"
|
"type": "ia.display.flex-repeater"
|
||||||
@ -1474,7 +1517,8 @@
|
|||||||
"props": {
|
"props": {
|
||||||
"style": {
|
"style": {
|
||||||
"background": "#d9d9d9",
|
"background": "#d9d9d9",
|
||||||
"color": "#000000"
|
"color": "#000000",
|
||||||
|
"textAlign": "center"
|
||||||
},
|
},
|
||||||
"text": "Remedy",
|
"text": "Remedy",
|
||||||
"textStyle": {
|
"textStyle": {
|
||||||
@ -1490,7 +1534,8 @@
|
|||||||
"name": "FlexRepeater"
|
"name": "FlexRepeater"
|
||||||
},
|
},
|
||||||
"position": {
|
"position": {
|
||||||
"basis": "100%"
|
"basis": "100%",
|
||||||
|
"grow": 1
|
||||||
},
|
},
|
||||||
"propConfig": {
|
"propConfig": {
|
||||||
"props.instances": {
|
"props.instances": {
|
||||||
@ -1504,10 +1549,20 @@
|
|||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
"direction": "column",
|
"direction": "column",
|
||||||
|
"elementPosition": {
|
||||||
|
"basis": "50px"
|
||||||
|
},
|
||||||
|
"elementStyle": {
|
||||||
|
"alignSelf": "stretch",
|
||||||
|
"flexBasis": "auto",
|
||||||
|
"height": "auto"
|
||||||
|
},
|
||||||
"path": "autStand/Equipment/VFD-Views/FaultItem",
|
"path": "autStand/Equipment/VFD-Views/FaultItem",
|
||||||
"style": {
|
"style": {
|
||||||
|
"overflow": "visible",
|
||||||
"overflowX": "hidden"
|
"overflowX": "hidden"
|
||||||
},
|
},
|
||||||
|
"useDefaultViewHeight": false,
|
||||||
"useDefaultViewWidth": false
|
"useDefaultViewWidth": false
|
||||||
},
|
},
|
||||||
"type": "ia.display.flex-repeater"
|
"type": "ia.display.flex-repeater"
|
||||||
@ -1,139 +0,0 @@
|
|||||||
{
|
|
||||||
"custom": {
|
|
||||||
"currentView": "autStand/Custom_Views/Enternet-Windows/DPMS/MCM01-DPM"
|
|
||||||
},
|
|
||||||
"params": {},
|
|
||||||
"propConfig": {
|
|
||||||
"custom.currentView": {
|
|
||||||
"persistent": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"defaultSize": {
|
|
||||||
"height": 894,
|
|
||||||
"width": 1920
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"root": {
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"events": {
|
|
||||||
"dom": {
|
|
||||||
"onClick": {
|
|
||||||
"config": {
|
|
||||||
"script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_view \u003d True"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
|
||||||
"name": "MCM01_PLC"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.5649,
|
|
||||||
"width": 0.063,
|
|
||||||
"x": 0.1963,
|
|
||||||
"y": 0.151
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM01/Rack",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
],
|
|
||||||
"view": "autStand/Custom_Views/Enternet-Windows/DPMS/MCM01-DPM"
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/PLC",
|
|
||||||
"style": {
|
|
||||||
"cursor": "pointer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"events": {
|
|
||||||
"dom": {
|
|
||||||
"onClick": {
|
|
||||||
"config": {
|
|
||||||
"script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_view \u003d True"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
|
||||||
"name": "MCM02_PLC"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.5649,
|
|
||||||
"width": 0.063,
|
|
||||||
"x": 0.7651,
|
|
||||||
"y": 0.1549
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/Rack",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
],
|
|
||||||
"view": "autStand/Custom_Views/Enternet-Windows/DPMS/MCM02-DPM"
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/PLC",
|
|
||||||
"style": {
|
|
||||||
"cursor": "pointer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "Label",
|
|
||||||
"tooltip": {
|
|
||||||
"enabled": true,
|
|
||||||
"text": "Click "
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.0358,
|
|
||||||
"width": 0.2109,
|
|
||||||
"x": 0.4001,
|
|
||||||
"y": 0.085
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"text": "Choose a PLC to view details",
|
|
||||||
"textStyle": {
|
|
||||||
"fontSize": "2vmin",
|
|
||||||
"textAlign": "center"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.display.label"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"meta": {
|
|
||||||
"name": "root"
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"mode": "percent"
|
|
||||||
},
|
|
||||||
"type": "ia.container.coord"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 62 KiB |
|
After Width: | Height: | Size: 5.3 KiB |
@ -0,0 +1,270 @@
|
|||||||
|
{
|
||||||
|
"custom": {},
|
||||||
|
"params": {
|
||||||
|
"down": true,
|
||||||
|
"left": true,
|
||||||
|
"right": true,
|
||||||
|
"up": true
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"params.down": {
|
||||||
|
"paramDirection": "input",
|
||||||
|
"persistent": true
|
||||||
|
},
|
||||||
|
"params.left": {
|
||||||
|
"paramDirection": "input",
|
||||||
|
"persistent": true
|
||||||
|
},
|
||||||
|
"params.right": {
|
||||||
|
"paramDirection": "input",
|
||||||
|
"persistent": true
|
||||||
|
},
|
||||||
|
"params.up": {
|
||||||
|
"paramDirection": "input",
|
||||||
|
"persistent": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"defaultSize": {
|
||||||
|
"height": 300,
|
||||||
|
"width": 300
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"root": {
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "RunningStatus"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 1,
|
||||||
|
"rotate": {
|
||||||
|
"angle": 0
|
||||||
|
},
|
||||||
|
"width": 1
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"d": "M74,24\nC80.666666,24 84,27.333334 84,34\nL84,74\nC84,80.666666 80.666666,84 74,84\nL34,84\nC27.333334,84 24,80.666666 24,74\nL24,34\nC24,27.333334 27.333334,24 34,24\nZ\n",
|
||||||
|
"fill": {
|
||||||
|
"paint": "#B8B8B8"
|
||||||
|
},
|
||||||
|
"name": "path",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#4c4c4c",
|
||||||
|
"width": 3
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"d": "M36,36 H72 V60 H60 V72 H48 V60 H36 Z",
|
||||||
|
"fill": {
|
||||||
|
"paint": "#B8B8B8"
|
||||||
|
},
|
||||||
|
"name": "path",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#4c4c4c",
|
||||||
|
"width": 3
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"d": "M42,40 V52 M48,40 V52 M54,40 V52 M60,40 V52 M66,40 V52",
|
||||||
|
"fill": {
|
||||||
|
"paint": "#B8B8B8"
|
||||||
|
},
|
||||||
|
"name": "path",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#4c4c4c",
|
||||||
|
"width": 3
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"preserveAspectRatio": "none",
|
||||||
|
"style": {
|
||||||
|
"overflow": "hidden"
|
||||||
|
},
|
||||||
|
"viewBox": "4 4 100 100"
|
||||||
|
},
|
||||||
|
"type": "ia.shapes.svg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "Left"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 1,
|
||||||
|
"rotate": {
|
||||||
|
"angle": 0
|
||||||
|
},
|
||||||
|
"width": 1
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"meta.visible": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "view.params.left"
|
||||||
|
},
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"d": "M0,54 H24",
|
||||||
|
"fill": {},
|
||||||
|
"name": "cableLine",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#4c4c4c",
|
||||||
|
"width": 3
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"preserveAspectRatio": "none",
|
||||||
|
"style": {
|
||||||
|
"overflow": "hidden"
|
||||||
|
},
|
||||||
|
"viewBox": "4 4 100 100"
|
||||||
|
},
|
||||||
|
"type": "ia.shapes.svg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "Right"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 1,
|
||||||
|
"rotate": {
|
||||||
|
"angle": 0
|
||||||
|
},
|
||||||
|
"width": 1
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"meta.visible": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "view.params.right"
|
||||||
|
},
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"d": "M85,54 H104",
|
||||||
|
"fill": {},
|
||||||
|
"name": "line_right",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#4c4c4c",
|
||||||
|
"width": 3
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"preserveAspectRatio": "none",
|
||||||
|
"style": {
|
||||||
|
"overflow": "hidden"
|
||||||
|
},
|
||||||
|
"viewBox": "4 4 100 100"
|
||||||
|
},
|
||||||
|
"type": "ia.shapes.svg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "Up"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 1,
|
||||||
|
"rotate": {
|
||||||
|
"angle": 0
|
||||||
|
},
|
||||||
|
"width": 1
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"meta.visible": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "view.params.up"
|
||||||
|
},
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"d": "M54,0 V24",
|
||||||
|
"fill": {},
|
||||||
|
"name": "line_up",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#4c4c4c",
|
||||||
|
"width": 3
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"preserveAspectRatio": "none",
|
||||||
|
"style": {
|
||||||
|
"overflow": "hidden"
|
||||||
|
},
|
||||||
|
"viewBox": "4 4 100 100"
|
||||||
|
},
|
||||||
|
"type": "ia.shapes.svg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "Down"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"height": 1,
|
||||||
|
"rotate": {
|
||||||
|
"angle": 0
|
||||||
|
},
|
||||||
|
"width": 1
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"meta.visible": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "view.params.down"
|
||||||
|
},
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"d": "M54,85 V104",
|
||||||
|
"fill": {},
|
||||||
|
"name": "line_down",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#4c4c4c",
|
||||||
|
"width": 3
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"preserveAspectRatio": "none",
|
||||||
|
"style": {
|
||||||
|
"overflow": "hidden"
|
||||||
|
},
|
||||||
|
"viewBox": "4 4 100 100"
|
||||||
|
},
|
||||||
|
"type": "ia.shapes.svg"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"name": "root"
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"mode": "percent"
|
||||||
|
},
|
||||||
|
"type": "ia.container.coord"
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,28 @@
|
|||||||
|
-- Query for Enabled vs Disabled pie chart (percentage only)
|
||||||
|
-- Total lanes in system: minimum 201, or actual count if more lanes are added
|
||||||
|
WITH latest_records AS (
|
||||||
|
SELECT
|
||||||
|
Name,
|
||||||
|
Disabled,
|
||||||
|
ROW_NUMBER() OVER (PARTITION BY Name ORDER BY t_stamp DESC) AS rn
|
||||||
|
FROM lane_data
|
||||||
|
),
|
||||||
|
totals AS (
|
||||||
|
SELECT
|
||||||
|
GREATEST(COUNT(*), 201) AS total_lanes,
|
||||||
|
SUM(CASE WHEN Disabled = 1 THEN 1 ELSE 0 END) AS disabled_count
|
||||||
|
FROM latest_records
|
||||||
|
WHERE rn = 1
|
||||||
|
)
|
||||||
|
SELECT
|
||||||
|
'Enabled' AS `Status`,
|
||||||
|
ROUND((total_lanes - COALESCE(disabled_count, 0)) * 100.0 / total_lanes, 1) AS `Percentage (%)`
|
||||||
|
FROM totals
|
||||||
|
|
||||||
|
UNION ALL
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
'Disabled' AS `Status`,
|
||||||
|
ROUND(COALESCE(disabled_count, 0) * 100.0 / total_lanes, 1) AS `Percentage (%)`
|
||||||
|
FROM totals;
|
||||||
|
|
||||||
@ -4,6 +4,9 @@
|
|||||||
"text": "Provide for a sufficient cooling of the device."
|
"text": "Provide for a sufficient cooling of the device."
|
||||||
},
|
},
|
||||||
"propConfig": {
|
"propConfig": {
|
||||||
|
"custom.key": {
|
||||||
|
"persistent": true
|
||||||
|
},
|
||||||
"params.text": {
|
"params.text": {
|
||||||
"paramDirection": "input",
|
"paramDirection": "input",
|
||||||
"persistent": true
|
"persistent": true
|
||||||
@ -22,7 +25,7 @@
|
|||||||
"name": "Icon"
|
"name": "Icon"
|
||||||
},
|
},
|
||||||
"position": {
|
"position": {
|
||||||
"basis": "20px",
|
"basis": "25px",
|
||||||
"shrink": 0
|
"shrink": 0
|
||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
@ -53,9 +56,11 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"props": {
|
"props": {
|
||||||
"textStyle": {
|
"style": {
|
||||||
"color": "black",
|
"color": "black",
|
||||||
"fontSize": "18px"
|
"fontSize": "18px",
|
||||||
|
"overflow": "visible",
|
||||||
|
"whiteSpace": "normal"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"type": "ia.display.label"
|
"type": "ia.display.label"
|
||||||
@ -69,7 +74,8 @@
|
|||||||
"alignItems": "flex-start",
|
"alignItems": "flex-start",
|
||||||
"justify": "space-evenly",
|
"justify": "space-evenly",
|
||||||
"style": {
|
"style": {
|
||||||
"gap": 7
|
"gap": 7,
|
||||||
|
"paddingRight": 2
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"type": "ia.container.flex"
|
"type": "ia.container.flex"
|
||||||
|
After Width: | Height: | Size: 5.7 KiB |
|
Before Width: | Height: | Size: 8.7 KiB |
@ -28,7 +28,8 @@
|
|||||||
"viewPath": "Windows/AlarmWrapper"
|
"viewPath": "Windows/AlarmWrapper"
|
||||||
},
|
},
|
||||||
"/alarms/active": {
|
"/alarms/active": {
|
||||||
"viewPath": "Windows/AlarmWrapper"
|
"viewPath": "Windows/AlarmWrapper",
|
||||||
|
"title": ""
|
||||||
},
|
},
|
||||||
"/custom-reports": {
|
"/custom-reports": {
|
||||||
"viewPath": "Windows/CustomReports"
|
"viewPath": "Windows/CustomReports"
|
||||||
|
After Width: | Height: | Size: 78 KiB |
@ -507,7 +507,8 @@
|
|||||||
"modal": false,
|
"modal": false,
|
||||||
"overlayDismiss": false,
|
"overlayDismiss": false,
|
||||||
"position": {
|
"position": {
|
||||||
"relativeLocation": "top-right"
|
"relativeLocation": "top-right",
|
||||||
|
"width": 100
|
||||||
},
|
},
|
||||||
"positionType": "relative",
|
"positionType": "relative",
|
||||||
"resizable": false,
|
"resizable": false,
|
||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"custom": {
|
"custom": {
|
||||||
"color": "#AAAAAA",
|
"color": "#C2C2C2",
|
||||||
"isHighlited": false,
|
"isHighlited": false,
|
||||||
"overlayColor": "#ffffff",
|
"overlayColor": "#ffffff",
|
||||||
"priority": "No Active Alarms",
|
"priority": "No Active Alarms",
|
||||||
@ -37,24 +37,100 @@
|
|||||||
},
|
},
|
||||||
"transforms": [
|
"transforms": [
|
||||||
{
|
{
|
||||||
"expression": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, -1)\r\n)\r\n",
|
"expression": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, 0)\r\n)\r\n",
|
||||||
"type": "expression"
|
"type": "expression"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"fallback": "#AAAAAA",
|
"fallback": "#000000",
|
||||||
"inputType": "scalar",
|
"inputType": "scalar",
|
||||||
"mappings": [
|
"mappings": [
|
||||||
{
|
{
|
||||||
"input": 4,
|
"input": 0,
|
||||||
"output": "#47FF47"
|
"output": "#C2C2C2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"input": 27,
|
"input": 1,
|
||||||
|
"output": "#FF0000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 2,
|
||||||
|
"output": "#FFA500"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 3,
|
||||||
|
"output": "#0008FF"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 4,
|
||||||
|
"output": "#00FF00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 5,
|
||||||
|
"output": "#FFF700"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 6,
|
||||||
|
"output": "#87CEEB"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 7,
|
||||||
|
"output": "#90EE90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 8,
|
||||||
|
"output": "#964B00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 9,
|
||||||
|
"output": "#FFFFFF"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 10,
|
||||||
"output": "#000000"
|
"output": "#000000"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"input": 11,
|
||||||
|
"output": "#8B0000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 12,
|
||||||
|
"output": "#808080"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 13,
|
||||||
|
"output": "#8B8000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 14,
|
||||||
|
"output": "#006400"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 15,
|
||||||
|
"output": "#FFFFC5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 16,
|
||||||
|
"output": "#00008B"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"input": 17,
|
"input": 17,
|
||||||
"output": "#FF8C00"
|
"output": "#FF7276"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 18,
|
||||||
|
"output": "#556B2F"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 19,
|
||||||
|
"output": "#B43434"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 20,
|
||||||
|
"output": "#4682B4"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 21,
|
||||||
|
"output": "#FFD700"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"outputType": "color",
|
"outputType": "color",
|
||||||
@ -0,0 +1,90 @@
|
|||||||
|
-- Query for Breakdown pie chart (percentage only)
|
||||||
|
-- Total lanes in system: minimum 201, or actual count if more lanes are added
|
||||||
|
WITH latest_records AS (
|
||||||
|
SELECT
|
||||||
|
Name,
|
||||||
|
Full,
|
||||||
|
Half_Full,
|
||||||
|
Jam,
|
||||||
|
Faulted,
|
||||||
|
Disabled,
|
||||||
|
No_Container,
|
||||||
|
Block_Operation,
|
||||||
|
ROW_NUMBER() OVER (PARTITION BY Name ORDER BY t_stamp DESC) AS rn
|
||||||
|
FROM lane_data
|
||||||
|
),
|
||||||
|
totals AS (
|
||||||
|
SELECT
|
||||||
|
GREATEST(COUNT(*), 201) AS total_lanes,
|
||||||
|
SUM(CASE WHEN Disabled = 1 THEN 1 ELSE 0 END) AS disabled_count,
|
||||||
|
SUM(CASE WHEN Jam = 1 THEN 1 ELSE 0 END) AS jammed_count,
|
||||||
|
SUM(CASE WHEN Faulted = 1 THEN 1 ELSE 0 END) AS faulted_count,
|
||||||
|
SUM(CASE WHEN Full = 1 THEN 1 ELSE 0 END) AS full_count,
|
||||||
|
SUM(CASE WHEN Half_Full = 1 THEN 1 ELSE 0 END) AS half_full_count,
|
||||||
|
SUM(CASE WHEN No_Container = 1 THEN 1 ELSE 0 END) AS no_container_count,
|
||||||
|
SUM(CASE WHEN Block_Operation = 1 THEN 1 ELSE 0 END) AS block_operation_count
|
||||||
|
FROM latest_records
|
||||||
|
WHERE rn = 1
|
||||||
|
)
|
||||||
|
SELECT
|
||||||
|
'Enabled' AS `Status`,
|
||||||
|
total_lanes - COALESCE(disabled_count, 0) AS `Count`,
|
||||||
|
CONCAT(ROUND((total_lanes - COALESCE(disabled_count, 0)) * 100.0 / total_lanes, 1), '%') AS `Percentage (%)`
|
||||||
|
FROM totals
|
||||||
|
|
||||||
|
UNION ALL
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
'Disabled' AS `Status`,
|
||||||
|
COALESCE(disabled_count, 0) AS `Count`,
|
||||||
|
CONCAT(ROUND(COALESCE(disabled_count, 0) * 100.0 / total_lanes, 1), '%') AS `Percentage (%)`
|
||||||
|
FROM totals
|
||||||
|
|
||||||
|
UNION ALL
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
'Jammed' AS `Status`,
|
||||||
|
COALESCE(jammed_count, 0) AS `Count`,
|
||||||
|
CONCAT(ROUND(COALESCE(jammed_count, 0) * 100.0 / total_lanes, 1), '%') AS `Percentage (%)`
|
||||||
|
FROM totals
|
||||||
|
|
||||||
|
UNION ALL
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
'50% Full' AS `Status`,
|
||||||
|
COALESCE(half_full_count, 0) AS `Count`,
|
||||||
|
CONCAT(ROUND(COALESCE(half_full_count, 0) * 100.0 / total_lanes, 1), '%') AS `Percentage (%)`
|
||||||
|
FROM totals
|
||||||
|
|
||||||
|
UNION ALL
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
'100% Full' AS `Status`,
|
||||||
|
COALESCE(full_count, 0) AS `Count`,
|
||||||
|
CONCAT(ROUND(COALESCE(full_count, 0) * 100.0 / total_lanes, 1), '%') AS `Percentage (%)`
|
||||||
|
FROM totals
|
||||||
|
|
||||||
|
UNION ALL
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
'Faulted' AS `Status`,
|
||||||
|
COALESCE(faulted_count, 0) AS `Count`,
|
||||||
|
CONCAT(ROUND(COALESCE(faulted_count, 0) * 100.0 / total_lanes, 1), '%') AS `Percentage (%)`
|
||||||
|
FROM totals
|
||||||
|
|
||||||
|
UNION ALL
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
'No Container' AS `Status`,
|
||||||
|
COALESCE(no_container_count, 0) AS `Count`,
|
||||||
|
CONCAT(ROUND(COALESCE(no_container_count, 0) * 100.0 / total_lanes, 1), '%') AS `Percentage (%)`
|
||||||
|
FROM totals
|
||||||
|
|
||||||
|
UNION ALL
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
'Blocked by Operator' AS `Status`,
|
||||||
|
COALESCE(block_operation_count, 0) AS `Count`,
|
||||||
|
CONCAT(ROUND(COALESCE(block_operation_count, 0) * 100.0 / total_lanes, 1), '%') AS `Percentage (%)`
|
||||||
|
FROM totals;
|
||||||
|
|
||||||
|
After Width: | Height: | Size: 2.7 KiB |
@ -28,7 +28,7 @@ def get_device_state(value, tagPath):
|
|||||||
17: "Jammed",
|
17: "Jammed",
|
||||||
18: "Loading Allowed",
|
18: "Loading Allowed",
|
||||||
19: "Loading Not Allowed",
|
19: "Loading Not Allowed",
|
||||||
20: "Low Air Pressure Fault Was Present",
|
20: "Low Air Pressure Fault",
|
||||||
21: "Maintenance Mode",
|
21: "Maintenance Mode",
|
||||||
22: "Conveyor Stopped In Maintenance Mode",
|
22: "Conveyor Stopped In Maintenance Mode",
|
||||||
23: "Motor Faulted",
|
23: "Motor Faulted",
|
||||||
@ -62,7 +62,9 @@ def get_device_state(value, tagPath):
|
|||||||
51: "Disconnected",
|
51: "Disconnected",
|
||||||
52: "Faulted",
|
52: "Faulted",
|
||||||
53: "Faulted/Disconnect",
|
53: "Faulted/Disconnect",
|
||||||
54: "Diverting"
|
101: "Diverting",
|
||||||
|
102: "Diverting Left",
|
||||||
|
103: "Diverting Right",
|
||||||
}
|
}
|
||||||
|
|
||||||
# === TPE (Tracking Photoeye) ===
|
# === TPE (Tracking Photoeye) ===
|
||||||
@ -1,957 +0,0 @@
|
|||||||
{
|
|
||||||
"custom": {},
|
|
||||||
"params": {
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/DPM/NCS1_1_DPM1",
|
|
||||||
"System/MCM02/IO_BLOCK/SIO/PS3_12_SIO1",
|
|
||||||
"System/MCM02/IO_BLOCK/SIO/PS3_13_SIO1",
|
|
||||||
"System/MCM02/IO_BLOCK/SIO/PS3_14_SIO",
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_1",
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_2",
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_3",
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_4",
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_5",
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_CH103_FIOM_1",
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_CH109_FIOM_1",
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_CH110_FIOM_1"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"defaultSize": {
|
|
||||||
"height": 1080,
|
|
||||||
"width": 1920
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"root": {
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "DPM"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 1,
|
|
||||||
"width": 1
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"props.params.DPMNotFaulted": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[0]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": true,
|
|
||||||
"output": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[0]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[1]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[10]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[11]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[1]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[2]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[2]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[3]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[3]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[4]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[4]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[5]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[5]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[6]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[6]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[7]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[7]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[8]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[8]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[9]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props.params.con_lines[9]": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"0": "{view.params.tagProps[10]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"con_lines": [
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
null,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false,
|
|
||||||
false
|
|
||||||
],
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/DPM/NCS1_1_DPM1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/DPM_TO_HUB"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "PS3_12_SIO1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.0256,
|
|
||||||
"y": 0.0056
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.30",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/SIO/PS3_12_SIO1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "PS3_13_SIO1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.0715,
|
|
||||||
"y": 0.0056
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.31",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/SIO/PS3_13_SIO1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "PS3_14_SIO1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.1148,
|
|
||||||
"y": 0.0056
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.32",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/SIO/PS3_14_SIO1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "S03_1_FIOM1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.155,
|
|
||||||
"y": 0.0074
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.33",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "S03_1_FIOM2"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.1957,
|
|
||||||
"y": 0.0047
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.34",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_2",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "S03_1_FIOM3"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.2368,
|
|
||||||
"y": 0.0074
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.35",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_3",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "S03_1_FIOM4"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.2766,
|
|
||||||
"y": 0.0064
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.36",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_4",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "S03_1_FIOM5"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"rotate": {
|
|
||||||
"anchor": "-607% 50%"
|
|
||||||
},
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.3167,
|
|
||||||
"y": 0.0064
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.37",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_5",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "DPM_label"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.0694,
|
|
||||||
"width": 0.101,
|
|
||||||
"x": 0.7498,
|
|
||||||
"y": 0.6527
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"text": "NCS1_1_DPM1",
|
|
||||||
"textStyle": {
|
|
||||||
"fontSize": "2vmin"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.display.label"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "S03_CH109_FIOM1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.3979,
|
|
||||||
"y": 0.0064
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.39",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_CH109_FIOM_1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "S03_CH110_FIOM1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.4386,
|
|
||||||
"y": 0.0056
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.40",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_CH110_FIOM_1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "S03_CH103_FIOM1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1667,
|
|
||||||
"width": 0.0349,
|
|
||||||
"x": 0.3578,
|
|
||||||
"y": 0.0064
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"IP": "11.200.1.38",
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM02/IO_BLOCK/FIO/S03_CH103_FIOM_1",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value",
|
|
||||||
"value"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/FIO_SIO"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "Communication_Faulted_Text"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.4836,
|
|
||||||
"width": 0.8826,
|
|
||||||
"x": 0.0701,
|
|
||||||
"y": -0.0785
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"style": {
|
|
||||||
"borderColor": "#1A1A1A",
|
|
||||||
"overflow": "hidden",
|
|
||||||
"whiteSpace": "normal",
|
|
||||||
"wordBreak": "break-all"
|
|
||||||
},
|
|
||||||
"text": "Communication Faulted",
|
|
||||||
"textStyle": {
|
|
||||||
"fontFamily": "inherit",
|
|
||||||
"fontSize": "1.5vmin",
|
|
||||||
"textAlign": "start"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.display.label"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "Communication_Not_Faulted_Text"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.6066,
|
|
||||||
"width": 0.9032,
|
|
||||||
"x": 0.0698,
|
|
||||||
"y": 0.247
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"style": {
|
|
||||||
"borderColor": "#1A1A1A",
|
|
||||||
"overflow": "hidden",
|
|
||||||
"whiteSpace": "normal",
|
|
||||||
"wordBreak": "break-all"
|
|
||||||
},
|
|
||||||
"text": "Communication Not Faulted",
|
|
||||||
"textStyle": {
|
|
||||||
"fontFamily": "inherit",
|
|
||||||
"fontSize": "1.5vmin",
|
|
||||||
"textAlign": "start"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.display.label"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "CoordinateContainer_0"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.0242,
|
|
||||||
"width": 0.0508,
|
|
||||||
"x": 0.0122,
|
|
||||||
"y": 0.176
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"style": {
|
|
||||||
"backgroundColor": "#FF0000"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.container.coord"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "CoordinateContainer_1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.0242,
|
|
||||||
"width": 0.0508,
|
|
||||||
"x": 0.0122,
|
|
||||||
"y": 0.5164
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"style": {
|
|
||||||
"backgroundColor": "#00FF00"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.container.coord"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"meta": {
|
|
||||||
"name": "CoordinateContainer"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.1365,
|
|
||||||
"width": 0.9083,
|
|
||||||
"x": 0.0083,
|
|
||||||
"y": 0.7752
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"mode": "percent"
|
|
||||||
},
|
|
||||||
"type": "ia.container.coord"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "DPM_label_0"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.0694,
|
|
||||||
"width": 0.101,
|
|
||||||
"x": 0.7498,
|
|
||||||
"y": 0.7085
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"text": "11.200.1.2",
|
|
||||||
"textStyle": {
|
|
||||||
"fontSize": "2vmin"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.display.label"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"meta": {
|
|
||||||
"name": "root"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"x": 0.0063,
|
|
||||||
"y": -0.012
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"mode": "percent"
|
|
||||||
},
|
|
||||||
"type": "ia.container.coord"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,371 +0,0 @@
|
|||||||
{
|
|
||||||
"custom": {
|
|
||||||
"DPM1": false,
|
|
||||||
"DPM2": false,
|
|
||||||
"RACK": false
|
|
||||||
},
|
|
||||||
"params": {
|
|
||||||
"tagProps": [
|
|
||||||
"System/MCM01/Rack",
|
|
||||||
"System/MCM01/IO_Block/DPM/PS3_1_DPM1",
|
|
||||||
"System/MCM01/IO_Block/DPM/PS3_5_DPM1"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"custom.DPM1": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"1": "{view.params.tagProps[1]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{1}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": 1,
|
|
||||||
"output": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
},
|
|
||||||
"persistent": true
|
|
||||||
},
|
|
||||||
"custom.DPM2": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"1": "{view.params.tagProps[2]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{1}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": 1,
|
|
||||||
"output": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
},
|
|
||||||
"persistent": true
|
|
||||||
},
|
|
||||||
"custom.RACK": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"fallbackDelay": 2.5,
|
|
||||||
"mode": "indirect",
|
|
||||||
"references": {
|
|
||||||
"1": "{view.params.tagProps[0]}",
|
|
||||||
"fc": "{session.custom.fc}"
|
|
||||||
},
|
|
||||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{1}/Communication_Faulted"
|
|
||||||
},
|
|
||||||
"transforms": [
|
|
||||||
{
|
|
||||||
"expression": "coalesce({value},true)",
|
|
||||||
"type": "expression"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fallback": false,
|
|
||||||
"inputType": "scalar",
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"input": false,
|
|
||||||
"output": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"input": 1,
|
|
||||||
"output": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"outputType": "scalar",
|
|
||||||
"type": "map"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "tag"
|
|
||||||
},
|
|
||||||
"persistent": true
|
|
||||||
},
|
|
||||||
"params.tagProps": {
|
|
||||||
"paramDirection": "input",
|
|
||||||
"persistent": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"defaultSize": {
|
|
||||||
"height": 894,
|
|
||||||
"width": 1920
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"root": {
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"events": {
|
|
||||||
"dom": {
|
|
||||||
"onClick": {
|
|
||||||
"config": {
|
|
||||||
"script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
|
||||||
"name": "MCM01"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.5,
|
|
||||||
"width": 0.5,
|
|
||||||
"x": 0.5,
|
|
||||||
"y": 0.5
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"props.params.communicationNotFaulted": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "view.custom.RACK"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"InDown": false,
|
|
||||||
"InLeft": true,
|
|
||||||
"InUp": false,
|
|
||||||
"OutDown": false,
|
|
||||||
"OutRight": false,
|
|
||||||
"OutUp": true
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/EN4TR"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"events": {
|
|
||||||
"dom": {
|
|
||||||
"onClick": {
|
|
||||||
"config": {
|
|
||||||
"script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
|
||||||
"name": "PS3_5_DPM1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.5,
|
|
||||||
"width": 0.5,
|
|
||||||
"x": 0.5
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"props.params.communicationNotFaulted": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "view.custom.DPM2"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"Down1": false,
|
|
||||||
"Down2": false,
|
|
||||||
"Down3": true,
|
|
||||||
"DownLeft": false,
|
|
||||||
"DownOn": true,
|
|
||||||
"DownRight": false,
|
|
||||||
"InDown": false,
|
|
||||||
"InLeft": true,
|
|
||||||
"InUp": false,
|
|
||||||
"OutDown": true,
|
|
||||||
"OutRight": false,
|
|
||||||
"OutUp": false,
|
|
||||||
"view": "autStand/Custom_Views/Enternet-Windows/DPMS/DPM Devices/MCM01/PS3_5_DPM1"
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"events": {
|
|
||||||
"dom": {
|
|
||||||
"onClick": {
|
|
||||||
"config": {
|
|
||||||
"script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
|
||||||
"name": "PS3_1_DPM1"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.5,
|
|
||||||
"width": 0.5
|
|
||||||
},
|
|
||||||
"propConfig": {
|
|
||||||
"props.params.communicationNotFaulted": {
|
|
||||||
"binding": {
|
|
||||||
"config": {
|
|
||||||
"path": "view.custom.DPM1"
|
|
||||||
},
|
|
||||||
"type": "property"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"Down1": false,
|
|
||||||
"Down2": true,
|
|
||||||
"Down3": false,
|
|
||||||
"DownLeft": false,
|
|
||||||
"DownOn": false,
|
|
||||||
"DownRight": false,
|
|
||||||
"InDown": true,
|
|
||||||
"InLeft": false,
|
|
||||||
"InUp": false,
|
|
||||||
"OutDown": false,
|
|
||||||
"OutRight": true,
|
|
||||||
"OutUp": false,
|
|
||||||
"view": "autStand/Custom_Views/Enternet-Windows/DPMS/DPM Devices/MCM01/PS3_1_DPM1"
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/DPM_BLOCK"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "DPM1_label"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.0358,
|
|
||||||
"width": 0.0547,
|
|
||||||
"x": 0.552,
|
|
||||||
"y": 0.1
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"text": "PS3_5_DPM1 11.200.1.3",
|
|
||||||
"textStyle": {
|
|
||||||
"fontSize": "1vmin"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.display.label"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"meta": {
|
|
||||||
"name": "DPM2_label"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.0358,
|
|
||||||
"width": 0.0547,
|
|
||||||
"x": 0.036,
|
|
||||||
"y": 0.1
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"text": "PS3_1_DPM1 11.200.1.2",
|
|
||||||
"textStyle": {
|
|
||||||
"fontSize": "1vmin"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.display.label"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"events": {
|
|
||||||
"dom": {
|
|
||||||
"onClick": {
|
|
||||||
"config": {
|
|
||||||
"script": "\tself.session.custom.dpm_view_path \u003d self.props.params.view\n\tself.session.custom.show_dpm_device_view \u003d True"
|
|
||||||
},
|
|
||||||
"scope": "G",
|
|
||||||
"type": "script"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"meta": {
|
|
||||||
"name": "comms"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"height": 0.5,
|
|
||||||
"width": 0.5,
|
|
||||||
"y": 0.5
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"params": {
|
|
||||||
"LD": false,
|
|
||||||
"LR": false,
|
|
||||||
"LRD": false,
|
|
||||||
"LRU": false,
|
|
||||||
"LU": false,
|
|
||||||
"On": false,
|
|
||||||
"RD": false,
|
|
||||||
"RLD": false,
|
|
||||||
"RLU": true,
|
|
||||||
"RU": false
|
|
||||||
},
|
|
||||||
"path": "autStand/Custom_Views/Enternet-Windows/Components/CommLines"
|
|
||||||
},
|
|
||||||
"type": "ia.display.view"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"meta": {
|
|
||||||
"name": "root"
|
|
||||||
},
|
|
||||||
"position": {
|
|
||||||
"x": 120,
|
|
||||||
"y": -723
|
|
||||||
},
|
|
||||||
"props": {
|
|
||||||
"mode": "percent",
|
|
||||||
"style": {
|
|
||||||
"backgroundColor": "#ffffff"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "ia.container.coord"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 108 KiB |
|
Before Width: | Height: | Size: 36 KiB |
@ -0,0 +1,642 @@
|
|||||||
|
{
|
||||||
|
"custom": {
|
||||||
|
"color": "#000000",
|
||||||
|
"priority": "No Active Alarms",
|
||||||
|
"state": "Offline"
|
||||||
|
},
|
||||||
|
"params": {
|
||||||
|
"demoColor": -1,
|
||||||
|
"tagProps": [
|
||||||
|
"System/MCM01/PMM/PDP01_PMM1",
|
||||||
|
"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": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, -1)\r\n)\r\n",
|
||||||
|
"type": "expression"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fallback": "#000000",
|
||||||
|
"inputType": "scalar",
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"input": 0,
|
||||||
|
"output": "#C2C2C2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 1,
|
||||||
|
"output": "#FF0000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 2,
|
||||||
|
"output": "#FFA500"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 3,
|
||||||
|
"output": "#0008FF"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 4,
|
||||||
|
"output": "#00FF00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 5,
|
||||||
|
"output": "#FFF700"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 6,
|
||||||
|
"output": "#87CEEB"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 7,
|
||||||
|
"output": "#90EE90"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 8,
|
||||||
|
"output": "#964B00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 9,
|
||||||
|
"output": "#FFFFFF"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 10,
|
||||||
|
"output": "#000000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 11,
|
||||||
|
"output": "#8B0000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 12,
|
||||||
|
"output": "#808080"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 13,
|
||||||
|
"output": "#8B8000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 14,
|
||||||
|
"output": "#006400"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 15,
|
||||||
|
"output": "#FFFFC5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 16,
|
||||||
|
"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},{view.params.forceFaultStatus},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},-1)",
|
||||||
|
"type": "expression"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"fallback": "Offline",
|
||||||
|
"inputType": "scalar",
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"input": 0,
|
||||||
|
"output": "Closed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 1,
|
||||||
|
"output": "Actuated"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 2,
|
||||||
|
"output": "Communication Faulted"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 3,
|
||||||
|
"output": "Conveyor Running In Maintenance Mode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 4,
|
||||||
|
"output": "Disabled"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 5,
|
||||||
|
"output": "Disconnected"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 6,
|
||||||
|
"output": "Stopped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 7,
|
||||||
|
"output": "Enabled Not Running"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 8,
|
||||||
|
"output": "Encoder Fault"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 9,
|
||||||
|
"output": "Energy Management"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 10,
|
||||||
|
"output": "ESTOP Was Actuated"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 11,
|
||||||
|
"output": "EStopped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 12,
|
||||||
|
"output": "EStopped Locally"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 13,
|
||||||
|
"output": "Extended Faulted"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 14,
|
||||||
|
"output": "Full"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 15,
|
||||||
|
"output": "Gaylord Start Pressed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 16,
|
||||||
|
"output": "Jam Fault"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 17,
|
||||||
|
"output": "Jammed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 18,
|
||||||
|
"output": "Loading Allowed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 19,
|
||||||
|
"output": "Loading Not Allowed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 20,
|
||||||
|
"output": "Low Air Pressure Fault Was Present"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 21,
|
||||||
|
"output": "Maintenance Mode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 22,
|
||||||
|
"output": "Conveyor Stopped In Maintenance Mode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 23,
|
||||||
|
"output": "Motor Faulted"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 24,
|
||||||
|
"output": "Motor Was Faulted"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 25,
|
||||||
|
"output": "Normal"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 26,
|
||||||
|
"output": "Off Inactive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 27,
|
||||||
|
"output": "Open"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 28,
|
||||||
|
"output": "PLC Ready To Run"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 29,
|
||||||
|
"output": "Package Release Pressed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 30,
|
||||||
|
"output": "Power Branch Was Faulted"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 31,
|
||||||
|
"output": "Pressed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 32,
|
||||||
|
"output": "Ready To Receive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 33,
|
||||||
|
"output": "Running"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 34,
|
||||||
|
"output": "Started"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 35,
|
||||||
|
"output": "Stopped"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 36,
|
||||||
|
"output": "System Started"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 37,
|
||||||
|
"output": "Unknown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 38,
|
||||||
|
"output": "VFD Fault"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 39,
|
||||||
|
"output": "Conveyor Running In Power Saving Mode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 40,
|
||||||
|
"output": "Conveyor Jogging In Maintenance Mode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 41,
|
||||||
|
"output": "VFD Reset Required"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 42,
|
||||||
|
"output": "Jam Reset Push Button Pressed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 43,
|
||||||
|
"output": "Start Push Button Pressed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 44,
|
||||||
|
"output": "Stop Push Button Pressed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 45,
|
||||||
|
"output": "No Container"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 46,
|
||||||
|
"output": "Ready To Be Enabled"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 47,
|
||||||
|
"output": "Half Full"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": 48,
|
||||||
|
"output": "Enabled"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"outputType": "scalar",
|
||||||
|
"type": "map"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "tag"
|
||||||
|
},
|
||||||
|
"persistent": true
|
||||||
|
},
|
||||||
|
"params.demoColor": {
|
||||||
|
"paramDirection": "input",
|
||||||
|
"persistent": true
|
||||||
|
},
|
||||||
|
"params.tagProps": {
|
||||||
|
"paramDirection": "inout",
|
||||||
|
"persistent": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"defaultSize": {
|
||||||
|
"height": 19,
|
||||||
|
"width": 28
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"root": {
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"meta": {
|
||||||
|
"name": "PMM_Symbol"
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"grow": 1
|
||||||
|
},
|
||||||
|
"propConfig": {
|
||||||
|
"props.elements[5].fill.paint": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"expression": "if(\r\n {view.custom.state} \u003d \"Closed\",\r\n \"#000000\",\r\n {view.custom.color}\r\n)\r\n"
|
||||||
|
},
|
||||||
|
"type": "expr"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"d": "M 10 10 L 50 10 L 50 30 L 10 30 Z",
|
||||||
|
"fill": {
|
||||||
|
"paint": "#CCCCCC"
|
||||||
|
},
|
||||||
|
"name": "module_body",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#000000",
|
||||||
|
"width": "2"
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"d": "M 0 20 L 10 20",
|
||||||
|
"fill": {},
|
||||||
|
"name": "power_input",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#000000",
|
||||||
|
"width": "2"
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"d": "M 50 15 L 60 15",
|
||||||
|
"fill": {},
|
||||||
|
"name": "output_1",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#000000",
|
||||||
|
"width": "2"
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"d": "M 50 20 L 60 20",
|
||||||
|
"fill": {},
|
||||||
|
"name": "output_2",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#000000",
|
||||||
|
"width": "2"
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"d": "M 50 25 L 60 25",
|
||||||
|
"fill": {},
|
||||||
|
"name": "output_3",
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#000000",
|
||||||
|
"width": "2"
|
||||||
|
},
|
||||||
|
"type": "path"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cx": "30",
|
||||||
|
"cy": "20",
|
||||||
|
"fill": {},
|
||||||
|
"name": "status_led",
|
||||||
|
"r": 6,
|
||||||
|
"stroke": {
|
||||||
|
"paint": "#000000",
|
||||||
|
"width": "1"
|
||||||
|
},
|
||||||
|
"type": "circle"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"style": {
|
||||||
|
"overflow": "hidden"
|
||||||
|
},
|
||||||
|
"viewBox": "0 0 60 40"
|
||||||
|
},
|
||||||
|
"type": "ia.shapes.svg"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"events": {
|
||||||
|
"dom": {
|
||||||
|
"onClick": {
|
||||||
|
"config": {
|
||||||
|
"script": "\t#create tags lists for the device\n\tprops \u003d self.view.params.tagProps\n\ttags_table_dataset \u003d autStand.devices.getAllTags(self, props[0])\n\tsystem.perspective.openDock(\u0027Docked-East-Device\u0027,params\u003d{\u0027tagProps\u0027:props, \"tags\":tags_table_dataset, \"name\":\"\"} )"
|
||||||
|
},
|
||||||
|
"scope": "G",
|
||||||
|
"type": "script"
|
||||||
|
},
|
||||||
|
"onMouseEnter": {
|
||||||
|
"config": {
|
||||||
|
"draggable": false,
|
||||||
|
"id": "LZ5nPg42{view.params.tagProps[0]}",
|
||||||
|
"modal": false,
|
||||||
|
"overlayDismiss": false,
|
||||||
|
"position": {
|
||||||
|
"relativeLocation": "top-right"
|
||||||
|
},
|
||||||
|
"positionType": "relative",
|
||||||
|
"resizable": false,
|
||||||
|
"showCloseIcon": false,
|
||||||
|
"type": "open",
|
||||||
|
"viewParams": {
|
||||||
|
"text": "{/root.meta.tooltip.text}"
|
||||||
|
},
|
||||||
|
"viewPath": "autStand/Custom_Views/Tooltip",
|
||||||
|
"viewportBound": false
|
||||||
|
},
|
||||||
|
"scope": "C",
|
||||||
|
"type": "popup"
|
||||||
|
},
|
||||||
|
"onMouseLeave": {
|
||||||
|
"config": {
|
||||||
|
"draggable": true,
|
||||||
|
"id": "LZ5nPg42{view.params.tagProps[0]}",
|
||||||
|
"modal": false,
|
||||||
|
"overlayDismiss": false,
|
||||||
|
"resizable": true,
|
||||||
|
"showCloseIcon": true,
|
||||||
|
"type": "close",
|
||||||
|
"viewPath": "autStand/Custom_Views/Tooltip",
|
||||||
|
"viewportBound": false
|
||||||
|
},
|
||||||
|
"scope": "C",
|
||||||
|
"type": "popup"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"meta": {
|
||||||
|
"name": "root",
|
||||||
|
"tooltip": {
|
||||||
|
"enabled": true,
|
||||||
|
"location": "top-left",
|
||||||
|
"style": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"expression": "if(\n {view.custom.state} !\u003d \"Offline\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n"
|
||||||
|
},
|
||||||
|
"type": "expr"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"meta.visible": {
|
||||||
|
"binding": {
|
||||||
|
"config": {
|
||||||
|
"path": "session.custom.alarm_filter.show_running"
|
||||||
|
},
|
||||||
|
"type": "property"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"props": {
|
||||||
|
"justify": "center",
|
||||||
|
"style": {
|
||||||
|
"borderColor": "#FF0000",
|
||||||
|
"borderStyle": "none",
|
||||||
|
"borderWidth": "2px",
|
||||||
|
"cursor": "pointer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "ia.container.flex"
|
||||||
|
}
|
||||||
|
}
|
||||||