updates in the amber beacon, added bindings to show the correct state
This commit is contained in:
parent
e533133226
commit
d0ee96f5cb
3
.gitignore
vendored
3
.gitignore
vendored
@ -6,4 +6,5 @@ conversion-report.txt
|
||||
CNO8_SCADA/
|
||||
MTN6_SCADA/
|
||||
SAT9_SCADA/
|
||||
SCADA_PERSPECTIVE_PARENT_PROJECT/
|
||||
SCADA_PERSPECTIVE_PARENT_PROJECT/
|
||||
BNA8_ORIGINAL
|
||||
@ -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",
|
||||
|
||||
@ -9,8 +9,8 @@
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-10-22T12:26:53Z"
|
||||
"timestamp": "2025-10-31T13:53:32Z"
|
||||
},
|
||||
"lastModificationSignature": "923bd822812bf86f3cb8564f5de6795fb395ad467bc2c14deaec024830ded069"
|
||||
"lastModificationSignature": "d4368fe7a54df2197decbe5cda6e41c69d2e354514c4351c78117510e4c3b650"
|
||||
}
|
||||
}
|
||||
@ -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 |
@ -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",
|
||||
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
@ -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": [
|
||||
{
|
||||
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
@ -6,7 +6,7 @@
|
||||
"params": {
|
||||
"demoColor": -1,
|
||||
"tagProps": [
|
||||
"System/MCM01/Encoder/UL14_1_ENSH1",
|
||||
"System/MCM01/Encoder/UL14_1_ENCODER",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
@ -10,8 +10,8 @@
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-10-29T12:47:07Z"
|
||||
"timestamp": "2025-10-31T12:57:33Z"
|
||||
},
|
||||
"lastModificationSignature": "7836edddcc3079c51d9229f1e523472cd89ca7aca775748e0c2f43145e52492d"
|
||||
"lastModificationSignature": "607175960c87c795527b2acd10c8997a1d4208ececf8ffd5d19957308b9be127"
|
||||
}
|
||||
}
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"custom": {
|
||||
"color": "#000",
|
||||
"priority": "No Active Alarms"
|
||||
"color": "#1fff1a",
|
||||
"priority": "High"
|
||||
},
|
||||
"params": {
|
||||
"demoColor": -1,
|
||||
|
||||
@ -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 |
@ -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"
|
||||
}
|
||||
],
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user