modified prx and tags in MCM. modified help screen

This commit is contained in:
Salijoghli 2025-10-29 16:49:58 +04:00
parent 98f6cec023
commit d8a6ad85f7
12 changed files with 167 additions and 163 deletions

View File

@ -10,8 +10,8 @@
"attributes": {
"lastModification": {
"actor": "admin",
"timestamp": "2025-10-22T12:30:50Z"
"timestamp": "2025-10-29T12:03:46Z"
},
"lastModificationSignature": "cfbf81a8ca69d1d531d9ea942f7772d078892ad27e3d6829f4d88ae2a604cb59"
"lastModificationSignature": "f4af9af3db7f898cdc0cc5ab695ec2678b7dd74267728adbf69bd4fe47e71510"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 61 KiB

View File

@ -10,8 +10,8 @@
"attributes": {
"lastModification": {
"actor": "admin",
"timestamp": "2025-10-22T12:58:57Z"
"timestamp": "2025-10-29T12:37:44Z"
},
"lastModificationSignature": "571b4ad341d023dbab83e459fed66a37ae5e39dcd6f28b1142465117b8eef224"
"lastModificationSignature": "147116fe21cbe4dc1db98adae236ac9395f90e42d41dcb00b60e5eafd3193fcc"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

After

Width:  |  Height:  |  Size: 94 KiB

View File

@ -7845,7 +7845,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH103_PRX1",
"System/MCM02/Chute/S03_CH103/PRX1",
"value",
"value",
"value",
@ -7878,7 +7878,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_Ch105_PRX1",
"System/MCM02/Chute/S03_Ch105/PRX1",
"value",
"value",
"value",
@ -7911,7 +7911,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_Ch107_PRX1",
"System/MCM02/Chute/S03_Ch107/PRX1",
"value",
"value",
"value",
@ -7944,7 +7944,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_Ch109_PRX1",
"System/MCM02/Chute/S03_Ch109/PRX1",
"value",
"value",
"value",
@ -7977,7 +7977,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH111_PRX1",
"System/MCM02/Chute/S03_CH111/PRX1",
"value",
"value",
"value",
@ -8010,7 +8010,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH113_PRX1",
"System/MCM02/Chute/S03_CH113/PRX1",
"value",
"value",
"value",
@ -8043,7 +8043,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH115_PRX1",
"System/MCM02/Chute/S03_CH115/PRX1",
"value",
"value",
"value",
@ -8076,7 +8076,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH117_PRX1",
"System/MCM02/Chute/S03_CH117/PRX1",
"value",
"value",
"value",
@ -8109,7 +8109,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH119_PRX1",
"System/MCM02/Chute/S03_CH119/PRX1",
"value",
"value",
"value",
@ -8142,7 +8142,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH121_PRX1",
"System/MCM02/Chute/S03_CH121/PRX1",
"value",
"value",
"value",
@ -8175,7 +8175,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH123_PRX1",
"System/MCM02/Chute/S03_CH123/PRX1",
"value",
"value",
"value",
@ -8208,7 +8208,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH108_PRX1",
"System/MCM02/Chute/S03_CH108/PRX1",
"value",
"value",
"value",
@ -8241,7 +8241,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH110_PRX1",
"System/MCM02/Chute/S03_CH110/PRX1",
"value",
"value",
"value",
@ -8274,7 +8274,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH112_PRX1",
"System/MCM02/Chute/S03_CH112/PRX1",
"value",
"value",
"value",
@ -8307,7 +8307,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH114_PRX1",
"System/MCM02/Chute/S03_CH114/PRX1",
"value",
"value",
"value",
@ -8340,7 +8340,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH116_PRX1",
"System/MCM02/Chute/S03_CH116/PRX1",
"value",
"value",
"value",
@ -8373,7 +8373,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH118_PRX1",
"System/MCM02/Chute/S03_CH118/PRX1",
"value",
"value",
"value",
@ -8406,7 +8406,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH120_PRX1",
"System/MCM02/Chute/S03_CH120/PRX1",
"value",
"value",
"value",
@ -8439,7 +8439,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH122_PRX1",
"System/MCM02/Chute/S03_CH122/PRX1",
"value",
"value",
"value",
@ -8472,7 +8472,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH124_PRX1",
"System/MCM02/Chute/S03_CH124/PRX1",
"value",
"value",
"value",
@ -8706,7 +8706,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH101_PRX2",
"System/MCM02/Chute/S03_CH101/PRX2",
"value",
"value",
"value",
@ -8739,7 +8739,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH103_PRX2",
"System/MCM02/Chute/S03_CH103/PRX2",
"value",
"value",
"value",
@ -8772,7 +8772,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_Ch105_PRX2",
"System/MCM02/Chute/S03_Ch105/PRX2",
"value",
"value",
"value",
@ -8805,7 +8805,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_Ch107_PRX2",
"System/MCM02/Chute/S03_Ch107/PRX2",
"value",
"value",
"value",
@ -8838,7 +8838,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_Ch109_PRX2",
"System/MCM02/Chute/S03_Ch109/PRX2",
"value",
"value",
"value",
@ -8871,7 +8871,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH111_PRX2",
"System/MCM02/Chute/S03_CH111/PRX2",
"value",
"value",
"value",
@ -8904,7 +8904,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH113_PRX2",
"System/MCM02/Chute/S03_CH113/PRX2",
"value",
"value",
"value",
@ -8937,7 +8937,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH115_PRX2",
"System/MCM02/Chute/S03_CH115/PRX2",
"value",
"value",
"value",
@ -8970,7 +8970,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH117_PRX2",
"System/MCM02/Chute/S03_CH117/PRX2",
"value",
"value",
"value",
@ -9003,7 +9003,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH119_PRX2",
"System/MCM02/Chute/S03_CH119/PRX2",
"value",
"value",
"value",
@ -9036,7 +9036,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH121_PRX2",
"System/MCM02/Chute/S03_CH121/PRX2",
"value",
"value",
"value",
@ -9069,7 +9069,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH123_PRX2",
"System/MCM02/Chute/S03_CH123/PRX2",
"value",
"value",
"value",
@ -9102,7 +9102,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH108_PRX2",
"System/MCM02/Chute/S03_CH108/PRX2",
"value",
"value",
"value",
@ -9135,7 +9135,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH110_PRX2",
"System/MCM02/Chute/S03_CH110/PRX2",
"value",
"value",
"value",
@ -9168,7 +9168,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH112_PRX2",
"System/MCM02/Chute/S03_CH112/PRX2",
"value",
"value",
"value",
@ -9201,7 +9201,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH114_PRX2",
"System/MCM02/Chute/S03_CH114/PRX2",
"value",
"value",
"value",
@ -9234,7 +9234,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH116_PRX2",
"System/MCM02/Chute/S03_CH116/PRX2",
"value",
"value",
"value",
@ -9267,7 +9267,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH118_PRX2",
"System/MCM02/Chute/S03_CH118/PRX2",
"value",
"value",
"value",
@ -9300,7 +9300,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH120_PRX2",
"System/MCM02/Chute/S03_CH120/PRX2",
"value",
"value",
"value",
@ -9333,7 +9333,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH122_PRX2",
"System/MCM02/Chute/S03_CH122/PRX2",
"value",
"value",
"value",
@ -9366,7 +9366,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM02/PRX/S03_CH124_PRX2",
"System/MCM02/Chute/S03_CH124/PRX2",
"value",
"value",
"value",

View File

@ -10,8 +10,8 @@
"attributes": {
"lastModification": {
"actor": "admin",
"timestamp": "2025-10-22T13:04:53Z"
"timestamp": "2025-10-29T12:37:02Z"
},
"lastModificationSignature": "ab5510cd9db05559a0e96740d774e66e440b0e499daba54c05c6b9223610fc1f"
"lastModificationSignature": "f1a61a72daf4c34855d4fa77fdfe57dbe1087cd5ffb099499422da5c3ca32f43"
}
}

View File

@ -1,12 +1,12 @@
{
"custom": {
"color": "#C2C2C2",
"state": 1
"color": "#000000",
"state": "INACTIVE"
},
"params": {
"demoColor": -1,
"tagProps": [
"System/MCM02/Chute/S03_CH103/PRX1",
"System/MCM02/Chute/S03_CH101/PRX1",
"value",
"value",
"value",
@ -28,7 +28,7 @@
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color"
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}"
},
"transforms": [
{
@ -39,93 +39,13 @@
"fallback": "#000000",
"inputType": "scalar",
"mappings": [
{
"input": 0,
"output": "#C2C2C2"
},
{
"input": 1,
"output": "#FF0000"
"output": "#AAAAAA"
},
{
"input": 2,
"output": "#FFA500"
},
{
"input": 3,
"output": "#0008FF"
},
{
"input": 4,
"input": 0,
"output": "#00FF00"
},
{
"input": 5,
"output": "#FFF700"
},
{
"input": 6,
"output": "#87CEEB"
},
{
"input": 7,
"output": "#90EE90"
},
{
"input": 8,
"output": "#964B00"
},
{
"input": 9,
"output": "#FFFFFF"
},
{
"input": 10,
"output": "#000000"
},
{
"input": 11,
"output": "#8B0000"
},
{
"input": 12,
"output": "#808080"
},
{
"input": 13,
"output": "#8B8000"
},
{
"input": 14,
"output": "#006400"
},
{
"input": 15,
"output": "#FFFFC5"
},
{
"input": 16,
"output": "#00008B"
},
{
"input": 17,
"output": "#FF7276"
},
{
"input": 18,
"output": "#556B2F"
},
{
"input": 19,
"output": "#B43434"
},
{
"input": 20,
"output": "#4682B4"
},
{
"input": 21,
"output": "#FFD700"
}
],
"outputType": "color",
@ -147,6 +67,24 @@
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}"
},
"transforms": [
{
"fallback": "DEVICE DISCONNECTED",
"inputType": "scalar",
"mappings": [
{
"input": true,
"output": "INACTIVE"
},
{
"input": false,
"output": "ACTUATED"
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "tag"
},
"persistent": true
@ -184,6 +122,14 @@
},
"type": "property"
}
},
"props.elements[1].fill.paint": {
"binding": {
"config": {
"expression": "if ({view.custom.color} \u003d \"#000000\", \"#fff\", \"#000\")"
},
"type": "expr"
}
}
},
"props": {
@ -216,9 +162,7 @@
"y": "31.781378"
}
],
"fill": {
"paint": "#000"
},
"fill": {},
"fontSize": "20px",
"id": "beaconLabel",
"name": "beaconLabel",

View File

@ -10,8 +10,8 @@
"attributes": {
"lastModification": {
"actor": "admin",
"timestamp": "2025-10-21T12:26:03Z"
"timestamp": "2025-10-29T12:47:07Z"
},
"lastModificationSignature": "c05b6cdf7f4970a2adf737588dcb6979b42c3b0de1b54cb06d68a91283283922"
"lastModificationSignature": "7836edddcc3079c51d9229f1e523472cd89ca7aca775748e0c2f43145e52492d"
}
}

View File

@ -1,6 +1,6 @@
{
"custom": {
"color": "#C2C2C2",
"color": "#000",
"priority": "No Active Alarms"
},
"params": {
@ -26,7 +26,7 @@
},
"transforms": [
{
"code": "\tstate \u003d str(self.custom.state).strip().upper() # normalize input\n\t\n\tif state \u003d\u003d \"CLOSED\": \n\t\treturn \"#C2C2C2\"\n\t\n\timport datetime\n\tsecond \u003d datetime.datetime.now().second % 2 # 0 or 1 for blinking\n\t\n\tif state \u003d\u003d \"OK\":\n\t return \"#1fff1a\"\n\telif state \u003d\u003d \"DISCONNECTED\":\n\t return \"#d3d3d3\"\n\telif state \u003d\u003d \"FAULTED\":\n\t return \"#f9050d\" if second \u003d\u003d 0 else \"#1fff1a\"\n\telif state \u003d\u003d \"FAULTED/DISCONNECTED\":\n\t return \"#f9050d\" if second \u003d\u003d 0 else \"#d3d3d3\"\n",
"code": "\tstate \u003d str(self.custom.state).strip().upper() # normalize input\n\t\n\tif state \u003d\u003d \"CLOSED\": \n\t\treturn \"#000\"\n\t\n\timport datetime\n\tsecond \u003d datetime.datetime.now().second % 2 # 0 or 1 for blinking\n\t\n\tif state \u003d\u003d \"OK\":\n\t return \"#1fff1a\"\n\telif state \u003d\u003d \"DISCONNECTED\":\n\t return \"#d3d3d3\"\n\telif state \u003d\u003d \"FAULTED\":\n\t return \"#f9050d\" if second \u003d\u003d 0 else \"#1fff1a\"\n\telif state \u003d\u003d \"FAULTED/DISCONNECTED\":\n\t return \"#f9050d\" if second \u003d\u003d 0 else \"#d3d3d3\"\n",
"type": "script"
}
],

View File

@ -10,8 +10,8 @@
"attributes": {
"lastModification": {
"actor": "admin",
"timestamp": "2025-10-21T12:27:01Z"
"timestamp": "2025-10-29T12:48:35Z"
},
"lastModificationSignature": "4172dd34ebc6a6dc1a3468da7d586039462c2d1fc432a159dfa91969712787f0"
"lastModificationSignature": "5dfe777d29459d002011702c4709ab5260035c13bf941a7cdd8b921c50353ab8"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 KiB

After

Width:  |  Height:  |  Size: 199 KiB

View File

@ -2645,11 +2645,11 @@
"position": {
"height": 50,
"width": 50,
"y": 40
"y": 83
},
"props": {
"params": {
"demoColor": 0
"demoColor": 51
},
"path": "autStand/Equipment/VFD"
},
@ -2662,8 +2662,8 @@
"position": {
"height": 25,
"width": 158,
"x": 60,
"y": 46
"x": 59,
"y": 95
},
"props": {
"style": {
@ -2671,7 +2671,7 @@
"fontSize": 16,
"textAlign": "left"
},
"text": "No Communication / Disconnect"
"text": "Disconnect"
},
"type": "ia.display.label"
},
@ -2683,7 +2683,7 @@
"height": 25,
"width": 39,
"x": 54.4,
"y": 113
"y": 153
},
"props": {
"style": {
@ -2724,8 +2724,8 @@
"position": {
"height": 25,
"width": 53.47,
"x": 54.40000000000009,
"y": 169.5052032470703
"x": 54.4,
"y": 209.505
},
"props": {
"style": {
@ -2744,8 +2744,8 @@
"position": {
"height": 25,
"width": 151,
"x": 54.40000000000009,
"y": 234.5052032470703
"x": 54.4,
"y": 266.505
},
"props": {
"style": {
@ -2767,7 +2767,7 @@
"position": {
"height": 50,
"width": 50,
"y": 100
"y": 140
},
"props": {
"params": {
@ -2784,7 +2784,7 @@
"position": {
"height": 50,
"width": 50,
"y": 156.5052032470703
"y": 196.505
},
"props": {
"params": {
@ -2801,7 +2801,7 @@
"position": {
"height": 50,
"width": 50,
"y": 221.5052032470703
"y": 252.505
},
"props": {
"params": {
@ -2810,13 +2810,53 @@
"path": "autStand/Equipment/VFD"
},
"type": "ia.display.view"
},
{
"custom": {
"state": "Ok"
},
"meta": {
"name": "VFD_NoComm_0"
},
"position": {
"height": 50,
"width": 50,
"y": 29
},
"props": {
"params": {
"demoColor": 0
},
"path": "autStand/Equipment/VFD"
},
"type": "ia.display.view"
},
{
"meta": {
"name": "Label_NoComm_8"
},
"position": {
"height": 25,
"width": 158,
"x": 60,
"y": 42
},
"props": {
"style": {
"fontFamily": "Arial",
"fontSize": 16,
"textAlign": "left"
},
"text": "No Communication"
},
"type": "ia.display.label"
}
],
"meta": {
"name": "VFD Status"
},
"position": {
"height": 0.2667,
"height": 0.2944,
"width": 0.1182,
"x": 0.7993,
"y": 0.3029
@ -2841,7 +2881,7 @@
},
"props": {
"params": {
"demoColor": 0
"demoColor": -1
},
"path": "autStand/Equipment/ProxSensor"
},
@ -2896,7 +2936,7 @@
"height": 25,
"width": 50,
"x": 58,
"y": 113
"y": 183
},
"props": {
"style": {
@ -2915,11 +2955,11 @@
"position": {
"height": 50,
"width": 50,
"y": 101.5
"y": 171.5
},
"props": {
"params": {
"demoColor": 4
"demoColor": 0
},
"path": "autStand/Equipment/ProxSensor"
},
@ -2932,7 +2972,7 @@
"position": {
"height": 50,
"width": 50,
"y": 166
"y": 106
},
"props": {
"params": {
@ -2950,7 +2990,7 @@
"height": 25,
"width": 50,
"x": 58,
"y": 177
"y": 117
},
"props": {
"style": {
@ -2958,7 +2998,7 @@
"fontSize": 16,
"textAlign": "left"
},
"text": "Faulted"
"text": "Inactive"
},
"type": "ia.display.label"
}
@ -4059,6 +4099,26 @@
}
},
"type": "ia.container.coord"
},
{
"meta": {
"name": "Label_NoComm_8"
},
"position": {
"height": 0.0231,
"width": 0.3615,
"x": 0.6203,
"y": 0.9356
},
"props": {
"style": {
"fontFamily": "Arial",
"fontSize": 18,
"textAlign": "left"
},
"text": "No Communication: Indicates missing or invalid tag configuration, not actual PLC loss."
},
"type": "ia.display.label"
}
],
"meta": {