changes due to the plc code. Modified equipment views, and ethernet screens. changes in MCM01 , MCM02 and overview screens
@ -21,6 +21,7 @@
|
||||
"show_solenoids": true
|
||||
},
|
||||
"areaHover": [],
|
||||
"covert": true,
|
||||
"currentGraphic": "Windows/Graphics/Overview",
|
||||
"demoHighlight": "",
|
||||
"dexmanager": {
|
||||
|
||||
@ -9,8 +9,8 @@
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-10-31T14:05:56Z"
|
||||
"timestamp": "2025-11-02T11:47:21Z"
|
||||
},
|
||||
"lastModificationSignature": "0ee1aeb2d5cedcc9e1172c7b5dadf8ff3557de65a85b72c9df8e8b8bd657b373"
|
||||
"lastModificationSignature": "579281a681d52ea6c65932fd3316b732cc0227ed6f84eed73f0fc8f85e8f9354"
|
||||
}
|
||||
}
|
||||
@ -9,9 +9,9 @@
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "external",
|
||||
"timestamp": "2025-10-20T13:55:55Z"
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-11-02T12:59:28Z"
|
||||
},
|
||||
"lastModificationSignature": "1bb61d7fb93c042ab01d226b96c8d87ffa9eea88e0baca64b72fcc46f1e03673"
|
||||
"lastModificationSignature": "3ca1881d46e94aded99dbe36d151811745e0aeb562234f59ea1d66dcbffccb21"
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 8.7 KiB |
@ -9,9 +9,9 @@
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "external",
|
||||
"timestamp": "2025-10-20T13:55:55Z"
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-11-02T13:11:39Z"
|
||||
},
|
||||
"lastModificationSignature": "c95e064468e6b42d7ec0778c5d381c034b517d273998820c37866d3a6a56b11f"
|
||||
"lastModificationSignature": "9e99bcc0476f213d8a3803b37b28003abdf5a165aee5b1b6e0d1c753af388c2a"
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 75 KiB After Width: | Height: | Size: 108 KiB |
@ -12,7 +12,8 @@
|
||||
"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/SIO/PS3_11_SIO1",
|
||||
"System/MCM01/IO_BLOCK/FIO/PDP01_FIOM_1"
|
||||
]
|
||||
},
|
||||
"props": {
|
||||
@ -100,6 +101,38 @@
|
||||
"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": {
|
||||
@ -406,7 +439,7 @@
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
false,
|
||||
null,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
@ -884,6 +917,36 @@
|
||||
}
|
||||
},
|
||||
"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": {
|
||||
|
||||
@ -9,9 +9,9 @@
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "external",
|
||||
"timestamp": "2025-10-20T13:55:55Z"
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-11-02T13:04:51Z"
|
||||
},
|
||||
"lastModificationSignature": "aafa3f7586d9ac3320d4b1a90d11a43c501db74e8f162ddeccc705d635099e26"
|
||||
"lastModificationSignature": "988394194480d3df5e5056fcc8f8afff578af151ab6c3c99851da4ddc6855c8d"
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 102 KiB After Width: | Height: | Size: 85 KiB |
@ -5,15 +5,15 @@
|
||||
"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_SIO1",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM1",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM2",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM3",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM4",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM5",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_CH103_FIOM1",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_CH109_FIOM1",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_CH110_FIOM1"
|
||||
"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": {
|
||||
@ -573,7 +573,7 @@
|
||||
"params": {
|
||||
"IP": "11.200.1.33",
|
||||
"tagProps": [
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM1",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_1",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
@ -603,7 +603,7 @@
|
||||
"params": {
|
||||
"IP": "11.200.1.34",
|
||||
"tagProps": [
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM2",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_2",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
@ -633,7 +633,7 @@
|
||||
"params": {
|
||||
"IP": "11.200.1.35",
|
||||
"tagProps": [
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM3",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_3",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
@ -663,7 +663,7 @@
|
||||
"params": {
|
||||
"IP": "11.200.1.36",
|
||||
"tagProps": [
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM4",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_4",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
@ -696,7 +696,7 @@
|
||||
"params": {
|
||||
"IP": "11.200.1.37",
|
||||
"tagProps": [
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM5",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_5",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
@ -744,7 +744,7 @@
|
||||
"params": {
|
||||
"IP": "11.200.1.39",
|
||||
"tagProps": [
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_CH109_FIOM1",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_CH109_FIOM_1",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
@ -774,7 +774,7 @@
|
||||
"params": {
|
||||
"IP": "11.200.1.40",
|
||||
"tagProps": [
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_CH110_FIOM1",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_CH110_FIOM_1",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
@ -804,7 +804,7 @@
|
||||
"params": {
|
||||
"IP": "11.200.1.38",
|
||||
"tagProps": [
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_CH103_FIOM1",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_CH103_FIOM_1",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
|
||||
@ -9,9 +9,9 @@
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "external",
|
||||
"timestamp": "2025-10-20T13:55:55Z"
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-11-02T13:10:31Z"
|
||||
},
|
||||
"lastModificationSignature": "a31dfabfc691a2e074a088a147186ae25f6239a9831e9df8c8ba75ba56fe62b5"
|
||||
"lastModificationSignature": "8651f9816d27baa19a1f03b1f5ad47f4e216e77d2367b4532ca371d4adaad46e"
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 99 KiB |
@ -3,14 +3,14 @@
|
||||
"params": {
|
||||
"tagProps": [
|
||||
"System/MCM02/IO_BLOCK/DPM/NCS1_1_DPM2",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM6",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM7",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM8",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM9",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_CH115_FIOM1",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_CH116_FIOM1",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_CH121_FIOM1",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_CH122_FIOM1",
|
||||
"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"
|
||||
]
|
||||
},
|
||||
@ -431,7 +431,7 @@
|
||||
"params": {
|
||||
"IP": "11.200.1.54",
|
||||
"tagProps": [
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM6",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_6",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
@ -461,7 +461,7 @@
|
||||
"params": {
|
||||
"IP": "11.200.1.55",
|
||||
"tagProps": [
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM7",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_7",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
@ -491,7 +491,7 @@
|
||||
"params": {
|
||||
"IP": "11.200.1.56",
|
||||
"tagProps": [
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM8",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_8",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
@ -521,7 +521,7 @@
|
||||
"params": {
|
||||
"IP": "11.200.1.57",
|
||||
"tagProps": [
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM9",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_1_FIOM_9",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
@ -551,7 +551,7 @@
|
||||
"params": {
|
||||
"IP": "11.200.1.58",
|
||||
"tagProps": [
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_CH115_FIOM1",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_CH115_FIOM_1",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
@ -584,7 +584,7 @@
|
||||
"params": {
|
||||
"IP": "11.200.1.59",
|
||||
"tagProps": [
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_CH116_FIOM1",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_CH116_FIOM_1",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
@ -614,7 +614,7 @@
|
||||
"params": {
|
||||
"IP": "11.200.1.60",
|
||||
"tagProps": [
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_CH121_FIOM1",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_CH121_FIOM_1",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
@ -644,7 +644,7 @@
|
||||
"params": {
|
||||
"IP": "11.200.1.61",
|
||||
"tagProps": [
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_CH122_FIOM1",
|
||||
"System/MCM02/IO_BLOCK/FIO/S03_CH122_FIOM_1",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
|
||||
@ -10,8 +10,8 @@
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-10-20T12:04:10Z"
|
||||
"timestamp": "2025-11-02T13:10:30Z"
|
||||
},
|
||||
"lastModificationSignature": "0ef1e56dffdf0be8017012c394e4fbc6670535587d6ec50900f87de109df2fc8"
|
||||
"lastModificationSignature": "550e1ac53d28660487249f61de5ac3904f5f55887ff8fab2fbb2a8231d1e0a80"
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 80 KiB |
@ -1,6 +1,6 @@
|
||||
{
|
||||
"custom": {
|
||||
"DPM1": true,
|
||||
"DPM1": false,
|
||||
"DPM2": false,
|
||||
"RACK": false
|
||||
},
|
||||
|
||||
@ -10,8 +10,8 @@
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-10-17T11:58:25Z"
|
||||
"timestamp": "2025-11-02T13:10:31Z"
|
||||
},
|
||||
"lastModificationSignature": "de1e7af172ba87898883d9cacfdfbac70b83aec7f2bdedf0b34b994ed9813348"
|
||||
"lastModificationSignature": "ef1ef243522435af9444af66ee7fcb8c5a1e99cff5cb13927639a159014a037a"
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 55 KiB After Width: | Height: | Size: 64 KiB |
@ -1,8 +1,8 @@
|
||||
{
|
||||
"custom": {
|
||||
"DPM1": true,
|
||||
"DPM2": true,
|
||||
"RACK": true
|
||||
"DPM1": false,
|
||||
"DPM2": false,
|
||||
"RACK": false
|
||||
},
|
||||
"params": {
|
||||
"tagProps": [
|
||||
|
||||
@ -10,8 +10,8 @@
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-10-31T14:10:34Z"
|
||||
"timestamp": "2025-11-02T12:57:30Z"
|
||||
},
|
||||
"lastModificationSignature": "d05274537e727972f1f414fd49756f037a8946f0f5e9e95305fc39326adb41e4"
|
||||
"lastModificationSignature": "448f1f5e42e8b63b8c64db6173cd3f0afe6483333ee9f9c49ffc29cf74c07992"
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 90 KiB |
@ -2067,80 +2067,6 @@
|
||||
"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": [
|
||||
@ -2174,24 +2100,6 @@
|
||||
"x": 0.0037,
|
||||
"y": 0.3685
|
||||
},
|
||||
"propConfig": {
|
||||
"props.params.state": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"fallbackDelay": 2.5,
|
||||
"mode": "direct",
|
||||
"tagPath": "[BNA8_SCADA_TAG_PROVIDER]System/MCM01/Station/EPC/UL15_1_EPC1/Beacon"
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"expression": "coalesce({value}, 0)",
|
||||
"type": "expression"
|
||||
}
|
||||
],
|
||||
"type": "tag"
|
||||
}
|
||||
}
|
||||
},
|
||||
"props": {
|
||||
"params": {
|
||||
"tagProps": [
|
||||
@ -2225,24 +2133,6 @@
|
||||
"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": [
|
||||
@ -2276,27 +2166,6 @@
|
||||
"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": {
|
||||
"tagProps": [
|
||||
@ -2330,92 +2199,6 @@
|
||||
"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": {
|
||||
"tagProps": [
|
||||
@ -2449,24 +2232,6 @@
|
||||
"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": {
|
||||
"tagProps": [
|
||||
@ -2500,24 +2265,6 @@
|
||||
"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": [
|
||||
@ -2551,54 +2298,6 @@
|
||||
"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": {
|
||||
"tagProps": [
|
||||
@ -2632,48 +2331,6 @@
|
||||
"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": [
|
||||
@ -2707,27 +2364,6 @@
|
||||
"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": [
|
||||
@ -2763,7 +2399,6 @@
|
||||
},
|
||||
"props": {
|
||||
"params": {
|
||||
"state": 1,
|
||||
"tagProps": [
|
||||
"System/MCM01/Beacon/PS3_2_BCN1_H",
|
||||
"value",
|
||||
@ -2795,27 +2430,6 @@
|
||||
"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": [
|
||||
@ -2849,92 +2463,6 @@
|
||||
"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": [
|
||||
@ -2968,54 +2496,6 @@
|
||||
"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": [
|
||||
@ -3049,73 +2529,6 @@
|
||||
"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": [
|
||||
@ -3149,24 +2562,6 @@
|
||||
"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": [
|
||||
@ -3200,24 +2595,6 @@
|
||||
"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": {
|
||||
"tagProps": [
|
||||
@ -5444,7 +4821,7 @@
|
||||
"props": {
|
||||
"params": {
|
||||
"tagProps": [
|
||||
"System/MCM01/IO_Block/FIO/PDP01_FIOM1",
|
||||
"System/MCM01/IO_Block/FIO/PDP01_FIOM_1",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
@ -5474,27 +4851,6 @@
|
||||
"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": {
|
||||
"tagProps": [
|
||||
|
||||
@ -10,8 +10,8 @@
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-10-29T13:53:23Z"
|
||||
"timestamp": "2025-11-02T12:17:12Z"
|
||||
},
|
||||
"lastModificationSignature": "19240dbd4370c9d95ded2e5b697f65635619b364bf1308f47b47af2ebeb6f320"
|
||||
"lastModificationSignature": "377cb8c1dc09b83937a0297add91d70a0be137a1b3da91a8967d788b03f776cc"
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 132 KiB |
@ -9,8 +9,8 @@
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-10-31T09:53:35Z"
|
||||
"timestamp": "2025-11-02T10:13:02Z"
|
||||
},
|
||||
"lastModificationSignature": "f7ead2fca11bd1a25c2da9b654b3025f2a16597076489e2e38157f58a3dd3f92"
|
||||
"lastModificationSignature": "ca8bf8fe470265fb87d5acd7f5b59a7d1d7398121d0cedf952aaadf994c9ff28"
|
||||
}
|
||||
}
|
||||
@ -1,13 +1,14 @@
|
||||
{
|
||||
"custom": {
|
||||
"flashingColor": "#FF8C00",
|
||||
"solidColor": "#FF8C00"
|
||||
"beacon": 0,
|
||||
"flashingColor": "#808080",
|
||||
"solidColor": "#FF8C00",
|
||||
"state": "CLEARED / RESET REQUIRED"
|
||||
},
|
||||
"params": {
|
||||
"demoColor": "",
|
||||
"state": 1,
|
||||
"tagProps": [
|
||||
"System/MCM02/Beacon/S03_CH115_BCN1_A",
|
||||
"System/MCM02/Beacon/S03_CH113_BCN1_A",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
@ -20,10 +21,31 @@
|
||||
]
|
||||
},
|
||||
"propConfig": {
|
||||
"custom.beacon": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"fallbackDelay": 2.5,
|
||||
"mode": "indirect",
|
||||
"references": {
|
||||
"0": "{view.params.tagProps[0]}",
|
||||
"fc": "{session.custom.fc}"
|
||||
},
|
||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Beacon"
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"expression": "coalesce({value},0)",
|
||||
"type": "expression"
|
||||
}
|
||||
],
|
||||
"type": "tag"
|
||||
},
|
||||
"persistent": true
|
||||
},
|
||||
"custom.flashingColor": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "view.params.state"
|
||||
"path": "view.custom.beacon"
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
@ -82,11 +104,48 @@
|
||||
},
|
||||
"persistent": true
|
||||
},
|
||||
"params.demoColor": {
|
||||
"paramDirection": "input",
|
||||
"custom.state": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"fallbackDelay": 2.5,
|
||||
"mode": "indirect",
|
||||
"references": {
|
||||
"0": "{view.params.tagProps[0]}",
|
||||
"fc": "{session.custom.fc}"
|
||||
},
|
||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State"
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"expression": "coalesce({value},0)",
|
||||
"type": "expression"
|
||||
},
|
||||
{
|
||||
"fallback": "UNKNOWN",
|
||||
"inputType": "scalar",
|
||||
"mappings": [
|
||||
{
|
||||
"input": 0,
|
||||
"output": "OFF"
|
||||
},
|
||||
{
|
||||
"input": 1,
|
||||
"output": "CLEARED / RESET REQUIRED"
|
||||
},
|
||||
{
|
||||
"input": 2,
|
||||
"output": "ACTIVE"
|
||||
}
|
||||
],
|
||||
"outputType": "scalar",
|
||||
"type": "map"
|
||||
}
|
||||
],
|
||||
"type": "tag"
|
||||
},
|
||||
"persistent": true
|
||||
},
|
||||
"params.state": {
|
||||
"params.demoColor": {
|
||||
"paramDirection": "input",
|
||||
"persistent": true
|
||||
},
|
||||
|
||||
@ -0,0 +1,535 @@
|
||||
{
|
||||
"custom": {
|
||||
"color": "#00FF00",
|
||||
"priority": "High",
|
||||
"state": "Closed"
|
||||
},
|
||||
"params": {
|
||||
"demoColor": -1,
|
||||
"tagProps": [
|
||||
"System/MCM02/Chute/S03_CH101",
|
||||
"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}/En_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},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}/JR/State"
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"expression": "coalesce({value},0)",
|
||||
"type": "expression"
|
||||
},
|
||||
{
|
||||
"fallback": "Unknown",
|
||||
"inputType": "scalar",
|
||||
"mappings": [
|
||||
{
|
||||
"input": 0,
|
||||
"output": "Closed"
|
||||
},
|
||||
{
|
||||
"input": 1,
|
||||
"output": "Actuated"
|
||||
},
|
||||
{
|
||||
"input": 2,
|
||||
"output": "Communication Faulted"
|
||||
},
|
||||
{
|
||||
"input": 3,
|
||||
"output": "Conveyor Running In Maintenance Mode"
|
||||
},
|
||||
{
|
||||
"input": 4,
|
||||
"output": "Disabled"
|
||||
},
|
||||
{
|
||||
"input": 5,
|
||||
"output": "Disconnected"
|
||||
},
|
||||
{
|
||||
"input": 6,
|
||||
"output": "Stopped"
|
||||
},
|
||||
{
|
||||
"input": 7,
|
||||
"output": "Enabled Not Running"
|
||||
},
|
||||
{
|
||||
"input": 8,
|
||||
"output": "Encoder Fault"
|
||||
},
|
||||
{
|
||||
"input": 9,
|
||||
"output": "Energy Management"
|
||||
},
|
||||
{
|
||||
"input": 10,
|
||||
"output": "ESTOP Was Actuated"
|
||||
},
|
||||
{
|
||||
"input": 11,
|
||||
"output": "EStopped"
|
||||
},
|
||||
{
|
||||
"input": 12,
|
||||
"output": "EStopped Locally"
|
||||
},
|
||||
{
|
||||
"input": 13,
|
||||
"output": "Extended Faulted"
|
||||
},
|
||||
{
|
||||
"input": 14,
|
||||
"output": "Full"
|
||||
},
|
||||
{
|
||||
"input": 15,
|
||||
"output": "Gaylord Start Pressed"
|
||||
},
|
||||
{
|
||||
"input": 16,
|
||||
"output": "Jam Fault"
|
||||
},
|
||||
{
|
||||
"input": 17,
|
||||
"output": "Jammed"
|
||||
},
|
||||
{
|
||||
"input": 18,
|
||||
"output": "Loading Allowed"
|
||||
},
|
||||
{
|
||||
"input": 19,
|
||||
"output": "Loading Not Allowed"
|
||||
},
|
||||
{
|
||||
"input": 20,
|
||||
"output": "Low Air Pressure Fault Was Present"
|
||||
},
|
||||
{
|
||||
"input": 21,
|
||||
"output": "Maintenance Mode"
|
||||
},
|
||||
{
|
||||
"input": 22,
|
||||
"output": "Conveyor Stopped In Maintenance Mode"
|
||||
},
|
||||
{
|
||||
"input": 23,
|
||||
"output": "Motor Faulted"
|
||||
},
|
||||
{
|
||||
"input": 24,
|
||||
"output": "Motor Was Faulted"
|
||||
},
|
||||
{
|
||||
"input": 25,
|
||||
"output": "Normal"
|
||||
},
|
||||
{
|
||||
"input": 26,
|
||||
"output": "Off Inactive"
|
||||
},
|
||||
{
|
||||
"input": 27,
|
||||
"output": "Open"
|
||||
},
|
||||
{
|
||||
"input": 28,
|
||||
"output": "PLC Ready To Run"
|
||||
},
|
||||
{
|
||||
"input": 29,
|
||||
"output": "Package Release Pressed"
|
||||
},
|
||||
{
|
||||
"input": 30,
|
||||
"output": "Power Branch Was Faulted"
|
||||
},
|
||||
{
|
||||
"input": 31,
|
||||
"output": "Pressed"
|
||||
},
|
||||
{
|
||||
"input": 32,
|
||||
"output": "Ready To Receive"
|
||||
},
|
||||
{
|
||||
"input": 33,
|
||||
"output": "Running"
|
||||
},
|
||||
{
|
||||
"input": 34,
|
||||
"output": "Started"
|
||||
},
|
||||
{
|
||||
"input": 35,
|
||||
"output": "Stopped"
|
||||
},
|
||||
{
|
||||
"input": 36,
|
||||
"output": "System Started"
|
||||
},
|
||||
{
|
||||
"input": 37,
|
||||
"output": "Unknown"
|
||||
},
|
||||
{
|
||||
"input": 38,
|
||||
"output": "VFD Fault"
|
||||
},
|
||||
{
|
||||
"input": 39,
|
||||
"output": "Conveyor Running In Power Saving Mode"
|
||||
},
|
||||
{
|
||||
"input": 40,
|
||||
"output": "Conveyor Jogging In Maintenance Mode"
|
||||
},
|
||||
{
|
||||
"input": 41,
|
||||
"output": "VFD Reset Required"
|
||||
},
|
||||
{
|
||||
"input": 42,
|
||||
"output": "Jam Reset Push Button Pressed"
|
||||
},
|
||||
{
|
||||
"input": 43,
|
||||
"output": "Start Push Button Pressed"
|
||||
},
|
||||
{
|
||||
"input": 44,
|
||||
"output": "Stop Push Button Pressed"
|
||||
},
|
||||
{
|
||||
"input": 45,
|
||||
"output": "No Container"
|
||||
},
|
||||
{
|
||||
"input": 46,
|
||||
"output": "Ready To Be Enabled"
|
||||
},
|
||||
{
|
||||
"input": 47,
|
||||
"output": "Half Full"
|
||||
},
|
||||
{
|
||||
"input": 48,
|
||||
"output": "Enabled"
|
||||
},
|
||||
{
|
||||
"input": 49,
|
||||
"output": "Tipper Faulted"
|
||||
}
|
||||
],
|
||||
"outputType": "scalar",
|
||||
"type": "map"
|
||||
}
|
||||
],
|
||||
"type": "tag"
|
||||
},
|
||||
"persistent": true
|
||||
},
|
||||
"params.demoColor": {
|
||||
"paramDirection": "input",
|
||||
"persistent": true
|
||||
},
|
||||
"params.tagProps": {
|
||||
"paramDirection": "input",
|
||||
"persistent": true
|
||||
}
|
||||
},
|
||||
"props": {
|
||||
"defaultSize": {
|
||||
"height": 25,
|
||||
"width": 25
|
||||
}
|
||||
},
|
||||
"root": {
|
||||
"children": [
|
||||
{
|
||||
"meta": {
|
||||
"name": "Button"
|
||||
},
|
||||
"position": {
|
||||
"height": 1,
|
||||
"width": 1
|
||||
},
|
||||
"propConfig": {
|
||||
"props.elements[0].fill.paint": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"expression": "if(\r\n {view.custom.state} \u003d 0, \"#a9a9a9\", // disconnected gray (DarkGray)\r\n if(\r\n {view.custom.state} % 2 \u003d 1, \"#ffffff\", // white\r\n \"#000000\" // black\r\n )\r\n)\r\n"
|
||||
},
|
||||
"enabled": false,
|
||||
"type": "expr"
|
||||
}
|
||||
},
|
||||
"props.elements[1].fill.paint": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "view.custom.color"
|
||||
},
|
||||
"type": "property"
|
||||
}
|
||||
}
|
||||
},
|
||||
"props": {
|
||||
"elements": [
|
||||
{
|
||||
"d": "M 0,0 H 20 V 20 H 0 Z",
|
||||
"fill": {
|
||||
"paint": "#fff"
|
||||
},
|
||||
"name": "path",
|
||||
"stroke": {
|
||||
"paint": "#000000",
|
||||
"width": "1.5"
|
||||
},
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"d": "m 17,10.5 a 7,7 0 0 1 -7,7 7,7 0 0 1 -7,-7 7,7 0 0 1 7,-7 7,7 0 0 1 7,7 z",
|
||||
"fill": {},
|
||||
"name": "path",
|
||||
"stroke": {
|
||||
"paint": "#000000",
|
||||
"width": "1"
|
||||
},
|
||||
"type": "path"
|
||||
}
|
||||
],
|
||||
"viewBox": "0 0 20 20"
|
||||
},
|
||||
"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})"
|
||||
},
|
||||
"scope": "G",
|
||||
"type": "script"
|
||||
}
|
||||
}
|
||||
},
|
||||
"meta": {
|
||||
"name": "root",
|
||||
"tooltip": {
|
||||
"enabled": true
|
||||
}
|
||||
},
|
||||
"propConfig": {
|
||||
"meta.tooltip.text": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"expression": "if(\n {view.custom.state} !\u003d \"Closed\",\n \"Source Id: \" + {view.params.tagProps[0]} + \", Priority: \" + {view.custom.priority} + \", State: \" + {view.custom.state},\n \"Device Disconnected\"\n)\n"
|
||||
},
|
||||
"type": "expr"
|
||||
}
|
||||
},
|
||||
"meta.visible": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "session.custom.alarm_filter.show_buttons"
|
||||
},
|
||||
"type": "property"
|
||||
}
|
||||
}
|
||||
},
|
||||
"props": {
|
||||
"mode": "percent",
|
||||
"style": {
|
||||
"cursor": "pointer"
|
||||
}
|
||||
},
|
||||
"type": "ia.container.coord"
|
||||
}
|
||||
}
|
||||
@ -9,9 +9,9 @@
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "external",
|
||||
"timestamp": "2025-10-20T13:55:55Z"
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-11-02T12:05:00Z"
|
||||
},
|
||||
"lastModificationSignature": "d7ec340ab860350a7e14f377fadf23ebbec03fa562f473424755d78b56bef8ce"
|
||||
"lastModificationSignature": "8b0a13c116a897703e690cc91d9e64b9aa3df465fc43c349f664c74cb57f23c5"
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 413 B After Width: | Height: | Size: 418 B |
@ -1,15 +1,15 @@
|
||||
{
|
||||
"custom": {
|
||||
"color": "#C2C2C2",
|
||||
"priority": "No Active Alarms",
|
||||
"state": "Closed"
|
||||
"color": "#FFA500",
|
||||
"priority": "High",
|
||||
"state": "Jammed"
|
||||
},
|
||||
"params": {
|
||||
"demoColor": -1,
|
||||
"tagProps": [
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
"System/MCM02/Chute/S03_CH101",
|
||||
"System/MCM02/Chute/S03_CH101",
|
||||
"System/MCM01/VFD/PS3_2_VFD1",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
@ -33,7 +33,7 @@
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"expression": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, 0)\r\n)\r\n",
|
||||
"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"
|
||||
},
|
||||
{
|
||||
|
||||
@ -9,8 +9,8 @@
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-10-31T12:44:58Z"
|
||||
"timestamp": "2025-11-01T15:02:42Z"
|
||||
},
|
||||
"lastModificationSignature": "1ea9b944052d9ac4315181b5ce7bd4ae6f65341cae79ba7aa53206c3cc8bd25e"
|
||||
"lastModificationSignature": "a77b20b1f6a2bd6d265cc8ac673fcabbaa8387e0da3c0698bcd17cd2de5054fd"
|
||||
}
|
||||
}
|
||||
@ -1,12 +1,12 @@
|
||||
{
|
||||
"custom": {
|
||||
"color": "#C2C2C2",
|
||||
"priority": "No Active Alarms"
|
||||
"priority": "High"
|
||||
},
|
||||
"params": {
|
||||
"demoColor": -1,
|
||||
"demoColor": 0,
|
||||
"tagProps": [
|
||||
"System/MCM01/Encoder/UL14_1_ENCODER",
|
||||
"System/MCM01/ENCODER/ENSH/UL14_2_ENCODER",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
@ -32,7 +32,7 @@
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"expression": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, 0)\r\n)\r\n",
|
||||
"expression": "try(\r\n coalesce({view.params.demoColor}, {value}, 0),\r\n 0\r\n)\r\n",
|
||||
"type": "expression"
|
||||
},
|
||||
{
|
||||
@ -153,7 +153,7 @@
|
||||
"type": "expression"
|
||||
},
|
||||
{
|
||||
"fallback": null,
|
||||
"fallback": "UNKNOWN",
|
||||
"inputType": "scalar",
|
||||
"mappings": [
|
||||
{
|
||||
|
||||
@ -9,9 +9,9 @@
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "external",
|
||||
"timestamp": "2025-10-20T13:55:55Z"
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-11-01T16:36:51Z"
|
||||
},
|
||||
"lastModificationSignature": "330c02b50e36017a530e0325959c1bff0f4eec2d8c191cde65bf542c38eff466"
|
||||
"lastModificationSignature": "6fbbc90d4c6c43569eca0426a09f54d8377eb00e2283ddd1b094b1d34cd520fc"
|
||||
}
|
||||
}
|
||||
@ -28,7 +28,7 @@
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"code": "\treturn value.split(\"_\")[-1].startswith(\"FIO\")",
|
||||
"code": "\treturn \"FIOM\" in value",
|
||||
"type": "script"
|
||||
}
|
||||
],
|
||||
|
||||
@ -9,9 +9,9 @@
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "external",
|
||||
"timestamp": "2025-10-20T13:55:55Z"
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-11-02T12:08:18Z"
|
||||
},
|
||||
"lastModificationSignature": "d7a0415789d8731c22517834c968c1365e98c4605917a2b038f6673da7a88f40"
|
||||
"lastModificationSignature": "9bd9745c73d5c27d3a5193ef5c35d45be1a1822635bd79c68234aaaaef2217a1"
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 90 B After Width: | Height: | Size: 105 B |
@ -1,17 +1,22 @@
|
||||
{
|
||||
"custom": {
|
||||
"color": "#C2C2C2",
|
||||
"color": "#47FF47",
|
||||
"isHighlited": false,
|
||||
"overlayColor": "#ffffff",
|
||||
"priority": "No Active Alarms",
|
||||
"state": "Closed"
|
||||
"priority": "High",
|
||||
"state": "JAMMED",
|
||||
"tagToRead": {
|
||||
"Color": "System/MCM02/Chute/S03_CH101/PE2",
|
||||
"Priority": "System/MCM02/Chute/S03_CH101/Priority",
|
||||
"State": "System/MCM02/Chute/S03_CH101/State"
|
||||
}
|
||||
},
|
||||
"params": {
|
||||
"demoColor": -1,
|
||||
"highlight": "",
|
||||
"tagProps": [
|
||||
"System/MCM02/Photoeyes/PE/S03_CH107_PE1",
|
||||
"value",
|
||||
"System/MCM02/Chute/S03_CH101/PE2",
|
||||
"System/MCM02/PE/TPE/PS3_12_TPE1",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
@ -26,15 +31,45 @@
|
||||
"custom.color": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"expression": "now(1000)"
|
||||
"fallbackDelay": 2.5,
|
||||
"mode": "indirect",
|
||||
"references": {
|
||||
"0": "{view.custom.tagToRead.Color}",
|
||||
"fc": "{session.custom.fc}"
|
||||
},
|
||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}"
|
||||
},
|
||||
"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 \"CLEAR\":\n\t return \"#1fff1a\"\n\telif state \u003d\u003d \"BLOCKED\":\n\t return \"#000\"\n\telif state \u003d\u003d \"DISABLED\":\n\t return \"#3800fd\"\n\telif state \u003d\u003d \"JAMMED\":\n\t return \"#f9050d\" if second \u003d\u003d 0 else \"#1fff1a\"\n\telif state \u003d\u003d \"JAMMED/BLOCKED\":\n\t return \"#f9050d\" if second \u003d\u003d 0 else \"#000\"\n",
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"code": "\treturn int(value)",
|
||||
"type": "script"
|
||||
},
|
||||
{
|
||||
"fallback": "#AAAAAA",
|
||||
"inputType": "scalar",
|
||||
"mappings": [
|
||||
{
|
||||
"input": 4,
|
||||
"output": "#47FF47"
|
||||
},
|
||||
{
|
||||
"input": 27,
|
||||
"output": "#000000"
|
||||
},
|
||||
{
|
||||
"input": 17,
|
||||
"output": "#FF8C00"
|
||||
}
|
||||
],
|
||||
"outputType": "color",
|
||||
"type": "map"
|
||||
}
|
||||
],
|
||||
"type": "expr"
|
||||
"type": "tag"
|
||||
},
|
||||
"persistent": true
|
||||
},
|
||||
@ -88,10 +123,10 @@
|
||||
"fallbackDelay": 2.5,
|
||||
"mode": "indirect",
|
||||
"references": {
|
||||
"0": "{view.params.tagProps[0]}",
|
||||
"0": "{view.custom.tagToRead.Priority}",
|
||||
"fc": "{session.custom.fc}"
|
||||
},
|
||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Priority"
|
||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}"
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
@ -99,7 +134,7 @@
|
||||
"type": "expression"
|
||||
},
|
||||
{
|
||||
"fallback": null,
|
||||
"fallback": "UKNOWN",
|
||||
"inputType": "scalar",
|
||||
"mappings": [
|
||||
{
|
||||
@ -137,14 +172,14 @@
|
||||
"fallbackDelay": 2.5,
|
||||
"mode": "indirect",
|
||||
"references": {
|
||||
"0": "{view.params.tagProps[0]}",
|
||||
"0": "{view.custom.tagToRead.State}",
|
||||
"fc": "{session.custom.fc}"
|
||||
},
|
||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/State"
|
||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}"
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"expression": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, 0)\r\n)\r\n",
|
||||
"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"
|
||||
},
|
||||
{
|
||||
@ -152,24 +187,16 @@
|
||||
"inputType": "scalar",
|
||||
"mappings": [
|
||||
{
|
||||
"input": 50,
|
||||
"input": 27,
|
||||
"output": "CLEAR"
|
||||
},
|
||||
{
|
||||
"input": 51,
|
||||
"input": 0,
|
||||
"output": "BLOCKED"
|
||||
},
|
||||
{
|
||||
"input": 52,
|
||||
"output": "DISABLED"
|
||||
},
|
||||
{
|
||||
"input": 53,
|
||||
"input": 17,
|
||||
"output": "JAMMED"
|
||||
},
|
||||
{
|
||||
"input": 54,
|
||||
"output": "JAMMED/BLOCKED"
|
||||
}
|
||||
],
|
||||
"outputType": "scalar",
|
||||
@ -180,6 +207,21 @@
|
||||
},
|
||||
"persistent": true
|
||||
},
|
||||
"custom.tagToRead": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"path": "view.params.tagProps[0]"
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"code": "\n val \u003d \"\" if value is None else str(value).strip()\n\n # --- Case 1: TPE (normal devices) ---\n if \"TPE\" in val:\n base \u003d val\n return {\n \"Color\": base + \"/Color\",\n \"State\": base + \"/State\",\n \"Priority\": base + \"/Priority\"\n }\n\n # --- Case 2: CH (chute devices) ---\n elif \"CH\" in val:\n # Split and remove the last segment (e.g., PE2)\n parts \u003d val.split(\"/\")\n if len(parts) \u003e 1:\n parent \u003d \"/\".join(parts[:-1]) # e.g. System/MCM02/Chute/S03_CH101\n else:\n parent \u003d val\n\n return {\n \"Color\": val, # use full path as color\n \"State\": parent + \"/State\",\n \"Priority\": parent + \"/Priority\"\n }\n",
|
||||
"type": "script"
|
||||
}
|
||||
],
|
||||
"type": "property"
|
||||
},
|
||||
"persistent": true
|
||||
},
|
||||
"params.demoColor": {
|
||||
"paramDirection": "input",
|
||||
"persistent": true
|
||||
|
||||
@ -9,9 +9,9 @@
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "external",
|
||||
"timestamp": "2025-10-20T13:55:55Z"
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-11-02T10:13:03Z"
|
||||
},
|
||||
"lastModificationSignature": "2a912355750691795685429752eaca51da594f994c9e798ae9c0a1339659ecce"
|
||||
"lastModificationSignature": "b2176835786e71f7c241e0ef802f014c3ed20af22a4e3356d18323e97a8ff35a"
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 163 B After Width: | Height: | Size: 231 B |
@ -1,16 +1,16 @@
|
||||
{
|
||||
"custom": {
|
||||
"color": "#C2C2C2",
|
||||
"color": "#47FF47",
|
||||
"isHighlited": false,
|
||||
"overlayColor": "#ffffff",
|
||||
"priority": "No Active Alarms",
|
||||
"state": "Closed"
|
||||
"state": "CLEAR"
|
||||
},
|
||||
"params": {
|
||||
"demoColor": -1,
|
||||
"highlight": "",
|
||||
"tagProps": [
|
||||
"System/MCM02/Photoeyes/LRPE/S03_1_LRPE4",
|
||||
"System/MCM02/Station/Chute_JR/S03_1_JR1",
|
||||
"value",
|
||||
"value",
|
||||
"value",
|
||||
@ -26,15 +26,41 @@
|
||||
"custom.color": {
|
||||
"binding": {
|
||||
"config": {
|
||||
"expression": "now(1000)"
|
||||
"fallbackDelay": 2.5,
|
||||
"mode": "indirect",
|
||||
"references": {
|
||||
"0": "{view.params.tagProps[0]}",
|
||||
"fc": "{session.custom.fc}"
|
||||
},
|
||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Color"
|
||||
},
|
||||
"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 \"CLEAR\":\n\t return \"#1fff1a\"\n\telif state \u003d\u003d \"BLOCKED\":\n\t return \"#000\"\n\telif state \u003d\u003d \"DISABLED\":\n\t return \"#3800fd\"\n\telif state \u003d\u003d \"JAMMED\":\n\t return \"#f9050d\" if second \u003d\u003d 0 else \"#1fff1a\"\n\telif state \u003d\u003d \"JAMMED/BLOCKED\":\n\t return \"#f9050d\" if second \u003d\u003d 0 else \"#000\"\n",
|
||||
"type": "script"
|
||||
"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": "#AAAAAA",
|
||||
"inputType": "scalar",
|
||||
"mappings": [
|
||||
{
|
||||
"input": 4,
|
||||
"output": "#47FF47"
|
||||
},
|
||||
{
|
||||
"input": 27,
|
||||
"output": "#000000"
|
||||
},
|
||||
{
|
||||
"input": 17,
|
||||
"output": "#FF8C00"
|
||||
}
|
||||
],
|
||||
"outputType": "color",
|
||||
"type": "map"
|
||||
}
|
||||
],
|
||||
"type": "expr"
|
||||
"type": "tag"
|
||||
},
|
||||
"persistent": true
|
||||
},
|
||||
@ -144,7 +170,7 @@
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"expression": "if(\r\n {view.params.demoColor} \u003e\u003d 0,\r\n {view.params.demoColor},\r\n coalesce({value}, 0)\r\n)\r\n",
|
||||
"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"
|
||||
},
|
||||
{
|
||||
@ -152,24 +178,16 @@
|
||||
"inputType": "scalar",
|
||||
"mappings": [
|
||||
{
|
||||
"input": 50,
|
||||
"input": 27,
|
||||
"output": "CLEAR"
|
||||
},
|
||||
{
|
||||
"input": 51,
|
||||
"input": 0,
|
||||
"output": "BLOCKED"
|
||||
},
|
||||
{
|
||||
"input": 52,
|
||||
"output": "DISABLED"
|
||||
},
|
||||
{
|
||||
"input": 53,
|
||||
"input": 17,
|
||||
"output": "JAMMED"
|
||||
},
|
||||
{
|
||||
"input": 54,
|
||||
"output": "JAMMED/BLOCKED"
|
||||
}
|
||||
],
|
||||
"outputType": "scalar",
|
||||
|
||||
@ -10,8 +10,8 @@
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-10-31T14:08:39Z"
|
||||
"timestamp": "2025-11-01T14:54:16Z"
|
||||
},
|
||||
"lastModificationSignature": "5eae072baa786a4edf2f019e2016dd3d702249f3349968a3257d22cadc40c899"
|
||||
"lastModificationSignature": "75637d4985454f4ec4d6b16fe404adb8e567fb69fd56a8f9a8e3761afcff18b4"
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 77 B After Width: | Height: | Size: 92 B |
@ -10,8 +10,8 @@
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-10-29T13:54:31Z"
|
||||
"timestamp": "2025-11-02T11:25:47Z"
|
||||
},
|
||||
"lastModificationSignature": "cd22ef53eba8aa4b930143ec7053b942b0840461e123e7dc806eaca581a10bf5"
|
||||
"lastModificationSignature": "b7e9272848bd86cb58c57b503cc3f4ca9617163d53708ed0cae1c99418ec4d2b"
|
||||
}
|
||||
}
|
||||
@ -1,10 +1,10 @@
|
||||
{
|
||||
"custom": {
|
||||
"color": "#00FF00",
|
||||
"state": "ACTUATED"
|
||||
"color": "#AAAAAA",
|
||||
"state": "INACTIVE"
|
||||
},
|
||||
"params": {
|
||||
"demoColor": false,
|
||||
"demoColor": -1,
|
||||
"tagProps": [
|
||||
"System/MCM02/Chute/S03_CH101/PRX1",
|
||||
"value",
|
||||
@ -32,7 +32,7 @@
|
||||
},
|
||||
"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\u003d0,\r\n {view.params.demoColor},\r\n coalesce({value}, -1)\r\n)\r\n",
|
||||
"type": "expression"
|
||||
},
|
||||
{
|
||||
@ -41,11 +41,11 @@
|
||||
"mappings": [
|
||||
{
|
||||
"input": true,
|
||||
"output": "#AAAAAA"
|
||||
"output": "#47FF47"
|
||||
},
|
||||
{
|
||||
"input": false,
|
||||
"output": "#00FF00"
|
||||
"output": "#AAAAAA"
|
||||
}
|
||||
],
|
||||
"outputType": "color",
|
||||
@ -68,16 +68,20 @@
|
||||
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}"
|
||||
},
|
||||
"transforms": [
|
||||
{
|
||||
"expression": " coalesce({value}, -1)\r\n",
|
||||
"type": "expression"
|
||||
},
|
||||
{
|
||||
"fallback": "Closed",
|
||||
"inputType": "scalar",
|
||||
"mappings": [
|
||||
{
|
||||
"input": true,
|
||||
"input": false,
|
||||
"output": "INACTIVE"
|
||||
},
|
||||
{
|
||||
"input": false,
|
||||
"input": true,
|
||||
"output": "ACTUATED"
|
||||
}
|
||||
],
|
||||
|
||||
@ -9,9 +9,9 @@
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "external",
|
||||
"timestamp": "2025-10-20T13:55:55Z"
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-11-02T11:44:29Z"
|
||||
},
|
||||
"lastModificationSignature": "eda99b7725e82f08404fd23e99b877b64fb26a21085ae5dc397e551f959f1ae6"
|
||||
"lastModificationSignature": "1b16ebad10a7a6d4f045746dde295227f9a9fad3a8c8f07bf194b43719d8d73f"
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 49 KiB |
@ -9,9 +9,9 @@
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "external",
|
||||
"timestamp": "2025-10-20T13:55:55Z"
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-11-02T11:44:23Z"
|
||||
},
|
||||
"lastModificationSignature": "fd1104af8b2836dd4713bd1bd907dd82c63793801826a20a834d94f325b032b7"
|
||||
"lastModificationSignature": "0aa22f2d642543a70013bd0b329e71c109d49c9b7f57f30b61b98bfade4e1d69"
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 43 KiB |
@ -9,9 +9,9 @@
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "external",
|
||||
"timestamp": "2025-10-20T13:55:55Z"
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-11-02T12:58:17Z"
|
||||
},
|
||||
"lastModificationSignature": "2887ad59cc0d11b357ea6e2cdfd39470436cc3764309ad3d885ae676eb186cf4"
|
||||
"lastModificationSignature": "b8208c1280ebdab3c37d6b20d6358cdc86b9a03f84a28fcfa85a939591caf01c"
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 40 KiB |
@ -9,9 +9,9 @@
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "external",
|
||||
"timestamp": "2025-10-20T13:55:55Z"
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-11-02T11:44:19Z"
|
||||
},
|
||||
"lastModificationSignature": "5deca3026ba785131e99f790f94b2d7d8bfa662b940c43042c53afbb87176b8f"
|
||||
"lastModificationSignature": "31e8d78dccc9198ce42cca1ae47dcac2aa25112a9b144669353b896bea98a386"
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 9.4 KiB |
@ -10,8 +10,8 @@
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "admin",
|
||||
"timestamp": "2025-10-30T09:00:53Z"
|
||||
"timestamp": "2025-11-01T16:47:45Z"
|
||||
},
|
||||
"lastModificationSignature": "77a0b345006519d69a3c77b61af8120f8fd9687e954c4c8f551945ec83c6cf71"
|
||||
"lastModificationSignature": "5f72a4616ed7efe4c5132a97ca49f1625bd415d4a5ce4fb1c952f5a85cb01910"
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 175 KiB After Width: | Height: | Size: 175 KiB |
@ -2959,7 +2959,7 @@
|
||||
},
|
||||
"props": {
|
||||
"params": {
|
||||
"demoColor": false
|
||||
"demoColor": true
|
||||
},
|
||||
"path": "autStand/Equipment/ProxSensor"
|
||||
},
|
||||
@ -2976,7 +2976,7 @@
|
||||
},
|
||||
"props": {
|
||||
"params": {
|
||||
"demoColor": true
|
||||
"demoColor": false
|
||||
},
|
||||
"path": "autStand/Equipment/ProxSensor"
|
||||
},
|
||||
|
||||