From db29b36ebe52eddb48fc27241379b806023972b9 Mon Sep 17 00:00:00 2001 From: Gigi Mamaladze Date: Wed, 7 May 2025 23:27:54 +0400 Subject: [PATCH] Added queris and transaction groups --- .../views/Windows/Statistics/view.json | 15 ++-- .../transaction-groups/Dumpers/ULGL1/data.bin | Bin 0 -> 1110 bytes .../Dumpers/ULGL1/resource.json | 16 ++++ .../transaction-groups/Dumpers/ULGL2/data.bin | Bin 0 -> 1252 bytes .../Dumpers/ULGL2/resource.json | 16 ++++ .../transaction-groups/Dumpers/ULGL3/data.bin | Bin 0 -> 1252 bytes .../Dumpers/ULGL3/resource.json | 16 ++++ .../transaction-groups/Ethernet/data.bin | Bin 0 -> 6258 bytes .../transaction-groups/Ethernet/resource.json | 16 ++++ .../Jam_Areas/JPE1_PS1_1/data.bin | Bin 0 -> 950 bytes .../Jam_Areas/JPE1_PS1_1/resource.json | 16 ++++ .../Jam_Areas/JPE1_PS1_10/data.bin | Bin 0 -> 950 bytes .../Jam_Areas/JPE1_PS1_10/resource.json | 16 ++++ .../Jam_Areas/JPE1_PS1_3/data.bin | Bin 0 -> 950 bytes .../Jam_Areas/JPE1_PS1_3/resource.json | 16 ++++ .../Jam_Areas/JPE1_PS1_7/data.bin | Bin 0 -> 950 bytes .../Jam_Areas/JPE1_PS1_7/resource.json | 16 ++++ .../Jam_Areas/JPE1_PS1_8/data.bin | Bin 0 -> 950 bytes .../Jam_Areas/JPE1_PS1_8/resource.json | 16 ++++ .../Jam_Areas/JPE1_PS1_9/data.bin | Bin 0 -> 949 bytes .../Jam_Areas/JPE1_PS1_9/resource.json | 16 ++++ .../Jam_Areas/JPE1_RE2_3/data.bin | Bin 0 -> 949 bytes .../Jam_Areas/JPE1_RE2_3/resource.json | 16 ++++ .../Jam_Areas/JPE1_RO2_4/data.bin | Bin 0 -> 949 bytes .../Jam_Areas/JPE1_RO2_4/resource.json | 16 ++++ .../Jam_Areas/JPE1_RO3_2/data.bin | Bin 0 -> 949 bytes .../Jam_Areas/JPE1_RO3_2/resource.json | 16 ++++ .../Jam_Areas/JPE1_RO4_4/data.bin | Bin 0 -> 949 bytes .../Jam_Areas/JPE1_RO4_4/resource.json | 16 ++++ .../Jam_Areas/JPE1_ULGL1_3/data.bin | Bin 0 -> 1249 bytes .../Jam_Areas/JPE1_ULGL1_3/resource.json | 16 ++++ .../Jam_Areas/JPE1_ULGL2_3/data.bin | Bin 0 -> 1051 bytes .../Jam_Areas/JPE1_ULGL2_3/resource.json | 16 ++++ .../Jam_Areas/JPE1_ULGL3_3/data.bin | Bin 0 -> 947 bytes .../Jam_Areas/JPE1_ULGL3_3/resource.json | 16 ++++ .../Jam_Areas/JPE2_PS1_1/data.bin | Bin 0 -> 949 bytes .../Jam_Areas/JPE2_PS1_1/resource.json | 16 ++++ .../Jam_Areas/JPE2_PS1_5/data.bin | Bin 0 -> 950 bytes .../Jam_Areas/JPE2_PS1_5/resource.json | 16 ++++ .../Jam_Areas/JPE2_PS1_7/data.bin | Bin 0 -> 950 bytes .../Jam_Areas/JPE2_PS1_7/resource.json | 16 ++++ .../Jam_Areas/JPE2_RE2_1/data.bin | Bin 0 -> 949 bytes .../Jam_Areas/JPE2_RE2_1/resource.json | 16 ++++ .../Jam_Areas/JPE2_RE2_5/data.bin | Bin 0 -> 949 bytes .../Jam_Areas/JPE2_RE2_5/resource.json | 16 ++++ .../Jam_Areas/JPE2_RE2_7/data.bin | Bin 0 -> 949 bytes .../Jam_Areas/JPE2_RE2_7/resource.json | 16 ++++ .../Jam_Areas/JPE2_RE2_9/data.bin | Bin 0 -> 949 bytes .../Jam_Areas/JPE2_RE2_9/resource.json | 16 ++++ .../Jam_Areas/JPE2_RO1_3/data.bin | Bin 0 -> 949 bytes .../Jam_Areas/JPE2_RO1_3/resource.json | 16 ++++ .../Jam_Areas/JPE2_RO2_1/data.bin | Bin 0 -> 948 bytes .../Jam_Areas/JPE2_RO2_1/resource.json | 16 ++++ .../Jam_Areas/JPE2_RO3_4/data.bin | Bin 0 -> 949 bytes .../Jam_Areas/JPE2_RO3_4/resource.json | 16 ++++ .../Jam_Areas/JPE2_RO4_1/data.bin | Bin 0 -> 949 bytes .../Jam_Areas/JPE2_RO4_1/resource.json | 16 ++++ .../Jam_Areas/JPE3_PS1_1/data.bin | Bin 0 -> 950 bytes .../Jam_Areas/JPE3_PS1_1/resource.json | 16 ++++ .../Jam_Areas/JPE4_PS1_1/data.bin | Bin 0 -> 949 bytes .../Jam_Areas/JPE4_PS1_1/resource.json | 16 ++++ .../Jam_Areas/Sorter_jam/data.bin | Bin 0 -> 912 bytes .../Jam_Areas/Sorter_jam/resource.json | 16 ++++ .../ParcelData (0)/data.bin | Bin 0 -> 3645 bytes .../ParcelData (0)/resource.json | 16 ++++ .../ParcelData (1)/data.bin | Bin 0 -> 3893 bytes .../ParcelData (1)/resource.json | 16 ++++ .../ParcelData (10)/data.bin | Bin 0 -> 3895 bytes .../ParcelData (10)/resource.json | 16 ++++ .../ParcelData (11)/data.bin | Bin 0 -> 3895 bytes .../ParcelData (11)/resource.json | 16 ++++ .../ParcelData (12)/data.bin | Bin 0 -> 3895 bytes .../ParcelData (12)/resource.json | 16 ++++ .../ParcelData (13)/data.bin | Bin 0 -> 3895 bytes .../ParcelData (13)/resource.json | 16 ++++ .../ParcelData (14)/data.bin | Bin 0 -> 3895 bytes .../ParcelData (14)/resource.json | 16 ++++ .../ParcelData (15)/data.bin | Bin 0 -> 3894 bytes .../ParcelData (15)/resource.json | 16 ++++ .../ParcelData (16)/data.bin | Bin 0 -> 3894 bytes .../ParcelData (16)/resource.json | 16 ++++ .../ParcelData (17)/data.bin | Bin 0 -> 3894 bytes .../ParcelData (17)/resource.json | 16 ++++ .../ParcelData (18)/data.bin | Bin 0 -> 4257 bytes .../ParcelData (18)/resource.json | 16 ++++ .../ParcelData (19)/data.bin | Bin 0 -> 3895 bytes .../ParcelData (19)/resource.json | 16 ++++ .../ParcelData (2)/data.bin | Bin 0 -> 3893 bytes .../ParcelData (2)/resource.json | 16 ++++ .../ParcelData (3)/data.bin | Bin 0 -> 3892 bytes .../ParcelData (3)/resource.json | 16 ++++ .../ParcelData (4)/data.bin | Bin 0 -> 3993 bytes .../ParcelData (4)/resource.json | 16 ++++ .../ParcelData (5)/data.bin | Bin 0 -> 4255 bytes .../ParcelData (5)/resource.json | 16 ++++ .../ParcelData (6)/data.bin | Bin 0 -> 3893 bytes .../ParcelData (6)/resource.json | 16 ++++ .../ParcelData (7)/data.bin | Bin 0 -> 3891 bytes .../ParcelData (7)/resource.json | 16 ++++ .../ParcelData (8)/data.bin | Bin 0 -> 3892 bytes .../ParcelData (8)/resource.json | 16 ++++ .../ParcelData (9)/data.bin | Bin 0 -> 3894 bytes .../ParcelData (9)/resource.json | 16 ++++ .../Alarms/Alarm History/query.sql | 23 ++++++ .../Alarms/Alarm History/resource.json | 55 +++++++++++++ .../Dumper/Dumper Lane Count/query.sql | 9 +++ .../Dumper/Dumper Lane Count/resource.json | 51 ++++++++++++ .../Dumper/Dumper Lane Percent/query.sql | 13 ++++ .../Dumper/Dumper Lane Percent/resource.json | 51 ++++++++++++ .../Dumper/Dumper Lane Rate/query.sql | 10 +++ .../Dumper/Dumper Lane Rate/resource.json | 51 ++++++++++++ .../named-query/Jam_Area/Jam/query.sql | 26 +++++++ .../named-query/Jam_Area/Jam/resource.json | 46 +++++++++++ .../named-query/Jam_Area/Jam_graph/query.sql | 20 +++++ .../Jam_Area/Jam_graph/resource.json | 46 +++++++++++ .../Statistics/Hourly Induct Count/query.sql | 8 ++ .../Hourly Induct Count/resource.json | 46 +++++++++++ .../Hourly Induct Percent/query.sql | 8 ++ .../Hourly Induct Percent/resource.json | 46 +++++++++++ .../Statistics/Hourly Induct Rate/query.sql | 8 ++ .../Hourly Induct Rate/resource.json | 46 +++++++++++ .../Statistics/Hourly Lane Count/query.sql | 17 ++++ .../Hourly Lane Count/resource.json | 51 ++++++++++++ .../Statistics/Hourly Lane Percent/query.sql | 17 ++++ .../Hourly Lane Percent/resource.json | 51 ++++++++++++ .../Statistics/Hourly Lane Rate/query.sql | 17 ++++ .../Statistics/Hourly Lane Rate/resource.json | 51 ++++++++++++ .../Statistics/Hourly Scanner Count/query.sql | 12 +++ .../Hourly Scanner Count/resource.json | 46 +++++++++++ .../Hourly Scanner Percent/query.sql | 12 +++ .../Hourly Scanner Percent/resource.json | 46 +++++++++++ .../Statistics/Hourly Scanner Rate/query.sql | 12 +++ .../Hourly Scanner Rate/resource.json | 46 +++++++++++ .../Hourly Sorter Details Count/query.sql | 19 +++++ .../Hourly Sorter Details Count/resource.json | 46 +++++++++++ .../Hourly Sorter Details Percent/query.sql | 19 +++++ .../resource.json | 46 +++++++++++ .../Hourly Sorter Details Rate/query.sql | 19 +++++ .../Hourly Sorter Details Rate/resource.json | 46 +++++++++++ .../Hourly Sorter Summary Count/query.sql | 10 +++ .../Hourly Sorter Summary Count/resource.json | 46 +++++++++++ .../Hourly Sorter Summary Percent/query.sql | 10 +++ .../resource.json | 46 +++++++++++ .../Hourly Sorter Summary Rate/query.sql | 10 +++ .../Hourly Sorter Summary Rate/resource.json | 46 +++++++++++ .../Statistics/Induct Details/query.sql | 21 +++++ .../Statistics/Induct Details/resource.json | 46 +++++++++++ .../Statistics/Induct Details_graph/query.sql | 25 ++++++ .../Induct Details_graph/resource.json | 51 ++++++++++++ .../Statistics/Lane Details/query.sql | 73 ++++++++++++++++++ .../Statistics/Lane Details/resource.json | 46 +++++++++++ .../Statistics/Lane Details_graph/query.sql | 54 +++++++++++++ .../Lane Details_graph/resource.json | 51 ++++++++++++ .../Lane Divert vs Full Report/query.sql | 14 ++++ .../Lane Divert vs Full Report/resource.json | 46 +++++++++++ .../Lane Full Recirc Jackpot Report/query.sql | 9 +++ .../resource.json | 46 +++++++++++ .../Statistics/Max PPH 5 Min/query.sql | 6 ++ .../Statistics/Max PPH 5 Min/resource.json | 46 +++++++++++ .../Statistics/Scanner Details/query.sql | 30 +++++++ .../Statistics/Scanner Details/resource.json | 46 +++++++++++ .../Scanner Details_graph/query.sql | 35 +++++++++ .../Scanner Details_graph/resource.json | 51 ++++++++++++ .../Scanner Performance Report/query.sql | 33 ++++++++ .../Scanner Performance Report/resource.json | 46 +++++++++++ .../Statistics/Sorter Details/query.sql | 52 +++++++++++++ .../Statistics/Sorter Details/resource.json | 46 +++++++++++ .../Statistics/Sorter Details_graph/query.sql | 60 ++++++++++++++ .../Sorter Details_graph/resource.json | 51 ++++++++++++ .../Statistics/Sorter Summary/query.sql | 25 ++++++ .../Statistics/Sorter Summary/resource.json | 46 +++++++++++ .../Statistics/Sorter Summary_graph/query.sql | 33 ++++++++ .../Sorter Summary_graph/resource.json | 51 ++++++++++++ .../named-query/Statistics/TestQ/query.sql | 53 +++++++++++++ .../Statistics/TestQ/resource.json | 46 +++++++++++ .../Statistics/TestQ_graph/query.sql | 17 ++++ .../Statistics/TestQ_graph/resource.json | 51 ++++++++++++ .../Statistics/Total Full Count/query.sql | 9 +++ .../Statistics/Total Full Count/resource.json | 46 +++++++++++ .../Statistics/Total Full Percent/query.sql | 7 ++ .../Total Full Percent/resource.json | 46 +++++++++++ .../Statistics/Total Full Rate/query.sql | 7 ++ .../Statistics/Total Full Rate/resource.json | 46 +++++++++++ .../Statistics/Total Scans Report/query.sql | 6 ++ .../Total Scans Report/resource.json | 46 +++++++++++ .../named-query/Statistics/tteee/query.sql | 4 + .../Statistics/tteee/resource.json | 46 +++++++++++ .../named-query/Status/Ethernet/query.sql | 12 +++ .../named-query/Status/Ethernet/resource.json | 34 ++++++++ .../Status/Scanner History/query.sql | 16 ++++ .../Status/Scanner History/resource.json | 46 +++++++++++ 191 files changed, 3804 insertions(+), 8 deletions(-) create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Dumpers/ULGL1/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Dumpers/ULGL1/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Dumpers/ULGL2/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Dumpers/ULGL2/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Dumpers/ULGL3/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Dumpers/ULGL3/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Ethernet/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Ethernet/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_1/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_1/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_10/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_10/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_3/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_3/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_7/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_7/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_8/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_8/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_9/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_9/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_RE2_3/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_RE2_3/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_RO2_4/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_RO2_4/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_RO3_2/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_RO3_2/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_RO4_4/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_RO4_4/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_ULGL1_3/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_ULGL1_3/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_ULGL2_3/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_ULGL2_3/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_ULGL3_3/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_ULGL3_3/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_PS1_1/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_PS1_1/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_PS1_5/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_PS1_5/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_PS1_7/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_PS1_7/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RE2_1/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RE2_1/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RE2_5/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RE2_5/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RE2_7/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RE2_7/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RE2_9/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RE2_9/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO1_3/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO1_3/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO2_1/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO2_1/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO3_4/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO3_4/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO4_1/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO4_1/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE3_PS1_1/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE3_PS1_1/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE4_PS1_1/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE4_PS1_1/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/Sorter_jam/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/Sorter_jam/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (0)/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (0)/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (1)/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (1)/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (10)/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (10)/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (11)/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (11)/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (12)/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (12)/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (13)/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (13)/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (14)/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (14)/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (15)/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (15)/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (16)/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (16)/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (17)/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (17)/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (18)/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (18)/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (19)/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (19)/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (2)/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (2)/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (3)/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (3)/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (4)/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (4)/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (5)/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (5)/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (6)/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (6)/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (7)/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (7)/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (8)/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (8)/resource.json create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (9)/data.bin create mode 100644 MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (9)/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Alarms/Alarm History/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Alarms/Alarm History/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Count/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Count/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Percent/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Percent/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Rate/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Rate/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Jam_Area/Jam/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Jam_Area/Jam/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Jam_Area/Jam_graph/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Jam_Area/Jam_graph/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Count/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Count/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Percent/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Percent/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Rate/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Rate/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Count/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Count/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Percent/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Percent/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Rate/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Rate/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Count/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Count/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Percent/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Percent/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Rate/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Rate/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Count/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Count/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Percent/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Percent/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Rate/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Rate/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Count/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Count/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Percent/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Percent/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Rate/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Rate/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Induct Details/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Induct Details/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Induct Details_graph/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Induct Details_graph/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Lane Details/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Lane Details/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Lane Details_graph/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Lane Details_graph/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Lane Divert vs Full Report/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Lane Divert vs Full Report/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Lane Full Recirc Jackpot Report/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Lane Full Recirc Jackpot Report/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Max PPH 5 Min/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Max PPH 5 Min/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Scanner Details/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Scanner Details/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Scanner Details_graph/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Scanner Details_graph/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Scanner Performance Report/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Scanner Performance Report/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Sorter Details/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Sorter Details/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Sorter Details_graph/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Sorter Details_graph/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Sorter Summary/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Sorter Summary/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Sorter Summary_graph/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Sorter Summary_graph/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/TestQ/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/TestQ/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/TestQ_graph/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/TestQ_graph/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Total Full Count/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Total Full Count/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Total Full Percent/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Total Full Percent/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Total Full Rate/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Total Full Rate/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Total Scans Report/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/Total Scans Report/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/tteee/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Statistics/tteee/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Status/Ethernet/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Status/Ethernet/resource.json create mode 100644 MTN6_SCADA/ignition/named-query/Status/Scanner History/query.sql create mode 100644 MTN6_SCADA/ignition/named-query/Status/Scanner History/resource.json diff --git a/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Statistics/view.json b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Statistics/view.json index c742d8d..00c81bc 100644 --- a/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Statistics/view.json +++ b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Statistics/view.json @@ -1,7 +1,7 @@ { "custom": {}, "params": { - "Tab_ID": 6, + "Tab_ID": 0, "Table": "Statistics" }, "propConfig": { @@ -29660,7 +29660,6 @@ } }, "props": { - "currentTabIndex": 6, "menuStyle": { "backgroundColor": "#FFFFFFBD" }, @@ -32169,7 +32168,7 @@ }, "props": { "dismissOnSelect": false, - "formattedValue": "Apr 25, 2025 2:58 PM", + "formattedValue": "May 7, 2025 12:11 PM", "formattedValues": { "date": "Mar 26, 2021", "datetime": "Mar 26, 2021 12:00 AM", @@ -32179,9 +32178,9 @@ "$": [ "ts", 192, - 1745582282491 + 1746609088108 ], - "$ts": 1745578682000 + "$ts": 1746605488000 } }, "type": "ia.input.date-time-input" @@ -32329,7 +32328,7 @@ }, "props": { "dismissOnSelect": false, - "formattedValue": "Apr 25, 2025 3:58 PM", + "formattedValue": "May 7, 2025 1:11 PM", "formattedValues": { "date": "Mar 29, 2021", "datetime": "Mar 29, 2021 1:37 PM", @@ -32339,9 +32338,9 @@ "$": [ "ts", 192, - 1745582282501 + 1746609088104 ], - "$ts": 1745582282000 + "$ts": 1746609088000 } }, "type": "ia.input.date-time-input" diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Dumpers/ULGL1/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Dumpers/ULGL1/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..85843325a70f12e0eea66c542f50b555cd1e661a GIT binary patch literal 1110 zcmV-c1gZNUiwFP!00000|J7MrliD^Ee$M_1jou@$!!DaFIAg#|nJ%!ynzWrx$D`PS zIQ6ZzOv=BnB!jWR=IU0JR{P4rSQ99-xNvP38a$UZy%krHhLty$YvOOy{sl6aLroM|Q zlSK_E%$}ou=*K}<+;crl(R&lPZ5R>yjOjNBm{RE>q9IgT>{sc< zZoph^)%ZiJ#-z7Lg+3FYHi=ea%UrVOo-J-x4!MNlARUZ`>~W=Q+4UWVLCu7Pj|Zc@ zK=s~GzT*W(F|{2u#KB5Fb!PMN7aV=d2&5{5mGxZ&u%H6Zz;ss<3f7wRhYr=lG7160&dP)~shU+M5i% z3`TuJSNld!d(4x*Dvb8AzX+njG>{6@plEn$KAas7V=={Z76_jA$jnYY7HZD=(Zdw; z&`%`s+L-HG#6grPh)}9ZX%R1W#q526=LJ!y7qA5H_`XB12WzDu@1LbLtz@Xg&fJl< zR;qovCisV#HO}i}vLZi?N90D{;-L&#Neieiz?jj6GhTo@e(v(hCsy`asYMQ$7quCp z?LXCy^cO3X3uF4!f07IdspA2f5Nz>DLyeMDP4tvv{!=j!j42PEr?;GB`I`z$TM&=F zn4uleXis=&)||v%l&D7?9N8u_ew57$@w&))=C4X=Xn&0rIWypSyYA5{-MkV;`$ReA^>IlwG%8 zgDVx6%@-1~BiezYIap}~Yyg<5AQ|)qYh=12@2`^|-e8?%_Xi@gJ<5+e{Bm++Ww~_J z{-dI8+B!nzV%+ljR++GGXI313iFlE4vFOQXiUw44b<)>#qo?Ysq5tu$UGbr!aqgia zn}n|q@@)$8NF81?zPA_QD_4W>u3&-Kw$QG~R=N0E>Edi}1x}S!*G##?t1FZzBCRDWFweD0O zj7Nqx;;{9u2D0XDl05~W&^#A|> literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Dumpers/ULGL1/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Dumpers/ULGL1/resource.json new file mode 100644 index 0000000..8ac167d --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Dumpers/ULGL1/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:27:50Z" + }, + "lastModificationSignature": "1453578c4a61a039d69a29a3354567f25964c01b082045fd9a21794c3e1deb61" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Dumpers/ULGL2/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Dumpers/ULGL2/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..f8c6adcf9c7a406414d455a9e139001c6277e90f GIT binary patch literal 1252 zcmVzTt0nAM;GPOzm6@;kRM>rtpiCc0|B|FXJL0z2czNR zhZ^{#UMt?~4`h-+82ivcKRy2+G44|nC9zT!<+6NRmgPH127>81B6h9NBzT5kNIVA; zDl5)#z#p+WDe6m&66~OWKxbM9-;gDA;an(J1zGwi*FKgdp{)-EW&xsgIo<9%XZIOyN^o!}aV>}Vtz86lL{6Et}6@4%Trw#%{o*{Vy0#zzK1jGlbLVwj( z=uD}rN{PKFB`Uqy%lD`N!6;bt&2kA(T+IJ09C8qW)3~$PrLPNJ^QLFp6lyBWecT!C z3955L`2lB83<>j1_+PM2@td^A$d&DEY)$1#?!)3Qba8w5R zK4tE4^z0DiEZ8a7h^0qT_3^Y%=uPVT)kNMqkRogxPVFuCvN^tGB!lcLxh3oAh_(iu zubp1o7;0^!r9ZBdz9@|H*q;VbY8ptXX^_@EGartQhq9Q!2@M2JT4;=;##GHoKU$DL z7W#oCUK(>e3)v!}3IZ`!r7Fk`9X@(D;J6@C^$Ik>8=hw)=z>xv$oZqRq?HWR(4N@x zMy1NrHGn_)s4-selNIa3xJPcRTilf)3uzAZ2^dqlFvfFm`_D}_^YO}F%CyJ;bAviX zwEmaYkp89<<;)m8wVz}|619Fu93W`1K@%$(sT%3Y#Qe8nz!{SrJWFpm%JPc}OEXOr z1Oq&IBSB7hr<#m1Hfb!*T*eCHn~zC0yl0A??!s3aSvjx~KSY-n)C{@g#q{wsmk>u5 zp~zkksTUhCz$P`mm(2q4I>~wJuSSTEUqi~+EEBtGjS6k(JJG5#^tstx6=y?hqB!#s zVncT#Hfb~)DU+6A%xysepdvo2lNMo*dw6Q3}H$CD+*>>yFCJb6fUyx7t z>^rJxXQ5G`9fXl4M4c|MXvRyl{K9#2frXR)-w_#h3ETg&$3;aJZ9xi~`Xd7~rgSmm ze+i+D#~4|WrQF$$?!#I5H#GdC402m+cWa>s3+Bz(SBe|jc4pYL{oPcha`mQKk;^qY zu~GIW)@ZwAa3-pzYr>QPhGKkxPAx z2{muWmmYqGc$#p!=)q?d6`&5aL0cahEp4b7!#|((Gd`@S9D7)ioXdYb$hR@bJ*|7r z_}-p`uUrhi+kz=#n?lueya z9tv5s8!r~28c^GV{^;3Q;q>^Vwa@1UrgkVwY`t2EmaWA?bq`ct{$Bc{LGyev@BWy~ z>p~yHR^$K3IjIcPvznTuLoe|-Lj2(O0DR)ltB;FMY1hSB#U>!owV-dU8|I4WPjvIH OUjGLhT9hfP9{>PLMQ3CH literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Dumpers/ULGL2/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Dumpers/ULGL2/resource.json new file mode 100644 index 0000000..2653312 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Dumpers/ULGL2/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:01Z" + }, + "lastModificationSignature": "77d21dda07eec6a3c16593d6adf1bd58d6bec802b14c3acd21dfbc9528c7dc25" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Dumpers/ULGL3/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Dumpers/ULGL3/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..6dd99c964143c2b961a510b74cc112a51cde852e GIT binary patch literal 1252 zcmVzTt0nAM;GPOzm6@;kRM>rZ2(Cu0|B|FXJL2J0HfjK zhdTJAUMt?~4`h-+82ivcKRy2+G44|rC9zr)<+6NJmgQSX27>81B6h9NBzT5kNIVA; zDl5)#z#p+WDe6m&66~OWKxf(j-;gDA;an)!1X=nh*FTmep{)-EW&x zR>sgIo<9%XZIOyN^o!}aV>}Vtz86lL{6Et}6@4%TrvU;)o*{Vy0#z#A2gC=eLVwj( z=uD}rN{PKFB`Uqy%lD`N!6;bt&2kA(T+IJ09C8qW)3~$PrLPNJ^QLFp6lyBWecT!C z3955L`2lB83<>j1_+PM2@td^A$d&DEY)$1#?!)3Qba8w5R zK4tE4^z0DiEZ8a7h^0qT_3^Y%=uPVT)kNMqkRogxPVFuCvN^tGB!lcLxh3oAh_(iu zubp1o7;0^!r9ZBdz9@|H*q;VbY8ptXX^_@EGartQhq9Q!2@M2JT4;=;##GHoKU$DL z7W#oCUK(>e3)v!}3IZ`!r7Fk`9X@&$a9j|ndIg%`51wZu=z>xv$oZqRq?HWR(4N?p zjY^fLYXE=pQDeN`Co9&6agW?sx40`q7SbH*6ELQ9VT|YC_Me+<=Hr#UlxdLx<^~Ol zXyY&KLHe6clrv-W)PAZMlBo4N;s8O54VqZZNYzMBCg#5t1J0Q2;8}XhQI=m+Sej{~ zAQ<4u8wqm4JJn>Au}Ncb<}y|o-+WB6;XPCAbQiwb$jX6@_#wKqpk~M=FQ$*Dxr8{f z2u1dSNWJ&~18h>`d)X`yualgo{%VBy_%)=A%`&m8)~L{iz7wq~L!X=7RdF`7CWzZNi{+^ac5J z&%UFIb`}~1+Cdm;Le%L3i)Oq;%P*Xj3oM-U|BlG8OW6LGJuWJ;XbV!<)E^m`F{O(c z|4RsMJjTe1EalF2bRW*buh8(1GRSSQ-K~Z0EtofBUny>A+nHh0_IFd2%C$kZ)p;ds_FL z@x3_-U%423w*^zgHifoDHl~ZuXuh@5ov^C{n#G1UH8a+@>voh9Kl)7^7q7`Dgx4DO zJubgxJb8H1Q)u!V56W*3JSgYTTKrbUFz2R?Ht$vn!KwyS{kz^A4Lkjwq4yYUt+Row zb|_@gZoF88>OgG|`lDxKh127c);^ybnEIh8vGr;-TDBGo)g4fI`FrV)2F>%yyt`vE zuM2$)TMz$7&PipUp4HSO9eRn!5#k5G2jCNbUVU7AO1m!3DmDRut_6K--7r@~f1;ar O_4+?4AtL*$9{>Oy^Ju^T literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Dumpers/ULGL3/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Dumpers/ULGL3/resource.json new file mode 100644 index 0000000..2fbd810 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Dumpers/ULGL3/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:01Z" + }, + "lastModificationSignature": "4d1482514235aeb3a6052fcf30a385564c58184da019c74f4d87cb81e80597a0" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Ethernet/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Ethernet/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..4fa9b6cf0a6495a5be8de13ebd41b122d94e2bea GIT binary patch literal 6258 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 literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_10/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_10/resource.json new file mode 100644 index 0000000..6b6117e --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_10/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:20Z" + }, + "lastModificationSignature": "43897d2a4e7c30df99a5b189c8855ef02a00892cfd789c0ee4b50d4fc3790c0a" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_3/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_3/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..e9855fa7440e4cea8db8abef9142bec2bc6e5efc GIT binary patch literal 950 zcmV;n14;ZJiwFP!00000|IJugbDJ;_er|pRqxXU#m($o}h#?NCuW@kOOsB)BMsY|H za)n6i{`yMT!Pww5#7@Hthghw4zrAUk{l6Su_ei8aZPWRMhRX#YDwVHNV)3hU11Jama*$=&V%=`xgV@5D!oK}AD zqvVzzr_T5CLz$0J#2}tF!Dr-2T{x3!$C9Rg(CQzwn$)%&Nt^)my>|^Fjf1EOHl1<{ z$BfWf^fQn-3Fa$f65jd~xlKttZ6(iw4`=j#Ea4`I5F0>t2PDo^J&hOzdV^o}D~Mf# zA{aFk@!C*0{rWyirid~hMT^~=gz_h$pFAu?!id3Xx>@e>*9EUxiv$4&n-eEe{!`yA zSU;)CJ$!(2%=|#^!s&uO6=wPI5=M6!f|TVnW(gzhw13)9zrGX5O1{?wHK4cpy$icN z8d|1nJ6894j&n-6o!-uDioC4yOBu3i_qao^Se~L=z1C2~Ewy-V*C!ankJ~cJaT-V| z_uZE{sLc>w_@@*g5g=LCFL(S5-z>lX?a0qoWEW?YckP^bn|(ZY$OdO$(mi@Tx2QR^ zKiR#u>lkf!U^thnUcW1lo^t;pj0)pGEsTSr?P~#%o>59k3!7Ii_zNXIOL6lSn(g|Whg(wLN^W43#t&aI7alu>TiU-8uHUTj&o;+tS zE6Hx+B2QRAwoa5M$w)82`iN$^abhCI51v?EkzY9y8{}U-tDz(fWu^&Tq0bPne0XjX zek5Z2ykiw4(>H9tk4m=R3A{X0x{yz6MX+uQ(=qSbtd8Ya?$B!Whvv0A>e)_p=9S~J zfR%3wl0MksQ~HRn&-2}lWejtPT%UH3=B zR&}a?T0DLJqYQK*^`Uvb%PNp*UMc`faU1mnDhZZ_^Wz3U(&gpiVyWmC=%#ijVlea| YU7PO{M*K4WpRDiw1&sosJb@Mf03rg(wEzGB literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_3/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_3/resource.json new file mode 100644 index 0000000..288ce54 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_3/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:20Z" + }, + "lastModificationSignature": "d136bc5fe146469c08c8a4f613d205892bf742b7b0572910a2d473c35cee87dd" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_7/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_7/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..0bef4e2087bb6493fc893d3c5672029af65a17b0 GIT binary patch literal 950 zcmV;n14;ZJiwFP!00000|IJuibDBUDer|pRv+n_+X|#=!AwmqPw=tMD)9El<*;rDR zwab#${`&5sK@?0vv<)v@ma}Ki`Ocl@>2DlJ_lQP530pvwYd}Kbgm`{9ZGo|Ke%Jt~ z`azR?yF(KeNw*YY^o!6Ra=ND>tMXA@)@s_jnx-AA8jvOg%YNv^6XxF|7&C$)cP2Gt4o^tL2G=_YEs8?Byj@J58gD1Gzp>>*mlY- zoG?P?(a%8UB$%&ENO1MgdUzfb*Z4v|=Y)+g=`J}!( zuzpmPJ9rP}nE8R+gR>=lD$MHR1&qFD2vU}_m?ey~lflU#{rW~AEBRgv)PUX|^v~_i zcx0Kb?O4651}@7g)>w)=SQkS)%>qI>XqZc%e& zU)%kT>lht(XgC+^UcWDp9&`U9j0)pGEsTSr?Hd7+}7kR=0vQ45qNk)1B)<-nYjT2Kbe(=QViu}rv*dqV>SxqHrC^Jpy8hwU%?Zb1M z@M96^Mr}QyjU*x+R%NXTy-L6nKfZiDm#zWWoY_-RZJ?OjVU87SStQ%#q_CqF0 zl(_8|s`o%&fn@bX9GjJa>3vz47>&`sok^{wfjj7$55Zd*jMTFK8U77OVkQ+M(A8i( zYFDQUsKwLg6J?+WsSnMweO7@?^HKp=irc71P)V>XoFBIUk}j_nmrF&zK)1C!5rd%z Y>BfAYFyfcR|788(FKXtob%7QD01)@mq5uE@ literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_7/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_7/resource.json new file mode 100644 index 0000000..90e6067 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_7/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:20Z" + }, + "lastModificationSignature": "7d82d74051858a1e93c59ad65bc2da4c2bb378ad2b6e973139813a977d1fb2e1" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_8/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_8/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..b06f3702d7def86a840b6b763c80342438366e1c GIT binary patch literal 950 zcmV;n14;ZJiwFP!00000|IJuibDBUDeolS`v+n_+X<{3tLxdPoZ(}fRrqf|IvazHr zYnR2={`&5sK@?0wv<)v@ma}Ki`OcljhhI35W{5^U37bHbYd}Kbn0S6TX@Ze+aa0E% z^uq?Zdq86rN%s_D^pnuUp9ol2VeUaP;?YEs*BByj@J4-Xnd8V6AmY&+#1 zjv1lz=tm%P63kb|B)s=0a+{KP+De`UAI|7#Ea4`I5F0@D4M?1+dKNJX^aj7`R}i}f zMKEe8;#3FS{hKY3V+gb{<&bhF&$uS;I@76}3lHYZM`{Hwk@ zuzpgN2RMUr%=|#^!s(Je6=wDE5=P%L1S!jD%o0Z0S^un`emxM#O1{?wHK4cpy$icN z8d|1nJ6894fpbc^o8HcRioC4yD;ctC_qao^S)QVMz1C2~Ewy-V*9{Ef$88zqI1Qwf z`|ise)Mf}T{Zk5%2#_r6mpgujZI!4Q%gN6Z z2!oSI#>7K`%((cGY(fTwB0%D4>70-N!4N2~V751@*?LB|$`*UGQ|#E`9f?EFeSrA2 z0^~SFy5g~M{10OzUsD(HAWEtO=>##MLX?DsdG21=R>ypmxZtgE#RKB)E&;J9o;+u- zD#?E0B2QRAwn>yH$w)82`iSPaabhCI51v?EkzY9yTjXCqtDz(fWu^&Tqt6hpeRysY zej;N0ykiw4(^qW2PfE7m3A{X0x{yz6MX>G)(<$%Ttd8Ya?$B!Whvv0A>e)_p=9Sa3 zfR%3wl0MksQ~HRnFY?{3WejtXoFBIUk}j_nmrF&zK)1C!5rd%z Y>BfAYFyfcR|788}51GM`?tvBn0N&2qr2qf` literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_8/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_8/resource.json new file mode 100644 index 0000000..e04bb85 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_8/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:20Z" + }, + "lastModificationSignature": "7ee161792eed29e3f05eabe6526d64b2a69bb1997e9783fd72da8d71c9289a5f" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_9/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_PS1_9/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..0c93d767d5e65e7ac0971bb076281658f9a632ed GIT binary patch literal 949 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 XjQ1%cep&oZ)(`&xBBEb7fEEA%7gNU( literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_RO2_4/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_RO2_4/resource.json new file mode 100644 index 0000000..0475ff8 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_RO2_4/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:20Z" + }, + "lastModificationSignature": "e5bbb7635895e876d0d43d9781b8894ffe30c9baf378f6d2ca1532ddfe800712" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_RO3_2/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_RO3_2/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..23c856b57b38d7b9c2e7fb4edcba7e4f31a07a5a GIT binary patch literal 949 zcmV;m14{fKiwFP!00000|IJuibDBUDeolS`v+o5VX<{2CLxdPw6^CHkOsB(abz@0c z)-Fq0`|G=l22n5#(KftrS==f7|$-6I+YBx(ayZU6~IV=@V%X&a2Z%U4Zs zt{=9@*E=+3v2;rzMn4JtE@yk1vML{+%34Ev-O#iXRRhwPU^$2;$(RNA2quhR$T+Qh zAH?Y`J5F8f<%hBWqnJTFYlDwyBK6^1YMe@%`c`Yc)f!UQ@+5Hr&<_th;28*Dq} z7LFOA^Y}+7a}vx~#w5B8rgE2(WY$Ta1s~4n)mXx95F<8(>>H3cQ}rxn6zDB})!#wv z8x+B~rHI#-!s$2nQ8Gi61t?zb-X>Hqje_)HDH28u&a%yNpT917%{wFvIoO;ymGZCp z?!fv{Rqo(DloJ+&av#o?^qDZLk5@4MmLtem&Jva~($1VSC;NIJkd=Z-8#I94aR!%m zcjQ{8Z+lk%dVzCBxtreJe1;}@t4SvkREgYGK@;&KrM}fvh5oIk>=0O28O>$^krx%?}nD@yUvlX zDOY`4F+xbO!t*Oela1uMae_jMn3s}PwuACl$Nz6keVweaMHkGFW$o>6ABZR?qS*-?ci9YhL@Kf$i02Tsf@@ zSoNMDZG$~Nq>uReBH!IuhFi#WyF%Rrde?PEL*M#jbw-};4E)QU(X9{G&8k=j5fdd! z-1ZCA8=$X1vIZiK&Dy~9rYcN~CTQQzq&Bj^b$aGQ@YV(+wd!w%e*=;jNyP+o?Tp+` zeX4+3K79VA4D=xlpn0*+Dv)blY5+@l8}$e(DVC+<;}$@&<<;VHsq7Evwst3GFq%NR XG2W+)_+{}sSwH*(O4$rcfEEA%CIrw9 literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_RO3_2/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_RO3_2/resource.json new file mode 100644 index 0000000..4904fc8 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_RO3_2/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:20Z" + }, + "lastModificationSignature": "b95a4bbde841954e8e4db01e7cd3746f0372c27a6997290ab68401927d4e87fc" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_RO4_4/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_RO4_4/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..cb4b868c3065bc8e7fff9c634a81a6bccb90b255 GIT binary patch literal 949 zcmV;m14{fKiwFP!00000|IJuibDBUDer|pRv+n_+HnEM;AwmqPibF7Mr_*7!y0N4z zYnLUh{q@~NgD9AmXd7O*EN9Q2^PM~Gw?AeWSJBXbq`nd6GB*=tnQwM4E(g2kbiK z7ETzUi}-sea}vx~CM3EIW^#{`WZq4m1s~4ncp~8rh!Gn>_7zB+sd^SO3iLL=>Q@l^ z21PJ#E8?}SaQf|il*|!j0g6|QUQ zH+C)4w>@icy~H`A+)r6?}9MonAul!RAkqD4H>!&+@j&Gjd|90fRR^$+8RCn!yc)NYPaL5j4U(-E!J-4Xo z+Bf#F=X*xa9~s`|rq>?|q{rO945QLGP)p;WZ2ML~r1|rcf#EL_eI8lL)yPtP*J=7q z<#J#vMhGcZcz(rbx|LkFPEbe@^HS2vme7Fi87?m@zG--d?|mFuHMWHIWJ{nZ!PVsF z353B}EMqc7q0G4Wv1~#Hg(5)WY3ZDh5Wxs2&tSHfnc0TMpw1S1xmWDCNkkIn-$DFb z@zKnHu6bxQ|6ynpOX@NlL`C%=ogpSvh|{Pr&;1MA>YL9J7Q8dAc|5$@Cmxoylc(%; zAvsK36bVbnwuy=)Iq3yh@6e(!P0Ymf!Skvw(kn+|hy0sowUxA=%=Mrf^f}^<4}aT( zpNJSg?^`9g^clPFlZxGU3NO!;KIFq%8La!lbjq7Ht8aOh?^<2QHLv~g(Dv#xuAEi{ zta?w7w!t1B(#L##neRSYhFi#W`$F9Ude3#nBj5U9b;q9V4E>9~(W?*Et*TfD5fdd! z+zt!XYoM<|vW6m#&Dy~9x++YJCg{-4q&Bj^b^7K*@YV(+wd!w%e*=;jNyP+o?Tp=S zeX4+3K79V63=AL*pm~1CDv)blY5+@l8}$e(DVC+<;|@Tw<@Mrfsq7Evu68G8Fq%TT XHQuL;_+|M!SwH#>2+_S`fEEA%rdQEP literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_RO4_4/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_RO4_4/resource.json new file mode 100644 index 0000000..142eba0 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_RO4_4/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:20Z" + }, + "lastModificationSignature": "7d9c92781ca6d1d0b2e81265f73f6b3713595a79cedd3263a1203c0e07dbcd0a" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_ULGL1_3/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_ULGL1_3/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..0f3db1a21576f7eb153bfb6f2043599556090f19 GIT binary patch literal 1249 zcmV<71RnbziwFP!00000|IJ!$ccM5H{@nfwPQDKa_Qg(>IaDHLM#Y2Jo$j7JIT=kI zy1Y0LJL~@XO;CX<&WN=wUqr*rP4e8E-23F({PeHy2~Q-7-7shYS*!tp1mkex2GbT8 zIh_v;@JT&whTk5^n8w0GgnjZejQ$bRJ`GV8&n`u!rkvLlIoIKLuy3)b+$3o~`85$z(5Yar`|ekgA-`X`)EEwyv%8?FmO# za3?KL1FEClbRp_%J-9?Tm3i5UoyCky^2^Rf&o8*oT=|*JBl4iuni7Acw%+P>hrRi_ zo3(P3N9HJ)Im(8gEW1i!icJ2+zA(u^)nOMp5ZSP8+4>NT`ld6i3}A9uz(_Fn%gr`% zGlv}zBi7Emlbsy*P_uz_WT+LO-fDe)c&mMZ=uYd7s^gYQS(GQ=Je8g1O^JUwE=+ai zk(#5Sp*6DG)q$vf$j;S};XHo;Gp9fGz zqps0aQ2jOFW1-%$O~Zh8wLm*R6tv46X7cM`b^+8%1=EYNSaIpgqE0VGrjdD5&(f=d zP~-T~b36T|Y=Uf>kvpA|s25I15<>eSg+J!l`;$cB(L?DKP}^3&V;b!E(~;@GUUf2- ztCE=gAc%ANkweEeS+{5^nDKCnr* zJyX&=9QhI>&_0imBOKn9adcKJ&z0 zOWp5cEyf3VfJg8vY@<$BGlo?*S20c8$6Rhe`SlQgyaUQ->0!2=;#UjdVp_Qm!t1-V zxi|IREoz*nKvz9r6jRZCfIgf>@NCn;(UefWhUI0PeuFwD?CNiN{N(s$C9PA;efKfW zP7+)m&TYX0u}z_Ek=$fCHebkMt5!1QwG|ed5D!so>N~dY^Rb#zLa1^i?6_Cw7eLj9 z_x(1iB=?s~UymHVZMAq2j5lupG|%JPIX*i3moGPg=S-+NHvn?+_9}Y?z!fg3eEm6< z&+XvNX1TH5p41xG4644q8hpELas^bLyNw*v>Lb|aMLE4XwkmsF)1=Xy9KAHen7v_J zqXEj0DoAzTvqDt5a>*0fv!Zz36)s&vWnRXj@JSESHxL)5XY9$FWn zssK>wYU8T_RL_@VD^&whO4l087BcMNm)#BFu~Er4P2s#eJuadqn`c` LUc!U11S9|e@w#{e literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_ULGL1_3/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_ULGL1_3/resource.json new file mode 100644 index 0000000..4f16925 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_ULGL1_3/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:20Z" + }, + "lastModificationSignature": "39f61162d04ff4361beee034d56256a5abd016e3adf3e68f41f48e1152a9ccf9" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_ULGL2_3/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_ULGL2_3/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..df7cb6e99c9ae5744eae516ec524108407938b9e GIT binary patch literal 1051 zcmV+$1myc4iwFP!00000|J7MrlbT2re$M;~s^0^Gb1@ku#R%h&6|oSrNu^R$ul5*b zX>gln68B+$`yS9iRGf*I9oZMr=Je^)-?<-~AAZt6cqAq8lo(oUx`Xhxu_}1rK})f6j9L+$H|EMj|3+? zqL>4%_~^&kBR@`_?}bCTPf5%%owm^LWGq;CCe*G3MSia|-YYesW4JJ53tqE!6a)Y^ z5NA@pc;5q9KYNu2{D{Sb`+;cT>4H8NX8H0C$KMMCIm>CnGe*j_eQoD&-=xS2{z7Xaq;p?8H(5LfkCfmo{@XC)|ApmuJMgspKy>o zZ7W<3XfR`7yZafa$q8N9rx1|TL5i&RH~a$MBEQ!*&hWcE6qt987-=H9JZ{jorL&iuGU@=DA<`Mul~u z?5ztDCUiIXA%t)|iA5TXNg#3%KNfY&ae5IXKw!FwqJZEKNheTSJxv@|UvtcX-SaG4 zud>$a|Do14C(+tDQqvso8J~@|ciYuEg9>Zy zd~dD!Ay2D^^zr%_U*rL;r&(3@ii?Bt$^+EpNiYdcl{YStY8kHKc#bgutp5jj{PM6o z{?E5Of6HF|RIp#=)?M*TeRZOk?_xF~JiS7k1$_O+yETpOY2tkYsTB`GjYFJbUd%(l zEmpS2@r+Hv60&uoO_GBADO|si*~Wllk`6?m(DTxI53txG|LR#yDQj^HZSe|yfq3P` zuZ{)YrCxs1HA+(02?ql2b{q)gc?vUv%V0eeCbm1X-wUJNm#I_Dr`rBNTbp z8Ok1QO4ggZJ|#m~pU1o}hURRf!+uu14qX%aj*=4glxUZC>MsrbIe>&C}JuAOL;l<3@RCxrJdjwK=S3~;$o@nubFK{Pt0*R#%yis Vm@$Hn`Ttz%*}wTJXSW#}006-%4g~-J literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_ULGL2_3/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_ULGL2_3/resource.json new file mode 100644 index 0000000..5a03295 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_ULGL2_3/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:20Z" + }, + "lastModificationSignature": "b5b358a42a5e365737a853dde5763299a94997dd8b1f10bf0826e5a9e923ce40" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_ULGL3_3/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_ULGL3_3/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..2c9bc41854ece0221309e4bbc052229f6cec24d9 GIT binary patch literal 947 zcmV;k15ErMiwFP!00000|IJuiQ=32(e%4>X?7Q6JC2E3$0V6iIiNx0FbeL_jrdVLp zWl5X<`tFiQNFXXER$jO)XV0GVojbLQKfWhS5eZ!!)PW+(KtRC|kKABf2Lt=+pb9Ru z{TlxMh=w#29tiZ&Z%lrQ$)2jHh=(VlDyv7bsvavU5Qf+n-Cz_AsXIk5qS%L&(TY`~;xw@71s{^ujvWbjkx9 zQcPyyFHdA7K3f^$;K3b>O@gCIBYx(57^8!s;MYNjXb;jKKwwOj^N? z1jCxdUuzPhU*AXY1QF_@aIt%nQ0_Qzb-`=az@EpzX2h|SFY3Dm z>t|JYgi|O+)b+$RoGj=QVU{1SVfZ6Okg%LYG-jlpch9@Y*FBD`;Ew7*23n)rxw4vr zzG*m?ZMJXcI46|b>21#@Xp~ldDMMQA4s+-g%Ml&-M(J+`dxwaocrftlp6<1ZXD!oUkivhe}2_{_!kG?dZu*KGZkmhYPKp) zMY?WVlI}s`ODx0sXtb7I*Upe|7WG`x!nRO>X6t=cS{y^Sb;rK%nI*P``es|8Ao7dJ z&r%45<52YR2zer9;)kLEDddU(fhDF(j6DPcAbo(@Dv8-Tdb`XPt85iLkF5KMys`ID z(Q%l-T=Kv;e8<4ZmehGL@QP|fGDeiE5XLcKTsl{l*)l#PC|GA)@@P2PCK~3olO^nQ zA=yo2WC?S~)`_wtDfu~EpU^BbPmKBe!SbrZ(<{SbgZ!&!)ugziOm(3v^eN(%53lXQ zk9m||w#=Md`horTal!sONtlq0Yk9D43)2Z}+su|}n@-+#$U^*=d6D1MawKFMl61d%#@f5tJ!AL3kqv3r(;zKE)fNr~kexp29 zK*=9JUnm1@NL*-K?y?G`+Lsc*lHW)@gG!8L?)bO?kYstexLC^j2fC@<2`LOlkgSdO VF(Y=F|4`QU{{iOd!EAyS003;t-o5|; literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_ULGL3_3/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_ULGL3_3/resource.json new file mode 100644 index 0000000..0c757b8 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE1_ULGL3_3/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:20Z" + }, + "lastModificationSignature": "0fc292d33a33f24968e70e8467a34e1b53c929bab6c10140326d052b8da3c099" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_PS1_1/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_PS1_1/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..ccd57010f052616b1d718021619056be4d475daf GIT binary patch literal 949 zcmV;m14{fKiwFP!00000|IJugbDJ;_er|pRqxXU#my_6Jh#?NCuW@jX>2w&?C=Mw? zt`KS6UtbA37#p0F*lBp-5UbVhw>ORR-#CyS5RH5iHi0VFfP}&^@%(Vo1S9A2eI17Kf*$_K}?R?`k^ns%gWKpGP)`=J+)ng4)b%m{{z)5;Hi zl-$ze)cIb1DDyFj7{t>i_=G&E3ujX8Sklx}t$wQ2q_*Wq;sl`Yy=xF@97Ij9>6BYI zW`xe7pMlItFkcyy@YbKmZA#*4D|r@tIHUJt2{%E6*Z{ISAaSPZS;Q#N8~mzYL+lz9 z!Kk5#*M`FB*Y{B}MU?p{TI}8=ls^gmjHrwjU2nB~VS7~N$EQkK)0C5*JQ{#if$`c5D#`Cb#$fZpo&F75Vc zXqm3e`ACK#CQfUorC5lIz+D3dv($NLtzw8qghM$P0^W8jj&QUj|l%Eup>G5-5yuIr(`4 zVQ>=3n0P3V85cj2O~{~71V}tBT@Vr=7y{)D%(kDJt!H$rY_a{VV#f}@lQ{I;dx+mE zKn_x*D;^sMuNWKonmUgMQBoa9Cx{6Zq9iQL3-{8tI_8_i1#gWj9uSAy1jM{}@|?Y_ zB)f@=JYfOZI#He^BfS9Y1DfT=iHR6Lcw%)$e&tAPkbm{8hLSXtnI?3FK100n;a{8Z zBN5{l9jhRjzG3@)RI>d};N_Xpg?w5of^}P%j(OK+bu7nnhgPdUG;iEd&vvRauN;>J ztb9|D^uZ3F(noxKp6|X`#xR%bwuQP5^!Bhn8o1VHt2J`$e$Tz^813p{T`!BZA2Ly* z#BH}wodA6alGPJ&Y*q%Qld>=|8lzo1lUhpyx8E@zgSRpmsb&8&ybefWCKV&lO@B0O zRi_H5#nb0AWuObG56z2RR)I|OQUO?s+o&f{Nw6%OA2$G!E-x1sOGUpxH?=zvgP{lM X+I*id;+OgVWPR^1X$}W0fffJ&=HSav literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_PS1_1/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_PS1_1/resource.json new file mode 100644 index 0000000..77e6f6b --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_PS1_1/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:20Z" + }, + "lastModificationSignature": "1c9378c888e44c3541e08f128a998e5a9b4c310a751b412fcce555f8b9637809" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_PS1_5/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_PS1_5/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..d644b8ea2b7e0f8a3a7dc2e77e575f0dcfe26b8e GIT binary patch literal 950 zcmV;n14;ZJiwFP!00000|IJugbDJ;_eolS`qxXU#m)qE6h#?NGuW@kOOsB&rMsY|H za)n6i{`yMT!Pww5#7@Hthghw4zrAUk{l0clLI?1x@FX8r?$F(ViA)X!Q?TO=???Bu)VO{$7Jf;~;8+O{d(# zF(Y&q{S0JIg89mrgtz`gZc`FZTgkKF!x_CBOSlOl#0HSv0f{qJPa{Tw-r!gLBgC#j z5sVs&cx@=0etjP$Q$(4MqQ&k_Liv->PaYN`VZ`7x-7I(c>w?#;MS_5X&508!|Ecd5 zte;fn9zH-hW_}=d;dDWt3bXup38T9VLCSI(vxJd$+CS~5U-tyElJ7M^4d|_Y@4{}6 zhL-8tj@7-ITSuc`BR5GB=tbb^>rAxgr+Ja;c_t7E=NT=3So;sJ5AO+d_xC(qf- zO0t`{$P*TjtrO)*GSUmMKA~A|oS2C5gC|y3$F67f%5v<$7bi%tft7AEqJG5H;p?T$wdbU%YdF7-m zVC9>Fqz`uZls@9?^L%%08N*zz+ZO6N(A&fQXy963t=7n~`#txfW3;P-b-gUse#k_L z61Uw#^&aR;kgT4FW3w_ay)O$BqcPgGGpV&SaQhweF?cJ3ky`dY!|Q+~W>PT%UG+!9 zR&}a?T0DLJqYQK*^`Uvb%PNp*UMc`faU1mnDhZZ_^Wz3U(&gpiVyWmC=%#ijVlea| YU7PO{M*K4WpRDiy1&-<$Wq}p|0DP&~761SM literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_PS1_5/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_PS1_5/resource.json new file mode 100644 index 0000000..00c1dd7 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_PS1_5/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:20Z" + }, + "lastModificationSignature": "624002afe75ae6566c31248a16724dfb8a8cdd758ac8ef3152e371d6a972f9d5" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_PS1_7/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_PS1_7/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..f931649298e94cee68df76851766b58e343547bf GIT binary patch literal 950 zcmV;n14;ZJiwFP!00000|IJuibDBUDer|pRv+n_+X|#=!AwmqPw=tMD)9El<*;rDR zwab#${`&5sK@?0vv<)v@ma}Ki`Ocl@>2DlJ_lQP530pvwYd}Kbgm`{9ZGo|Ke%Jt~ z`azR?yF(KeNw*YY^o!6Ra=ND>tMXA@)@s_jnx-AA8jvOg%YNv^6XxF|7&C$)cP2Gt4o^tL2G=_YEs8?Byj@J58gD1Gzp>>*mlY- zoG?P?(a%8UB$%&ENO1MgdUzfb*Z4v|=Y)+g=`J}!( zuzpmPJ9rP}nE8R+gR>=lD$MHR1&qFD2vU}_m?ey~lflU#{rW~AEBRgv)PUX|^v~_i zcx0Kb?O4651}@7g)>w)=SQkS)%>qI>XqZc%e& zU)%kT>lht(XgC+^UcWDp9&`U9j0)pGEsTSr?Hd7+}7kR=0vQ45qNk)1B)<-nYjT2Kbe(=QViu}rv*dqV>SxqHrC^Jpy8hwU%?Zb1M z@M96^Mr}QyjU*x+R%NXTy-L6nKfZiDm#zWWoY_-RZJ?OjVU87SStQ%#q_CqF0 zl(_8|s`o%&fn@bX9GjJa>3vz47>&`sok^{wfjj7$55Zd*jMTFK8U77OVkQ+M(A8i( zYFDQUsKwLg6J?+WsSnMweO7@?^HKp=irc71P)V>XoFBIUk}j_nmrF&zK)1C!5rd%z Y>BfAYFyfcR|788(FWnm_tbrB)010E!^#A|> literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_PS1_7/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_PS1_7/resource.json new file mode 100644 index 0000000..64fdf4e --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_PS1_7/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:20Z" + }, + "lastModificationSignature": "5f81ec234b9cfd77fe7167d3b025d12f91232424f538158b88ec8b7edd311933" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RE2_1/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RE2_1/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..46d21d44359e2c88b63918878edc2a91a7e03624 GIT binary patch literal 949 zcmV;m14{fKiwFP!00000|IJuibDBUDeolS`v+v=Sn@N-m5n@QajbhqNr^9Sc}&@gR*p8&M|y($)5KdOOEr#wKH zVls<<`643;*ouq82X7=c2%e1V@jd6m7#+AmPy-R7T}XcbfiYDsB1(W(W&heO3>=*x z7*!?ySd|$4`aXikh)@qji`|=q@#*Ea9&P6AAyT_3gykQN$=?)WLbX@39PkzcLIF3u?K+8OaS`*`M%4bHx#d-8f_QKM(w zS?z{n>kX%?+c&FTzblZQbN@Vya^pbBjf1@HYXK4G&#!s_|Kjjl*OYF%rt0+APmyj~ zmZbZT1QN@y0UE9)*R>NQoW(qsw6G;qpxJtl6&A2+Ip+Z7CYQ3cKVo5L>z)#kGLNd zB1Z|r!FRC^qBSg6hQ5+b?m2+*GP2)o%gEhw`4~gS#LSkM%S=L_G zlHJ5bmN18GohVC^lAeS03C%JC#fT3eEVVj3!!jf`$iI44Rf=26R2#ZNpCVp)@!B^0 zgva<*)67YyAJ~AO6l}m_cpurk2HCup2kW*lowB~oY?`*oJg?sA8GUEaw(RmuET=^Q zE8Z5wov_X3^Z{F+=ev7T?`3k`woq4q*64KxUB~=l)(5uLX*<_Vy-^;lD@C#PLdr`N zzw8#OGoUR>S_kjncq$Rum>mCTQ2rq{vC&cACah@RkN6rRbN2_W_AdrF;nLcLu$B zd8&YtKYzYZ23nAK(74)V6-YHNC4eQrjd})^7|YxVaswdA@^W#pl=l&IQ@ayU7!Dy> XoA6^s>~H=>S=;{ypg(#igBAb)FEYg_ literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RE2_1/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RE2_1/resource.json new file mode 100644 index 0000000..35318ff --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RE2_1/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:20Z" + }, + "lastModificationSignature": "0cb92544c7d30f282f1024e154ff4eb4e207eece71f00113b829c0053e8af1e1" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RE2_5/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RE2_5/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..4c8949881f8607013cfa774110f5c4f5c38875d5 GIT binary patch literal 949 zcmV;m14{fKiwFP!00000|IJuibDBUDeolS`v+v=Sn@N-m5n@QajbhqNr^9Sc}&@gR*p8&M|y($)5KdOOEr#wKH zVls<<`643;*ouq82X7=c2%e1V@jd6m7#+AmPy-R7T}XcbfiYDsB1(W(W&heO3>=*x z7*!?ySd|$4`aXikh)@qji`|=q@#*Ea9&P6AAyT_3gykQN$=?)WLbX@39PkzcLIF3u?K+8OaS`*`M%4bHx#d-8f_QKM(w zS?z{n>kX%?+c&FTzblZQbN@Vya^pbBjf1@HYXK4G&#!s_|Kjjl*OYF%rt0+A?^wEN zS(5HU5=bn+257jJT-Q#Ja2E4i(!!QdfoAJHR#+TEw{^$9@0umHg!*Pnpl}itlbq^; zh#VzYmpnR--Z46|RdpT_yr|lcj1c82L~&pkSI)I%HjNL74AvZ%JS2{{35j|6WLbMz zOLh|%S;8E$b)qauN_q~~Cp60p6eB)>u+-}C49k$%Aph!FRVi*MQ*G!9eTsPH#cSK} z6CUGNO*1E*eqaNBQm_G!;eBND8f5cY9<1BKbjtcRvuWBU^SpYeXY`#x+p^0uv78nK ztaw`xcfvNC(+6yQp6~8Wy_d;#+d^FdTBFw)bRF}HSs&O|r|n!f^+tKHt`x=E3n?#A z{IXl9&VaTA$!zmDHcA82Sy7lMnV?-elOiX9+i4n4!CM-Pl%ii6-UlQ;mGU8|-x>7k z<*5Qn{`~nu8E8S`LE~zdRUp;8lmM3eHtHEvVk~nf$PIub%ge>ZQr<_3P*Hi~I8oes0bjU@%v zE~~Bm_1#5-D42w38Xgo_&YnHzJ9nyAe|%4vAriVcr~z3l0RaUL9=XA|28P!4Q3YJ7 zhgJOj5jivz9tiZ&Z%lrQ@t%q(izj7KDJiEVMLCldAUN0;-C#6zs5?V&O0f?qqZMav z7+vDyNtZ8#T7WkHcIl*)xt5}Jl3@DqS~cu>WHt|JYgfl2ksq2YtI9bxi!mM82!0<Zx1-Kf;*~#5>Ol6&b8Sb z_6^-OEu%eH;2cx#rnfbppixr!l?+L>JItZiEKksbTB=I?5?egA>kfL;r)>%47!4$Z z`R>~s)TGE?`lsL_9w159Z+H9z-z2~P?Z~fIWFKebckPsT+kHHB$QEZ`(LH%Rv#8!T z@61lqwzQ_*)2y3yuiqC)&$)jVMwxLSXU0L+_Kkpu^5<90hktSKt!GHLJwvhk>{pg< z+NPv=koXeIuRa=WB-f1-B%H=PlQg#_6rfsKpA{Bc*DTGp?t4aoEup;G5-6DZ`Q&E_ zgu-zs`gnvqkuvc^QHKw-te$vZ|zx~eWBf)`Z_k};xOg)j;Xy>4HdMoa&Y$Y9NJ!9(J7mylSLPnNY; zwPZhWktWO_+ayYpB&6qHeM0lpKr!Y62urOt&#(-ME%L9QRh6QaGSP;v(I<%4Uc9yq zKjSf8Zy6cs^aC64vz!fh1n(o8*C3nMvS8g6rZVf>jFw>;%<~%EzCN&r9n&h##8S=+ zSpK#k>Vz#erw`fsBH!H`T0fQRc7?hE)Mmds?AgW_qcOD1ZpXfEY0ctbUCE2J8&F=N z_+`IPodb0RlF{LDtQQ8R^Sm%oGDZ7#Cb<*`ZnvdB1#e+6lJkCPcps4XRLX~-L3h}1 z6sHQv+4JWMWuOg-3-$Uwt3aZ8DF7_lZPYWUL|A4{kXrzWmsg9+rL2#j+uEIw!e9i+ X#)Ka+Vt zWld{;eRt6y3ML_%%7X&S*|X<-=T7DNkM9Xjh=eWKD68(4 zC?>P;mnSk3pRG7J7`bDyN$_-1kM21i#^}fq{3-|$?Lqnj2#l$G6;cA!3j0@Yp>Jyh z!LTCn$BM-0*Y^=TL4>*}T03k0_kPo5ePJT=1IJvF9LVU{m%VE7|J5VM?2X~amm>Rxr@w+9?q!5vmX38?jMr(re+ zeM7fR%V^)tagHgs)7zR&&@id|Qii139p=z0mM3VWmMRjz#1>EOx`*EMd0Rp`Mgs|9 zzWY80H7W8J{wa8f2S}3j`yD^QH_7jRJMxvsjxOYWbAQDz*-nQ@S{eJvoO{P|V$;a?nl>lxB*&rs|>`&~#k zZBx=bNPLOqS04@6lIz+D5>8{DNt)Xd3Q#Sr&kBpJYnEnP4?Uy6mQdbp2^38IeDbpd zLg6?ReLO^-NSXMds6z_5B0ykisfMwKU;v~&nC&<=TSsdb*<#0A#m*fj6cL*s$0g3b zLgXaIy5P}q@`2HjuB!8h;6>GfWQ-_RA&de;uh|XLXz6>24AvYMJS0xH35j|6WLbMz zOLh|%X~GP$b)qy$LV6C?Cp1e96k|Ssu+(bv49k$%Aph!F6)9>d6K&`UeS&!9#ar9( zGalo$mXVQ8_t=1+v#5`V_LxVt&vy@o)=%ZSZJ{m$wb}0udbaV!s1Gc&+p!xhtyvtb%XzVO1IkMj zzw8#O3!pARGCDkt^}@h(kryUPrfApBB$wjA?Y8vi;4KVBa^5cu9|IDfO8F3U*B$ih z#i;^v_Wb!u8E8Y|LcO-jDv)Si3II!X8}$Mz5tf+~lgHDeEKXrgkT!Fc?Cz XHsME%*x&q%vU>Or7TK>ugBAb)GTzG! literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RE2_9/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RE2_9/resource.json new file mode 100644 index 0000000..fb08cf0 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RE2_9/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:20Z" + }, + "lastModificationSignature": "62f80455e0c27f41d02004e018435ccd79e81b4817bab21442274bf7cd943538" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO1_3/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO1_3/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..7452d9e51522923525cc882c69e742aa0c78c5eb GIT binary patch literal 949 zcmV;m14{fKiwFP!00000|IJuibDBUDeolS`v+o5VX<{2CLxdPw6^CHkOsB(abz@0c z)-Fq0`|G=l22n5#(KftrS==f7|$-6I+YBx(ayZU6~IV=@V%X&a2Z%U4Zs zt{=9@*E=+3v2;rzMn4JtE@yk1vML{+%34Ev-O#iXRRhwPU^$2;$(RNA2quhR$T+Qh zAH?Y`J5F8f<%hBWqnJTFYlDwyBK6^1YMe@%`c`Yc)f!UQ@+5Hr&<_th;28*Dq} z7LFOA^Y}+7a}vx~#w5B8rgE2(WY$Ta1s~4n)mXx95F<8(>>H3cQ}rxn6zDB})!#wv z8x+B~rHI#-!s$2nQ8Gi61t?zb-X>Hqje_)HDH28u&a%yNpT917%{wFvIoO;ymGZCp z?!fv{Rqo(DloJ+&av#o?^qDZLk5@4MmLtem&Jva~($1VSC;NIJkd=Z-8#I94aR!%m zcjQ{8Z+lk%dVzCBxtreJe1;}@t4SvkREgYGK@;&KrM}fvh5oIk>=0O28O>$^krx%?}nDD~ zDOY`4F+xbO!t*Oela1uMae_jMn3s}PwuACl$Nz6keVweaMHkGFW$o>6ABZR?qS*-?ci9YhL@Kf$i02Tsf@@ zSoNMDZG$~Nq>uReBH!IuhFi#WyF%Rrde?PEL*M#jbw-};4E)QU(X9{G&8k=j5fdd! z-1ZCA8=$X1vIZiK&Dy~9rYcN~CTQQzq&Bj^b$aGQ@YV(+wd!w%e*=;jNyP+o?Tp+` zeX4+3K79VA4D=xlpn0*+Dv)blY5+@l8}$e(DVC+<;}$@&<<;VHsq7Evwst3GFq%NR XG2W+)_+{}sSwH*(o!bTnfEEA%RQ1oE literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO1_3/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO1_3/resource.json new file mode 100644 index 0000000..30fb5f9 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO1_3/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:20Z" + }, + "lastModificationSignature": "f13c2e314cf481a0e60acbcc09663f453e484f785c7092da9d791c1b23f6945c" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO2_1/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO2_1/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..7e664e57befd8c7d32e48a6a87eb38a339488fd6 GIT binary patch literal 948 zcmV;l155lLiwFP!00000|IJuibDBUDeolS`v+o5VX<{2CLxdPo6^CFi)9El<-B?nV zwab#${`&5sK@?0%v<)v@ma}Ki`Oclz`7azw_lU*;iP}Jw8$d$Qm`s9b+6E)<@>LU@ z>xV7!^$v|$EZtIw(N99Z%h{f$tjfoyvewXEH#F@;)qpf6SPr5|GG@U&f(auSGEOVs z2XT7Kj#C$V`JpVpC}t4P+Ta74NPRe$8mE$`zSWvd544{2b&Y8Qa-8g z4y+$lqpdT43B>uA2J zT=i|m2qDD^wHj?Yc2?{Auj;3onpsLB9buw4&s-J zkK+vJnuo^mKMajxNnM14sHh&KQ^bS{aT*oog@0*VJ@ZAvf_KI>kB8U0#KWR?@|3+Q zB>RbrB4G*HCQ*?jC%pjc9hw)WiK&=AcwY5IdgVxLk$?THmXh|9xgKqY0!N W<9*7AUlzZU^}|0DIJsbe761TkveF#@ literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO2_1/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO2_1/resource.json new file mode 100644 index 0000000..f3ce1cf --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO2_1/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:20Z" + }, + "lastModificationSignature": "3f3fe38a5ca7c84238c1dff565c67993a3aa3528cc7a2bd7bd02e38bd7eab00b" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO3_4/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO3_4/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..e3228f8a277b1e6a6b5099dc97c9d67ce2ab0935 GIT binary patch literal 949 zcmV;m14{fKiwFP!00000|IJuibDBUDeolS`v+o5VX<{2CLxdPw6^CHkOsB(abz@0c z)-Fq0`|G=l22n5#(KftrS==f7|$-6I+YBx(ayZU6~IV=@V%X&a2Z%U4Zs zt{=9@*E=+3v2;rzMn4JtE@yk1vML{+%34Ev-O#iXRRhwPU^$2;$(RNA2quhR$T+Qh zAH?Y`J5F8f<%hBWqnJTFYlDwyBK6^1YMe@%`c`Yc)f!UQ@+5Hr&<_th;28*Dq} z7LFOA^Y}+7a}vx~#w5B8rgE2(WY$Ta1s~4n)mXx95F<8(>>H3cQ}rxn6zDB})!#wv z8x+B~rHI#-!s$2nQ8Gi61t?zb-X>Hqje_)HDH28u&a%yNpT917%{wFvIoO;ymGZCp z?!fv{Rqo(DloJ+&av#o?^qDZLk5@4MmLtem&Jva~($1VSC;NIJkd=Z-8#I94aR!%m zcjQ{8Z+lk%dVzCBxtreJe1;}@t4SvkREgYGK@;&KrM}fvh5oIk>=0O28O>$^krx%?}nDg*c50^TNNht)BTJVZl4&n#aTIUE*O;J9)}p z6_WkLMUk+CY?G)+l9OJ5^&ZU&)5KIvA3U%6BE51Xw#dJJR!d3y$y^V*MxP^I`|#8r z{6xg~Mb9e9r7zfhpH%F=Q+Ro%^dTSC%3$3Urc>UuSv||MeAntYu6gZ`2DVq9apkls zVAXqqv<>$7kUrw;i+p!u8Ezrh?Fw}h=v~(t4SnmA)fsuVGw?5aMz=m#H>+YDL`;+@ zaoaCcZ-Bl6$r^|_HfsaZo2oD|nxK6LU@ z>xV7!^$v|$EZtIw(N99Z%h{f$tjfoyvewXEH#F@;)qpf6SPr5|GG@U&f(auSGEOVs z2XT7Kj#C$V`JpVpC}t4P+Ta74NPRe$8mE$`zSWvd544{2b&Y8Qa-8g z4y+$lqpdT43B>m2*4 za@DsLBZL$yJilTz*+{M%Cn%(dc`0dSOK3p%43`%c-!weK_dX4+8e2kpwk1%M;A-;o z1j67nmNA*2P-a~GST-SpLJ=VGv~)p8h+qVi7ckpVX10ORud~IDc8VQ0iAciyJBVK@ zK8`b>YaSZM|1dO)C3O)FqM~|`P7xC-#A#HR7yhMf^~@Iu3*H&mJRV-}5)X^o$y4^K zknATeii9O(n?yyDob&>$cW7RiCZ=Ng;Ca;->6Ig~MgH}(T1wha=6cXI`W*4vhrjK? zPehDg^sJIx`hwl}NyY9vg_mbaAM#CQz3V!op>KV(IwQ|^2L5Hw=++18W>u_%h=~#< zZu^Dm4bWF0SpyNrW^G`4Qxzsg6SQwzX3^%q+$ZPaYk;Z zK2<<1A3mQb1ARyXXkP5I3gnuX8o*NCMm>T`ie>5exCM}Gd9}D)D*FSvt=)+kj3$t7 XjQ1%cep&oZ)(`&xK1*9WfEEA%6Vb*$ literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO4_1/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO4_1/resource.json new file mode 100644 index 0000000..1b56632 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE2_RO4_1/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:20Z" + }, + "lastModificationSignature": "ec4d02585c40480aadddc0b7dc77c03cc1b45f95185ba4f1200350c9c350168d" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE3_PS1_1/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE3_PS1_1/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..7a9f62cf8a63147a1b48012162babf02c03825a2 GIT binary patch literal 950 zcmV;n14;ZJiwFP!00000|IJugbDJ;_er|pRqxXU#m($o}h#?NCuW@kOOsB)BMsY|H za)n6i{`yMT!Pww5#7@Hthghw4zrAUk{l6Su_ei8aZPWRMhRX#YDwVHNV)3hU11Jama*$=&V%=`xgV@5D!oK}AD zqvVzzr_T5CLz$0J#2}tF!Dr-2T{x3!$C9Rg(CQzwn$)%&Nt^)my>|^Fjf1EOHl1<{ z$BfWf^fQn-3Fa$f65jd~xlKttZ6(iw4`=j#Ea4`I5F0>t2PDo^J&hOzdV^o}D~Mf# zA{aFk@!C*0{rWyirid~hMT^~=gz_h$pFAu?!id3Xx>@e>*9EUxiv$4&n-eEe{!`yA zSU;)CJ$!(2%=|#^!s&uO6=wPI5=M6!f|TVnW(gzhw13)9zrGX5O1{?wHK4cpy$icN z8d|1nJ6894j&n-6o!-uDioC4yOBu3i_qao^Se~L=z1C2~Ewy-V*C!ankJ~cJaT-V| z_uZE{sLc>w_@@*g5g=LCFL(S5-z>lX?a0qoWEW?YckP^bn|(ZY$OdO$(mi@Tx2QR^ zKiR#u>lkf!U^thnUcW1lo^t;pj0)pGEsTSr?P~#%o>59k3!7Ii_zNXIOL6lSn(g|Whg(wLN^W43#t&aI7alu>TiU-8uHUTj&o;+tS zE6Hx+B2QRAwoa5M$w)82`iN$^abhCI51v?EkzY9y8{}U-tDz(fWu^&Tq0bPne0XjX zek5Z2ykiw4(>H9tk4m=R3A{X0x{yz6MX+uQ(=qSbtd8Ya?$B!Whvv0A>e)_p=9S~J zfR%3wl0MksQ~HRn&-2}lWejtPT%UH3=B zR&}a?T0DLJqYQK*^`Uvb%PNp*UMc`faU1mnDhZZ_^Wz3U(&gpiVyWmC=%#ijVlea| YU7PO{M*K4WpRDiw1q7vvWPug{07g^E^Z)<= literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE3_PS1_1/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE3_PS1_1/resource.json new file mode 100644 index 0000000..1308745 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE3_PS1_1/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:20Z" + }, + "lastModificationSignature": "2b481121918c399d27606568fe9155b08d64c20f3d227e4ab6a2905012b91d0b" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE4_PS1_1/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/JPE4_PS1_1/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..5b4a6f9bb0dc2c952cd0410eb9ab38fb7c1747e7 GIT binary patch literal 949 zcmV;m14{fKiwFP!00000|IJugbDJ;_er|pRqxXU#my_6Jh#?NCuW@jX>2w&?C=Mw? zt`KS6UtbA37#p0F*lBp-5UbVhw>ORR-#CyS5RH5iHi0VFfP}&^@%(Vo1S9A2eI17Kf*$_K}?R?`k^ns%gWKpGP)`=J+)ng4)b%m{{z)5;Hi zl-$ze)cIb1DDyFj7{t>i_=G&E3ujX8Sklx}t$wQ2q_*Wq;sl`Yy=xF@97Ij9>6BYI zW`xe7pMlItFkcyy@YbKmZA#*4D|r@tIHUJt2{%E6*Z{ISAaSPZS;Q#N8~mzYL+lz9 z!Kk5#*M`FB*Y{B}MU?p{TI}8=ls^gmjHrwjU2nB~VS7~N$EQkK)0C5*JQ{#if$`c5D#`Cb#$fZpo&F75Vc zXqm3L33wuJU#OQ0~u<>coH zguzK9W8$GeW?cM8HX(yT5g_rjbU{dfUkdiXA)rPU6sW?;(Dx z069pJu6S%5ykczRYwA26L`iiZoggMuh?1}{FWgJp>X>g57rZsDct9L(6A<&_$#eFy zlI$if@`MFs>qL2yjPwGm4``MfCnjS2;EB~0`IRHFLH^aV8cNboW}46y`V8^PhktFt zk3@`LbgY78`iAZIQOWi@ftP1W7xHPX2-a<3I_6!Q)v+AQ9a^pa(7bU+J=>|yymDL? zu<}ho(g!XpDC4OlmC++@X1@o79GXPQprE1k8iQ#&oer~w)sg~h zm(|w(`tG7ZR7~QL$`_91J)ig5rF{1%@P!E?k%z+yki`NJQ0QRS3x^fZx9VplaHpP@ z@%Ja>&`1~%7@*&n{1g+Ok|>K8MNugzmjy++k`*90I1s(i9Xr&UAULKtfRxdS6EBKy zi8^`4%al?tKoNz(r~*DAS7^bhP$&wDe4~_Zl!DMOEP-nP>gh=t3yvREz$PsN=uk|i z(JxgODL@pC5@xZ*Ugxr=HSGHgY(^Yg`KrHrhJ&b;&2ojN_F^vT&x1HNg^7VuxD|l`N6o6XmwCiT0-!pXE zw2aon4CjP$KfkT%2)SwJ7dE8bZnK15iabFBwNRG$Es6LV*CX`D&ul5@7!4$Z$oUDwX_}^Gq$c-nr(gQ8aa-OvU6NeI1aY6 zpS2SThmjay7x^M(=0~CqDddg-fi9>ncm}o-(x$U7}ABFMW9H zKD@|Fy4o}{I_MF1;KeO>;4!?cG1`zF*s@^V7p4+Wjn77{Z<(F8ZL~RJdT!7vZHpEq zW3<|l_C@F#sEuBy-?bMw)tg!)Kc~9uZBg<<$_EL*9TqB?9e#DAX;_BcY3g>*sC9aJ zet?p(AV#5gbt%x{$cbfrtgM%j`F&dioDe;OZY36#xK^;j=CP literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/Sorter_jam/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/Sorter_jam/resource.json new file mode 100644 index 0000000..e5ee5cc --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Jam_Areas/Sorter_jam/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:20Z" + }, + "lastModificationSignature": "b3edd21b8989fca434758980e6fff8055738ccf14f5bae79c99124a58ac2bd31" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (0)/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (0)/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..8e770650a170c0ca020a2535b719112b5c1c42dd GIT binary patch literal 3645 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 Phkg5hpms0}LGJ(ntj-*# literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (0)/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (0)/resource.json new file mode 100644 index 0000000..c8728c6 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (0)/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:11:29Z" + }, + "lastModificationSignature": "aca12010962019a1ecd79085d5a8ec121263b61ea1afe2c7b27493a3e725698c" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (1)/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (1)/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..4c72e4eddeb09534761b3015d801841c6966b370 GIT binary patch literal 3893 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 F0RXl-bddl6 literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (14)/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (14)/resource.json new file mode 100644 index 0000000..735ba9e --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (14)/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:09Z" + }, + "lastModificationSignature": "489b31d03c522985ac0c70c7e1320b0b2a055dc0d84dc5a11b7915c081453aa3" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (15)/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (15)/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..252481ed83a1e4818cc670ffef31f83d7d25b49f GIT binary patch literal 3894 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 E0MIUrG5`Po literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (16)/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (16)/resource.json new file mode 100644 index 0000000..53ac791 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (16)/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:09Z" + }, + "lastModificationSignature": "da6e211cdcfa1b0fb48d3c09a1617f04d88fb1b4e9a530de3677d263ffaa37aa" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (17)/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (17)/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..c74fe057a8802f105cdf5d594244e8dc0f40bff4 GIT binary patch literal 3894 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 E07e#!WB>pF literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (17)/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (17)/resource.json new file mode 100644 index 0000000..13166b9 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (17)/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:09Z" + }, + "lastModificationSignature": "00d5b90d239803ed280cbab8dfb1cf87dcfeeaaeead20c76a67cb73dea7aa8d1" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (18)/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (18)/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..e35d2367c763f755ee404cbb163533ecd5a481fd GIT binary patch literal 4257 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 literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (18)/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (18)/resource.json new file mode 100644 index 0000000..768b88c --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (18)/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:09Z" + }, + "lastModificationSignature": "8b16e400e1f960e0b1bdaffb25bc4202a87d835d1a0629bc0f80444f3ef8a1c1" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (19)/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (19)/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..6c0179b2b3f590526b9b1bf64dcd3d416b1b9a46 GIT binary patch literal 3895 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 F0RR@ecO?J- literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (19)/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (19)/resource.json new file mode 100644 index 0000000..454564c --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (19)/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:09Z" + }, + "lastModificationSignature": "dd6d9dc104ee4fe5b7918b91fcf6b48c59d90a7f844520fbc15920fd490b5ed2" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (2)/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (2)/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..757fddc14b78933a1a2a8ab7943f933a61a84483 GIT binary patch literal 3893 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 DIw6hl literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (2)/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (2)/resource.json new file mode 100644 index 0000000..5174834 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (2)/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:09Z" + }, + "lastModificationSignature": "1b2643fc35d7efedb3d375a6f57702fa7a2751e7068655665ebf096d33d97a42" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (3)/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (3)/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..715a2c346832b43def0aa39b46762067d1c7faec GIT binary patch literal 3892 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 CVtSJR literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (3)/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (3)/resource.json new file mode 100644 index 0000000..1f72205 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (3)/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:09Z" + }, + "lastModificationSignature": "13b8f84b95a3b12a8db6886b0f2266b1af59eee21b281d3bd3a71183684bb81d" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (4)/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (4)/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..5cd4b767b137b494667385d933625ef1bbf5ffb5 GIT binary patch literal 3993 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 literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (5)/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (5)/resource.json new file mode 100644 index 0000000..38e556c --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (5)/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:09Z" + }, + "lastModificationSignature": "2a6b6f0ecfad0f633622a551e457216e590a0a61ffe7fc50f26d7b018a50de8f" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (6)/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (6)/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..df41668109d40944d360a9d69b50b4693ea545ca GIT binary patch literal 3893 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 BkC^}f literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (7)/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (7)/resource.json new file mode 100644 index 0000000..a76bccf --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (7)/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:09Z" + }, + "lastModificationSignature": "21c1d29742bb1faa2ff0548f9b87a284ef508ea1e7d00524149e056b65a184ca" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (8)/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (8)/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..666ee48f0a9f608d50cb85ba00b7558d38906898 GIT binary patch literal 3892 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 CAB3?0 literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (8)/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (8)/resource.json new file mode 100644 index 0000000..02f45ee --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (8)/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:09Z" + }, + "lastModificationSignature": "3f426e6789f86b48223c18e9532a533e356b72f18c51d9d49f41ab159c3dd227" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (9)/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (9)/data.bin new file mode 100644 index 0000000000000000000000000000000000000000..af771f93ab746582ac7dbd1b89f2e21287934194 GIT binary patch literal 3894 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 E05PhLM*si- literal 0 HcmV?d00001 diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (9)/resource.json b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (9)/resource.json new file mode 100644 index 0000000..07c5ba9 --- /dev/null +++ b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/ParcelData (9)/resource.json @@ -0,0 +1,16 @@ +{ + "scope": "G", + "version": 1, + "restricted": false, + "overridable": true, + "files": [ + "data.bin" + ], + "attributes": { + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T17:28:09Z" + }, + "lastModificationSignature": "6755e9deaf870b763df3df378cda2cb02986f006a742003f185afcf784900a4e" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Alarms/Alarm History/query.sql b/MTN6_SCADA/ignition/named-query/Alarms/Alarm History/query.sql new file mode 100644 index 0000000..5f598c6 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Alarms/Alarm History/query.sql @@ -0,0 +1,23 @@ +SELECT * +FROM +( +SELECT + Active.id As NumberID, + Active.eventtime As 'Start Timestamp', + IFNULL(Clear.eventtime,'') as 'End Timestamp', + IFNULL(CONVERT(SEC_TO_TIME(Clear.eventtime - Active.eventtime),VARCHAR(20)),(SEC_TO_TIME(NOW()-Active.eventtime))) as Duration, + Class.strvalue As Class, + Location.strvalue As Area, + Description.strvalue As Description, + Tag.strvalue As Tag, + alarm_events.eventtype as eventtype +FROM alarm_events +LEFT OUTER JOIN alarm_events as Active ON alarm_events.eventid = Active.eventid AND (Active.eventtype = 0) +LEFT OUTER JOIN alarm_events as Clear ON alarm_events.eventid = Clear.eventid AND (Clear.eventtype = 1) +LEFT OUTER JOIN alarm_event_data as Class ON alarm_events.id = Class.id AND (Class.propname = "Class") +LEFT OUTER JOIN alarm_event_data as Location ON alarm_events.id = Location.id AND (Location.propname = "Area") +LEFT OUTER JOIN alarm_event_data as Description ON alarm_events.id = Description.id AND (Description.propname = "Description") +LEFT OUTER JOIN alarm_event_data as Tag ON alarm_events.id = Tag.id AND (Tag.propname = "Tag") +WHERE (alarm_events.eventtime BETWEEN :starttime AND :endtime) +) t1 +WHERE t1.eventtype = 0 and t1.Class = 'Error' or t1.Class = :warning or t1.Class = :message \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Alarms/Alarm History/resource.json b/MTN6_SCADA/ignition/named-query/Alarms/Alarm History/resource.json new file mode 100644 index 0000000..c9241d2 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Alarms/Alarm History/resource.json @@ -0,0 +1,55 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "", + "fallbackEnabled": false, + "lastModificationSignature": "0eab2cae9c471121ba1a8bd99e8ec874c8bfdb40e7293ac0a9c2d8bc7f7625bd", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "parameters": [ + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "message", + "sqlType": 7 + }, + { + "type": "Parameter", + "identifier": "warning", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Count/query.sql b/MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Count/query.sql new file mode 100644 index 0000000..3d6f87e --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Count/query.sql @@ -0,0 +1,9 @@ +SELECT concat(date(dumper_cycles.t_stamp), ' ', hour(dumper_cycles.t_stamp), ':00') as StartTimestamp, + concat('H',TIMESTAMPDIFF(HOUR,DATE_FORMAT(dumper_cycles.t_stamp,"%Y-%m-%d %H:00:00"),DATE_FORMAT(now(),"%Y-%m-%d %H:00:00"))) as Hour, + SUM (dumper_cycles.ulgl1 = 1) as ULGL1, + SUM (dumper_cycles.ulgl2 = 1) as ULGL2, + SUM (dumper_cycles.ulgl3 = 1) as ULGL3 + +FROM dumper_cycles +Where (dumper_cycles.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY hour(dumper_cycles.t_stamp) \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Count/resource.json b/MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Count/resource.json new file mode 100644 index 0000000..f190e75 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Count/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "ec936d4ec12ab310de89c91f6fd5f1d0a7a7c35983aecb38207ace38bd9eae00", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "dumper", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Percent/query.sql b/MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Percent/query.sql new file mode 100644 index 0000000..20328b7 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Percent/query.sql @@ -0,0 +1,13 @@ +SELECT concat(date(dumper_cycles.t_stamp), ' ', hour(dumper_cycles.t_stamp), ':00') as StartTimestamp, + concat('H',TIMESTAMPDIFF(HOUR,DATE_FORMAT(dumper_cycles.t_stamp,"%Y-%m-%d %H:00:00"),DATE_FORMAT(now(),"%Y-%m-%d %H:00:00"))) as Hour, + + concat(round(SUM(dumper_cycles.ulgl1 = 1)/COUNT(*) * 100*2,2),'%') AS ULGL1, + concat(round(SUM(dumper_cycles.ulgl2 = 1)/COUNT(*) * 100*2,2),'%') AS ULGL2, + concat(round(SUM(dumper_cycles.ulgl3 = 1)/COUNT(*) * 100*2,2),'%') AS ULGL3 + +FROM dumper_cycles +Where (dumper_cycles.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY hour(dumper_cycles.t_stamp) + + + diff --git a/MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Percent/resource.json b/MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Percent/resource.json new file mode 100644 index 0000000..c525197 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Percent/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "e9da7b4da59dc78ecd792bae3c3cad98895db6a5e96b95438f4feae9cf0371f2", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "dumper", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Rate/query.sql b/MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Rate/query.sql new file mode 100644 index 0000000..243f20a --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Rate/query.sql @@ -0,0 +1,10 @@ +SELECT concat(date(dumper_cycles.t_stamp), ' ', hour(dumper_cycles.t_stamp), ':00') as StartTimestamp, + concat('H',TIMESTAMPDIFF(HOUR,DATE_FORMAT(dumper_cycles.t_stamp,"%Y-%m-%d %H:00:00"),DATE_FORMAT(now(),"%Y-%m-%d %H:00:00"))) as Hour, + + concat(cast(SUM(dumper_cycles.ulgl1 = 1) as char),' cph') AS ULGL1, + concat(cast(SUM(dumper_cycles.ulgl2 = 1) as char),' cph') AS ULGL2, + concat(cast(SUM(dumper_cycles.ulgl3 = 1) as char),' cph') AS ULGL3 + +FROM dumper_cycles +Where (dumper_cycles.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY hour(dumper_cycles.t_stamp) \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Rate/resource.json b/MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Rate/resource.json new file mode 100644 index 0000000..24e9a1b --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Dumper/Dumper Lane Rate/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "8c5fa8e3fabd8b186a889f98090a3dc16376b448f604980d5c39ca79399490c3", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "dumper", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Jam_Area/Jam/query.sql b/MTN6_SCADA/ignition/named-query/Jam_Area/Jam/query.sql new file mode 100644 index 0000000..530d724 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Jam_Area/Jam/query.sql @@ -0,0 +1,26 @@ +Select +Total_Jam,Dumpers_jam,Inbound_jam,Runout_jam,Sorter_Recirc_jam,Startstamp,Endtstamp,Sorter_jam, + +1 as Total_perc, +Dumpers_jam/Total_Jam as Dumpers_perc, +Inbound_jam/Total_Jam as Inbound_perc, +Runout_jam/Total_Jam as Runout_perc, +Sorter_Recirc_jam/Total_Jam as Sorter_Recirc_perc, +Sorter_jam/Total_Jam as Sorter_perc + + +FROM + + (SELECT + + MIN(jam_area.t_stamp) AS Startstamp, + Max(jam_area.t_stamp) AS Endtstamp, + SUM (IFNULL(`jam_ulgl`,0) + IFNULL(`Inbound_jam`, 0)+ IFNULL(`Runout_jam`, 0) + IFNULL(`Sorter_recirc`,0)+ IFNULL(`Sorter_jam`,0)) AS Total_Jam, + SUM(jam_area.jam_ulgl = 1) AS Dumpers_jam, + SUM(jam_area.Inbound_jam = 1) AS Inbound_jam, + SUM(jam_area.Runout_jam = 1) AS Runout_jam, + SUM(jam_area.Sorter_recirc = 1) AS Sorter_Recirc_jam, + SUM(jam_area.Sorter_jam = 1) AS Sorter_jam + + FROM jam_area + Where (jam_area.t_stamp BETWEEN :starttime AND :endtime)) basajam \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Jam_Area/Jam/resource.json b/MTN6_SCADA/ignition/named-query/Jam_Area/Jam/resource.json new file mode 100644 index 0000000..3e53388 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Jam_Area/Jam/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "63fd2b9d4386f3627bbeceb8f16e15bfd5c5038c5e2c4c3fb6934f6336f9a2ab", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Jam_Area/Jam_graph/query.sql b/MTN6_SCADA/ignition/named-query/Jam_Area/Jam_graph/query.sql new file mode 100644 index 0000000..4708990 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Jam_Area/Jam_graph/query.sql @@ -0,0 +1,20 @@ + Select + roundtime,Dumpers_jam,Inbound_jam,Runout_jam,Sorter_Recirc_jam,Sorter_jam + + FROM + + (Select + + SUM(jam_area.jam_ulgl = 1) AS Dumpers_jam, + SUM(jam_area.Inbound_jam = 1) AS Inbound_jam, + SUM(jam_area.Runout_jam = 1) AS Runout_jam, + SUM(jam_area.Sorter_recirc = 1) AS Sorter_Recirc_jam, + SUM(jam_area.Sorter_jam = 1) AS Sorter_jam, + FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(jam_area.t_stamp) / 600) * 600) roundtime + + FROM jam_area + Where (jam_area.t_stamp BETWEEN :starttime AND :endtime) + + Group BY FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(jam_area.t_stamp) / 600) * 600) + Order By jam_area.t_stamp ASC + ) okeyjam \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Jam_Area/Jam_graph/resource.json b/MTN6_SCADA/ignition/named-query/Jam_Area/Jam_graph/resource.json new file mode 100644 index 0000000..40fc7ef --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Jam_Area/Jam_graph/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "79fb42e78dffa878114e1a166dfbbffc1c590bdf4171ce0d29177a2a21890a92", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Count/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Count/query.sql new file mode 100644 index 0000000..f222656 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Count/query.sql @@ -0,0 +1,8 @@ +SELECT concat(date(alltable.t_stamp), ' ', hour(alltable.t_stamp), ':00') as StartTimestamp, + concat('H',TIMESTAMPDIFF(HOUR,DATE_FORMAT(alltable.t_stamp,"%Y-%m-%d %H:00:00"),DATE_FORMAT(now(),"%Y-%m-%d %H:00:00"))) as Hour, + COUNT(*) AS Total_count, + SUM(alltable.ParcelHistory_TupelLength = 1) AS SingleCarrier, + SUM(alltable.ParcelHistory_TupelLength = 2) AS DoubleCarrier +FROM alltable +Where (alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY date(alltable.t_stamp),hour(alltable.t_stamp) diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Count/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Count/resource.json new file mode 100644 index 0000000..0c0063b --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Count/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "8d37185411d8b0132fddf3ef848a08ea7406736bab9aaeba9a35acb8d46ecd35", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Percent/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Percent/query.sql new file mode 100644 index 0000000..df0487e --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Percent/query.sql @@ -0,0 +1,8 @@ +SELECT concat(date(alltable.t_stamp), ' ', hour(alltable.t_stamp), ':00') as StartTimestamp, + concat('H',TIMESTAMPDIFF(HOUR,DATE_FORMAT(alltable.t_stamp,"%Y-%m-%d %H:00:00"),DATE_FORMAT(now(),"%Y-%m-%d %H:00:00"))) as Hour, + concat(round(COUNT(*)/COUNT(*) * 100,2),'%') AS Total_count, + concat(round(SUM(alltable.ParcelHistory_TupelLength = 1)/COUNT(*) * 100,2),'%') AS SingleCarrier, + concat(round(SUM(alltable.ParcelHistory_TupelLength = 2)/COUNT(*) * 100,2),'%') AS DoubleCarrier +FROM alltable +Where (alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY hour(alltable.t_stamp) \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Percent/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Percent/resource.json new file mode 100644 index 0000000..5d8e028 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Percent/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "29dcb2a097bc0adfc4350e291023472170d8984dda12160bab9fdb359ece663c", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Rate/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Rate/query.sql new file mode 100644 index 0000000..136fa53 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Rate/query.sql @@ -0,0 +1,8 @@ +SELECT concat(date(alltable.t_stamp), ' ', hour(alltable.t_stamp), ':00') as StartTimestamp, + concat('H',TIMESTAMPDIFF(HOUR,DATE_FORMAT(alltable.t_stamp,"%Y-%m-%d %H:00:00"),DATE_FORMAT(now(),"%Y-%m-%d %H:00:00"))) as Hour, + concat(cast(COUNT(*) as char),' pph') AS Total_count, + concat(cast(SUM(alltable.ParcelHistory_TupelLength = 1) as char),' pph') AS SingleCarrier, + concat(cast(SUM(alltable.ParcelHistory_TupelLength = 2) as char),' pph') AS DoubleCarrier +FROM alltable +Where (alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY hour(alltable.t_stamp) \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Rate/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Rate/resource.json new file mode 100644 index 0000000..e162908 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Induct Rate/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "d9360d5c2c09d0d389d251b52c3f3eb25ed7aa9ff53d1b713f5113158e474824", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Count/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Count/query.sql new file mode 100644 index 0000000..c84362c --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Count/query.sql @@ -0,0 +1,17 @@ +SELECT concat(date(alltable.t_stamp), ' ', hour(alltable.t_stamp), ':00') as StartTimestamp, + concat('H',TIMESTAMPDIFF(HOUR,DATE_FORMAT(alltable.t_stamp,"%Y-%m-%d %H:00:00"),DATE_FORMAT(now(),"%Y-%m-%d %H:00:00"))) as Hour, + COUNT(*) AS Total_count, + SUM(alltable.ACTUAL_DEST <> 'S03999') AS Diverted, + SUM(alltable.DivertStatus = 14) AS DivertFail, + SUM(alltable.DivertStatus = 5) AS DestinationFull, + SUM(alltable.DivertStatus = 6) AS DestinationJam, + SUM(alltable.DivertStatus = 12) AS DestinationDisabled, + SUM(alltable.DivertStatus = 6) as DestinationFault, + SUM(alltable.DivertStatus = 17) as Lost, + SUM(alltable.DivertStatus = 21) as Unsafe, + SUM(alltable.DivertStatus = 18) as DimError, + SUM(alltable.DivertStatus = 4) as GapError, + SUM(alltable.DivertStatus = 1) as Unknown +FROM alltable +Where (alltable.DEST_REQ = :lane AND alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY hour(alltable.t_stamp) \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Count/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Count/resource.json new file mode 100644 index 0000000..fdfe13a --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Count/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "4e6ce5ec0ee8bdaeba7e7ee360b6833f0a22c89bfd72efbeafb40993612663c1", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "lane", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Percent/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Percent/query.sql new file mode 100644 index 0000000..a5a05f1 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Percent/query.sql @@ -0,0 +1,17 @@ +SELECT concat(date(alltable.t_stamp), ' ', hour(alltable.t_stamp), ':00') as StartTimestamp, + concat('H',TIMESTAMPDIFF(HOUR,DATE_FORMAT(alltable.t_stamp,"%Y-%m-%d %H:00:00"),DATE_FORMAT(now(),"%Y-%m-%d %H:00:00"))) as Hour, + concat(round(COUNT(*)/COUNT(*) * 100,2),'%') AS Total_count, + concat(round(SUM(alltable.ACTUAL_DEST <> 'S03999')/COUNT(*) * 100,2),'%') AS Diverted, + concat(round(SUM(alltable.DivertStatus = 14)/COUNT(*) * 100,2),'%') AS DivertFail, + concat(round(SUM(alltable.DivertStatus = 5)/COUNT(*) * 100,2),'%') AS DestinationFull, + concat(round(SUM(alltable.DivertStatus = 6)/COUNT(*) * 100,2),'%') AS DestinationJam, + concat(round(SUM(alltable.DivertStatus = 12)/COUNT(*) * 100,2),'%') AS DestinationDisabled, + concat(round(SUM(alltable.DivertStatus = 6)/COUNT(*) * 100,2),'%') as DestinationFault, + concat(round(SUM(alltable.DivertStatus = 17)/COUNT(*) * 100,2),'%') as Lost, + concat(round(SUM(alltable.DivertStatus = 21)/COUNT(*) * 100,2),'%') as Unsafe, + concat(round(SUM(alltable.DivertStatus = 18)/COUNT(*) * 100,2),'%') as DimError, + concat(round(SUM(alltable.DivertStatus = 4)/COUNT(*) * 100,2),'%') as GapError, + concat(round(SUM(alltable.DivertStatus = 1)/COUNT(*) * 100,2),'%') as Unknown +FROM alltable +Where (alltable.DEST_REQ = :lane AND alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY hour(alltable.t_stamp) \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Percent/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Percent/resource.json new file mode 100644 index 0000000..1dd3f5c --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Percent/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "c2b7c005a568aef81d4cd9e81dd1f05b4bd5fb743f224767c919c1407b3d9929", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "lane", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Rate/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Rate/query.sql new file mode 100644 index 0000000..a4af096 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Rate/query.sql @@ -0,0 +1,17 @@ +SELECT concat(date(alltable.t_stamp), ' ', hour(alltable.t_stamp), ':00') as StartTimestamp, + concat('H',TIMESTAMPDIFF(HOUR,DATE_FORMAT(alltable.t_stamp,"%Y-%m-%d %H:00:00"),DATE_FORMAT(now(),"%Y-%m-%d %H:00:00"))) as Hour, + concat(cast(COUNT(*) as char),' pph') AS Total_count, + concat(cast(SUM(alltable.ACTUAL_DEST <> 'S03999') as char),' pph') AS Diverted, + concat(cast(SUM(alltable.DivertStatus = 14) as char),' pph') AS DivertFail, + concat(cast(SUM(alltable.DivertStatus = 5) as char),' pph') AS DestinationFull, + concat(cast(SUM(alltable.DivertStatus = 6) as char),' pph') AS DestinationJam, + concat(cast(SUM(alltable.DivertStatus = 12) as char),' pph') AS DestinationDisabled, + concat(cast(SUM(alltable.DivertStatus = 6) as char),' pph') as DestinationFault, + concat(cast(SUM(alltable.DivertStatus = 17) as char),' pph') as Lost, + concat(cast(SUM(alltable.DivertStatus = 21) as char),' pph') as Unsafe, + concat(cast(SUM(alltable.DivertStatus = 18) as char),' pph') as DimError, + concat(cast(SUM(alltable.DivertStatus = 4) as char),' pph') as GapError, + concat(cast(SUM(alltable.DivertStatus = 1) as char),' pph') as Unknown +FROM alltable +Where (alltable.DEST_REQ = :lane AND alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY hour(alltable.t_stamp) \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Rate/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Rate/resource.json new file mode 100644 index 0000000..0a6d842 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Lane Rate/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "15fc1fd4be8fb542900491dff710cac9384c96be5b7e085757073bd98f1a7174", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "lane", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Count/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Count/query.sql new file mode 100644 index 0000000..0d92370 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Count/query.sql @@ -0,0 +1,12 @@ +SELECT concat(date(alltable.t_stamp), ' ', hour(alltable.t_stamp), ':00') as StartTimestamp, + concat('H',TIMESTAMPDIFF(HOUR,DATE_FORMAT(alltable.t_stamp,"%Y-%m-%d %H:00:00"),DATE_FORMAT(now(),"%Y-%m-%d %H:00:00"))) as Hour, + COUNT(*) AS Total, + SUM(SUBSTRING(alltable.ScanLabel,1,1) <> '?' AND + SUBSTRING(alltable.ScanLabel,1,1) <> '9' AND + SUBSTRING(alltable.ScanLabel,1,1) <> '0') AS GoodRead, + SUM(SUBSTRING(alltable.ScanLabel,1,1) = '?') AS NoRead, + SUM(SUBSTRING(alltable.ScanLabel,1,1) = '9') AS MultiRead, + SUM(SUBSTRING(alltable.ScanLabel,1,1) = '0') AS NoCode +FROM alltable +Where (alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY hour(alltable.t_stamp) \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Count/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Count/resource.json new file mode 100644 index 0000000..ba1566c --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Count/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "9c502ffedd7aa1a2e1c1537c6caef86e7d74fbf70d4c2e320815d6ac029a24c7", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Percent/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Percent/query.sql new file mode 100644 index 0000000..20b407e --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Percent/query.sql @@ -0,0 +1,12 @@ +SELECT concat(date(alltable.t_stamp), ' ', hour(alltable.t_stamp), ':00') as StartTimestamp, + concat('H',TIMESTAMPDIFF(HOUR,DATE_FORMAT(alltable.t_stamp,"%Y-%m-%d %H:00:00"),DATE_FORMAT(now(),"%Y-%m-%d %H:00:00"))) as Hour, + concat(round(COUNT(*)/COUNT(*) * 100,2),'%') AS Total, + concat(round(SUM(SUBSTRING(alltable.ScanLabel,1,1) <> '?' AND + SUBSTRING(alltable.ScanLabel,1,1) <> '9' AND + SUBSTRING(alltable.ScanLabel,1,1) <> '0')/COUNT(*) * 100,2),'%') AS GoodRead, + concat(round(SUM(SUBSTRING(alltable.ScanLabel,1,1) = '?')/COUNT(*) * 100,2),'%') AS NoRead, + concat(round(SUM(SUBSTRING(alltable.ScanLabel,1,1) = '9')/COUNT(*) * 100,2),'%') AS MultiRead, + concat(round(SUM(SUBSTRING(alltable.ScanLabel,1,1) = '0')/COUNT(*) * 100,2),'%') AS NoCode +FROM alltable +Where (alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY hour(alltable.t_stamp) \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Percent/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Percent/resource.json new file mode 100644 index 0000000..c3f9fb1 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Percent/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "a102952e52bf5babab8ca13fd221c10be68d2d93ffb46d96d351f9a8b3e8cb31", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Rate/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Rate/query.sql new file mode 100644 index 0000000..5034fd6 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Rate/query.sql @@ -0,0 +1,12 @@ +SELECT concat(date(alltable.t_stamp), ' ', hour(alltable.t_stamp), ':00') as StartTimestamp, + concat('H',TIMESTAMPDIFF(HOUR,DATE_FORMAT(alltable.t_stamp,"%Y-%m-%d %H:00:00"),DATE_FORMAT(now(),"%Y-%m-%d %H:00:00"))) as Hour, + concat(cast(COUNT(*) as char),' pph') AS Total, + concat(cast(SUM(SUBSTRING(alltable.ScanLabel,1,1) <> '?' AND + SUBSTRING(alltable.ScanLabel,1,1) <> '9' AND + SUBSTRING(alltable.ScanLabel,1,1) <> '0') as char),' pph') AS GoodRead, + concat(cast(SUM(SUBSTRING(alltable.ScanLabel,1,1) = '?') as char),' pph') AS NoRead, + concat(cast(SUM(SUBSTRING(alltable.ScanLabel,1,1) = '9') as char),' pph') AS MultiRead, + concat(cast(SUM(SUBSTRING(alltable.ScanLabel,1,1) = '0') as char),' pph') AS NoCode +FROM alltable +Where (alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY hour(alltable.t_stamp) \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Rate/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Rate/resource.json new file mode 100644 index 0000000..d3b6cb1 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Scanner Rate/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "9ea802edaa0366d00a1f40eafc3e146c16ff6d92c8bf7b37797426562cb7c042", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Count/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Count/query.sql new file mode 100644 index 0000000..ab9f5a7 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Count/query.sql @@ -0,0 +1,19 @@ +SELECT concat(date(alltable.t_stamp), ' ', hour(alltable.t_stamp), ':00') as StartTimestamp, + concat('H',TIMESTAMPDIFF(HOUR,DATE_FORMAT(alltable.t_stamp,"%Y-%m-%d %H:00:00"),DATE_FORMAT(now(),"%Y-%m-%d %H:00:00"))) as Hour, + COUNT(*) AS Inducted, + SUM(alltable.ACTUAL_DEST <> 'S03999') AS Sorted, + SUM(alltable.DivertStatus = 7) AS DestinationInvalid, + SUM(alltable.DivertStatus = 16) AS DestinationNone, + SUM(alltable.DivertStatus = 12) AS DestinationDisabled, + SUM(alltable.DivertStatus = 5) AS DestinationFull, + SUM(alltable.DivertStatus = 2) AS Unexpected, + SUM(alltable.DivertStatus = 6) AS DestinationFault, + SUM(alltable.DivertStatus = 14) AS DivertFail, + SUM(alltable.DivertStatus = 4) AS GapError, + SUM(alltable.DivertStatus = 17) AS Lost, + SUM(alltable.DivertStatus = 3) AS TrackingError, + SUM(alltable.DivertStatus = 1) AS Unknown, + SUM(alltable.DivertStatus = 21) AS Unsafe +FROM alltable +Where (alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY hour(alltable.t_stamp) \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Count/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Count/resource.json new file mode 100644 index 0000000..b6ee013 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Count/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "f938bf13907c538dd812a947c54fd245af409a2bb9690f8f1b75cd8f1e1ece21", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Percent/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Percent/query.sql new file mode 100644 index 0000000..3a468ce --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Percent/query.sql @@ -0,0 +1,19 @@ +SELECT concat(date(alltable.t_stamp), ' ', hour(alltable.t_stamp), ':00') as StartTimestamp, + concat('H',TIMESTAMPDIFF(HOUR,DATE_FORMAT(alltable.t_stamp,"%Y-%m-%d %H:00:00"),DATE_FORMAT(now(),"%Y-%m-%d %H:00:00"))) as Hour, + concat(round(COUNT(*)/COUNT(*) * 100,2),'%') AS Inducted, + concat(round(SUM(alltable.ACTUAL_DEST <> 'S03999')/COUNT(*) * 100,2),'%') AS Sorted, + concat(round(SUM(alltable.DivertStatus = 7)/COUNT(*) * 100,2),'%') AS DestinationInvalid, + concat(round(SUM(alltable.DivertStatus = 16)/COUNT(*) * 100,2),'%') AS DestinationNone, + concat(round(SUM(alltable.DivertStatus = 12)/COUNT(*) * 100,2),'%') AS DestinationDisabled, + concat(round(SUM(alltable.DivertStatus = 5)/COUNT(*) * 100,2),'%') AS DestinationFull, + concat(round(SUM(alltable.DivertStatus = 2)/COUNT(*) * 100,2),'%') AS Unexpected, + concat(round(SUM(alltable.DivertStatus = 6)/COUNT(*) * 100,2),'%') AS DestinationFault, + concat(round(SUM(alltable.DivertStatus = 14)/COUNT(*) * 100,2),'%') AS DivertFail, + concat(round(SUM(alltable.DivertStatus = 4)/COUNT(*) * 100,2),'%') AS GapError, + concat(round(SUM(alltable.DivertStatus = 17)/COUNT(*) * 100,2),'%') AS Lost, + concat(round(SUM(alltable.DivertStatus = 3)/COUNT(*) * 100,2),'%') AS TrackingError, + concat(round(SUM(alltable.DivertStatus = 1)/COUNT(*) * 100,2),'%') AS Unknown, + concat(round(SUM(alltable.DivertStatus = 21)/COUNT(*) * 100,2),'%') AS Unsafe +FROM alltable +Where (alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY hour(alltable.t_stamp) \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Percent/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Percent/resource.json new file mode 100644 index 0000000..06649a6 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Percent/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "85f43c617cfbe453a4b1ff944ff2c1268d56cd33b34e32eb94ecd4b482ee1cc1", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Rate/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Rate/query.sql new file mode 100644 index 0000000..766d7d6 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Rate/query.sql @@ -0,0 +1,19 @@ +SELECT concat(date(alltable.t_stamp), ' ', hour(alltable.t_stamp), ':00') as StartTimestamp, + concat('H',TIMESTAMPDIFF(HOUR,DATE_FORMAT(alltable.t_stamp,"%Y-%m-%d %H:00:00"),DATE_FORMAT(now(),"%Y-%m-%d %H:00:00"))) as Hour, + concat(cast(COUNT(*) as char),' pph') AS Inducted, + concat(cast(SUM(alltable.ACTUAL_DEST <> 'S03999') as char),' pph') AS Sorted, + concat(cast(SUM(alltable.DivertStatus = 7) as char),' pph') AS DestinationInvalid, + concat(cast(SUM(alltable.DivertStatus = 16) as char),' pph') AS DestinationNone, + concat(cast(SUM(alltable.DivertStatus = 12) as char),' pph') AS DestinationDisabled, + concat(cast(SUM(alltable.DivertStatus = 5) as char),' pph') AS DestinationFull, + concat(cast(SUM(alltable.DivertStatus = 2) as char),' pph') AS Unexpected, + concat(cast(SUM(alltable.DivertStatus = 6) as char),' pph') AS DestinationFault, + concat(cast(SUM(alltable.DivertStatus = 14) as char),' pph') AS DivertFail, + concat(cast(SUM(alltable.DivertStatus = 4) as char),' pph') AS GapError, + concat(cast(SUM(alltable.DivertStatus = 17) as char),' pph') AS Lost, + concat(cast(SUM(alltable.DivertStatus = 3) as char),' pph') AS TrackingError, + concat(cast(SUM(alltable.DivertStatus = 1) as char),' pph') AS Unknown, + concat(cast(SUM(alltable.DivertStatus = 21) as char),' pph') AS Unsafe +FROM alltable +Where (alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY hour(alltable.t_stamp) \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Rate/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Rate/resource.json new file mode 100644 index 0000000..65de1f6 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Details Rate/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "3425c984965c962dcf35c6b5582591e3ce88b81f669dcda0b5fbff204b606d1b", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Count/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Count/query.sql new file mode 100644 index 0000000..b10e686 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Count/query.sql @@ -0,0 +1,10 @@ +SELECT concat(date(alltable.t_stamp), ' ', hour(alltable.t_stamp), ':00') as StartTimestamp, + concat('H',TIMESTAMPDIFF(HOUR,DATE_FORMAT(alltable.t_stamp,"%Y-%m-%d %H:00:00"),DATE_FORMAT(now(),"%Y-%m-%d %H:00:00"))) as Hour, + COUNT(*) AS Inducted, + SUM(alltable.ACTUAL_DEST <> 'S03999') AS Sorted, + SUM(alltable.ACTUAL_DEST = 'S03999' AND (alltable.DivertStatus = 7 OR alltable.DivertStatus = 8 OR alltable.DivertStatus = 9 OR alltable.DivertStatus = 10 OR alltable.DivertStatus = 12 OR alltable.DivertStatus = 16)) AS AwcsRecirc, + SUM(alltable.ACTUAL_DEST = 'S03999' AND (alltable.DivertStatus = 2 OR alltable.DivertStatus = 5 OR alltable.DivertStatus = 18 OR alltable.DivertStatus = 19 or alltable.DivertStatus = 20)) AS OperationalRecirc, + SUM(alltable.ACTUAL_DEST = 'S03999' AND (alltable.DivertStatus = 1 OR alltable.DivertStatus = 3 OR alltable.DivertStatus = 4 OR alltable.DivertStatus = 6 OR alltable.DivertStatus = 13 OR alltable.DivertStatus = 14 OR alltable.DivertStatus = 17 OR alltable.DivertStatus = 21)) AS MachineRecirc +FROM alltable +Where (alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY hour(alltable.t_stamp) \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Count/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Count/resource.json new file mode 100644 index 0000000..29cdb84 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Count/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "2401eeaa7a5b460ab28d0467694cb1a0fa275ea2aae440f714c8150e74a97222", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Percent/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Percent/query.sql new file mode 100644 index 0000000..c6296f8 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Percent/query.sql @@ -0,0 +1,10 @@ +SELECT concat(date(alltable.t_stamp), ' ', hour(alltable.t_stamp), ':00') as StartTimestamp, + concat('H',TIMESTAMPDIFF(HOUR,DATE_FORMAT(alltable.t_stamp,"%Y-%m-%d %H:00:00"),DATE_FORMAT(now(),"%Y-%m-%d %H:00:00"))) as Hour, + concat(round(COUNT(*)/COUNT(*) * 100,2),'%') AS Inducted, + concat(round(SUM(alltable.ACTUAL_DEST <> 'S03999')/COUNT(*) * 100,2),'%') AS Sorted, + concat(round(SUM((alltable.ACTUAL_DEST = 'S03999') AND (alltable.DivertStatus = 7 OR alltable.DivertStatus = 8 OR alltable.DivertStatus = 9 OR alltable.DivertStatus = 10 OR alltable.DivertStatus = 12 OR alltable.DivertStatus = 16))/COUNT(*) * 100,2),'%') AS AwcsRecirc, + concat(round(SUM((alltable.ACTUAL_DEST = 'S03999') AND (alltable.DivertStatus = 2 OR alltable.DivertStatus = 5 OR alltable.DivertStatus = 18 OR alltable.DivertStatus = 19 or alltable.DivertStatus = 20))/COUNT(*) * 100,2),'%') AS OperationalRecirc, + concat(round(SUM((alltable.ACTUAL_DEST = 'S03999') AND (alltable.DivertStatus = 1 OR alltable.DivertStatus = 3 OR alltable.DivertStatus = 4 OR alltable.DivertStatus = 6 OR alltable.DivertStatus = 13 OR alltable.DivertStatus = 14 OR alltable.DivertStatus = 17 OR alltable.DivertStatus = 21))/COUNT(*) * 100,2),'%') AS MachineRecirc +FROM alltable +Where (alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY hour(alltable.t_stamp) \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Percent/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Percent/resource.json new file mode 100644 index 0000000..3090852 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Percent/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "7e47068569dfab27de42582391a6948245d9dd20a9275bb50ec44274d2d36910", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Rate/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Rate/query.sql new file mode 100644 index 0000000..5a14527 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Rate/query.sql @@ -0,0 +1,10 @@ +SELECT concat(date(alltable.t_stamp), ' ', hour(alltable.t_stamp), ':00') as StartTimestamp, + concat('H',TIMESTAMPDIFF(HOUR,DATE_FORMAT(alltable.t_stamp,"%Y-%m-%d %H:00:00"),DATE_FORMAT(now(),"%Y-%m-%d %H:00:00"))) as Hour, + COUNT(*) AS Inducted, + concat(cast(SUM(alltable.ACTUAL_DEST <> 'S03999') as char),' pph') AS Sorted, + concat(cast(SUM(alltable.ACTUAL_DEST = 'S03999' AND (alltable.DivertStatus = 7 OR alltable.DivertStatus = 8 OR alltable.DivertStatus = 9 OR alltable.DivertStatus = 10 OR alltable.DivertStatus = 12 OR alltable.DivertStatus = 16)) as char),' pph') AS AwcsRecirc, + concat(cast(SUM(alltable.ACTUAL_DEST = 'S03999' AND (alltable.DivertStatus = 2 OR alltable.DivertStatus = 5 OR alltable.DivertStatus = 18 OR alltable.DivertStatus = 19 or alltable.DivertStatus = 20)) as char),' pph') AS OperationalRecirc, + concat(cast(SUM(alltable.ACTUAL_DEST = 'S03999' AND (alltable.DivertStatus = 1 OR alltable.DivertStatus = 3 OR alltable.DivertStatus = 4 OR alltable.DivertStatus = 6 OR alltable.DivertStatus = 13 OR alltable.DivertStatus = 14 OR alltable.DivertStatus = 17 OR alltable.DivertStatus = 21)) as char),' pph') AS MachineRecirc +FROM alltable +Where (alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY hour(alltable.t_stamp) \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Rate/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Rate/resource.json new file mode 100644 index 0000000..85d8ccb --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Hourly Sorter Summary Rate/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "5cae9beff912f7ce9f1408abbb3341c7a76baacd8c13e00e0392ae1cf53da5b8", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Induct Details/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Induct Details/query.sql new file mode 100644 index 0000000..5fd8616 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Induct Details/query.sql @@ -0,0 +1,21 @@ +Select + SorterName,InductName,Total_count,singlecarrier_count,doublecarrier_count,Startstamp,Endtstamp, + Total_count/Total_count as Total_perc, + singlecarrier_count/Total_count as SingleCarrier_perc, + doublecarrier_count/Total_count as DoubleCarrier_perc, + Total_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as Total_rate, + singlecarrier_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as SingleCarrier_rate, + doublecarrier_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as DoubleCarrier_rate +FROM + (SELECT + 'S03' as SorterName, + 'Induct 1' as InductName, + COUNT(*) AS Total_count, + SUM(alltable.ParcelHistory_TupelLength = 1) AS singlecarrier_count, + SUM(alltable.ParcelHistory_TupelLength = 2) AS doublecarrier_count, + MIN(alltable.t_stamp) AS Startstamp, + Max(alltable.t_stamp) AS Endtstamp + +FROM alltable + Where (alltable.t_stamp BETWEEN :starttime AND :endtime) + Group BY 'Induct 1' ) basa \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Induct Details/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Induct Details/resource.json new file mode 100644 index 0000000..2997a42 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Induct Details/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "463213b05df1aecbc8d4f3a90f06abf13e2b005e5ff5496165873718e638dffd", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:10:32Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Induct Details_graph/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Induct Details_graph/query.sql new file mode 100644 index 0000000..63fa707 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Induct Details_graph/query.sql @@ -0,0 +1,25 @@ + Select + roundtime, + Total_count,singlecarrier_count,doublecarrier_count, + Total_count/Total_count as Total_perc, + singlecarrier_count/Total_count as SingleCarrier_perc, + doublecarrier_count/Total_count as DoubleCarrier_perc, + Total_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as Total_rate, + singlecarrier_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as SingleCarrier_rate, + doublecarrier_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as DoubleCarrier_rate + + FROM + + (Select + COUNT(*) AS Total_count, + SUM(alltable.ParcelHistory_TupelLength = 1) AS singlecarrier_count, + SUM(alltable.ParcelHistory_TupelLength = 2) AS doublecarrier_count, + + FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(alltable.t_stamp) / 60) * 60) roundtime + + FROM alltable + Where (alltable.t_stamp BETWEEN :starttime AND :endtime) and ('Induct 1' = :Induct) + + Group BY FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(alltable.t_stamp) / 60) * 60) + /***Order By alltable.t_stamp ASC ***/ + ) okey \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Induct Details_graph/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Induct Details_graph/resource.json new file mode 100644 index 0000000..40519cb --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Induct Details_graph/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "7fceb9314e66eb9ac69343264d219a78720c7e6f46b93937709493030975347b", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "Induct", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Lane Details/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Lane Details/query.sql new file mode 100644 index 0000000..e46abe4 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Lane Details/query.sql @@ -0,0 +1,73 @@ +Select + SorterName,Lane,Startstamp,Endtstamp, + Total_count, DivertFail_count,Diverted_count, + DestFull_count,DestJam_count,DestDis_count, + DestFault_count,Lost_count,Unsafe_count,Dim_count,GapErr_count,Unknown_count, + + Total_count/Total_count as total_perc, + DivertFail_count/Total_count as DivertFail_perc, + Diverted_count/Total_count as Diverted_perc, + DestFull_count/Total_count as destfull_perc, + DestJam_count/Total_count as destjam_perc, + DestDis_count/Total_count as destdisabled_perc, + DestFault_count/Total_count as destfault_perc, + Lost_count/Total_count as lost_perc, + Unsafe_count/Total_count as unsafe_perc, + Dim_count/Total_count as dim_perc, + GapErr_count/Total_count as gaperr_perc, + Unknown_count/Total_count as unknown_perc, + + Total_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as total_rate, + DivertFail_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as DivertFail_rate, + Diverted_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as Diverted_rate, + DestFull_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as destfull_rate, + DestJam_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as destjam_rate, + DestDis_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as destdisabled_rate, + DestFault_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as destfault_rate, + Lost_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as lost_rate, + Unsafe_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as unsafe_rate, + Dim_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as dim_rate, + GapErr_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as gaperr_rate, + Unknown_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as unknown_rate +FROM + (Select + 'S03' AS SorterName, + alltable.DEST_REQ as Lane, + COUNT(*) AS Total_count, + SUM(alltable.ACTUAL_DEST <> 'S03999') AS Diverted_count, + SUM(alltable.DivertStatus = 14) AS DivertFail_count, + SUM(alltable.DivertStatus = 5) AS DestFull_count, + SUM(alltable.DivertStatus = 6) AS DestJam_count, + SUM(alltable.DivertStatus = 12) AS DestDis_count, + MIN(alltable.t_stamp) AS Startstamp, + Max(alltable.t_stamp) AS Endtstamp, + SUM(alltable.DivertStatus = 6) as DestFault_count, + SUM(alltable.DivertStatus = 17) as Lost_count, + SUM(alltable.DivertStatus = 21) as Unsafe_count, + SUM(alltable.DivertStatus = 18) as Dim_count, + SUM(alltable.DivertStatus = 4) as GapErr_count, + SUM(alltable.DivertStatus = 1) as Unknown_count + FROM alltable + Where (alltable.DEST_REQ <> 'S03999' AND alltable.t_stamp BETWEEN :starttime AND :endtime) + Group BY alltable.DEST_REQ + Union + Select + 'S03' AS SorterName, + alltable.ACTUAL_DEST as Lane, + COUNT(*) AS Total_count, + COUNT(*) AS Diverted_count, + 0 AS DivertFail_count, + 0 AS DestFull_count, + 0 AS DestJam_count, + 0 AS DestDis_count, + MIN(alltable.t_stamp) AS Startstamp, + Max(alltable.t_stamp) AS Endtstamp, + 0 as DestFault_count, + 0 as Lost_count, + 0 as Unsafe_count, + 0 as Dim_count, + 0 as GapErr_count, + 0 as Unknown_count + FROM alltable + Where (alltable.ACTUAL_DEST = 'S03999' AND alltable.t_stamp BETWEEN :starttime AND :endtime)) basa + \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Lane Details/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Lane Details/resource.json new file mode 100644 index 0000000..25ee6cb --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Lane Details/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "fdd46151db7fd2008fe4b1f24669dc21837796f1680d9008eadef7095f74bfe9", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Lane Details_graph/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Lane Details_graph/query.sql new file mode 100644 index 0000000..721f6ab --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Lane Details_graph/query.sql @@ -0,0 +1,54 @@ +Select + roundtime, + Total_count,DivertFail_count,Diverted_count, DestFull_count,DestJam_count,DestDis_count, + DestFault_count,Lost_count,Unsafe_count,Dim_count,GapErr_count,Unknown_count, + + Total_count/Total_count as total_perc, + DivertFail_count/Total_count as DivertFail_perc, + Diverted_count/Total_count as Diverted_perc, + DestFull_count/Total_count as destfull_perc, + DestJam_count/Total_count as destjam_perc, + DestDis_count/Total_count as destdisabled_perc, + DestFault_count/Total_count as destfault_perc, + Lost_count/Total_count as lost_perc, + Unsafe_count/Total_count as unsafe_perc, + Dim_count/Total_count as dim_perc, + GapErr_count/Total_count as gaperr_perc, + Unknown_count/Total_count as unknown_perc, + + Total_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as total_rate, + DivertFail_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as DivertFail_rate, + Diverted_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as Diverted_rate, + DestFull_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as destfull_rate, + DestJam_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as destjam_rate, + DestDis_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as destdisabled_rate, + DestFault_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as destfault_rate, + Lost_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as lost_rate, + Unsafe_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as unsafe_rate, + Dim_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as dim_rate, + GapErr_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as gaperr_rate, + Unknown_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as unknown_rate + +From + (Select + COUNT(*) AS Total_count, + SUM(alltable.ACTUAL_DEST <> 'S0199') AS Diverted_count, + SUM(alltable.DivertStatus = 14) AS DivertFail_count, + SUM(alltable.DivertStatus = 5) AS DestFull_count, + SUM(alltable.DivertStatus = 6) AS DestJam_count, + SUM(alltable.DivertStatus = 12) AS DestDis_count, + MIN(alltable.t_stamp) AS Startstamp, + Max(alltable.t_stamp) AS Endtstamp, + SUM(alltable.DivertStatus = 6) as DestFault_count, + SUM(alltable.DivertStatus = 17) as Lost_count, + SUM(alltable.DivertStatus = 21) as Unsafe_count, + SUM(alltable.DivertStatus = 18) as Dim_count, + SUM(alltable.DivertStatus = 4) as GapErr_count, + SUM(alltable.DivertStatus = 1) as Unknown_count, + FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(alltable.t_stamp) / 60) * 60) roundtime + + FROM alltable + Where (alltable.t_stamp BETWEEN :starttime AND :endtime) and (alltable.DEST_REQ = :Lane) + Group BY FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(alltable.t_stamp) / 60) * 60) + Order By alltable.t_stamp ASC + ) okey \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Lane Details_graph/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Lane Details_graph/resource.json new file mode 100644 index 0000000..685ace8 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Lane Details_graph/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "fbdd20eafb4f607dad8f40e5da0823d840a375c77faad36baaa00e5e86a9fcff", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "Lane", + "sqlType": 7 + }, + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Lane Divert vs Full Report/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Lane Divert vs Full Report/query.sql new file mode 100644 index 0000000..b01ca94 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Lane Divert vs Full Report/query.sql @@ -0,0 +1,14 @@ +SELECT + alltable.DEST_REQ as Lane, + SUM(alltable.ACTUAL_DEST <> 'S0199') AS Diverted, + SUM(alltable.DivertStatus = 5) AS Full +FROM alltable +Where (alltable.DEST_REQ <> 'S0199' and alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY alltable.DEST_REQ +Union +Select + 'S0199' as Lane, + COUNT(*) AS Diverted, + 0 as Full +From alltable +Where (alltable.ACTUAL_DEST = 'S0199' and alltable.t_stamp BETWEEN :starttime AND :endtime) \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Lane Divert vs Full Report/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Lane Divert vs Full Report/resource.json new file mode 100644 index 0000000..5a74152 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Lane Divert vs Full Report/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "ed46176b8a6adc083d6196155e6166ad5964d861a544012a11394118a5cb617b", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Lane Full Recirc Jackpot Report/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Lane Full Recirc Jackpot Report/query.sql new file mode 100644 index 0000000..84a2b1e --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Lane Full Recirc Jackpot Report/query.sql @@ -0,0 +1,9 @@ +SELECT + date(alltable.t_stamp) as Day, + COUNT(*) AS Total, + SUM(alltable.DivertStatus = 5)/COUNT(*)*100 As Full, + SUM(alltable.ACTUAL_DEST = 'S0168')/COUNT(*)*100 AS Jackpot, + SUM(alltable.ACTUAL_DEST = 'S0199')/COUNT(*)*100 AS Recirc +FROM alltable +Where (alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY day(alltable.t_stamp) \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Lane Full Recirc Jackpot Report/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Lane Full Recirc Jackpot Report/resource.json new file mode 100644 index 0000000..ab0b3b9 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Lane Full Recirc Jackpot Report/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "b8158fea82a46f3f1fdccfc39488a423ac065b4a9c1fae58557ec35d8c0d38a5", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Max PPH 5 Min/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Max PPH 5 Min/query.sql new file mode 100644 index 0000000..aae76e1 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Max PPH 5 Min/query.sql @@ -0,0 +1,6 @@ +SELECT IFNULL(max(total_count*12),0) as max_pph FROM ( +SELECT + Round(SUM(alltable.ACTUAL_DEST <> 'S0199' and alltable.ACTUAL_DEST <> 'S0168')) AS total_count +FROM alltable +Where (alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY UNIX_TIMESTAMP(alltable.t_stamp) DIV 300) basa \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Max PPH 5 Min/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Max PPH 5 Min/resource.json new file mode 100644 index 0000000..487c9df --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Max PPH 5 Min/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "849a8410704302571e1012488415c998305d59501031772ff31e51c1fb9bde1c", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Scanner Details/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Scanner Details/query.sql new file mode 100644 index 0000000..75e68b7 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Scanner Details/query.sql @@ -0,0 +1,30 @@ +Select +SorterName,ScannerName,Total_count, +GoodRead_count,NoRead_count,MultiLabelRead_count,NoCode_count,Startstamp,Endtstamp, +1 as Total_perc, +GoodRead_count/Total_count as GoodRead_perc, +NoRead_count/Total_count as NoRead_perc, +MultiLabelRead_count/Total_count as MultiLabelRead_perc, +NoCode_count/Total_count as NoCode_perc, +Total_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as Total_rate, +GoodRead_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as GoodRead_rate, +NoRead_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as NoRead_rate, +MultiLabelRead_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as MultiLabelRead_rate, +NoCode_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as NoCode_rate +FROM + + (SELECT + 'S03' as SorterName, + 'S03aa' as ScannerName, + MIN(alltable.t_stamp) AS Startstamp, + Max(alltable.t_stamp) AS Endtstamp, + COUNT(*) AS Total_count, + SUM(SUBSTRING(alltable.ScanLabel,1,1) <> '?' AND + SUBSTRING(alltable.ScanLabel,1,1) <> '9' AND + SUBSTRING(alltable.ScanLabel,1,1) <> '0') AS GoodRead_count, + SUM(SUBSTRING(alltable.ScanLabel,1,1) = '?') AS NoRead_count, + SUM(SUBSTRING(alltable.ScanLabel,1,1) = '9') AS MultiLabelRead_count, + SUM(SUBSTRING(alltable.ScanLabel,1,1) = '0') AS NoCode_count + + FROM alltable + Where (alltable.t_stamp BETWEEN :starttime AND :endtime)) basa \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Scanner Details/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Scanner Details/resource.json new file mode 100644 index 0000000..98afaad --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Scanner Details/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB", + "fallbackEnabled": false, + "lastModificationSignature": "536466d99ffb72e62c5c8265bd6078c8a532cbabb8b1a483609b62fdb5c86ce6", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:09:25Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Scanner Details_graph/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Scanner Details_graph/query.sql new file mode 100644 index 0000000..1707131 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Scanner Details_graph/query.sql @@ -0,0 +1,35 @@ +Select + + roundtime,Total_count,GoodRead_count,NoRead_count,MultiRead_count,NoCode_count, + + Total_count/Total_count as Total_perc, + GoodRead_count/Total_count as GoodRead_perc, + NoRead_count/Total_count as NoRead_perc, + MultiRead_count/Total_count as MultiLabelRead_perc, + NoCode_count/Total_count as NoCode_perc, + + Total_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as Total_rate, + GoodRead_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as GoodRead_rate, + NoRead_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as NoRead_rate, + MultiRead_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as MultiLabelRead_rate, + NoCode_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as NoCode_rate + +FROM + (Select + alltable.t_stamp AS t_stamp, + COUNT(*) AS Total_count, + SUM(SUBSTRING(alltable.ScanLabel,1,1) <> '?' AND + SUBSTRING(alltable.ScanLabel,1,1) <> '9' AND + SUBSTRING(alltable.ScanLabel,1,1) <> '0') AS GoodRead_count, + SUM(SUBSTRING(alltable.ScanLabel,1,1) = '?') AS NoRead_count, + SUM(SUBSTRING(alltable.ScanLabel,1,1) = '9') AS MultiRead_count, + SUM(SUBSTRING(alltable.ScanLabel,1,1) = '0') AS NoCode_count, + + FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(alltable.t_stamp) / 60) * 60) roundtime + + FROM alltable + Where (alltable.t_stamp BETWEEN :starttime AND :endtime) and ('S03aa' = :Scanner) + + Group BY FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(alltable.t_stamp) / 60) * 60) + Order By alltable.t_stamp ASC + ) okey \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Scanner Details_graph/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Scanner Details_graph/resource.json new file mode 100644 index 0000000..8a841b8 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Scanner Details_graph/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "0fcc0041a58e329c5dfd8ff98cc0fa4781806f7091bbffe870c178e4b2c84314", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "Scanner", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Scanner Performance Report/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Scanner Performance Report/query.sql new file mode 100644 index 0000000..fcb5ff2 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Scanner Performance Report/query.sql @@ -0,0 +1,33 @@ +Select +day, +SorterName,ScannerName,Total_count, +GoodRead_count,NoRead_count,MultiLabelRead_count,NoCode_count,Startstamp,Endtstamp, +1 as Total_perc, +GoodRead_count/Total_count as GoodRead_perc, +NoRead_count/Total_count * 100 as NoRead_perc, +MultiLabelRead_count/Total_count * 100 as MultiLabelRead_perc, +NoCode_count/Total_count * 100 as NoCode_perc, +Total_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as Total_rate, +GoodRead_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as GoodRead_rate, +NoRead_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as NoRead_rate, +MultiLabelRead_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as MultiLabelRead_rate, +NoCode_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as NoCode_rate +FROM + + (SELECT + date(alltable.t_stamp) as day, + 'S01' as SorterName, + 'S01aa' as ScannerName, + MIN(alltable.t_stamp) AS Startstamp, + Max(alltable.t_stamp) AS Endtstamp, + COUNT(*) AS Total_count, + SUM(SUBSTRING(alltable.ScanLabel,1,1) <> '?' AND + SUBSTRING(alltable.ScanLabel,1,1) <> '9' AND + SUBSTRING(alltable.ScanLabel,1,1) <> '0') AS GoodRead_count, + SUM(SUBSTRING(alltable.ScanLabel,1,1) = '?') AS NoRead_count, + SUM(SUBSTRING(alltable.ScanLabel,1,1) = '9') AS MultiLabelRead_count, + SUM(SUBSTRING(alltable.ScanLabel,1,1) = '0') AS NoCode_count + + FROM alltable + Where (alltable.t_stamp BETWEEN :starttime AND :endtime) + GROUP BY day(alltable.t_stamp)) basa \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Scanner Performance Report/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Scanner Performance Report/resource.json new file mode 100644 index 0000000..56e7e52 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Scanner Performance Report/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "78b3e6de829d8f762e1a3a37d67fb509de821e62732823c6107b58e902d07dc6", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Sorter Details/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Sorter Details/query.sql new file mode 100644 index 0000000..d9a7d83 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Sorter Details/query.sql @@ -0,0 +1,52 @@ +Select + SorterName,inducted_count,sorted_count,destinv_count,destfull_count,unexpected_count,destfault_count,destfault_count,divfail_count,gaperr_count, + lost_count, trackerr_count, unknownn_count, unsafe_count,destdis_count, destnone_count, Startstamp,Endtstamp, + inducted_count/inducted_count as inducted_perc, + sorted_count/inducted_count as sorted_perc, + destinv_count/inducted_count as destinv_perc, + destfull_count/inducted_count as destfull_perc, + unexpected_count/inducted_count as unexpected_perc, + destfault_count/inducted_count as destfault_perc, + divfail_count/inducted_count as divfail_perc, + gaperr_count/inducted_count as gaperr_perc, + lost_count/inducted_count as lost_perc, + trackerr_count/inducted_count as trackerr_perc, + unknownn_count/inducted_count as unknown_perc, + unsafe_count/inducted_count as unsafe_perc, + destdis_count/inducted_count as destdis_perc, + destnone_count/inducted_count as destnone_perc, + inducted_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as inducted_rate, + sorted_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as sorted_rate, + destinv_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as destinv_rate, + destfull_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as destfull_rate, + unexpected_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as unexpected_rate, + destfault_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as destfault_rate, + divfail_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as divfail_rate, + gaperr_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as gaperr_rate, + lost_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as lost_rate, + trackerr_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as trackerr_rate, + unknownn_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as unknown_rate, + unsafe_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as unsafe_rate, + destdis_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as destdis_rate, + destnone_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as destnone_rate +FROM + (SELECT + 'S03' as SorterName, + COUNT(*) AS inducted_count, + SUM(alltable.ACTUAL_DEST <> 'S03999') AS sorted_count, + SUM(alltable.DivertStatus = 7) AS destinv_count, + SUM(alltable.DivertStatus = 5) AS destfull_count, + SUM(alltable.DivertStatus = 2) AS unexpected_count, + SUM(alltable.DivertStatus = 6) AS destfault_count, + SUM(alltable.DivertStatus = 14) AS divfail_count, + SUM(alltable.DivertStatus = 4) AS gaperr_count, + SUM(alltable.DivertStatus = 17) AS lost_count, + SUM(alltable.DivertStatus = 3) AS trackerr_count, + SUM(alltable.DivertStatus = 1) AS unknownn_count, + SUM(alltable.DivertStatus = 21) AS unsafe_count, + SUM(alltable.DivertStatus = 12) AS destdis_count, + SUM(alltable.DivertStatus = 16) AS destnone_count, + MIN(alltable.t_stamp) AS Startstamp, + Max(alltable.t_stamp) AS Endtstamp +FROM alltable + Where (alltable.t_stamp BETWEEN :starttime AND :endtime)) basa \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Sorter Details/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Sorter Details/resource.json new file mode 100644 index 0000000..24bd497 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Sorter Details/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "f5e856d0484abeae11d103f475415002172eb6bbe8333747c926a42a89d01639", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Sorter Details_graph/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Sorter Details_graph/query.sql new file mode 100644 index 0000000..8b4688a --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Sorter Details_graph/query.sql @@ -0,0 +1,60 @@ +Select + roundtime,inducted_count,sorted_count,destinv_count,destfull_count,unexpected_count,destfault_count,destfault_count,divfail_count,gaperr_count, + lost_count, trackerr_count, unknownn_count, unsafe_count,destdis_count, destnone_count, assigned_count, + + inducted_count/inducted_count as inducted_perc, + sorted_count/inducted_count as sorted_perc, + destinv_count/inducted_count as destinv_perc, + destfull_count/inducted_count as destfull_perc, + unexpected_count/inducted_count as unexpected_perc, + destfault_count/inducted_count as destfault_perc, + divfail_count/inducted_count as divfail_perc, + gaperr_count/inducted_count as gaperr_perc, + lost_count/inducted_count as lost_perc, + trackerr_count/inducted_count as trackerr_perc, + unknownn_count/inducted_count as unknown_perc, + unsafe_count/inducted_count as unsafe_perc, + destdis_count/inducted_count as destdis_perc, + destnone_count/inducted_count as destnone_perc, + assigned_count/inducted_count as assigned_perc, + + inducted_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as inducted_rate, + sorted_count*3600/TIMESTAMPDIFF(second,:starttime, :endtime) as sorted_rate, + destinv_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as destinv_rate, + destfull_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as destfull_rate, + unexpected_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as unexpected_rate, + destfault_count*3600/TIMESTAMPDIFF(second,:starttime, :endtime) as destfault_rate, + divfail_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as divfail_rate, + gaperr_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as gaperr_rate, + lost_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as lost_rate, + trackerr_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as trackerr_rate, + unknownn_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as unknown_rate, + unsafe_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as unsafe_rate, + destdis_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as destdis_rate, + destnone_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as destnone_rate, + assigned_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as assigned_rate +FROM + (SELECT + COUNT(*) AS inducted_count, + SUM(alltable.ACTUAL_DEST <> 'S03999') AS sorted_count, + SUM(alltable.DivertStatus = 7) AS destinv_count, + SUM(alltable.DivertStatus = 5) AS destfull_count, + SUM(alltable.DivertStatus = 2) AS unexpected_count, + SUM(alltable.DivertStatus = 6) AS destfault_count, + SUM(alltable.DivertStatus = 14) AS divfail_count, + SUM(alltable.DivertStatus = 4) AS gaperr_count, + SUM(alltable.DivertStatus = 17) AS lost_count, + SUM(alltable.DivertStatus = 3) AS trackerr_count, + SUM(alltable.DivertStatus = 1) AS unknownn_count, + SUM(alltable.DivertStatus = 21) AS unsafe_count, + SUM(alltable.DivertStatus = 12) AS destdis_count, + SUM(alltable.DivertStatus = 16) AS destnone_count, + SUM(alltable.DEST_REQ ) AS assigned_count, + FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(alltable.t_stamp) / 60) * 60) roundtime + + +FROM alltable + Where (alltable.t_stamp BETWEEN :starttime AND :endtime) AND ('S03' = :Sorter) + Group BY FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(alltable.t_stamp) / 60) * 60) + Order By alltable.t_stamp ASC + ) okey \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Sorter Details_graph/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Sorter Details_graph/resource.json new file mode 100644 index 0000000..7743997 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Sorter Details_graph/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "5968d7693a7a8f34053f47d002b4d790c7193e3c693f4d3a6e4dfbca9eff051b", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "Sorter", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Sorter Summary/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Sorter Summary/query.sql new file mode 100644 index 0000000..c8a7d76 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Sorter Summary/query.sql @@ -0,0 +1,25 @@ +Select + SorterName,Induct_count,Sorted_count,OperRecirc_count,MachineRecirc_count,AWCSRecirc_count,Startstamp,Endtstamp, + Induct_count/Induct_count as Induct_perc, + Sorted_count/Induct_count as Sorted_perc, + OperRecirc_count/Induct_count as OperRecirc_perc, + MachineRecirc_count/Induct_count as MachineRecirc_perc, + AWCSRecirc_count/Induct_count as AWCSRecirc_perc, + Induct_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as Induct_rate, + Sorted_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as Sorted_rate, + OperRecirc_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as OperRecirc_rate, + MachineRecirc_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as MachineRecirc_rate, + AWCSRecirc_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as AWCSRecirc_rate +FROM + (SELECT + 'S03' as SorterName, + COUNT(*) AS Induct_count, + SUM(alltable.ACTUAL_DEST <> 'S03999') AS Sorted_count, + SUM(alltable.ACTUAL_DEST = 'S03999' AND (alltable.DivertStatus = 2 OR alltable.DivertStatus = 5 OR alltable.DivertStatus = 18 OR alltable.DivertStatus = 19 or alltable.DivertStatus = 20)) AS OperRecirc_count, + SUM(alltable.ACTUAL_DEST = 'S03999' AND (alltable.DivertStatus = 1 OR alltable.DivertStatus = 3 OR alltable.DivertStatus = 4 OR alltable.DivertStatus = 6 OR alltable.DivertStatus = 13 OR alltable.DivertStatus = 14 OR alltable.DivertStatus = 17 OR alltable.DivertStatus = 21)) AS MachineRecirc_count, + SUM(alltable.ACTUAL_DEST = 'S03999' AND (alltable.DivertStatus = 7 OR alltable.DivertStatus = 8 OR alltable.DivertStatus = 9 OR alltable.DivertStatus = 10 OR alltable.DivertStatus = 12 OR alltable.DivertStatus = 16)) AS AWCSRecirc_count, + MIN(alltable.t_stamp) AS Startstamp, + Max(alltable.t_stamp) AS Endtstamp +FROM alltable + Where (alltable.t_stamp BETWEEN :starttime AND :endtime) + Group BY 'S03') basa \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Sorter Summary/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Sorter Summary/resource.json new file mode 100644 index 0000000..2dacd1d --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Sorter Summary/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "55492879bc161833d6a2068f66308ca52f9487206c4865ec48afac79a700add4", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Sorter Summary_graph/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Sorter Summary_graph/query.sql new file mode 100644 index 0000000..aaa7daf --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Sorter Summary_graph/query.sql @@ -0,0 +1,33 @@ +Select + roundtime, + Induct_count,Sorted_count,OperRecirc_count,MachineRecirc_count,AWCSRecirc_count, + + Induct_count/Induct_count as Induct_perc, + Sorted_count/Induct_count as Sorted_perc, + OperRecirc_count/Induct_count as OperRecirc_perc, + MachineRecirc_count/Induct_count as MachineRecirc_perc, + AWCSRecirc_count/Induct_count as AWCSRecirc_perc, + + Induct_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as Induct_rate, + Sorted_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as Sorted_rate, + OperRecirc_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as OperRecirc_rate, + MachineRecirc_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as MachineRecirc_rate, + AWCSRecirc_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as AWCSRecirc_rate +FROM + (SELECT + + COUNT(*) AS Induct_count, + SUM(alltable.ACTUAL_DEST <> 'S03999') AS Sorted_count, + SUM(alltable.ACTUAL_DEST = 'S03999' AND (alltable.DivertStatus = 2 OR alltable.DivertStatus = 5 OR alltable.DivertStatus = 18 OR alltable.DivertStatus = 19 or alltable.DivertStatus = 20)) AS OperRecirc_count, + SUM(alltable.ACTUAL_DEST = 'S03999' AND (alltable.DivertStatus = 1 OR alltable.DivertStatus = 3 OR alltable.DivertStatus = 4 OR alltable.DivertStatus = 6 OR alltable.DivertStatus = 13 OR alltable.DivertStatus = 14 OR alltable.DivertStatus = 17 OR alltable.DivertStatus = 21)) AS MachineRecirc_count, + SUM(alltable.ACTUAL_DEST = 'S03999' AND (alltable.DivertStatus = 7 OR alltable.DivertStatus = 8 OR alltable.DivertStatus = 9 OR alltable.DivertStatus = 10 OR alltable.DivertStatus = 12 OR alltable.DivertStatus = 16)) AS AWCSRecirc_count, + + FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(alltable.t_stamp) / 60) * 60) roundtime + +FROM alltable + Where (alltable.t_stamp BETWEEN :starttime AND :endtime) AND ('S03' = :Sorter) + Group BY FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(alltable.t_stamp) / 60) * 60) + Order By alltable.t_stamp ASC + ) okey + + diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Sorter Summary_graph/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Sorter Summary_graph/resource.json new file mode 100644 index 0000000..cbaf2d1 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Sorter Summary_graph/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "a6c46b374b65cd4285eedbc0c3cbe76418c79980624581f023f9d9e97256a720", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "Sorter", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/TestQ/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/TestQ/query.sql new file mode 100644 index 0000000..041a34b --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/TestQ/query.sql @@ -0,0 +1,53 @@ +/***Select + SorterName,Lane,Startstamp,Endtstamp, + Total_count, DestFull_count, + + Total_count/Total_count as total_perc, + DestFull_count/Total_count as destfull_perc, + + Total_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as total_rate, + DestFull_count*3600/TIMESTAMPDIFF(second, :starttime, :endtime) as destfull_rate +FROM + (Select + 'S01' AS SorterName, + alltable.DEST_REQ as Lane, + COUNT(*) AS Total_count, + SUM(alltable.DivertStatus = 5) AS DestFull_count, + MIN(alltable.t_stamp) AS Startstamp, + Max(alltable.t_stamp) AS Endtstamp + + FROM alltable + Where (alltable.DEST_REQ <> 'S0199' AND alltable.t_stamp BETWEEN :starttime AND :endtime) + Group BY alltable.DEST_REQ + Union + Select + 'S01' AS SorterName, + alltable.ACTUAL_DEST as Lane, + COUNT(*) AS Total_count, + 0 AS DestFull_count, + MIN(alltable.t_stamp) AS Startstamp, + Max(alltable.t_stamp) AS Endtstamp + FROM alltable + Where (alltable.ACTUAL_DEST = 'S0199' AND alltable.t_stamp BETWEEN :starttime AND :endtime)) basa ***/ + +/***Select + SorterName,InductName,Total_count,singlecarrier_count,doublecarrier_count,Startstamp,Endtstamp, + Total_count/Total_count as Total_perc, + singlecarrier_count/Total_count as SingleCarrier_perc, + doublecarrier_count/Total_count as DoubleCarrier_perc, + Total_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as Total_rate, + singlecarrier_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as SingleCarrier_rate, + doublecarrier_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as DoubleCarrier_rate +FROM + (SELECT + 'S01' as SorterName, + 'Induct 1' as InductName, + COUNT(*) AS Total_count, + SUM(jam_area.ParcelHistory_TupelLength = 1) AS singlecarrier_count, + SUM(jam_area.ParcelHistory_TupelLength = 2) AS doublecarrier_count, + MIN(jam_area.t_stamp) AS Startstamp, + Max(jam_area.t_stamp) AS Endtstamp + +FROM alltable + Where (alltable.t_stamp BETWEEN :starttime AND :endtime) + Group BY 'Induct 1' ) basajam***/ \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/TestQ/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/TestQ/resource.json new file mode 100644 index 0000000..f1ddb4d --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/TestQ/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "048b3a46e4f1520c0fd3718b9d59862b4eb0e2ad71e50070516cf5393928e9e0", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/TestQ_graph/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/TestQ_graph/query.sql new file mode 100644 index 0000000..f7d009b --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/TestQ_graph/query.sql @@ -0,0 +1,17 @@ + Select + roundtime,uljl_jam,ps1_jam + + FROM + + (Select + + SUM(jam_area.jam_ulgl = 1) AS uljl_jam, + SUM(jam_area.jam_ps1 = 1) AS ps1_jam, + FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(jam_area.t_stamp) / 60) * 60) roundtime + + FROM jam_area + Where (jam_area.t_stamp BETWEEN :starttime AND :endtime) and ('Induct 1' = :Induct) + + Group BY FROM_UNIXTIME(CEIL(UNIX_TIMESTAMP(jam_area.t_stamp) / 1800) * 1800) + Order By jam_area.t_stamp ASC + ) okeyjam \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/TestQ_graph/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/TestQ_graph/resource.json new file mode 100644 index 0000000..4946f11 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/TestQ_graph/resource.json @@ -0,0 +1,51 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "2d68722cd85cbd20c0d693ea698cbb347330f26ea125108422a896c3423e3682", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "Induct", + "sqlType": 7 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Total Full Count/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Total Full Count/query.sql new file mode 100644 index 0000000..18f1ce6 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Total Full Count/query.sql @@ -0,0 +1,9 @@ +SELECT + + alltable.ACTUAL_DEST as Lane, + COUNT(*) AS Total_count, + SUM(alltable.DivertStatus = 5) AS DestFull_count + +FROM alltable +Where (alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY date(alltable.t_stamp),(alltable.ACTUAL_DEST) diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Total Full Count/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Total Full Count/resource.json new file mode 100644 index 0000000..1c5a9e1 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Total Full Count/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "30aeb2118a43479c4cbd7e74230e74b1957f8b26b61462a0d61d02229de21a11", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Total Full Percent/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Total Full Percent/query.sql new file mode 100644 index 0000000..6f76cb8 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Total Full Percent/query.sql @@ -0,0 +1,7 @@ +SELECT + alltable.ACTUAL_DEST as Lane, + concat(round(COUNT(*)/COUNT(*) * 100,2),'%') AS Total_count, + concat(round(SUM(alltable.DivertStatus = 5)/COUNT(*) * 100,2),'%') AS DestFull_count +FROM alltable +Where (alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY (alltable.ACTUAL_DEST) \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Total Full Percent/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Total Full Percent/resource.json new file mode 100644 index 0000000..830cc10 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Total Full Percent/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "963e5f88d13322232b81496f3d8bae23a65218b61168226f41de2b2842e321d2", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Total Full Rate/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Total Full Rate/query.sql new file mode 100644 index 0000000..5a36cf9 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Total Full Rate/query.sql @@ -0,0 +1,7 @@ +SELECT + alltable.ACTUAL_DEST as Lane, + concat(cast(COUNT(*) as char),' pph') AS Total_count, + concat(cast(SUM(alltable.DivertStatus = 5) as char),' pph') AS DestFull_count +FROM alltable +Where (alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY (alltable.ACTUAL_DEST) \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Total Full Rate/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Total Full Rate/resource.json new file mode 100644 index 0000000..75e4678 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Total Full Rate/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "12274b67a9f6a1089036103a2e47402024f88dd01d2ebc276202ba9b99a0ac04", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Total Scans Report/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/Total Scans Report/query.sql new file mode 100644 index 0000000..45a6a3f --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Total Scans Report/query.sql @@ -0,0 +1,6 @@ +Select + DATE_FORMAT(date(alltable.t_stamp),'%m/%d/%Y') as Day, + COUNT(*) AS Scans +FROM alltable +Where (alltable.t_stamp BETWEEN :starttime AND :endtime) +GROUP BY day(alltable.t_stamp) \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/Total Scans Report/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/Total Scans Report/resource.json new file mode 100644 index 0000000..c5b02ff --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/Total Scans Report/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "ab64c807c29329aca54bfe140641372941a1b47ef127a4ec8facc815c7dd4b7d", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/tteee/query.sql b/MTN6_SCADA/ignition/named-query/Statistics/tteee/query.sql new file mode 100644 index 0000000..322dac4 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/tteee/query.sql @@ -0,0 +1,4 @@ +SELECT column_a, column_b +FROM my_table +WHERE column_x = :myValueX + AND column_y = :myValueY \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Statistics/tteee/resource.json b/MTN6_SCADA/ignition/named-query/Statistics/tteee/resource.json new file mode 100644 index 0000000..bb03c09 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Statistics/tteee/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "6a8e21fc5aac7f06201711e5e495ed35fe0dc919d662c3b0f34b480f39e2050b", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:38Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Status/Ethernet/query.sql b/MTN6_SCADA/ignition/named-query/Status/Ethernet/query.sql new file mode 100644 index 0000000..c48b065 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Status/Ethernet/query.sql @@ -0,0 +1,12 @@ +SELECT Status_Ethernet.status_ethernet_ndx, + Status_Ethernet.DeviceType, + Status_Ethernet.Device, + Status_Ethernet.IPAddress, + Status_Ethernet.Status1, + Status_Ethernet.CurrentAmps, + Status_Ethernet.SpeedFPM, + Status_Ethernet.StatusCode, + Status_Ethernet.row_id, + Status_Ethernet.LastStatusCode, + IF (Status_Ethernet.Status1 = "false","OK", "Fault") as Status + FROM Status_Ethernet diff --git a/MTN6_SCADA/ignition/named-query/Status/Ethernet/resource.json b/MTN6_SCADA/ignition/named-query/Status/Ethernet/resource.json new file mode 100644 index 0000000..eb0c54c --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Status/Ethernet/resource.json @@ -0,0 +1,34 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "MIN", + "type": "Query", + "enabled": true, + "cacheAmount": 50000, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "6843ba4db5f20577433d191723fbf634d7b8141c9e95a026777b8d41bede2565", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:39Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider" + } +} \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Status/Scanner History/query.sql b/MTN6_SCADA/ignition/named-query/Status/Scanner History/query.sql new file mode 100644 index 0000000..3ea5fda --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Status/Scanner History/query.sql @@ -0,0 +1,16 @@ +SELECT alltable.t_stamp, + 'S03' AS SorterName, + alltable.ParcelID, + 'S03aa' AS ScannerName, + '0' AS IMGID, + alltable.ScanLabel, + alltable.ScanStatus, + alltable.Length, + alltable.Tray, + alltable.AssignmentScanHist, + alltable.DivertStatus, + alltable.DEST_REQ, + alltable.ACTUAL_DEST, + alltable.SortCode +FROM alltable +WHERE alltable.t_stamp BETWEEN :starttime AND :endtime \ No newline at end of file diff --git a/MTN6_SCADA/ignition/named-query/Status/Scanner History/resource.json b/MTN6_SCADA/ignition/named-query/Status/Scanner History/resource.json new file mode 100644 index 0000000..934b9f4 --- /dev/null +++ b/MTN6_SCADA/ignition/named-query/Status/Scanner History/resource.json @@ -0,0 +1,46 @@ +{ + "scope": "DG", + "version": 2, + "restricted": false, + "overridable": true, + "files": [ + "query.sql" + ], + "attributes": { + "useMaxReturnSize": false, + "autoBatchEnabled": false, + "fallbackValue": "", + "maxReturnSize": 100, + "cacheUnit": "SEC", + "type": "Query", + "enabled": true, + "cacheAmount": 1, + "cacheEnabled": false, + "database": "MariaDB80", + "fallbackEnabled": false, + "lastModificationSignature": "45afff047b5091b80d357e6fe4a66832fb586313fb8a7e9279a8abdca4554f0c", + "permissions": [ + { + "zone": "", + "role": "" + } + ], + "lastModification": { + "actor": "admin", + "timestamp": "2025-05-07T09:08:39Z" + }, + "syntaxProvider": "class com.adbs.syntax.MySQLSyntaxProvider", + "parameters": [ + { + "type": "Parameter", + "identifier": "endtime", + "sqlType": 8 + }, + { + "type": "Parameter", + "identifier": "starttime", + "sqlType": 8 + } + ] + } +} \ No newline at end of file