Compare commits

..

No commits in common. "d288346069348503ba223d88071f845f137f768c" and "4f06afd19c6be0480a3a8ce4f59d042277e659c5" have entirely different histories.

5 changed files with 1136 additions and 1716 deletions

View File

@ -1,17 +0,0 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"view.json",
"thumbnail.png"
],
"attributes": {
"lastModification": {
"actor": "admin",
"timestamp": "2025-06-12T13:48:51Z"
},
"lastModificationSignature": "23c3f4cb026862ccb37102727dc2295231da49571d74535a75f068bdc3966348"
}
}

View File

@ -1,11 +1,10 @@
{ {
"custom": { "custom": {
"alarm_message": null,
"disconnected": true, "disconnected": true,
"plc": "value", "plc": "value",
"priority": 0, "priority": 0,
"priority_string": "Medium", "priority_string": "No Active Alarms",
"searchId": "PLC01", "searchId": "value",
"state": 0, "state": 0,
"state_string": "Disabled" "state_string": "Disabled"
}, },
@ -114,11 +113,11 @@
"mappings": [ "mappings": [
{ {
"input": 0, "input": 0,
"output": "Medium" "output": "No Active Alarms"
}, },
{ {
"input": 1, "input": 1,
"output": "No Active Alarms" "output": "High"
}, },
{ {
"input": 2, "input": 2,
@ -174,7 +173,7 @@
"custom.state_string": { "custom.state_string": {
"binding": { "binding": {
"config": { "config": {
"expression": "case({view.custom.state},\r\n0, \"Disabled\",\r\n1, \"Enabled\",\r\n2, \"Half Full\",\r\n3, \"Full\",\r\n4, \"Jammed\",\r\n\"Unknown\")" "expression": "case({view.custom.state},\r\n0, \"Disabled\",\r\n1, \"Enabled\",\r\n2, \"Half Full\",\r\n3, \"Full\",\r\n4, \"Jam\",\r\n\"Unknown\")"
}, },
"type": "expr" "type": "expr"
}, },
@ -291,7 +290,7 @@
"dom": { "dom": {
"onClick": { "onClick": {
"config": { "config": {
"script": "\tsystem.perspective.openDock(\u0027Docked-East-SNP\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps})" "script": "\tsystem.perspective.openDock(\u0027Docked-East\u0027,params\u003d{\u0027tagProps\u0027:self.view.params.tagProps})"
}, },
"scope": "G", "scope": "G",
"type": "script" "type": "script"
@ -334,7 +333,7 @@
"mappings": [ "mappings": [
{ {
"input": 1, "input": 1,
"output": "Alarms-Styles/NoAlarm" "output": "Alarms-Styles/High"
}, },
{ {
"input": 2, "input": 2,
@ -347,10 +346,6 @@
{ {
"input": 4, "input": 4,
"output": "Alarms-Styles/High" "output": "Alarms-Styles/High"
},
{
"input": 0,
"output": "Alarms-Styles/Medium"
} }
], ],
"outputType": "style-list", "outputType": "style-list",

View File

@ -1,3 +1,143 @@
{
"name": "",
"tagType": "Provider",
"tags": [
{
"name": "Latency",
"tagType": "Folder",
"tags": [
{
"valueSource": "memory",
"dataType": "StringArray",
"name": "rolling_latency",
"alarmEvalEnabled": true,
"value": [
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0",
"0"
],
"tagType": "AtomicTag"
},
{
"valueSource": "memory",
"dataType": "Boolean",
"name": "first_pass",
"value": true,
"tagType": "AtomicTag"
},
{
"valueSource": "reference",
"dataType": "String",
"sourceTagPath": "[~]System/aws_data.value",
"name": "aws_data_copy",
"tagType": "AtomicTag"
},
{
"valueSource": "memory",
"dataType": "String",
"name": "prev_key",
"value": "",
"tagType": "AtomicTag"
},
{
"valueSource": "memory",
"dataType": "DateTime",
"name": "last_alarm_change_ts",
"formatString": "yyyy-MM-dd h:mm:ss aa",
"tagType": "AtomicTag"
},
{
"valueSource": "memory",
"dataType": "String",
"name": "avg_latency",
"value": "",
"tagType": "AtomicTag"
}
]
},
{
"name": "Configuration",
"tagType": "Folder",
"tags": [
{
"valueSource": "memory",
"dataType": "String",
"name": "SiteLatLng",
"value": "{\"lat\":40.19567891533845, \"lng\":-74.56542081870408}",
"tagType": "AtomicTag"
},
{
"valueSource": "memory",
"dataType": "String",
"name": "PLC",
"value": "{ \"MCM07\": { \"Area\": \"Bypass\", \"SubArea\": \"\" }, \t\"MCM06\": { \"Area\": \"Non Con Sorters\", \"SubArea\": \"\" }, \t\"MCM05\": { \"Area\": \"North Bulk Inbound, Fluid Outbound and Problem Solve\", \"SubArea\": \"\" }, \t\"MCM04\": { \"Area\": \"South Bulk Inbound, Fluid Outbound and Problem Solve\", \"SubArea\": \"\" }, \t\"MCM03\": { \"Area\": \"Non Con Merge\", \"SubArea\": \"\" }, \t\"MCM02\": { \"Area\": \"Fluid Inbound Merges 5-7\", \"SubArea\": \"\" }, \t\"MCM01\": { \"Area\": \"Fluid Inbound Merges 1-4\", \"SubArea\": \"\" } }",
"tagType": "AtomicTag"
},
{
"valueSource": "reference",
"dataType": "String",
"sourceTagPath": "[System]Gateway/SystemName",
"name": "SystemName",
"tagType": "AtomicTag"
},
{
"valueSource": "memory",
"dataType": "String",
"name": "aws",
"value": "{\"prefix\":\"na\",\"region\":\"us-east-1\"}",
"tagType": "AtomicTag"
},
{
"valueSource": "memory",
"dataType": "String",
"name": "FC",
"alarmEvalEnabled": false,
"value": "MTN6_SIMULATION",
"tagType": "AtomicTag"
},
{
"valueSource": "memory",
"dataType": "String",
"name": "DetailedViews",
"value": "{ \"MCM07 Bypass\": [ \"MCM07\" ], \t\"MCM06 Non Con\": [ \"MCM06\" ],\t \t\"MCM05 South Bulk Inbound, Fluid Outbound and Problem Solve\": [ \"MCM05\" ],\t \t\"MCM04 North Bulk Inbound, Fluid Outbound and Problem Solve\": [ \"MCM04\" ], \t\"MCM03 Non Con\": [ \"MCM03\" ], \t\"MCM02 Fluid Inbound Merges 5-7\": [ \"MCM02\" ], \t\"MCM01 Fluid Inbound Merges 1-4\": [ \"MCM01\" ]}",
"tagType": "AtomicTag"
},
{
"valueSource": "memory",
"dataType": "String",
"name": "BACKEND_EDGE_DEVICE",
"value": "quattro",
"tagType": "AtomicTag"
}
]
},
{ {
"name": "_types_", "name": "_types_",
"tagType": "Folder", "tagType": "Folder",
@ -66,7 +206,7 @@
"opcServer": "PLC" "opcServer": "PLC"
}, },
{ {
"name": "Alarm", "name": "Alarms",
"tagType": "Folder", "tagType": "Folder",
"tags": [ "tags": [
{ {
@ -75,14 +215,6 @@
"binding": "ns\u003d1;s\u003d[PLC]{InstanceName}.HMI.Alarms.Disabled" "binding": "ns\u003d1;s\u003d[PLC]{InstanceName}.HMI.Alarms.Disabled"
}, },
"valueSource": "opc", "valueSource": "opc",
"alarms": [
{
"setpointA": 1.0,
"notes": "Conveyor is Disabled",
"name": "Disabled",
"priority": "Medium"
}
],
"name": "Disabled", "name": "Disabled",
"tagType": "AtomicTag", "tagType": "AtomicTag",
"opcServer": "PLC" "opcServer": "PLC"
@ -93,7 +225,7 @@
"binding": "ns\u003d1;s\u003d[PLC]{InstanceName}.HMI.Alarms.PKGREL_PB_Pressed" "binding": "ns\u003d1;s\u003d[PLC]{InstanceName}.HMI.Alarms.PKGREL_PB_Pressed"
}, },
"valueSource": "opc", "valueSource": "opc",
"name": "PKGREL_PB_Pressed", "name": "PKGEL_PB_Pressed",
"tagType": "AtomicTag", "tagType": "AtomicTag",
"opcServer": "PLC" "opcServer": "PLC"
}, },
@ -103,14 +235,6 @@
"binding": "ns\u003d1;s\u003d[PLC]{InstanceName}.HMI.Alarms.Full" "binding": "ns\u003d1;s\u003d[PLC]{InstanceName}.HMI.Alarms.Full"
}, },
"valueSource": "opc", "valueSource": "opc",
"alarms": [
{
"setpointA": 1.0,
"notes": "Conveyor is Full",
"name": "Full",
"priority": "High"
}
],
"name": "Full", "name": "Full",
"tagType": "AtomicTag", "tagType": "AtomicTag",
"opcServer": "PLC" "opcServer": "PLC"
@ -121,14 +245,6 @@
"binding": "ns\u003d1;s\u003d[PLC]{InstanceName}.HMI.Alarms.Half_Full" "binding": "ns\u003d1;s\u003d[PLC]{InstanceName}.HMI.Alarms.Half_Full"
}, },
"valueSource": "opc", "valueSource": "opc",
"alarms": [
{
"setpointA": 1.0,
"notes": "Conveyor is Half Full",
"name": "Half Full",
"priority": "High"
}
],
"name": "Half_Full", "name": "Half_Full",
"tagType": "AtomicTag", "tagType": "AtomicTag",
"opcServer": "PLC" "opcServer": "PLC"
@ -139,16 +255,6 @@
"binding": "ns\u003d1;s\u003d[PLC]{InstanceName}.HMI.Alarms.Jam" "binding": "ns\u003d1;s\u003d[PLC]{InstanceName}.HMI.Alarms.Jam"
}, },
"valueSource": "opc", "valueSource": "opc",
"alarms": [
{
"setpointA": 1.0,
"notes": "Conveyor is Jammed",
"name": "Jammed",
"label": "",
"displayPath": "",
"priority": "High"
}
],
"name": "Jam", "name": "Jam",
"tagType": "AtomicTag", "tagType": "AtomicTag",
"opcServer": "PLC" "opcServer": "PLC"
@ -487,4 +593,630 @@
] ]
} }
] ]
},
{
"name": "System",
"tagType": "Folder",
"tags": [
{
"valueSource": "memory",
"dataType": "String",
"name": "download",
"value": "",
"tagType": "AtomicTag"
},
{
"valueSource": "memory",
"dataType": "String",
"name": "device_count",
"value": "{}",
"tagType": "AtomicTag"
},
{
"valueSource": "memory",
"dataType": "String",
"name": "thread_id",
"value": "3005",
"tagType": "AtomicTag"
},
{
"valueSource": "memory",
"dataType": "String",
"name": "aws_data",
"value": "{}",
"tagType": "AtomicTag"
},
{
"name": "Conveyor",
"tagType": "Folder",
"tags": [
{
"name": "UL1_3_VFD1",
"typeId": "Conveyor",
"tagType": "UdtInstance",
"tags": [
{
"name": "Voltage",
"tagType": "AtomicTag"
},
{
"name": "Speed_At_60Hz",
"tagType": "AtomicTag"
},
{
"value": 14,
"name": "STATE",
"tagType": "AtomicTag"
},
{
"name": "Last_VFD_Fault_Code",
"tagType": "AtomicTag"
},
{
"name": "Maintenance",
"tagType": "Folder",
"tags": [
{
"name": "Maintenance_Mode",
"tagType": "AtomicTag"
},
{
"name": "Speed_FPM",
"tagType": "AtomicTag"
},
{
"name": "Stop_LT",
"tagType": "AtomicTag"
},
{
"name": "Run_LT",
"tagType": "AtomicTag"
},
{
"name": "Direction_PB_Pressed",
"tagType": "AtomicTag"
},
{
"name": "Start_PB_Pressed",
"tagType": "AtomicTag"
},
{
"name": "Stop_PB_Pressed",
"tagType": "AtomicTag"
},
{
"name": "Jog_PB_Pressed",
"tagType": "AtomicTag"
},
{
"name": "Direction",
"tagType": "AtomicTag"
}
]
},
{
"name": "Alarms",
"tagType": "Folder",
"tags": [
{
"name": "Communication_Fault",
"tagType": "AtomicTag"
},
{
"name": "Safe_Off_Fault",
"tagType": "AtomicTag"
},
{
"name": "VFD_Fault",
"tagType": "AtomicTag"
},
{
"name": "Communication_Fault_Reset_Required",
"tagType": "AtomicTag"
},
{
"name": "VFD_Reset_Required",
"tagType": "AtomicTag"
},
{
"name": "Disconnected",
"tagType": "AtomicTag"
}
]
},
{
"name": "Amperage",
"tagType": "AtomicTag"
},
{
"name": "Frequenncy",
"tagType": "AtomicTag"
},
{
"name": "VFD_Fault_Code",
"tagType": "AtomicTag"
},
{
"name": "FPM",
"tagType": "AtomicTag"
},
{
"name": "Communication_Fault_Code",
"tagType": "AtomicTag"
},
{
"name": "Power_Save_Time",
"tagType": "AtomicTag"
}
]
}
]
},
{
"valueSource": "memory",
"dataType": "Boolean",
"name": "wbsckt_running",
"value": true,
"tagType": "AtomicTag"
},
{
"valueSource": "memory",
"dataType": "String",
"name": "wbsckt_messages_send",
"value": "{\"message_list\":[{\"action\":\"pageview\",\"parameters\":{\"siteId\":\"MTN6_SIMULATION\",\"sessionId\":\"f93d1024-7bf7-46fe-869d-fbbc8bdc7994\",\"pageId\":\"Detailed-View: MCM04\",\"timestamp\":1749711395352}}]}",
"tagType": "AtomicTag"
},
{
"name": "PE",
"tagType": "Folder",
"tags": [
{
"name": "UL1_3_FPE1",
"typeId": "PE",
"tagType": "UdtInstance",
"tags": [
{
"name": "Alarm",
"tagType": "Folder",
"tags": [
{
"name": "Jammed",
"tagType": "AtomicTag"
},
{
"name": "Full",
"tagType": "AtomicTag"
}
]
},
{
"name": "TimeOut",
"tagType": "AtomicTag"
}
]
}
]
},
{
"name": "Station",
"tagType": "Folder",
"tags": [
{
"name": "EPC",
"tagType": "Folder",
"tags": [
{
"name": "UL1_3_EPC2",
"typeId": "Station",
"tagType": "UdtInstance",
"tags": [
{
"name": "Alarm",
"tagType": "Folder",
"tags": [
{
"name": "Pressed",
"tagType": "AtomicTag"
},
{
"name": "Estopped",
"tagType": "AtomicTag"
},
{
"name": "Stopped",
"tagType": "AtomicTag"
}
]
},
{
"name": "STATE",
"tagType": "AtomicTag"
},
{
"name": "Maintenance",
"tagType": "Folder",
"tags": [
{
"name": "Start_PB",
"tagType": "AtomicTag"
},
{
"name": "Stop_PB",
"tagType": "AtomicTag"
}
]
}
]
},
{
"name": "UL1_3_EPC1",
"typeId": "Station",
"tagType": "UdtInstance",
"tags": [
{
"name": "Maintenance",
"tagType": "Folder",
"tags": [
{
"name": "Start_PB",
"tagType": "AtomicTag"
},
{
"name": "Stop_PB",
"tagType": "AtomicTag"
}
]
},
{
"name": "Alarm",
"tagType": "Folder",
"tags": [
{
"name": "Estopped",
"tagType": "AtomicTag"
},
{
"name": "Stopped",
"tagType": "AtomicTag"
},
{
"name": "Pressed",
"tagType": "AtomicTag"
}
]
},
{
"name": "STATE",
"tagType": "AtomicTag"
}
]
}
]
},
{
"name": "JR",
"tagType": "Folder",
"tags": [
{
"name": "S011050_JR1",
"typeId": "Station Chute",
"tagType": "UdtInstance",
"tags": [
{
"name": "STATE",
"tagType": "AtomicTag"
},
{
"name": "Alarm",
"tagType": "Folder",
"tags": [
{
"name": "Pressed",
"tagType": "AtomicTag"
}
]
},
{
"name": "Maintenance",
"tagType": "Folder",
"tags": [
{
"name": "Start_PB",
"tagType": "AtomicTag"
}
]
}
]
},
{
"name": "UL1_3_JR_PB2",
"typeId": "Station",
"tagType": "UdtInstance",
"tags": [
{
"name": "Alarm",
"tagType": "Folder",
"tags": [
{
"name": "Stopped",
"tagType": "AtomicTag"
},
{
"name": "Pressed",
"tagType": "AtomicTag"
},
{
"name": "Estopped",
"tagType": "AtomicTag"
}
]
},
{
"name": "STATE",
"tagType": "AtomicTag"
},
{
"name": "Maintenance",
"tagType": "Folder",
"tags": [
{
"name": "Start_PB",
"tagType": "AtomicTag"
},
{
"name": "Stop_PB",
"tagType": "AtomicTag"
}
]
}
]
},
{
"name": "UL1_3_JR_PB1",
"typeId": "Station",
"tagType": "UdtInstance",
"tags": [
{
"name": "STATE",
"tagType": "AtomicTag"
},
{
"name": "Alarm",
"tagType": "Folder",
"tags": [
{
"name": "Stopped",
"tagType": "AtomicTag"
},
{
"name": "Pressed",
"tagType": "AtomicTag"
},
{
"name": "Estopped",
"tagType": "AtomicTag"
}
]
},
{
"name": "Maintenance",
"tagType": "Folder",
"tags": [
{
"name": "Stop_PB",
"tagType": "AtomicTag"
},
{
"name": "Start_PB",
"tagType": "AtomicTag"
}
]
}
]
}
]
}
]
},
{
"valueSource": "memory",
"dataType": "String",
"name": "IdToStatus",
"value": "{}",
"tagType": "AtomicTag"
},
{
"valueSource": "memory",
"dataType": "Boolean",
"name": "wbsckt_logging",
"value": false,
"tagType": "AtomicTag"
},
{
"name": "Chute",
"tagType": "Folder",
"tags": [
{
"name": "Chute_4",
"typeId": "Chute",
"tagType": "UdtInstance",
"tags": [
{
"name": "Enable_Chute_Pressed",
"tagType": "AtomicTag"
},
{
"name": "Alarms",
"tagType": "Folder",
"tags": [
{
"name": "Jam",
"tagType": "AtomicTag"
},
{
"name": "PKGEL_PB_Pressed",
"tagType": "AtomicTag"
},
{
"name": "Half_Full",
"tagType": "AtomicTag"
},
{
"name": "Disabled",
"tagType": "AtomicTag"
},
{
"name": "Full",
"tagType": "AtomicTag"
}
]
},
{
"name": "STATE",
"tagType": "AtomicTag"
}
]
},
{
"name": "Chute_2",
"typeId": "Chute",
"tagType": "UdtInstance",
"tags": [
{
"name": "Enable_Chute_Pressed",
"tagType": "AtomicTag"
},
{
"name": "Alarms",
"tagType": "Folder",
"tags": [
{
"name": "Full",
"tagType": "AtomicTag"
},
{
"name": "Half_Full",
"tagType": "AtomicTag"
},
{
"name": "Disabled",
"tagType": "AtomicTag"
},
{
"name": "PKGEL_PB_Pressed",
"tagType": "AtomicTag"
},
{
"name": "Jam",
"tagType": "AtomicTag"
}
]
},
{
"name": "STATE",
"tagType": "AtomicTag"
}
]
},
{
"name": "Chute_1",
"typeId": "Chute",
"tagType": "UdtInstance",
"tags": [
{
"name": "Alarms",
"tagType": "Folder",
"tags": [
{
"name": "PKGEL_PB_Pressed",
"tagType": "AtomicTag"
},
{
"name": "Disabled",
"tagType": "AtomicTag"
},
{
"name": "Full",
"tagType": "AtomicTag"
},
{
"name": "Half_Full",
"tagType": "AtomicTag"
},
{
"name": "Jam",
"tagType": "AtomicTag"
}
]
},
{
"name": "STATE",
"tagType": "AtomicTag"
},
{
"name": "Enable_Chute_Pressed",
"tagType": "AtomicTag"
}
]
},
{
"name": "Chute_3",
"typeId": "Chute",
"tagType": "UdtInstance",
"tags": [
{
"name": "Alarms",
"tagType": "Folder",
"tags": [
{
"name": "Disabled",
"tagType": "AtomicTag"
},
{
"name": "PKGEL_PB_Pressed",
"tagType": "AtomicTag"
},
{
"name": "Full",
"tagType": "AtomicTag"
},
{
"name": "Half_Full",
"tagType": "AtomicTag"
},
{
"name": "Jam",
"tagType": "AtomicTag"
}
]
},
{
"name": "Enable_Chute_Pressed",
"tagType": "AtomicTag"
},
{
"name": "STATE",
"tagType": "AtomicTag"
}
]
}
]
},
{
"valueSource": "memory",
"dataType": "Boolean",
"name": "close_socket",
"value": true,
"tagType": "AtomicTag"
},
{
"valueSource": "memory",
"dataType": "DateTime",
"name": "wbsckt_heartbeat_interval",
"value": 1749721788323,
"tagType": "AtomicTag"
}
]
}
]
} }