diff --git a/tags/Simulation_tags.json b/tags/Simulation_tags.json index 1407b1c..064acc3 100644 --- a/tags/Simulation_tags.json +++ b/tags/Simulation_tags.json @@ -2,6 +2,142 @@ "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_", "tagType": "Folder", @@ -10,6 +146,16 @@ "name": "TagProp", "tagType": "UdtType", "tags": [ + { + "opcItemPath": { + "bindType": "parameter", + "binding": "{InstanceName}.Disconnected" + }, + "valueSource": "opc", + "name": "Disconnected", + "tagType": "AtomicTag", + "opcServer": "PLC" + }, { "opcItemPath": { "bindType": "parameter", @@ -41,6 +187,231 @@ "opcServer": "PLC" } ] + }, + { + "name": "Conveyor", + "tagType": "UdtType", + "tags": [ + { + "name": "Maintenance", + "tagType": "Folder", + "tags": [ + { + "valueSource": "memory", + "dataType": "Boolean", + "name": "Jog_LT", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "Boolean", + "name": "Maintenance_Mode", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "Boolean", + "name": "Direction_LT", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "Boolean", + "name": "Bypass_PB", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "Boolean", + "name": "Direction_PB_Pressed", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "Boolean", + "name": "Stop_LT", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "Boolean", + "name": "Jog_PB_Pressed", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "Boolean", + "name": "Stop_PB_Pressed", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "Boolean", + "name": "Start_PB_Pressed", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "Boolean", + "name": "Bypass_PB_LT", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "Boolean", + "name": "Conveyor_Run_LT", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "Boolean", + "name": "Speed", + "tagType": "AtomicTag" + } + ] + }, + { + "valueSource": "memory", + "name": "FPM", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "name": "Last_VFD_Fault_Code", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "name": "Speed", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "name": "Voltage", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "name": "Amperage", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "name": "VFD_Fault_Code", + "tagType": "AtomicTag" + }, + { + "name": "Alarms", + "tagType": "Folder", + "tags": [ + { + "valueSource": "memory", + "dataType": "Boolean", + "name": "Disconnected", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "Boolean", + "name": "VFD_Fault", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "Boolean", + "name": "Communication_Fault", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "Boolean", + "name": "VFD_Reset_Required", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "Boolean", + "name": "Communication_Fault_Reset_Required", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "Boolean", + "name": "Safe_Off_Fault", + "tagType": "AtomicTag" + } + ] + }, + { + "valueSource": "memory", + "name": "STATE", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "name": "Communication_Fault)Code", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "name": "Frequenncy", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "name": "Power_Save_Time", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "name": "Speed_At_60Hz", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Station", + "tagType": "UdtType", + "tags": [ + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "opcItemPath": { + "bindType": "parameter", + "binding": "ns\u003d1;s\u003d[PLC]{InstanceName}.HMI.Alarm.Stopped" + }, + "valueSource": "opc", + "dataType": "Boolean", + "name": "Stopped", + "tagType": "AtomicTag", + "opcServer": "PLC" + }, + { + "opcItemPath": { + "bindType": "parameter", + "binding": "ns\u003d1;s\u003d[PLC]{InstanceName}.HMI.Alarm.EStopped" + }, + "valueSource": "opc", + "dataType": "Boolean", + "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" + } + ] } ] }, @@ -49,77 +420,334 @@ "tagType": "Folder", "tags": [ { - "name": "Buttons", + "valueSource": "memory", + "dataType": "String", + "name": "download", + "value": "", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "String", + "name": "wbsckt_messages_send", + "value": "{\"message_list\":[{\"action\":\"pageview\",\"parameters\":{\"siteId\":\"MTN6_SIMULATION\",\"sessionId\":\"bd3d002d-ce53-4953-a26d-14c9290a8d90\",\"pageId\":\"Home\",\"timestamp\":1749137391093}}]}", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "String", + "name": "device_count", + "value": "{}", + "tagType": "AtomicTag" + }, + { + "name": "Station", "tagType": "Folder", "tags": [ { - "name": "UL1_3_JR_PB2", - "typeId": "TagProp", - "tagType": "UdtInstance", + "name": "EPC", + "tagType": "Folder", "tags": [ { - "name": "ALARMST", - "tagType": "AtomicTag" + "name": "UL1_3_EPC2", + "typeId": "Station", + "tagType": "UdtInstance", + "tags": [ + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Estopped", + "tagType": "AtomicTag" + }, + { + "name": "Stopped", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "STATE", + "tagType": "AtomicTag" + } + ] }, { - "name": "DCN", - "tagType": "AtomicTag" - }, - { - "value": 1, - "name": "STATE", - "tagType": "AtomicTag" + "name": "UL1_3_EPC1", + "typeId": "Station", + "tagType": "UdtInstance", + "tags": [ + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Estopped", + "tagType": "AtomicTag" + }, + { + "name": "Stopped", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "STATE", + "tagType": "AtomicTag" + } + ] } ] }, { - "name": "UL1_3_JR_PB1", - "typeId": "TagProp", - "tagType": "UdtInstance", + "name": "JR", + "tagType": "Folder", "tags": [ { - "value": 1, - "name": "STATE", - "tagType": "AtomicTag" + "name": "UL1_3_JR_PB2", + "typeId": "Station", + "tagType": "UdtInstance", + "tags": [ + { + "name": "Alarm", + "tagType": "Folder", + "tags": [ + { + "name": "Stopped", + "tagType": "AtomicTag" + }, + { + "name": "Estopped", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "STATE", + "tagType": "AtomicTag" + } + ] }, { - "name": "DCN", - "tagType": "AtomicTag" - }, - { - "value": 0, - "name": "ALARMST", - "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": "Estopped", + "tagType": "AtomicTag" + } + ] + } + ] } ] } ] }, + { + "valueSource": "memory", + "dataType": "String", + "name": "IdToStatus", + "value": "{}", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "Boolean", + "name": "wbsckt_logging", + "value": false, + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "String", + "name": "thread_id", + "value": "1374", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "String", + "name": "aws_data", + "value": "{}", + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "Boolean", + "name": "close_socket", + "value": true, + "tagType": "AtomicTag" + }, { "name": "Conveyor", "tagType": "Folder", "tags": [ { "name": "UL1_3_VFD1", - "typeId": "TagProp", + "typeId": "Conveyor", "tagType": "UdtInstance", "tags": [ { - "value": 3, + "name": "Voltage", + "tagType": "AtomicTag" + }, + { + "name": "Speed_At_60Hz", + "tagType": "AtomicTag" + }, + { + "name": "Last_VFD_Fault_Code", + "tagType": "AtomicTag" + }, + { + "name": "Maintenance", + "tagType": "Folder", + "tags": [ + { + "name": "Maintenance_Mode", + "tagType": "AtomicTag" + }, + { + "name": "Speed", + "tagType": "AtomicTag" + }, + { + "name": "Stop_LT", + "tagType": "AtomicTag" + }, + { + "name": "Bypass_PB_LT", + "tagType": "AtomicTag" + }, + { + "name": "Conveyor_Run_LT", + "tagType": "AtomicTag" + }, + { + "name": "Direction_PB_Pressed", + "tagType": "AtomicTag" + }, + { + "name": "Bypass_PB", + "tagType": "AtomicTag" + }, + { + "name": "Start_PB_Pressed", + "tagType": "AtomicTag" + }, + { + "name": "Stop_PB_Pressed", + "tagType": "AtomicTag" + }, + { + "name": "Jog_PB_Pressed", + "tagType": "AtomicTag" + }, + { + "name": "Jog_LT", + "tagType": "AtomicTag" + }, + { + "name": "Direction_LT", + "tagType": "AtomicTag" + } + ] + }, + { + "name": "Speed", + "tagType": "AtomicTag" + }, + { + "name": "Amperage", + "tagType": "AtomicTag" + }, + { + "name": "Frequenncy", + "tagType": "AtomicTag" + }, + { + "name": "Communication_Fault)Code", + "tagType": "AtomicTag" + }, + { + "name": "Power_Save_Time", + "tagType": "AtomicTag" + }, + { + "value": 14, "name": "STATE", "tagType": "AtomicTag" }, { - "name": "DCN", + "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": "VFD_Fault_Code", "tagType": "AtomicTag" }, { - "name": "ALARMST", + "name": "FPM", "tagType": "AtomicTag" } ] } ] + }, + { + "valueSource": "memory", + "dataType": "DateTime", + "name": "wbsckt_heartbeat_interval", + "value": 1749226171073, + "tagType": "AtomicTag" + }, + { + "valueSource": "memory", + "dataType": "Boolean", + "name": "wbsckt_running", + "value": true, + "tagType": "AtomicTag" } ] } diff --git a/tags/Station_tag.json b/tags/Station_tag.json deleted file mode 100644 index 6db1c65..0000000 --- a/tags/Station_tag.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "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 deleted file mode 100644 index 32fce2f..0000000 --- a/tags/Station_udt.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "name": "Station", - "tagType": "UdtType", - "tags": [ - { - "name": "Alarm", - "tagType": "Folder", - "tags": [ - { - "opcItemPath": { - "bindType": "parameter", - "binding": "ns\u003d1;s\u003d[PLC]{InstanceName}.HMI.Alarm.Stopped" - }, - "valueSource": "opc", - "dataType": "Boolean", - "name": "Stopped", - "tagType": "AtomicTag", - "opcServer": "PLC" - }, - { - "opcItemPath": { - "bindType": "parameter", - "binding": "ns\u003d1;s\u003d[PLC]{InstanceName}.HMI.Alarm.EStopped" - }, - "valueSource": "opc", - "dataType": "Boolean", - "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