updates in the amber beacon, added bindings to show the correct state

This commit is contained in:
Salijoghli 2025-10-31 17:55:01 +04:00
parent e533133226
commit d0ee96f5cb
16 changed files with 672 additions and 61 deletions

3
.gitignore vendored
View File

@ -6,4 +6,5 @@ conversion-report.txt
CNO8_SCADA/
MTN6_SCADA/
SAT9_SCADA/
SCADA_PERSPECTIVE_PARENT_PROJECT/
SCADA_PERSPECTIVE_PARENT_PROJECT/
BNA8_ORIGINAL

View File

@ -21,18 +21,6 @@
"show_solenoids": true
},
"areaHover": [],
"colours": {
"Fallback": "#00FF00",
"colour_impaired": false,
"state0": "#8C8C8C",
"state1": "#FF0000",
"state2": "#FF8000",
"state3": "#FFFF00",
"state4": "#007EFC",
"state5": "#00CC00",
"state6": "#CCCCFF"
},
"covert": true,
"currentGraphic": "Windows/Graphics/Overview",
"demoHighlight": "",
"dexmanager": {
@ -221,7 +209,7 @@
}
},
"props": {
"address": "127.0.0.1",
"address": "[0:0:0:0:0:0:0:1]",
"device": {},
"geolocation": {},
"locale": "en-US",

View File

@ -9,8 +9,8 @@
"attributes": {
"lastModification": {
"actor": "admin",
"timestamp": "2025-10-22T12:26:53Z"
"timestamp": "2025-10-31T13:53:32Z"
},
"lastModificationSignature": "923bd822812bf86f3cb8564f5de6795fb395ad467bc2c14deaec024830ded069"
"lastModificationSignature": "d4368fe7a54df2197decbe5cda6e41c69d2e354514c4351c78117510e4c3b650"
}
}

View File

@ -10,8 +10,8 @@
"attributes": {
"lastModification": {
"actor": "admin",
"timestamp": "2025-10-31T09:56:26Z"
"timestamp": "2025-10-31T12:57:34Z"
},
"lastModificationSignature": "013feef13d2f50c37dfbf7ddd571497f6573398a864b9c6e2a061ec3e93b21bc"
"lastModificationSignature": "cd7cd0ae305676d52d5ee22cdb49033e177d32769ab608b062bcef13447641a9"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 65 KiB

After

Width:  |  Height:  |  Size: 62 KiB

View File

@ -243,7 +243,6 @@
},
"props": {
"params": {
"key": "value",
"tagProps": [
"System/MCM01/VFD/PS3_3_VFD1",
"value",
@ -416,7 +415,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM01/Conveyor/PS3_9AL",
"System/MCM01/VFD/PS3_9AL_VFD1",
"value",
"value",
"value",
@ -2068,6 +2067,80 @@
"x": 0.0037,
"y": 0.3861
},
"propConfig": {
"custom.TPE1": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[BNA8_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/UL15_1_TPE1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
},
"custom.TPE2": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[BNA8_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/UL15_2_TPE1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
},
"custom.TPE3": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[BNA8_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/UL15_3_TPE1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
},
"custom.TPE4": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[BNA8_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/UL15_4_TPE1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
},
"props.params.state": {
"binding": {
"config": {
"expression": "{this.custom.TPE1} || {this.custom.TPE2} || {this.custom.TPE3} || {this.custom.TPE4}"
},
"type": "expr"
}
}
},
"props": {
"params": {
"tagProps": [
@ -2107,8 +2180,14 @@
"config": {
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[BNA8_SCADA_TAG_PROVIDER]System/MCM01/Station/EPC/PS3_1_EPC1/Beacon"
"tagPath": "[BNA8_SCADA_TAG_PROVIDER]System/MCM01/Station/EPC/UL15_1_EPC1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
}
@ -2146,6 +2225,24 @@
"x": 0.0416,
"y": 0.4231
},
"propConfig": {
"props.params.state": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[BNA8_SCADA_TAG_PROVIDER]System/MCM01/Station/EPC/UL15_1_EPC2/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
}
},
"props": {
"params": {
"tagProps": [
@ -2179,9 +2276,29 @@
"x": 0.1282,
"y": 0.3148
},
"propConfig": {
"props.params.state": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{session.custom.fc}"
},
"tagPath": "[{0}_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/PS3_1_TPE1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
}
},
"props": {
"params": {
"forceFaultStatus": null,
"tagProps": [
"System/MCM01/Beacon/PS3_1_BCN1_A",
"value",
@ -2213,9 +2330,94 @@
"x": 0.1211,
"y": 0.4402
},
"propConfig": {
"custom.TPE1": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{session.custom.fc}"
},
"tagPath": "[{0}_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/UL14_1_TPE1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
},
"custom.TPE2": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{session.custom.fc}"
},
"tagPath": "[{0}_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/UL14_2_TPE1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
},
"custom.TPE3": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{session.custom.fc}"
},
"tagPath": "[{0}_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/UL14_3_TPE1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
},
"custom.TPE4": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{session.custom.fc}"
},
"tagPath": "[{0}_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/UL14_4_TPE1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
},
"props.params.state": {
"binding": {
"config": {
"expression": "{this.custom.TPE1} || {this.custom.TPE2} || {this.custom.TPE3} || {this.custom.TPE4}"
},
"type": "expr"
}
}
},
"props": {
"params": {
"forceFaultStatus": null,
"tagProps": [
"System/MCM01/Beacon/UL14_1_BCN1_A",
"value",
@ -2247,9 +2449,26 @@
"x": 0.1211,
"y": 0.4226
},
"propConfig": {
"props.params.state": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[BNA8_SCADA_TAG_PROVIDER]System/MCM01/Station/EPC/UL14_1_EPC1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
}
},
"props": {
"params": {
"forceFaultStatus": null,
"tagProps": [
"System/MCM01/Beacon/UL14_1_BCN1_R",
"value",
@ -2281,6 +2500,24 @@
"x": 0.1636,
"y": 0.4705
},
"propConfig": {
"props.params.state": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[BNA8_SCADA_TAG_PROVIDER]System/MCM01/Station/EPC/UL14_1_EPC2/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
}
},
"props": {
"params": {
"tagProps": [
@ -2314,9 +2551,56 @@
"x": 0.1823,
"y": 0.2278
},
"propConfig": {
"custom.TPE1": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{session.custom.fc}"
},
"tagPath": "[{0}_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/PS3_1_TPE1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
},
"custom.TPE2": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{session.custom.fc}"
},
"tagPath": "[{0}_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/PS3_1_TPE2/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
},
"props.params.state": {
"binding": {
"config": {
"expression": "{this.custom.TPE1} || {this.custom.TPE2}"
},
"type": "expr"
}
}
},
"props": {
"params": {
"forceFaultStatus": null,
"tagProps": [
"System/MCM01/Beacon/PS3_1_BCN2_A",
"value",
@ -2348,6 +2632,48 @@
"x": 0.1823,
"y": 0.211
},
"propConfig": {
"custom.epc1": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[BNA8_SCADA_TAG_PROVIDER]System/MCM01/Station/EPC/PS3_1_EPC1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
},
"custom.epc2": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[BNA8_SCADA_TAG_PROVIDER]System/MCM01/Station/EPC/PS3_1_EPC2/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
},
"props.params.state": {
"binding": {
"config": {
"expression": "{this.custom.epc1} || {this.custom.epc2}"
},
"type": "expr"
}
}
},
"props": {
"params": {
"tagProps": [
@ -2381,6 +2707,27 @@
"x": 0.2938,
"y": 0.2352
},
"propConfig": {
"props.params.state": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{session.custom.fc}"
},
"tagPath": "[{0}_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/PS3_1_TPE3/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
}
},
"props": {
"params": {
"tagProps": [
@ -2416,6 +2763,7 @@
},
"props": {
"params": {
"state": 1,
"tagProps": [
"System/MCM01/Beacon/PS3_2_BCN1_H",
"value",
@ -2447,6 +2795,27 @@
"x": 0.5068,
"y": 0.2361
},
"propConfig": {
"props.params.state": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{session.custom.fc}"
},
"tagPath": "[{0}_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/PS3_2_TPE1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
}
},
"props": {
"params": {
"tagProps": [
@ -2480,6 +2849,92 @@
"x": 0.7953,
"y": 0.3481
},
"propConfig": {
"custom.TPE1": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{session.custom.fc}"
},
"tagPath": "[{0}_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/PS3_3_TPE1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
},
"custom.TPE2": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{session.custom.fc}"
},
"tagPath": "[{0}_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/PS3_4_TPE1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
},
"custom.TPE3": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{session.custom.fc}"
},
"tagPath": "[{0}_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/PS3_5_TPE1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
},
"custom.TPE4": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{session.custom.fc}"
},
"tagPath": "[{0}_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/PS3_6_TPE1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
},
"props.params.state": {
"binding": {
"config": {
"expression": "{this.custom.TPE1} || {this.custom.TPE2} || {this.custom.TPE3} || {this.custom.TPE4}"
},
"type": "expr"
}
}
},
"props": {
"params": {
"tagProps": [
@ -2513,6 +2968,54 @@
"x": 0.8538,
"y": 0.561
},
"propConfig": {
"custom.TPE1": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{session.custom.fc}"
},
"tagPath": "[{0}_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/PS3_7_TPE1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
},
"custom.TPE2": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{session.custom.fc}"
},
"tagPath": "[{0}_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/PS3_8_TPE1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
},
"props.params.state": {
"binding": {
"config": {
"expression": "{this.custom.TPE1} || {this.custom.TPE2}"
},
"type": "expr"
}
}
},
"props": {
"params": {
"tagProps": [
@ -2546,6 +3049,73 @@
"x": 0.9295,
"y": 0.5625
},
"propConfig": {
"custom.TPE1": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{session.custom.fc}"
},
"tagPath": "[{0}_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/PS3_9AL_TPE1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
},
"custom.TPE2": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{session.custom.fc}"
},
"tagPath": "[{0}_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/PS3_10_TPE1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
},
"custom.TPE3": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{session.custom.fc}"
},
"tagPath": "[{0}_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/PS3_11_TPE1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
},
"props.params.state": {
"binding": {
"config": {
"expression": "{this.custom.TPE1} || {this.custom.TPE2} || {this.custom.TPE3}"
},
"type": "expr"
}
}
},
"props": {
"params": {
"tagProps": [
@ -2579,6 +3149,24 @@
"x": 0.9824,
"y": 0.5407
},
"propConfig": {
"props.params.state": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[BNA8_SCADA_TAG_PROVIDER]System/MCM01/Station/EPC/PS3_11_EPC1/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
}
},
"props": {
"params": {
"tagProps": [
@ -2612,9 +3200,26 @@
"x": 0.9807,
"y": 0.6463
},
"propConfig": {
"props.params.state": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "direct",
"tagPath": "[BNA8_SCADA_TAG_PROVIDER]System/MCM01/Station/EPC/PS3_11_EPC2/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
}
},
"props": {
"params": {
"forceFaultStatus": null,
"tagProps": [
"System/MCM01/Beacon/PS3_11_BCN2_R",
"value",
@ -2649,7 +3254,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM01/ENCODER/ENSH/UL14_2_ENSH1",
"System/MCM01/ENCODER/ENSH/UL14_2_ENCODER",
"value",
"value",
"value",
@ -2683,7 +3288,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM01/ENCODER/ENSH/UL14_3_ENSH1",
"System/MCM01/ENCODER/ENSH/UL14_3_ENCODER",
"value",
"value",
"value",
@ -2717,7 +3322,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM01/ENCODER/ENSH/UL15_3_ENSH1",
"System/MCM01/ENCODER/ENSH/UL15_3_ENCODER",
"value",
"value",
"value",
@ -2751,7 +3356,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM01/ENCODER/ENSH/UL15_4_ENSH1",
"System/MCM01/ENCODER/ENSH/UL15_4_ENCODER",
"value",
"value",
"value",
@ -2785,7 +3390,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM01/ENCODER/ENW/PS3_1_ENW1",
"System/MCM01/ENCODER/ENW/PS3_1_ENCODER",
"value",
"value",
"value",
@ -2819,7 +3424,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM01/ENCODER/ENW/PS3_1_ENW1",
"System/MCM01/ENCODER/ENW/PS3_1_ENCODER",
"value",
"value",
"value",
@ -2853,7 +3458,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM01/ENCODER/ENW/PS3_11_ENW1",
"System/MCM01/ENCODER/ENW/PS3_11_ENCODER",
"value",
"value",
"value",
@ -3508,8 +4113,6 @@
},
"props": {
"params": {
"forceFaultStatus": null,
"name": "red",
"tagProps": [
"System/MCM01/VFD/PS3_9AL_VFD1",
"value",
@ -4610,7 +5213,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM01/IO_Block/SIO/PS3_9AL_SIO1",
"System/MCM01/IO_Block/SIO/PS3_9A_SIO1",
"value",
"value",
"value",
@ -4742,7 +5345,7 @@
"props": {
"params": {
"tagProps": [
"System/MCM01//MCM01",
"System/MCM01/MCM01",
"value",
"value",
"value",
@ -4840,7 +5443,6 @@
},
"props": {
"params": {
"FIO": true,
"tagProps": [
"System/MCM01/IO_Block/FIO/PDP01_FIOM1",
"value",
@ -4872,9 +5474,29 @@
"x": 0.2178,
"y": 0.3148
},
"propConfig": {
"props.params.state": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{session.custom.fc}"
},
"tagPath": "[{0}_SCADA_TAG_PROVIDER]System/MCM01/PE/TPE/PS3_1_TPE2/Beacon"
},
"transforms": [
{
"expression": "coalesce({value}, 0)",
"type": "expression"
}
],
"type": "tag"
}
}
},
"props": {
"params": {
"name": "amber",
"tagProps": [
"System/MCM01/Beacon/PS3_1_BCN3_A",
"value",

View File

@ -9,9 +9,9 @@
],
"attributes": {
"lastModification": {
"actor": "external",
"timestamp": "2025-10-20T13:55:55Z"
"actor": "admin",
"timestamp": "2025-10-31T13:52:56Z"
},
"lastModificationSignature": "1c77eb27f484b7aa0a9391d651a98eec12333c8c96e1cea97311eff85f8fd2c8"
"lastModificationSignature": "4db3480a18d76c933a5e72a72f81ca1f43419f19b0f0bd806300dac240318565"
}
}

View File

@ -2,7 +2,7 @@
"custom": {
"color": "#000000",
"priority": "No Active Alarms",
"state": "Normal"
"state": "Closed"
},
"params": {
"demoColor": -1,
@ -29,7 +29,7 @@
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color"
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/JR/Color"
},
"transforms": [
{
@ -195,7 +195,7 @@
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State"
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/JR/State"
},
"transforms": [
{

View File

@ -8,9 +8,9 @@
],
"attributes": {
"lastModification": {
"actor": "external",
"timestamp": "2025-10-20T13:55:55Z"
"actor": "admin",
"timestamp": "2025-10-31T12:44:58Z"
},
"lastModificationSignature": "03949f769224e565d2e828748585abdf99c30fbe4881222190e60d5af7c717c5"
"lastModificationSignature": "1ea9b944052d9ac4315181b5ce7bd4ae6f65341cae79ba7aa53206c3cc8bd25e"
}
}

View File

@ -6,7 +6,7 @@
"params": {
"demoColor": -1,
"tagProps": [
"System/MCM01/Encoder/UL14_1_ENSH1",
"System/MCM01/Encoder/UL14_1_ENCODER",
"value",
"value",
"value",

View File

@ -9,9 +9,9 @@
],
"attributes": {
"lastModification": {
"actor": "external",
"timestamp": "2025-10-20T13:55:55Z"
"actor": "admin",
"timestamp": "2025-10-31T12:52:28Z"
},
"lastModificationSignature": "16ac4254fafa37995c37c037c38ded0fd1aa3a03640dd41e7068d780a4862831"
"lastModificationSignature": "e0fd780018d36504131809bcc0a856adb173c881c57c404dab8b798ab05823d5"
}
}

View File

@ -10,8 +10,8 @@
"attributes": {
"lastModification": {
"actor": "admin",
"timestamp": "2025-10-29T12:47:07Z"
"timestamp": "2025-10-31T12:57:33Z"
},
"lastModificationSignature": "7836edddcc3079c51d9229f1e523472cd89ca7aca775748e0c2f43145e52492d"
"lastModificationSignature": "607175960c87c795527b2acd10c8997a1d4208ececf8ffd5d19957308b9be127"
}
}

View File

@ -1,7 +1,7 @@
{
"custom": {
"color": "#000",
"priority": "No Active Alarms"
"color": "#1fff1a",
"priority": "High"
},
"params": {
"demoColor": -1,

View File

@ -10,8 +10,8 @@
"attributes": {
"lastModification": {
"actor": "admin",
"timestamp": "2025-10-30T16:09:47Z"
"timestamp": "2025-10-31T13:52:56Z"
},
"lastModificationSignature": "a9f66b1a940d40daf9eec81947ef2f48e56a8f8af0581a4421787abc68918419"
"lastModificationSignature": "161f1435fc61629d694b32f4b7e221a0407d74da512190257fcf9806daf26c88"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

@ -1,9 +1,9 @@
{
"custom": {
"PLC": "MCM01",
"color": "#C2C2C2",
"color": "#FF0000",
"showTags": true,
"state": "Closed"
"state": "EStopped"
},
"params": {
"devices": [],
@ -682,7 +682,7 @@
},
"transforms": [
{
"code": "\n\t# Extract the last part after the final \"/\"\n\tname \u003d value.rsplit(\"/\", 1)[-1] if value else \"\"\n\n\t# --- Remove trailing \"_VFD#\" if present (e.g. \"_VFD1\", \"_VFD2\", etc.) ---\n\tif \"_VFD\" in name:\n\t\tidx \u003d name.find(\"_VFD\")\n\t\tif idx !\u003d -1:\n\t\t\tname \u003d name[:idx]\n\n\treturn name",
"code": " return value.rsplit(\u0027/\u0027, 1)[-1]",
"type": "script"
}
],