diff --git a/MTN6_Simulation/com.inductiveautomation.perspective/views/Simulations/Station_EPC/resource.json b/MTN6_Simulation/com.inductiveautomation.perspective/views/Simulations/Station_EPC/resource.json new file mode 100644 index 0000000..efd799e --- /dev/null +++ b/MTN6_Simulation/com.inductiveautomation.perspective/views/Simulations/Station_EPC/resource.json @@ -0,0 +1,17 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "view.json", + "thumbnail.png" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-06-04T13:27:50Z" + }, + "lastModificationSignature": "9f2d15bec701a5b47b90a28d7896be38790e8558b3a7d75693a0944b90035a45" + } +} \ No newline at end of file diff --git a/MTN6_Simulation/com.inductiveautomation.perspective/views/Simulations/Station_EPC/thumbnail.png b/MTN6_Simulation/com.inductiveautomation.perspective/views/Simulations/Station_EPC/thumbnail.png new file mode 100644 index 0000000..aeddab0 Binary files /dev/null and b/MTN6_Simulation/com.inductiveautomation.perspective/views/Simulations/Station_EPC/thumbnail.png differ diff --git a/MTN6_Simulation/com.inductiveautomation.perspective/views/Simulations/Station_EPC/view.json b/MTN6_Simulation/com.inductiveautomation.perspective/views/Simulations/Station_EPC/view.json new file mode 100644 index 0000000..9570255 --- /dev/null +++ b/MTN6_Simulation/com.inductiveautomation.perspective/views/Simulations/Station_EPC/view.json @@ -0,0 +1,263 @@ +{ + "custom": {}, + "params": {}, + "props": { + "defaultSize": { + "height": 1080, + "width": 1920 + } + }, + "root": { + "children": [ + { + "meta": { + "name": "Image" + }, + "position": { + "height": 1080, + "width": 1920, + "x": -2.0088348388671875, + "y": 0.0000629425048828125 + }, + "props": { + "source": "http://127.0.0.1:5500/Station_EPC.svg" + }, + "type": "ia.display.image" + }, + { + "meta": { + "name": "UL1_3_VFD1" + }, + "position": { + "height": 292, + "width": 290, + "x": 813, + "y": 376.979 + }, + "props": { + "params": { + "directionLeft": false, + "forceFaultStatus": null, + "forceRunningStatus": null, + "tagProps": [ + "/System/Conveyor/UL1_3_VFD1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/Status" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL1_3_EPC1_Line" + }, + "position": { + "height": 30, + "rotate": { + "angle": 0 + }, + "width": 1376, + "x": 303.83, + "y": 720.21 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "/System/Station/EPC/UL1_3_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL1_3_EPC2_Line" + }, + "position": { + "height": 30, + "rotate": { + "angle": 0 + }, + "width": 1360, + "x": 312.93, + "y": 294.02 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "/System/Station/EPC/UL1_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_Line" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL1_3_EPC2" + }, + "position": { + "height": 178, + "rotate": { + "angle": 90 + }, + "width": 185, + "x": 134, + "y": 220 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "/System/Station/EPC/UL1_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL1_3_EPC1" + }, + "position": { + "height": 178, + "rotate": { + "angle": "90deg" + }, + "width": 185, + "x": 134, + "y": 645 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "/System/Station/EPC/UL1_3_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL1_3_EPC1_END" + }, + "position": { + "height": 150, + "rotate": { + "angle": 90 + }, + "width": 80, + "x": 1687.89, + "y": 660.19 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "/System/Station/EPC/UL1_3_EPC1", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End" + }, + "type": "ia.display.view" + }, + { + "meta": { + "name": "UL1_3_EPC2_END" + }, + "position": { + "height": 150, + "rotate": { + "angle": 90 + }, + "width": 80, + "x": 1682.89, + "y": 235.19 + }, + "props": { + "params": { + "forceFaultStatus": null, + "tagProps": [ + "/System/Station/EPC/UL1_3_EPC2", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value", + "value" + ] + }, + "path": "Symbol-Views/Equipment-Views/PullChord_End" + }, + "type": "ia.display.view" + } + ], + "meta": { + "name": "root" + }, + "type": "ia.container.coord" + } +} \ No newline at end of file diff --git a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/PullChord/view.json b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/PullChord/view.json index c513773..744dd05 100644 --- a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/PullChord/view.json +++ b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/PullChord/view.json @@ -178,7 +178,7 @@ "0": "{view.params.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/ALARMST" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/Estopped" }, "transforms": [ { diff --git a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/PullChord_End/view.json b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/PullChord_End/view.json index 9e5f0ea..7db4f48 100644 --- a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/PullChord_End/view.json +++ b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/PullChord_End/view.json @@ -178,7 +178,7 @@ "0": "{view.params.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/ALARMST" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/Estopped" }, "transforms": [ { diff --git a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/PullChord_Line/view.json b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/PullChord_Line/view.json index 49e77b6..c624981 100644 --- a/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/PullChord_Line/view.json +++ b/SCADA_PERSPECTIVE_PARENT_PROJECT/com.inductiveautomation.perspective/views/Symbol-Views/Equipment-Views/PullChord_Line/view.json @@ -178,7 +178,7 @@ "0": "{view.params.tagProps[0]}", "fc": "{session.custom.fc}" }, - "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/ALARMST" + "tagPath": "[{fc}_SCADA_TAG_PROVIDER]{0}/Alarm/Estopped" }, "transforms": [ { diff --git a/tags/Station_tag.json b/tags/Station_tag.json new file mode 100644 index 0000000..6db1c65 --- /dev/null +++ b/tags/Station_tag.json @@ -0,0 +1,100 @@ +{ + "name": "Station", + "tagType": "Folder", + "tags": [ + { + "name": "Buttons", + "tagType": "Folder", + "tags": [ + { + "name": "UL1_3_JR_PB1", + "typeId": "TagProp", + "tagType": "UdtInstance", + "tags": [ + { + "value": 0, + "name": "ALARMST", + "tagType": "AtomicTag" + }, + { + "name": "STATE", + "tagType": "AtomicTag" + }, + { + "name": "DCN", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "UL1_3_JR_PB2", + "typeId": "TagProp", + "tagType": "UdtInstance", + "tags": [ + { + "name": "DCN", + "tagType": "AtomicTag" + }, + { + "name": "ALARMST", + "tagType": "AtomicTag" + }, + { + "value": 1, + "name": "STATE", + "tagType": "AtomicTag" + } + ] + } + ] + }, + { + "name": "EPC", + "tagType": "Folder", + "tags": [ + { + "name": "UL1_3_EPC2", + "typeId": "Station", + "tagType": "UdtInstance", + "tags": [ + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Estopped", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "STATE", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "UL1_3_EPC1", + "typeId": "Station", + "tagType": "UdtInstance", + "tags": [ + { + "name": "STATE", + "tagType": "AtomicTag" + }, + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Estopped", + "tagType": "AtomicTag" + } + ] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/tags/Station_udt.json b/tags/Station_udt.json new file mode 100644 index 0000000..f558695 --- /dev/null +++ b/tags/Station_udt.json @@ -0,0 +1,32 @@ +{ + "name": "Station", + "tagType": "UdtType", + "tags": [ + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "opcItemPath": { + "bindType": "parameter", + "binding": "ns\u003d1;s\u003d[PLC]{InstanceName}.HMI.Alarm.EStopped" + }, + "valueSource": "opc", + "name": "Estopped", + "tagType": "AtomicTag", + "opcServer": "PLC" + } + ] + }, + { + "opcItemPath": { + "bindType": "parameter", + "binding": "ns\u003d1;s\u003d[PLC]{InstanceName}.HMI.STATE" + }, + "valueSource": "opc", + "name": "STATE", + "tagType": "AtomicTag", + "opcServer": "PLC" + } + ] +} \ No newline at end of file