modified the global start stop buttons and command actions buttons

This commit is contained in:
Salijoghli 2025-11-12 14:32:21 +04:00
parent 46ae01d8de
commit 715bcd6981
29 changed files with 500 additions and 154 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 384 B

View File

@ -30,7 +30,25 @@
},
"/Alarms": {
"viewPath": "autStand/Alarms/RealTime",
"title": ""
"title": "",
"docks": {
"bottom": [
{
"viewPath": "autStand/Docked_Views/Footer",
"id": "",
"viewParams": {},
"size": 150,
"resizable": false,
"iconUrl": "",
"modal": false,
"show": "onDemand",
"anchor": "fixed",
"content": "push",
"autoBreakpoint": 480,
"handle": "hide"
}
]
}
},
"/Reports": {
"viewPath": "autStand/Windows/Reports",

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View File

@ -42,7 +42,7 @@
"component": {
"onActionPerformed": {
"config": {
"script": "\ttagPath \u003d \"[BNA8_SCADA_TAG_PROVIDER]System/Global_Started\"\n\tsystem.tag.write(tagPath, True)\n\t"
"script": "\ttagPaths \u003d [\"[BNA8_SCADA_TAG_PROVIDER]System/MCM01/MCM01/Start_PB\", \"[BNA8_SCADA_TAG_PROVIDER]System/MCM02/MCM02/Start_PB\"]\n\tsystem.tag.writeBlocking(tagPaths, True)\n\t"
},
"scope": "G",
"type": "script"
@ -85,7 +85,7 @@
"component": {
"onActionPerformed": {
"config": {
"script": "\ttagPath \u003d \"[BNA8_SCADA_TAG_PROVIDER]System/Global_Stopped\"\n\tsystem.tag.write(tagPath, True)\n\t"
"script": "\ttagPaths \u003d [\"[BNA8_SCADA_TAG_PROVIDER]System/MCM01/MCM01/Stop_PB\", \"[BNA8_SCADA_TAG_PROVIDER]System/MCM02/MCM02/Stop_PB\"]\n\tsystem.tag.writeBlocking(tagPaths, True)\n\t"
},
"scope": "G",
"type": "script"

View File

@ -17,9 +17,19 @@
}
},
"propConfig": {
"params.tagProps": {
"paramDirection": "input",
"persistent": true
},
"params.value": {
"paramDirection": "input",
"persistent": true
},
"params.value.tagProps": {
"onChange": {
"enabled": null,
"script": "\tsystem.perspective.print(currentValue.value)"
}
}
},
"props": {
@ -86,11 +96,11 @@
"0": "{view.params.value.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Start_PB_STATE"
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Start_PB_Color"
},
"transforms": [
{
"expression": "coalesce({value},{view.params.forceFaultStatus},0)",
"expression": "coalesce({value},0)",
"type": "expression"
},
{
@ -210,7 +220,7 @@
},
"transforms": [
{
"expression": "coalesce({value},{view.params.forceFaultStatus},0)",
"expression": "coalesce({value},0)",
"type": "expression"
},
{
@ -321,11 +331,11 @@
"0": "{view.params.value.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Motor_Fault_Reset_PB_STATE"
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Motor_Fault_Reset_PB_Color"
},
"transforms": [
{
"expression": "coalesce({value},{view.params.forceFaultStatus},0)",
"expression": "coalesce({value},0)",
"type": "expression"
},
{
@ -440,7 +450,7 @@
"0": "{view.params.value.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Power_Branch_Fault_Reset_PB_STATE"
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Power_Branch_Fault_Reset_PB_Color"
},
"transforms": [
{
@ -559,11 +569,11 @@
"0": "{view.params.value.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Low_Air_Pressure_Reset_PB_STATE"
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Low_Air_Pressure_Reset_PB_Color"
},
"transforms": [
{
"expression": "coalesce({value},{view.params.forceFaultStatus},0)",
"expression": "coalesce({value},0)",
"type": "expression"
},
{
@ -678,11 +688,11 @@
"0": "{view.params.value.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Jam_Restart_PB_STATE"
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Jam_Restart_PB_Color"
},
"transforms": [
{
"expression": "coalesce({value},{view.params.forceFaultStatus},0)",
"expression": "coalesce({value},0)",
"type": "expression"
},
{
@ -759,54 +769,6 @@
],
"type": "expr"
}
},
"custom.status": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/ALARMST"
},
"transforms": [
{
"expression": "if(isNull({value}), 0, {value})",
"type": "expression"
},
{
"fallback": null,
"inputType": "scalar",
"mappings": [
{
"input": 4,
"output": 1
},
{
"input": 3,
"output": 2
},
{
"input": 2,
"output": 3
},
{
"input": 1,
"output": 4
},
{
"input": 0,
"output": 5
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "tag"
}
}
},
"props": {

View File

@ -1,8 +1,8 @@
{
"custom": {
"color": "#C2C2C2",
"priority": "Low",
"state": "Disabled"
"priority": "No Active Alarms",
"state": "Offline"
},
"params": {
"demoColor": -1,

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

View File

@ -4,7 +4,7 @@
"classDropdownValue": [
"Error"
],
"titleExtra": "1 rows"
"titleExtra": "19 rows"
},
"propConfig": {
"params.classDropdownValue": {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

View File

@ -10,8 +10,8 @@
"attributes": {
"lastModification": {
"actor": "admin",
"timestamp": "2025-11-11T15:08:58Z"
"timestamp": "2025-11-12T08:31:13Z"
},
"lastModificationSignature": "af2e25ae6a70ba6d6823ab0797e137fc51a83423d9ca4d8d621c696d72fc6b3f"
"lastModificationSignature": "0ef11d4b643089fe6527dc0f586da0cafd1d9234402975980671ee40cd40f578"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 37 KiB

View File

@ -4,7 +4,7 @@
"classDropdownValue": [
"Error"
],
"titleExtra": "1 rows"
"titleExtra": "19 rows"
},
"propConfig": {
"params.classDropdownValue": {

View File

@ -10,8 +10,8 @@
"attributes": {
"lastModification": {
"actor": "admin",
"timestamp": "2025-11-10T10:23:32Z"
"timestamp": "2025-11-12T10:29:28Z"
},
"lastModificationSignature": "6dc3ac45d7422b3c753656e87eef2d12716bf11e15b789989d615c2a80dcc2f6"
"lastModificationSignature": "4116a03cb696411ed0975a6a047ba86403deaf159a32b02f5be21279c31db30e"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -17,9 +17,19 @@
}
},
"propConfig": {
"params.tagProps": {
"paramDirection": "input",
"persistent": true
},
"params.value": {
"paramDirection": "input",
"persistent": true
},
"params.value.tagProps": {
"onChange": {
"enabled": null,
"script": "\tsystem.perspective.print(currentValue.value)"
}
}
},
"props": {
@ -86,24 +96,104 @@
"0": "{view.params.value.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Start_PB_STATE"
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Start_PB_Color"
},
"transforms": [
{
"expression": "coalesce({value},{view.params.forceFaultStatus},0)",
"expression": "coalesce({value},0)",
"type": "expression"
},
{
"fallback": "#00A700",
"fallback": "#000000",
"inputType": "scalar",
"mappings": [
{
"input": 0,
"output": "#C2C2C2"
},
{
"input": 1,
"output": "#FF0000"
},
{
"input": 2,
"output": "#41E841"
"output": "#FFA500"
},
{
"input": 3,
"output": "#0008FF"
},
{
"input": 4,
"output": "#41E841"
"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",
@ -210,15 +300,19 @@
},
"transforms": [
{
"expression": "coalesce({value},{view.params.forceFaultStatus},0)",
"expression": "coalesce({value},0)",
"type": "expression"
},
{
"fallback": "#CA0D0D",
"fallback": "#D5D5D5",
"inputType": "scalar",
"mappings": [
{
"input": 1,
"input": false,
"output": "#D90000"
},
{
"input": true,
"output": "#FF0000"
}
],
@ -321,24 +415,104 @@
"0": "{view.params.value.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Motor_Fault_Reset_PB_STATE"
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Motor_Fault_Reset_PB_Color"
},
"transforms": [
{
"expression": "coalesce({value},{view.params.forceFaultStatus},0)",
"expression": "coalesce({value},0)",
"type": "expression"
},
{
"fallback": "#DCDC03",
"fallback": "#000000",
"inputType": "scalar",
"mappings": [
{
"input": 0,
"output": "#C2C2C2"
},
{
"input": 1,
"output": "#FF0000"
},
{
"input": 2,
"output": "#FCFF86"
"output": "#FFA500"
},
{
"input": 3,
"output": "#0008FF"
},
{
"input": 4,
"output": "#FCFF86"
"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",
@ -440,7 +614,7 @@
"0": "{view.params.value.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Power_Branch_Fault_Reset_PB_STATE"
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Power_Branch_Fault_Reset_PB_Color"
},
"transforms": [
{
@ -448,16 +622,96 @@
"type": "expression"
},
{
"fallback": "#DCDC03",
"fallback": "#000000",
"inputType": "scalar",
"mappings": [
{
"input": 0,
"output": "#C2C2C2"
},
{
"input": 1,
"output": "#FF0000"
},
{
"input": 2,
"output": "#FCFF86"
"output": "#FFA500"
},
{
"input": 3,
"output": "#0008FF"
},
{
"input": 4,
"output": "#FCFF86"
"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",
@ -559,24 +813,104 @@
"0": "{view.params.value.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Low_Air_Pressure_Reset_PB_STATE"
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Low_Air_Pressure_Reset_PB_Color"
},
"transforms": [
{
"expression": "coalesce({value},{view.params.forceFaultStatus},0)",
"expression": "coalesce({value},0)",
"type": "expression"
},
{
"fallback": "#0A0AA4",
"fallback": "#000000",
"inputType": "scalar",
"mappings": [
{
"input": 0,
"output": "#C2C2C2"
},
{
"input": 1,
"output": "#FF0000"
},
{
"input": 2,
"output": "#5D5DFF"
"output": "#FFA500"
},
{
"input": 3,
"output": "#0008FF"
},
{
"input": 4,
"output": "#5D5DFF"
"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",
@ -678,24 +1012,104 @@
"0": "{view.params.value.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Jam_Restart_PB_STATE"
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]System/{0}/{0}/Jam_Restart_PB_Color"
},
"transforms": [
{
"expression": "coalesce({value},{view.params.forceFaultStatus},0)",
"expression": "coalesce({value},0)",
"type": "expression"
},
{
"fallback": "#D4D4D4",
"fallback": "#000000",
"inputType": "scalar",
"mappings": [
{
"input": 4,
"output": "#FFFFFF"
"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",
@ -759,54 +1173,6 @@
],
"type": "expr"
}
},
"custom.status": {
"binding": {
"config": {
"fallbackDelay": 2.5,
"mode": "indirect",
"references": {
"0": "{view.params.tagProps[0]}",
"fc": "{session.custom.fc}"
},
"tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/ALARMST"
},
"transforms": [
{
"expression": "if(isNull({value}), 0, {value})",
"type": "expression"
},
{
"fallback": null,
"inputType": "scalar",
"mappings": [
{
"input": 4,
"output": 1
},
{
"input": 3,
"output": 2
},
{
"input": 2,
"output": 3
},
{
"input": 1,
"output": 4
},
{
"input": 0,
"output": 5
}
],
"outputType": "scalar",
"type": "map"
}
],
"type": "tag"
}
}
},
"props": {

View File

@ -10,8 +10,8 @@
"attributes": {
"lastModification": {
"actor": "admin",
"timestamp": "2025-11-08T09:23:24Z"
"timestamp": "2025-11-12T10:24:32Z"
},
"lastModificationSignature": "de892219b63c6ec61b0004463cd2bc382356d2fd44ae43fcc6c2dd7f84005745"
"lastModificationSignature": "229fc26cc13d0698f494f064508de2b7e419e6dfdb918274c1fbd93a71b7ce5d"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 B

After

Width:  |  Height:  |  Size: 384 B

View File

@ -1,8 +1,8 @@
{
"custom": {
"color": "#C2C2C2",
"priority": "Low",
"state": "Disabled"
"priority": "No Active Alarms",
"state": "Offline"
},
"params": {
"demoColor": -1,

View File

@ -10,8 +10,8 @@
"attributes": {
"lastModification": {
"actor": "admin",
"timestamp": "2025-11-03T09:06:00Z"
"timestamp": "2025-11-12T09:42:08Z"
},
"lastModificationSignature": "c24d6707b03f2587b82b50686a89eefa9596822302cdee9064b4cbcf4134027f"
"lastModificationSignature": "4e27665edde9070138705f3854a9712d42eae669e453fd07dbf4e727682a74e5"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

@ -42,7 +42,7 @@
"component": {
"onActionPerformed": {
"config": {
"script": "\ttagPath \u003d \"[BNA8_SCADA_TAG_PROVIDER]System/Global_Started\"\n\tsystem.tag.write(tagPath, True)\n\t"
"script": "\ttagPaths \u003d [\"[BNA8_SCADA_TAG_PROVIDER]System/MCM01/MCM01/Start_PB\", \"[BNA8_SCADA_TAG_PROVIDER]System/MCM02/MCM02/Start_PB\"]\n\tsystem.tag.writeBlocking(tagPaths, True)\n\t"
},
"scope": "G",
"type": "script"
@ -85,7 +85,7 @@
"component": {
"onActionPerformed": {
"config": {
"script": "\ttagPath \u003d \"[BNA8_SCADA_TAG_PROVIDER]System/Global_Stopped\"\n\tsystem.tag.write(tagPath, True)\n\t"
"script": "\ttagPaths \u003d [\"[BNA8_SCADA_TAG_PROVIDER]System/MCM01/MCM01/Stop_PB\", \"[BNA8_SCADA_TAG_PROVIDER]System/MCM02/MCM02/Stop_PB\"]\n\tsystem.tag.writeBlocking(tagPaths, True)\n\t"
},
"scope": "G",
"type": "script"

View File

@ -10,8 +10,8 @@
"attributes": {
"lastModification": {
"actor": "admin",
"timestamp": "2025-11-08T09:34:40Z"
"timestamp": "2025-11-12T09:37:31Z"
},
"lastModificationSignature": "37540bcd7e0fbdb51a27b02a0b507b2b8c56a337749581bd2e631c73f29db553"
"lastModificationSignature": "b9ff74811e428a0a169bc7191a7b5369aaf3e23257d7b7dafcfed5c53d241f7a"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 23 KiB