PLC_Generation/logs/workflow_MTN6_MCM04_20250909_214921.log
2025-09-11 00:08:34 +04:00

5370 lines
891 KiB
Plaintext

{"level": "INFO", "message": "PLC Generation Workflow started", "timestamp": "2025-09-09T21:49:21.488783", "module": "__main__", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "excel_file": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/PLC Data Generator/data/MTN6_MCM04.xlsx", "project_name": "MTN6_MCM04"}
{"level": "INFO", "message": "Starting data processing step", "timestamp": "2025-09-09T21:49:21.489090", "module": "__main__", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
=== Step 1: PLC Data Generator stdout ===
Loading IO path mappings...
Loaded IO path mappings:
APF: 11 rows
M12DR: 16 rows
Hub: 16 rows
SorterHub: 16 rows
SIO: 16 rows
IB16: 16 rows
OB16E: 16 rows
IB16S: 16 rows
Available sheets: ['Templates', 'Devices', 'Instructions', 'IO Assignment MCM04', 'NETWORK', 'Part number', 'MCM04_DESC', 'MCM04_DESC_v2', 'DESC_PLC', 'NETWORK_PLC']
Found DESC sheet: DESC_PLC
Found NETWORK sheet: NETWORK_PLC
DESC columns: ['TAGNAME', 'TERM', 'DESCA', 'DESCB', 'Unnamed: 4']
NETWORK columns: ['DPM', 'DPM_IP', 'Name', 'PartNumber', 'IP']
Classifying signals and adding IO paths...
Signal classification results:
SPARE: 950
I: 706
O: 409
IOLink: 175
Device type distribution:
M12DR: 992
Hub: 864
APF: 304
SIO: 32
IB16: 16
OB16E: 16
IB16S: 16
IO Path mapping results:
Successful mappings: 2216/2240 (98.9%)
Found 24 entries with missing IO path mappings.
Found 3 TAGNAMEs present in DESC but not in NETWORK_PLC.
Adding unique DPM names not present in DESC or NETWORK_PLC.Name: ['', 'FL1034_2_DPM1', 'FL3016_2_DPM1', 'PRS3_5_DPM1', 'PS10_2_DPM1', 'PS11_7_DPM1', 'VSA_DPM1', 'VSA_DPM2', 'VSA_DPM3', 'VSC_DPM1', 'VSC_DPM2', 'VSC_DPM3']
================================================================================
WARNING: The following issues were found but processing will continue:
================================================================================
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO4'. (DESCA: 'SPARE')
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO5'. (DESCA: 'SPARE')
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO6'. (DESCA: 'SPARE')
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO7'. (DESCA: 'SPARE')
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'O' to channel number 'IO8'. (DESCA: 'PS10_5_VFD1_STO')
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'O' to channel number 'IO9'. (DESCA: 'PS10_3_VFD1_STO')
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'O' to channel number 'IO10'. (DESCA: 'PS10_2_VFD1_STO')
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO11'. (DESCA: 'SPARE')
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'I' to channel number 'IO12'. (DESCA: 'PS10_3_ENC1')
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO13'. (DESCA: 'SPARE')
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'I' to channel number 'IO14'. (DESCA: 'PS10_3_JPE1')
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO15'. (DESCA: 'SPARE')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO4'. (DESCA: 'SPARE')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO5'. (DESCA: 'SPARE')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO6'. (DESCA: 'SPARE')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO7'. (DESCA: 'SPARE')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'O' to channel number 'IO8'. (DESCA: 'PS11_7_VFD1_STO')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'O' to channel number 'IO9'. (DESCA: 'PS11_8_VFD1_STO')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'O' to channel number 'IO10'. (DESCA: 'PS11_9_VFD1_STO')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'O' to channel number 'IO11'. (DESCA: 'PS11_11_VFD1_STO')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'I' to channel number 'IO12'. (DESCA: 'PS11_8_ENC1')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'I' to channel number 'IO13'. (DESCA: 'PS11_8_JPE1')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'I' to channel number 'IO14'. (DESCA: 'PS11_8_FIOH1')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO15'. (DESCA: 'SPARE')
- TAGNAME 'SLOT5_IB16' from DESC sheet not found in NETWORK_PLC sheet.
- TAGNAME 'SLOT6_OB16E' from DESC sheet not found in NETWORK_PLC sheet.
- TAGNAME 'SLOT7_IB16S' from DESC sheet not found in NETWORK_PLC sheet.
================================================================================
Continuing with processing...
Normalizing TAGNAME, DESC, and IO_PATH columns for VFDs only in the final output...
Final result has 2352 rows
Sample of merged data:
TAGNAME TERM ... DEVICE_TYPE IO_PATH
0 ... NaN NaN
1 PS10_5_SIO1 IO0 ... SIO PS10_5_SIO1_Data.Inputs.X7_A
2 PS10_5_SIO1 IO1 ... SIO PS10_5_SIO1_Data.Inputs.X7_B
3 PS10_5_SIO1 IO10 ... SIO None
4 PS10_5_SIO1 IO11 ... SIO None
5 PS10_5_SIO1 IO12 ... SIO None
6 PS10_5_SIO1 IO13 ... SIO None
7 PS10_5_SIO1 IO14 ... SIO None
8 PS10_5_SIO1 IO15 ... SIO None
9 PS10_5_SIO1 IO2 ... SIO PS10_5_SIO1_Data.Inputs.X8_A
[10 rows x 12 columns]
New Excel file created: MTN6_MCM04_DESC_IP_MERGED.xlsx
The file contains all original sheets plus the new 'DESC_IP' sheet with merged data.
DEBUG: Processing Excel file: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/PLC Data Generator/data/MTN6_MCM04.xlsx
DEBUG: Full project pattern matched: MTN6_MCM04
DEBUG: Final subsystem name: MTN6_MCM04
Reading input file: MTN6_MCM04_DESC_IP_MERGED.xlsx
Removed 175 IOLink rows (including beacons, FIOH channels, and all other IOLink entries)
Removed 112 blank name/description rows
Saving output file: MTN6_MCM04_OUTPUT.csv
Processing complete!
Created standard output file: DESC_IP_MERGED.xlsx
=== Step 1: PLC Data Generator stderr ===
=== Step 1 File Copy ===
Copied MTN6_MCM04_DESC_IP_MERGED.xlsx to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/DESC_IP_MERGED.xlsx
{"level": "INFO", "message": "Data processing completed successfully", "timestamp": "2025-09-09T21:49:26.115785", "module": "__main__", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Starting routine generation step", "timestamp": "2025-09-09T21:49:26.116132", "module": "__main__", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Logging to file: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/logs/workflow_MTN6_MCM04_20250909_214921.log", "timestamp": "2025-09-09T21:49:27.788690", "module": "__main__", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "=== Generating All PLC Artifacts ===", "timestamp": "2025-09-09T21:49:27.790082", "module": "__main__", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Generating SafetyProgram L5X...", "timestamp": "2025-09-09T21:49:27.790257", "module": "__main__", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "WARNING", "message": "LimitedSafetyProgramGenerator is deprecated; using ModernSafetyProgramGenerator", "timestamp": "2025-09-09T21:49:27.799686", "module": "src.container", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Starting ModernSafetyProgramGenerator generation", "timestamp": "2025-09-09T21:49:27.799936", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Creating SafetyProgram XML structure", "timestamp": "2025-09-09T21:49:27.800103", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Registered plugin: main_routine (core)", "timestamp": "2025-09-09T21:49:27.809146", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: apf (device)", "timestamp": "2025-09-09T21:49:27.813877", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: belt_tracking (device)", "timestamp": "2025-09-09T21:49:27.816941", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: cb_monitor (device)", "timestamp": "2025-09-09T21:49:27.820065", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: d2c_chute (device)", "timestamp": "2025-09-09T21:49:27.823702", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: d2c_en1 (device)", "timestamp": "2025-09-09T21:49:27.826700", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: dpm (device)", "timestamp": "2025-09-09T21:49:27.829733", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: encoder (device)", "timestamp": "2025-09-09T21:49:27.832515", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: estops (safety)", "timestamp": "2025-09-09T21:49:27.838066", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: estop_check (safety)", "timestamp": "2025-09-09T21:49:27.841076", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: extendo (device)", "timestamp": "2025-09-09T21:49:27.844253", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: fioh (device)", "timestamp": "2025-09-09T21:49:27.846962", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: fiom (device)", "timestamp": "2025-09-09T21:49:27.849852", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: flow_ctrl (device)", "timestamp": "2025-09-09T21:49:27.853080", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: fpe (device)", "timestamp": "2025-09-09T21:49:27.856610", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: inputs (safety)", "timestamp": "2025-09-09T21:49:27.860012", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: jpe (device)", "timestamp": "2025-09-09T21:49:27.862669", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: mcm (core)", "timestamp": "2025-09-09T21:49:27.865587", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: nc_chute (device)", "timestamp": "2025-09-09T21:49:27.868584", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: nc_jr_station (device)", "timestamp": "2025-09-09T21:49:27.871772", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: outputs (safety)", "timestamp": "2025-09-09T21:49:27.875231", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: pb_chute (device)", "timestamp": "2025-09-09T21:49:27.877995", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: pb_chute_simple (device)", "timestamp": "2025-09-09T21:49:27.880693", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: pmm (device)", "timestamp": "2025-09-09T21:49:27.883446", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: rack (core)", "timestamp": "2025-09-09T21:49:27.886397", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: resets (safety)", "timestamp": "2025-09-09T21:49:27.890170", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: safety_tag_map (core)", "timestamp": "2025-09-09T21:49:27.893073", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: safety_tag_mapping (safety)", "timestamp": "2025-09-09T21:49:27.895807", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: speed_ctrl (device)", "timestamp": "2025-09-09T21:49:27.898602", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: station_epc (safety)", "timestamp": "2025-09-09T21:49:27.901259", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: station_jr_chute (device)", "timestamp": "2025-09-09T21:49:27.904899", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: station_jr_pb (device)", "timestamp": "2025-09-09T21:49:27.909722", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: station_ss_pb (device)", "timestamp": "2025-09-09T21:49:27.914408", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: station_s_pb (device)", "timestamp": "2025-09-09T21:49:27.918354", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: taching_belts (device)", "timestamp": "2025-09-09T21:49:27.922608", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "DEBUG", "message": "Registered plugin: zones (safety)", "timestamp": "2025-09-09T21:49:27.925780", "module": "src.plugin_system", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "plugin_discovery"}
{"level": "INFO", "message": "Generating safety routines...", "timestamp": "2025-09-09T21:49:27.925992", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: inputs", "timestamp": "2025-09-09T21:49:28.752912", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: inputs", "timestamp": "2025-09-09T21:49:28.775790", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: outputs", "timestamp": "2025-09-09T21:49:28.780844", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zones: subsystem key", "timestamp": "2025-09-09T21:49:28.782380", "module": "src.data_loader", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "subsystem": "DEFAULT", "found": false}
{"level": "DEBUG", "message": "Zones: heuristic best match", "timestamp": "2025-09-09T21:49:28.868517", "module": "src.data_loader", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "best_key": "MCM04", "score": 45}
{"level": "DEBUG", "message": "Zones: loaded", "timestamp": "2025-09-09T21:49:28.869146", "module": "src.data_loader", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "rows": 20}
{"level": "INFO", "message": "Successfully generated routine: outputs", "timestamp": "2025-09-09T21:49:28.871275", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: resets", "timestamp": "2025-09-09T21:49:28.871547", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: resets", "timestamp": "2025-09-09T21:49:28.879173", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: zones", "timestamp": "2025-09-09T21:49:28.879499", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for FL1014_1: {'ESTOP1'}", "timestamp": "2025-09-09T21:49:28.880688", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for FL1018_1: {'ESTOP1'}", "timestamp": "2025-09-09T21:49:28.881103", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for FL1022_1: {'ESTOP1'}", "timestamp": "2025-09-09T21:49:28.881442", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for FL1026_1: {'ESTOP1'}", "timestamp": "2025-09-09T21:49:28.881771", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for FL1034_1: {'ESTOP1'}", "timestamp": "2025-09-09T21:49:28.882217", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for FL1038_1: {'ESTOP1'}", "timestamp": "2025-09-09T21:49:28.882536", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for FL3012_1: {'ESTOP1'}", "timestamp": "2025-09-09T21:49:28.882838", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for FL3016_1: {'ESTOP1'}", "timestamp": "2025-09-09T21:49:28.883117", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for FL3020_1: {'ESTOP1'}", "timestamp": "2025-09-09T21:49:28.883389", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for FL3024_1: {'ESTOP1'}", "timestamp": "2025-09-09T21:49:28.883664", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for PRS3_5: {'EPC2', 'EPC1'}", "timestamp": "2025-09-09T21:49:28.884025", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for PRS4_1: {'EPC2', 'EPC1'}", "timestamp": "2025-09-09T21:49:28.884399", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for PRS4_2: {'EPC2', 'EPC1'}", "timestamp": "2025-09-09T21:49:28.884826", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for PS10_1: {'EPC1'}", "timestamp": "2025-09-09T21:49:28.885196", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for PS11_1: {'EPC1'}", "timestamp": "2025-09-09T21:49:28.885565", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for PS11_3: {'EPC2', 'EPC1'}", "timestamp": "2025-09-09T21:49:28.885983", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for PS11_4: {'EPC2', 'EPC1'}", "timestamp": "2025-09-09T21:49:28.886465", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for PS11_7: {'EPC2', 'EPC1'}", "timestamp": "2025-09-09T21:49:28.886848", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for ULC5_3: {'EPC2', 'EPC1'}", "timestamp": "2025-09-09T21:49:28.887262", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for ULC6_3: {'EPC1'}", "timestamp": "2025-09-09T21:49:28.887661", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for ULC7_3: {'EPC2', 'EPC1'}", "timestamp": "2025-09-09T21:49:28.888185", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for ULC8_3: {'EPC1'}", "timestamp": "2025-09-09T21:49:28.888577", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Available DCS controllers: {'FL1014_1': {'ESTOP1'}, 'FL1018_1': {'ESTOP1'}, 'FL1022_1': {'ESTOP1'}, 'FL1026_1': {'ESTOP1'}, 'FL1034_1': {'ESTOP1'}, 'FL1038_1': {'ESTOP1'}, 'FL3012_1': {'ESTOP1'}, 'FL3016_1': {'ESTOP1'}, 'FL3020_1': {'ESTOP1'}, 'FL3024_1': {'ESTOP1'}, 'PRS3_5': {'EPC2', 'EPC1'}, 'PRS4_1': {'EPC2', 'EPC1'}, 'PRS4_2': {'EPC2', 'EPC1'}, 'PS10_1': {'EPC1'}, 'PS11_1': {'EPC1'}, 'PS11_3': {'EPC2', 'EPC1'}, 'PS11_4': {'EPC2', 'EPC1'}, 'PS11_7': {'EPC2', 'EPC1'}, 'ULC5_3': {'EPC2', 'EPC1'}, 'ULC6_3': {'EPC1'}, 'ULC7_3': {'EPC2', 'EPC1'}, 'ULC8_3': {'EPC1'}}", "timestamp": "2025-09-09T21:49:28.888763", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zone 04-01 candidates: ['ULC7_1', 'ULC7_2', 'ULC7_3', 'ULC8_1', 'ULC8_2', 'ULC8_3', 'PS10_1', 'PS10_2', 'PS10_3']", "timestamp": "2025-09-09T21:49:28.889491", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS10_2 in zone 04-01", "timestamp": "2025-09-09T21:49:28.889723", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS10_3 in zone 04-01", "timestamp": "2025-09-09T21:49:28.889915", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base ULC7_1 in zone 04-01", "timestamp": "2025-09-09T21:49:28.890096", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base ULC7_2 in zone 04-01", "timestamp": "2025-09-09T21:49:28.890287", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base ULC8_1 in zone 04-01", "timestamp": "2025-09-09T21:49:28.890466", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base ULC8_2 in zone 04-01", "timestamp": "2025-09-09T21:49:28.890628", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zones: rung", "timestamp": "2025-09-09T21:49:28.890804", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "04-01", "interlock": "MCM04", "dcs_list": ["PS10_1_EPC1_DCS_CTRL.O1", "ULC7_3_EPC1_DCS_CTRL.O1", "ULC7_3_EPC2_DCS_CTRL.O1", "ULC8_3_EPC1_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 04-02 candidates: ['PS10_1', 'PS10_2', 'PS10_3', 'PS11_1', 'PS11_2']", "timestamp": "2025-09-09T21:49:28.891171", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS10_2 in zone 04-02", "timestamp": "2025-09-09T21:49:28.891366", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS10_3 in zone 04-02", "timestamp": "2025-09-09T21:49:28.891525", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS11_2 in zone 04-02", "timestamp": "2025-09-09T21:49:28.891702", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zones: rung", "timestamp": "2025-09-09T21:49:28.891884", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "04-02", "interlock": "MCM04", "dcs_list": ["PS10_1_EPC1_DCS_CTRL.O1", "PS11_1_EPC1_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 04-03 candidates: ['PS10_5']", "timestamp": "2025-09-09T21:49:28.892249", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS10_5 in zone 04-03", "timestamp": "2025-09-09T21:49:28.892443", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zones: rung", "timestamp": "2025-09-09T21:49:28.892617", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "04-03", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone 04-04 candidates: ['ULC5_1', 'ULC5_2', 'ULC5_3', 'ULC6_1', 'ULC6_2', 'ULC6_3', 'PS11_1', 'PS11_2', 'PS11_3', 'PS11_4']", "timestamp": "2025-09-09T21:49:28.892975", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS11_2 in zone 04-04", "timestamp": "2025-09-09T21:49:28.893183", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base ULC5_1 in zone 04-04", "timestamp": "2025-09-09T21:49:28.893371", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base ULC5_2 in zone 04-04", "timestamp": "2025-09-09T21:49:28.893533", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base ULC6_1 in zone 04-04", "timestamp": "2025-09-09T21:49:28.893685", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base ULC6_2 in zone 04-04", "timestamp": "2025-09-09T21:49:28.893872", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zones: rung", "timestamp": "2025-09-09T21:49:28.894058", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "04-04", "interlock": "MCM04", "dcs_list": ["PS11_1_EPC1_DCS_CTRL.O1", "PS11_3_EPC1_DCS_CTRL.O1", "PS11_3_EPC2_DCS_CTRL.O1", "PS11_4_EPC1_DCS_CTRL.O1", "PS11_4_EPC2_DCS_CTRL.O1", "ULC5_3_EPC1_DCS_CTRL.O1", "ULC5_3_EPC2_DCS_CTRL.O1", "ULC6_3_EPC1_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 04-05 candidates: ['PS11_6', 'PS11_7']", "timestamp": "2025-09-09T21:49:28.894434", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS11_6 in zone 04-05", "timestamp": "2025-09-09T21:49:28.894660", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zones: rung", "timestamp": "2025-09-09T21:49:28.894870", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "04-05", "interlock": "MCM04", "dcs_list": ["PS11_7_EPC1_DCS_CTRL.O1", "PS11_7_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 04-06 candidates: ['PS11_8', 'PS11_9']", "timestamp": "2025-09-09T21:49:28.895249", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS11_8 in zone 04-06", "timestamp": "2025-09-09T21:49:28.895432", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS11_9 in zone 04-06", "timestamp": "2025-09-09T21:49:28.895580", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zones: rung", "timestamp": "2025-09-09T21:49:28.895728", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "04-06", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone 04-07 candidates: ['PS11_11']", "timestamp": "2025-09-09T21:49:28.896076", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS11_11 in zone 04-07", "timestamp": "2025-09-09T21:49:28.896248", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zones: rung", "timestamp": "2025-09-09T21:49:28.896388", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "04-07", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone 04-08 candidates: ['PRS3_5', 'PRS3_6']", "timestamp": "2025-09-09T21:49:28.896732", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PRS3_6 in zone 04-08", "timestamp": "2025-09-09T21:49:28.896925", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zones: rung", "timestamp": "2025-09-09T21:49:28.897100", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "04-08", "interlock": "MCM04", "dcs_list": ["PRS3_5_EPC1_DCS_CTRL.O1", "PRS3_5_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 04-09 candidates: ['PRS4_1', 'PRS4_2', 'PS11_3']", "timestamp": "2025-09-09T21:49:28.897441", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zones: rung", "timestamp": "2025-09-09T21:49:28.897654", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "04-09", "interlock": "MCM04", "dcs_list": ["PRS4_1_EPC1_DCS_CTRL.O1", "PRS4_1_EPC2_DCS_CTRL.O1", "PRS4_2_EPC1_DCS_CTRL.O1", "PRS4_2_EPC2_DCS_CTRL.O1", "PS11_3_EPC1_DCS_CTRL.O1", "PS11_3_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone FL1014 candidates: ['FL1014_2', 'FL1014_3', 'FL1014_4']", "timestamp": "2025-09-09T21:49:28.898028", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1014_2 in zone FL1014", "timestamp": "2025-09-09T21:49:28.898217", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1014_3 in zone FL1014", "timestamp": "2025-09-09T21:49:28.898425", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1014_4 in zone FL1014", "timestamp": "2025-09-09T21:49:28.898638", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zones: rung", "timestamp": "2025-09-09T21:49:28.898817", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "FL1014", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone FL1018 candidates: ['FL1018_2', 'FL1018_3', 'FL1018_4']", "timestamp": "2025-09-09T21:49:28.899178", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1018_2 in zone FL1018", "timestamp": "2025-09-09T21:49:28.899374", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1018_3 in zone FL1018", "timestamp": "2025-09-09T21:49:28.899527", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1018_4 in zone FL1018", "timestamp": "2025-09-09T21:49:28.899671", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zones: rung", "timestamp": "2025-09-09T21:49:28.899836", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "FL1018", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone FL1022 candidates: ['FL1022_2', 'FL1022_3', 'FL1022_4']", "timestamp": "2025-09-09T21:49:28.900181", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1022_2 in zone FL1022", "timestamp": "2025-09-09T21:49:28.900368", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1022_3 in zone FL1022", "timestamp": "2025-09-09T21:49:28.900539", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1022_4 in zone FL1022", "timestamp": "2025-09-09T21:49:28.900688", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zones: rung", "timestamp": "2025-09-09T21:49:28.900839", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "FL1022", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone FL1026 candidates: ['FL1026_2', 'FL1026_3', 'FL1026_4']", "timestamp": "2025-09-09T21:49:28.901190", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1026_2 in zone FL1026", "timestamp": "2025-09-09T21:49:28.901382", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1026_3 in zone FL1026", "timestamp": "2025-09-09T21:49:28.901564", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1026_4 in zone FL1026", "timestamp": "2025-09-09T21:49:28.901730", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zones: rung", "timestamp": "2025-09-09T21:49:28.901915", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "FL1026", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone FL1034 candidates: ['FL1034_2', 'FL1034_3', 'FL1034_4']", "timestamp": "2025-09-09T21:49:28.902267", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1034_2 in zone FL1034", "timestamp": "2025-09-09T21:49:28.902445", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1034_3 in zone FL1034", "timestamp": "2025-09-09T21:49:28.902586", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1034_4 in zone FL1034", "timestamp": "2025-09-09T21:49:28.902712", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zones: rung", "timestamp": "2025-09-09T21:49:28.902864", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "FL1034", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone FL1038 candidates: ['FL1038_2', 'FL1038_3', 'FL1038_4']", "timestamp": "2025-09-09T21:49:28.903228", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1038_2 in zone FL1038", "timestamp": "2025-09-09T21:49:28.903406", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1038_3 in zone FL1038", "timestamp": "2025-09-09T21:49:28.903532", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1038_4 in zone FL1038", "timestamp": "2025-09-09T21:49:28.903681", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zones: rung", "timestamp": "2025-09-09T21:49:28.903868", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "FL1038", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone FL3012 candidates: ['FL3012_2', 'FL3012_3', 'FL3012_4']", "timestamp": "2025-09-09T21:49:28.904203", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3012_2 in zone FL3012", "timestamp": "2025-09-09T21:49:28.904454", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3012_3 in zone FL3012", "timestamp": "2025-09-09T21:49:28.904620", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3012_4 in zone FL3012", "timestamp": "2025-09-09T21:49:28.904799", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zones: rung", "timestamp": "2025-09-09T21:49:28.904966", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "FL3012", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone FL3016 candidates: ['FL3016_2', 'FL3016_3', 'FL3016_4']", "timestamp": "2025-09-09T21:49:28.905343", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3016_2 in zone FL3016", "timestamp": "2025-09-09T21:49:28.905531", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3016_3 in zone FL3016", "timestamp": "2025-09-09T21:49:28.905729", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3016_4 in zone FL3016", "timestamp": "2025-09-09T21:49:28.905897", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zones: rung", "timestamp": "2025-09-09T21:49:28.906072", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "FL3016", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone FL3020 candidates: ['FL3020_2', 'FL3020_3', 'FL3020_4']", "timestamp": "2025-09-09T21:49:28.906425", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3020_2 in zone FL3020", "timestamp": "2025-09-09T21:49:28.906598", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3020_3 in zone FL3020", "timestamp": "2025-09-09T21:49:28.906766", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3020_4 in zone FL3020", "timestamp": "2025-09-09T21:49:28.906908", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zones: rung", "timestamp": "2025-09-09T21:49:28.907056", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "FL3020", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone FL3024 candidates: ['FL3024_2', 'FL3024_3', 'FL3024_4']", "timestamp": "2025-09-09T21:49:28.907415", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3024_2 in zone FL3024", "timestamp": "2025-09-09T21:49:28.907664", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3024_3 in zone FL3024", "timestamp": "2025-09-09T21:49:28.907843", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3024_4 in zone FL3024", "timestamp": "2025-09-09T21:49:28.908002", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zones: rung", "timestamp": "2025-09-09T21:49:28.908242", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "FL3024", "interlock": "MCM04", "dcs_list": []}
{"level": "INFO", "message": "Successfully generated routine: zones", "timestamp": "2025-09-09T21:49:28.908433", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: estops", "timestamp": "2025-09-09T21:49:28.908604", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: estops", "timestamp": "2025-09-09T21:49:28.915948", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Plugin safety_tag_mapping cannot generate with current data", "timestamp": "2025-09-09T21:49:29.035530", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Safety routine generation results: {'inputs': True, 'outputs': True, 'resets': True, 'zones': True, 'estops': True, 'safety_tag_mapping': False}", "timestamp": "2025-09-09T21:49:29.035868", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag map with 32 tags (32 push buttons, 0 beacons)", "timestamp": "2025-09-09T21:49:29.096729", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Routines created (6): MainRoutine, R010_INPUTS, R011_OUTPUTS, R012_RESETS, R020_ESTOPS, R030_ZONES", "timestamp": "2025-09-09T21:49:29.096971", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R010_INPUTS: 71 rungs | example: XIC(Local:7:I.Pt02.Status)XIC(Local:7:I.Pt03.Status)OTE(MCM_EPB_STATUS);", "timestamp": "2025-09-09T21:49:29.097165", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R011_OUTPUTS: 19 rungs | example: XIC(EStop_MCM_OK)XIC(EStop_04_01_OK)[OTE(PS10_1_VFD1:SO.STOOutput),OTE(PS10_2_VFD1:SO.STOOutput),OTE(PS10_3_VFD1:SO.STOOutput),OTE(ULC7_3_VFD1:SO.Out00Output...", "timestamp": "2025-09-09T21:49:29.097354", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R012_RESETS: 20 rungs | example: [XIC(SFT_PRS3_5_S1_PB) ,XIC(SFT_MCM_S_PB)]OTE(RST_PRS3_5_EPC1_ESTOP);", "timestamp": "2025-09-09T21:49:29.097509", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R030_ZONES: 20 rungs | example: XIC(PS10_1_EPC1_DCS_CTRL.O1)XIC(ULC7_3_EPC1_DCS_CTRL.O1)XIC(ULC7_3_EPC2_DCS_CTRL.O1)XIC(ULC8_3_EPC1_DCS_CTRL.O1)OTE(EStop_04_01_OK);", "timestamp": "2025-09-09T21:49:29.097661", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R020_ESTOPS: 31 rungs | example: DCS(MCM_EPB_DCS_CTRL,EMERGENCY STOP,EQUIVALENT - ACTIVE HIGH,500,MANUAL,AUTOMATIC,Local:7:I.Pt02.Data,Local:7:I.Pt03.Data,MCM_EPB_STATUS,SFT_MCM_S_PB);", "timestamp": "2025-09-09T21:49:29.097821", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- MainRoutine: 1 rungs | example: [JSR(R010_INPUTS,0) ,JSR(R011_OUTPUTS,0) ,JSR(R012_RESETS,0) ,JSR(R020_ESTOPS,0) ,JSR(R030_ZONES,0) ];", "timestamp": "2025-09-09T21:49:29.097978", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "Successfully completed ModernSafetyProgramGenerator generation", "timestamp": "2025-09-09T21:49:29.098122", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Written ModernSafetyProgramGenerator to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/SafetyProgram_Generated.L5X", "timestamp": "2025-09-09T21:49:29.100832", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "[SUCCESS] SafetyProgram written to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/SafetyProgram_Generated.L5X", "timestamp": "2025-09-09T21:49:29.270840", "module": "__main__", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Generating MainProgram L5X...", "timestamp": "2025-09-09T21:49:29.271058", "module": "__main__", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "WARNING", "message": "LimitedMainProgramGenerator is deprecated; using ModernMainProgramGenerator", "timestamp": "2025-09-09T21:49:29.271426", "module": "src.container", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Starting ModernMainProgramGenerator generation", "timestamp": "2025-09-09T21:49:29.271695", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Creating MainProgram XML structure", "timestamp": "2025-09-09T21:49:29.271870", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Adding controller tags...", "timestamp": "2025-09-09T21:49:29.272045", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zones: subsystem key", "timestamp": "2025-09-09T21:49:29.453954", "module": "src.data_loader", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "subsystem": "DEFAULT", "found": false}
{"level": "DEBUG", "message": "Zones: heuristic best match", "timestamp": "2025-09-09T21:49:29.539400", "module": "src.data_loader", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "best_key": "MCM04", "score": 45}
{"level": "DEBUG", "message": "Zones: loaded", "timestamp": "2025-09-09T21:49:29.540161", "module": "src.data_loader", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "rows": 20}
{"level": "DEBUG", "message": "Extracting SPEED_CTRL data", "timestamp": "2025-09-09T21:49:29.544266", "module": "DataLoader", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "data_extraction", "type": "SPEED_CTRL"}
{"level": "INFO", "message": "Data: SPEED_CTRL VFDs=27", "timestamp": "2025-09-09T21:49:29.564630", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: project_name=MTN6_MCM04_CHUTE_LOAD, excel_path=/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/DESC_IP_MERGED.xlsx", "timestamp": "2025-09-09T21:49:29.564861", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Using project prefix from project_name: MTN6", "timestamp": "2025-09-09T21:49:29.565147", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS1_1_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.580592", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS1_2_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.581013", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS1_3_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.581307", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS1_4_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.581524", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS1_5_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.582217", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS2_1_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.582862", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS2_2_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.583315", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS2_3_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.583817", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS2_4_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.584218", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS2_5_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.584542", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS2_6_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.584795", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS3_1_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.585098", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS3_10_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.585394", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS3_11_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.585656", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS3_12_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.585904", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS3_2_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.586262", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS3_3_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.586497", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS3_4_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.586760", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS3_5_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.587001", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS3_6_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.587555", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS3_7_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.587860", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS3_8_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.588098", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS3_9_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.588393", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS4_1_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.588674", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS4_10_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.588935", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS4_11_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.589193", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS4_12_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.589440", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS4_13_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.589707", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS4_14_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.589968", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS4_2_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.590222", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS4_3_VFD1 = 220 FPM", "timestamp": "2025-09-09T21:49:29.590468", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS4_4_VFD1 = 220 FPM", "timestamp": "2025-09-09T21:49:29.590718", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS4_5_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.590976", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS4_6_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.591206", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS4_7_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.591445", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS4_8_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.591669", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS4_9_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.591965", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL1_10A_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.592204", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL1_10B_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.592456", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL1_11_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.592732", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL1_12_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.592994", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL1_13_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.593230", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL1_3_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.593473", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL1_4_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.593730", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL1_5_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.594131", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL1_6_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.594455", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL1_7_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.594685", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL1_8_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.594945", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL1_9_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.595167", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL10_1_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.595405", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL10_10_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.595638", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL10_2_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.595885", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL10_3_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.596146", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL10_4_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.596397", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL10_5_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.596629", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL10_6_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.596922", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL10_7_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.597237", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL10_8_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.597511", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL10_9_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.597762", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL11_10A_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.598069", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL11_10B_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.598361", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL11_11_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.598646", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL11_12_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.598950", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL11_13_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.599212", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL11_3_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.599408", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL11_4_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.599633", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL11_5_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.599863", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL11_6_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.600115", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL11_7_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.600412", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL11_8_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.600639", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL11_9_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.600846", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL12_10_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.601018", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL12_3_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.601235", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL12_4_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.601413", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL12_5_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.601579", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL12_6_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.601867", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL12_7_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.602128", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL12_8_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.602471", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL12_9_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.602743", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL2_10_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.602979", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL2_3_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.603188", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL2_4_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.603381", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL2_5_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.603549", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL2_6_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.603711", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL2_7_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.603910", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL2_8_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.604107", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL2_9_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.604280", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL3_1_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.604710", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL3_2_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.604985", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL3_3_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.605234", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL3_4_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.605490", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL3_5_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.605731", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL3_6_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.605957", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL3_7_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.606177", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL3_8_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.606421", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL3_9_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.606652", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL4_10A_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.606840", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL4_10B_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.607017", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL4_11_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.607226", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL4_12_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.607446", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL4_13_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.607631", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL4_3_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.607795", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL4_4_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.607985", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL4_5_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.608203", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL4_6_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.608412", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL4_7_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.608584", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL4_8_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.608750", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL4_9_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.608911", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL5_10_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.609114", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL5_3_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.609332", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL5_4_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.609613", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL5_5_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.609929", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL5_6_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.610197", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL5_7_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.610470", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL5_8_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.610744", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL5_9_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.610997", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL6_1_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.611242", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL6_2_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.611514", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL6_3_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.611771", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL6_4_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.612040", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL6_5_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.612304", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL6_6_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.612548", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL6_7_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.612775", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL6_8_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.613076", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL6_9_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.613321", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL7_10A_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.613585", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL7_10B_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.613809", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL7_11_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.614089", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL7_12_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.614344", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL7_13_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.614597", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL7_3_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.614849", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL7_4_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.615064", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL7_5_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.615249", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL7_6_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.615446", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL7_7_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.615649", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL7_8_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.615820", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL7_9_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.615983", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL8_1_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.616148", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL8_2_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.616307", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL8_3_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.616472", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL8_4_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.616628", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL8_5_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.616782", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL8_6_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.616937", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL8_7_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.617089", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL8_8_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.617240", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL8_9_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.617393", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL9_10_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.617547", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL9_11_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.617777", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL9_3_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.617995", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL9_4_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.618165", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL9_5_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.618320", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL9_6_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.618492", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL9_7_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.618663", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL9_8_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.618827", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL9_9_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.619156", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS5_1_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.619386", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS5_10_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.619699", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS5_11_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.619980", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS5_12_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.620202", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS5_13_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.620373", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS5_2_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.620538", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS5_3_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.620696", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS5_4_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.620854", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS5_5_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.621010", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS5_6_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.621216", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS5_7_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.621482", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS5_8_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.621747", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS5_9_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.622003", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS6_1_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.622193", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS6_10_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.622361", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS6_11_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.622704", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS6_12_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.622869", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS6_13_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.623028", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS6_2_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.623184", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS6_3_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.623340", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS6_4_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.623495", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS6_5_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.623648", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS6_6_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.623803", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS6_7_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.623959", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS6_8_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.624113", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS6_9_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.624271", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS7_1_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.624424", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS7_10_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.624578", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS7_11_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.624733", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS7_12_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.624888", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS7_13_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.625043", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS7_14_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.625195", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS7_2_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.625350", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS7_3_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.625504", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS7_4_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.625657", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS7_5_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.625810", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS7_6_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.625993", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS7_7_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.626150", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS7_8_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.626307", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS7_9_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.626464", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL13_1_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.626619", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL13_10_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.626779", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL13_11_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.626934", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL13_12_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.627196", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL13_2_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.627421", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL13_3_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.627662", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL13_4_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.627912", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL13_5_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.628172", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL13_6_VFD = 300 FPM", "timestamp": "2025-09-09T21:49:29.628408", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL13_7_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.628637", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL13_8_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.628861", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL13_9A_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.629096", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL13_9B_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.629317", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL14_10_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.629540", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL14_3_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.629771", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL14_4_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.630016", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL14_5_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.630240", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL14_6_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.630463", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL14_8_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.630686", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL14_9_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.630906", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL15_10_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.631127", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL15_11_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.631350", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL15_3_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.631569", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL15_4_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.631788", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL15_5_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.632006", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL15_6_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.632227", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL15_7_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.632447", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL15_8_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.632680", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL15_9_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.632905", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL16_1_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.633148", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL16_2_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.633376", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL16_3_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.633595", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL16_4_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.633818", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL16_5_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.634031", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL16_6_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.634239", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL16_7_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.634446", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL16_8_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.634651", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL16_9_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.634857", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL17_10_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.635168", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL17_3_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.635391", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL17_4_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.635586", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL17_5_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.635769", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL17_6_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.635958", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL17_7_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.636180", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL17_8_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.636368", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL17_9_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.636521", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL18_10_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.636705", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL18_11_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.636898", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL18_12_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.637059", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL18_13A_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.637213", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL18_13B_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.637366", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL18_14_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.637517", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL18_15_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.637672", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL18_16_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.637919", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL18_3_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.638143", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL18_4_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.638388", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL18_5_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.638619", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL18_6_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.638794", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL18_7_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.638949", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL18_8_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.639097", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL18_9_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.639244", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL19_1_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.639390", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL19_2_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.639545", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL19_3_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.639692", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL19_4_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.639838", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL19_5_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.640049", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL19_6_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.640250", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL19_7_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.640404", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL19_8_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.640550", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL19_9_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.640695", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL20_10_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.640838", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL20_11_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.641048", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL20_3_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.641208", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL20_4_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.641357", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL20_5_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.641507", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL20_6_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.641653", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL20_7_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.641796", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL20_8_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.641961", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL20_9_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.642113", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_10_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.642260", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_11_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.642404", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_12_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.642551", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_13_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.642706", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_14A_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.642914", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_14B_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.643125", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_15_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.643333", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_16_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.643540", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_17_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.643749", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_3_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.643957", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_4_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.644196", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_5_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.644473", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_6_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.644758", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_7_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.645035", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_8_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.645290", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_9_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.645522", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_1_VFD = 300 FPM", "timestamp": "2025-09-09T21:49:29.645748", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_2_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.645976", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_3_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.646199", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_4_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.646427", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_5_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.646645", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_6_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.646859", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_7_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.647073", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_8_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.647285", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL1_14_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.647503", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL1_15_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.647716", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL1_16_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.647929", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL1_17_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.648143", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL1_18_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.648360", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL1_19_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.648573", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL1_20_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.649002", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL11_14_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.649467", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL11_15_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.649718", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL11_16_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.649943", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL11_17_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.650178", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL11_18_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.650377", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL11_19_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.650573", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL11_20_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.650771", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL13_13_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.650967", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL13_14_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.651239", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL13_15_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.651505", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL13_16_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.651771", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL13_17_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.651984", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL13_18_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.652184", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL13_19_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.652370", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL18_17_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.652526", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL18_18_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.652681", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL18_19_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.652838", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL18_20_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.652992", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL18_21_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.653147", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL18_22_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.653305", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL18_23_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.653476", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_18_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.653631", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_19_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.653787", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_20_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.653952", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_21_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.654190", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_22_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.654372", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_23_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.654557", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL21_24_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.654808", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL4_14_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.655059", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL4_15_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.655256", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL4_16_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.655423", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL4_17_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.655590", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL4_18_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.655752", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL4_19_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.655942", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL4_20_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.656130", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL7_14_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.656328", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL7_15_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.656526", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL7_16_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.656751", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL7_17_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.656972", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL7_18_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.657208", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL7_19_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.657509", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: UL7_20_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:29.657829", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: FL1014_2_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.658124", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: FL1018_2_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.658402", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: FL1022_2_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.658634", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: FL1026_2_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.658838", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: FL1034_2_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.659040", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: FL1038_2_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.659234", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: FL3012_2_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.659432", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: FL3016_2_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.659623", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: FL3020_2_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.659813", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: FL3024_2_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.660003", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PRS3_2A_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.660195", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PRS3_2B_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.660386", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PRS3_3A_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.660575", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PRS3_3B_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.660765", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PRS3_5_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.660954", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PRS4_1_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.661150", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PRS4_2_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.661349", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS10_1_VFD1 = 150 FPM", "timestamp": "2025-09-09T21:49:29.661541", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS10_2_VFD1 = 200 FPM", "timestamp": "2025-09-09T21:49:29.661743", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS10_3_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.661945", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS10_5_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.662142", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS11_1_VFD1 = 150 FPM", "timestamp": "2025-09-09T21:49:29.662364", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS11_11_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.662588", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS11_2_VFD1 = 200 FPM", "timestamp": "2025-09-09T21:49:29.662809", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS11_3_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.663031", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS11_4_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.663251", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS11_6_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.663471", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS11_7_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.663694", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS11_8_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.664053", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS11_9_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.664283", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: ULC5_3_VFD1 = 80 FPM", "timestamp": "2025-09-09T21:49:29.664505", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: ULC6_3_VFD1 = 80 FPM", "timestamp": "2025-09-09T21:49:29.664726", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: ULC7_3_VFD1 = 80 FPM", "timestamp": "2025-09-09T21:49:29.664943", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: ULC8_3_VFD1 = 80 FPM", "timestamp": "2025-09-09T21:49:29.665156", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: FL2074_2_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.665384", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: FL2078_2_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.665609", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: FL2086_2_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.665854", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: FL2090_2_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.666080", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: FL2094_2_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.666303", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: FL4066_2_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.666527", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: FL4070_2_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.666787", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: FL4074_2_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.667084", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: FL4078_2_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.667262", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: FL4082_2_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.667419", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PRS1_2A_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.667615", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PRS1_2B_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.667804", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PRS1_3_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.667957", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PRS1_4_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.668219", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PRS1_6_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.668423", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PRS2_1_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:29.668624", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS8_1_VFD1 = 140 FPM", "timestamp": "2025-09-09T21:49:29.668825", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS8_11_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.668985", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS8_2_VFD1 = 180 FPM", "timestamp": "2025-09-09T21:49:29.669141", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS8_4_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.669297", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS8_5_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.669471", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS8_6_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.669632", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS8_8_VFD1 = 220 FPM", "timestamp": "2025-09-09T21:49:29.669790", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS8_9_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.669958", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS9_2_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.670113", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: PS9_3_VFD1 = 190 FPM", "timestamp": "2025-09-09T21:49:29.670268", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: ULC1_3_VFD1 = 80 FPM", "timestamp": "2025-09-09T21:49:29.670423", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: ULC2_3_VFD1 = 80 FPM", "timestamp": "2025-09-09T21:49:29.670587", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: ULC3_3_VFD1 = 80 FPM", "timestamp": "2025-09-09T21:49:29.670743", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: ULC4_3_VFD1 = 80 FPM", "timestamp": "2025-09-09T21:49:29.670898", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_10A_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.671055", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_10B_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.671326", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_11_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.671599", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_12_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.671847", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_13_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.672062", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_14A_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.672247", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_14B_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.672426", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_14C_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.672685", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_14D_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.672958", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_15_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.673139", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_16_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.673346", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_17_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.673551", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_18A_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.673760", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_18B_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.673972", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_19_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.674178", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_20_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:29.674427", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_21_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.674637", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCP1_9_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.674831", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCS1_1_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.675031", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCS1_2_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.675225", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCS1_3_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.675416", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCS1_4_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.675611", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCS1_5A_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.675805", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCS1_5B_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.675996", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCS1_6_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.676220", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCS1_7_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.676447", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCS1_8_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.676671", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCS1_9_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.676892", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCS2_1_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.677152", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCS2_2_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.677394", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCS2_3A_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.677621", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCS2_3B_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.677854", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCS2_4_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.678118", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCS2_5_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.678380", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCS2_6_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.678617", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: NCS2_7_VFD1 = 240 FPM", "timestamp": "2025-09-09T21:49:29.678849", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: S02_1_VFD1 = 250 FPM", "timestamp": "2025-09-09T21:49:29.679073", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: S02_2_VFD1 = 250 FPM", "timestamp": "2025-09-09T21:49:29.679297", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAB_10_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.679522", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAB_11_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.679714", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAB_12_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.679934", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAB_13_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.680430", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAB_14_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.680632", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAB_15_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.680860", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAB_2_VFD1 = 550 FPM", "timestamp": "2025-09-09T21:49:29.681075", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAB_3_VFD1 = 550 FPM", "timestamp": "2025-09-09T21:49:29.681305", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAB_4_VFD1 = 500 FPM", "timestamp": "2025-09-09T21:49:29.681513", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAB_5_VFD1 = 450 FPM", "timestamp": "2025-09-09T21:49:29.681683", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAB_6_VFD1 = 400 FPM", "timestamp": "2025-09-09T21:49:29.681926", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAB_7_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.682201", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAB_8_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.682469", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAB_9_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.682759", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAC_10_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.683010", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAC_11_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.683237", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAC_2_VFD1 = 550 FPM", "timestamp": "2025-09-09T21:49:29.683404", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAC_3_VFD1 = 500 FPM", "timestamp": "2025-09-09T21:49:29.683565", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAC_4_VFD1 = 450 FPM", "timestamp": "2025-09-09T21:49:29.683722", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAC_5_VFD1 = 400 FPM", "timestamp": "2025-09-09T21:49:29.683880", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAC_6_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.684037", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAC_7_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.684195", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAC_8_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.684350", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAC_9_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.684506", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAD_2_VFD1 = 550 FPM", "timestamp": "2025-09-09T21:49:29.684663", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAD_3_VFD1 = 500 FPM", "timestamp": "2025-09-09T21:49:29.684822", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAD_4_VFD1 = 450 FPM", "timestamp": "2025-09-09T21:49:29.684979", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAD_5_VFD1 = 400 FPM", "timestamp": "2025-09-09T21:49:29.685135", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAD_6_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.685293", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAD_7_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.685450", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAD_8_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.685688", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYAD_9_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.685887", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBA_10_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.686052", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBA_11_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.686210", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBA_12_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.686365", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBA_13_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.686521", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBA_14_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.686678", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBA_15_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.686834", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBA_2_VFD1 = 550 FPM", "timestamp": "2025-09-09T21:49:29.686990", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBA_3_VFD1 = 500 FPM", "timestamp": "2025-09-09T21:49:29.687160", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBA_4_VFD1 = 450 FPM", "timestamp": "2025-09-09T21:49:29.687374", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBA_5_VFD1 = 400 FPM", "timestamp": "2025-09-09T21:49:29.687592", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBA_6_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.687947", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBA_7_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.688188", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBA_8_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.688415", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBA_9_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.688657", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBC_10_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.688884", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBC_2_VFD1 = 550 FPM", "timestamp": "2025-09-09T21:49:29.689095", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBC_3_VFD1 = 500 FPM", "timestamp": "2025-09-09T21:49:29.689291", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBC_4_VFD1 = 450 FPM", "timestamp": "2025-09-09T21:49:29.689496", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBC_5_VFD1 = 400 FPM", "timestamp": "2025-09-09T21:49:29.689696", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBC_6_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.689903", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBC_7_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.690069", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBC_8_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.690250", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBC_9_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.690464", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBD_10_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.690671", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBD_11_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.690867", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBD_12_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.691081", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBD_13_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.691272", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBD_14_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.691461", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBD_2_VFD1 = 550 FPM", "timestamp": "2025-09-09T21:49:29.691653", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBD_3_VFD1 = 550 FPM", "timestamp": "2025-09-09T21:49:29.691823", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBD_4_VFD1 = 450 FPM", "timestamp": "2025-09-09T21:49:29.691983", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBD_5_VFD1 = 400 FPM", "timestamp": "2025-09-09T21:49:29.692210", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBD_6_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.692410", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBD_7_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.692600", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBD_8_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.692767", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYBD_9_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.692923", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCA_2_VFD1 = 550 FPM", "timestamp": "2025-09-09T21:49:29.693082", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCA_3_VFD1 = 500 FPM", "timestamp": "2025-09-09T21:49:29.693240", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCA_4_VFD1 = 450 FPM", "timestamp": "2025-09-09T21:49:29.693390", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCA_5_VFD1 = 400 FPM", "timestamp": "2025-09-09T21:49:29.693544", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCA_6_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.693692", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCA_7_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.693859", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCA_8_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.694015", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCA_9_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.694166", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCB_10_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.694320", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCB_2_VFD1 = 550 FPM", "timestamp": "2025-09-09T21:49:29.694468", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCB_3_VFD1 = 500 FPM", "timestamp": "2025-09-09T21:49:29.694616", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCB_4_VFD1 = 450 FPM", "timestamp": "2025-09-09T21:49:29.694763", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCB_5_VFD1 = 400 FPM", "timestamp": "2025-09-09T21:49:29.694912", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCB_6_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.695060", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCB_7_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.695207", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCB_8_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.695352", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCB_9_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.695497", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCD_10_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.695643", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCD_11_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.695836", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCD_12_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.696001", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCD_2_VFD1 = 400 FPM", "timestamp": "2025-09-09T21:49:29.696294", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCD_3_VFD1 = 380 FPM", "timestamp": "2025-09-09T21:49:29.696523", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCD_4_VFD1 = 450 FPM", "timestamp": "2025-09-09T21:49:29.696735", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCD_5_VFD1 = 400 FPM", "timestamp": "2025-09-09T21:49:29.697015", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCD_6_VFD1 = 400 FPM", "timestamp": "2025-09-09T21:49:29.697220", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCD_7_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.697405", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCD_8_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.697565", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYCD_9_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.697719", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDA_2_VFD1 = 550 FPM", "timestamp": "2025-09-09T21:49:29.697870", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDA_3_VFD1 = 500 FPM", "timestamp": "2025-09-09T21:49:29.698052", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDA_4_VFD1 = 450 FPM", "timestamp": "2025-09-09T21:49:29.698240", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDA_5_VFD1 = 400 FPM", "timestamp": "2025-09-09T21:49:29.698423", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDA_6_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.698807", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDA_7_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.699028", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDA_8_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.699251", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDA_9_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.699457", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDB_10_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.699662", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDB_11_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.699857", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDB_12_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.700052", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDB_13_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.700241", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDB_14_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.700427", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDB_15_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.700614", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDB_16_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.700799", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDB_2_VFD1 = 550 FPM", "timestamp": "2025-09-09T21:49:29.700986", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDB_3_VFD1 = 500 FPM", "timestamp": "2025-09-09T21:49:29.701194", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDB_4_VFD1 = 450 FPM", "timestamp": "2025-09-09T21:49:29.701375", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDB_5_VFD1 = 400 FPM", "timestamp": "2025-09-09T21:49:29.701555", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDB_6_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.701741", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDB_7_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.701928", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDB_8_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.702107", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDB_9_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.702293", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDC_10_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.702477", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDC_11_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.702654", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDC_12_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.702837", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDC_13_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.703031", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDC_2_VFD1 = 550 FPM", "timestamp": "2025-09-09T21:49:29.703230", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDC_3_VFD1 = 500 FPM", "timestamp": "2025-09-09T21:49:29.703468", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDC_4_VFD1 = 450 FPM", "timestamp": "2025-09-09T21:49:29.703690", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDC_5_VFD1 = 400 FPM", "timestamp": "2025-09-09T21:49:29.703904", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDC_6_VFD1 = 350 FPM", "timestamp": "2025-09-09T21:49:29.704131", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDC_7_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.704349", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDC_8_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.704739", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Parsed speed: BYDC_9_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:29.704996", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Loaded 580 VFD speeds from /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/Speeds/MTN6.xlsx", "timestamp": "2025-09-09T21:49:29.705230", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PRS4_1_VFD1 -> 120 FPM", "timestamp": "2025-09-09T21:49:29.705503", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PRS4_2_VFD1 -> 120 FPM", "timestamp": "2025-09-09T21:49:29.705718", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PRS3_2B_VFD1 -> 120 FPM", "timestamp": "2025-09-09T21:49:29.705917", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PRS3_3B_VFD1 -> 120 FPM", "timestamp": "2025-09-09T21:49:29.706111", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PRS3_2A_VFD1 -> 120 FPM", "timestamp": "2025-09-09T21:49:29.706309", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PRS3_3A_VFD1 -> 120 FPM", "timestamp": "2025-09-09T21:49:29.706509", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PRS3_5_VFD1 -> 120 FPM", "timestamp": "2025-09-09T21:49:29.706698", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PS11_1_VFD1 -> 150 FPM", "timestamp": "2025-09-09T21:49:29.706881", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PS11_2_VFD1 -> 200 FPM", "timestamp": "2025-09-09T21:49:29.707062", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PS11_3_VFD1 -> 240 FPM", "timestamp": "2025-09-09T21:49:29.707258", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PS11_4_VFD1 -> 240 FPM", "timestamp": "2025-09-09T21:49:29.707445", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PS11_6_VFD1 -> 240 FPM", "timestamp": "2025-09-09T21:49:29.707632", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PS10_1_VFD1 -> 150 FPM", "timestamp": "2025-09-09T21:49:29.707811", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: ULC5_3_VFD1 -> 80 FPM", "timestamp": "2025-09-09T21:49:29.707985", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: ULC6_3_VFD1 -> 80 FPM", "timestamp": "2025-09-09T21:49:29.708158", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: ULC7_3_VFD1 -> 80 FPM", "timestamp": "2025-09-09T21:49:29.708333", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: ULC8_3_VFD1 -> 80 FPM", "timestamp": "2025-09-09T21:49:29.708506", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: FL1014_2_VFD1 -> 350 FPM", "timestamp": "2025-09-09T21:49:29.708679", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: FL1018_2_VFD1 -> 350 FPM", "timestamp": "2025-09-09T21:49:29.708870", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: FL1022_2_VFD1 -> 350 FPM", "timestamp": "2025-09-09T21:49:29.709072", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: FL1026_2_VFD1 -> 350 FPM", "timestamp": "2025-09-09T21:49:29.709281", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: FL1034_2_VFD1 -> 350 FPM", "timestamp": "2025-09-09T21:49:29.709477", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: FL1038_2_VFD1 -> 350 FPM", "timestamp": "2025-09-09T21:49:29.709667", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: FL3012_2_VFD1 -> 350 FPM", "timestamp": "2025-09-09T21:49:29.709864", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: FL3016_2_VFD1 -> 350 FPM", "timestamp": "2025-09-09T21:49:29.710045", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: FL3020_2_VFD1 -> 350 FPM", "timestamp": "2025-09-09T21:49:29.710225", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: FL3024_2_VFD1 -> 350 FPM", "timestamp": "2025-09-09T21:49:29.710415", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "SPEED_CTRL sample=FL1014_2_VFD1(350), FL1018_2_VFD1(350), FL1022_2_VFD1(350), FL1026_2_VFD1(350), FL1034_2_VFD1(350)...", "timestamp": "2025-09-09T21:49:29.710598", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Data: SPEED_CTRL count=27", "timestamp": "2025-09-09T21:49:29.710732", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Extracting PMM data", "timestamp": "2025-09-09T21:49:30.485288", "module": "DataLoader", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "data_extraction", "type": "PMM"}
{"level": "INFO", "message": "Data: PMM entries=2", "timestamp": "2025-09-09T21:49:30.486330", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "PMM processing PDP9_PMM1", "timestamp": "2025-09-09T21:49:30.486593", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "PMM PDP9_PMM1 DPM=PS11_7_DPM1", "timestamp": "2025-09-09T21:49:30.486767", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "PMM PDP9_PMM1 PWM fault IO PDP9_FIO1:I.Pt12.Data", "timestamp": "2025-09-09T21:49:30.487625", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "PMM PDP9_PMM1 configuration stored", "timestamp": "2025-09-09T21:49:30.487833", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "PMM processing PDP10_PMM1", "timestamp": "2025-09-09T21:49:30.488144", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "PMM PDP10_PMM1 DPM=PS11_7_DPM1", "timestamp": "2025-09-09T21:49:30.488589", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "PMM PDP10_PMM1 PWM fault IO PDP10_FIO1:I.Pt12.Data", "timestamp": "2025-09-09T21:49:30.489494", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "PMM PDP10_PMM1 configuration stored", "timestamp": "2025-09-09T21:49:30.489722", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Data: PMM configs=2", "timestamp": "2025-09-09T21:49:30.489897", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Extracting CB_MONITOR data", "timestamp": "2025-09-09T21:49:30.490097", "module": "DataLoader", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "data_extraction", "type": "CB_MONITOR"}
{"level": "INFO", "message": "Data: CB PDPs=2", "timestamp": "2025-09-09T21:49:30.493020", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "CB_MONITOR PDP9: CBs=26 FIOs=2", "timestamp": "2025-09-09T21:49:30.493233", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "CB entries for PDP9 (in order): ['PDP9_CB1', 'PDP9_CB2', 'PDP9_CB3', 'PDP9_CB4', 'PDP9_CB5', 'PDP9_CB6', 'PDP9_CB7', 'PDP9_CB8', 'PDP9_CB9', 'PDP9_CB10', 'PDP9_CB11', 'PDP9_CB12', 'PDP9_CB13', 'PDP9_CB14', 'PDP9_CB15', 'PDP9_CB16', 'PDP9_CB17', 'PDP9_CB18', 'PDP9_CB19', 'PDP9_CB20', 'PDP9_CB21', 'PDP9_CB22', 'PDP9_CB23', 'PDP9_CB24', 'PDP9_CB25', 'PDP9_CB26']", "timestamp": "2025-09-09T21:49:30.493413", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB1, IO_PATH=PDP9_FIO1:I.Pt00.Data", "timestamp": "2025-09-09T21:49:30.493592", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB1 (CB1) to position 0 with IO_PATH PDP9_FIO1:I.Pt00.Data", "timestamp": "2025-09-09T21:49:30.493805", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB2, IO_PATH=PDP9_FIO1:I.Pt01.Data", "timestamp": "2025-09-09T21:49:30.493988", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB2 (CB2) to position 1 with IO_PATH PDP9_FIO1:I.Pt01.Data", "timestamp": "2025-09-09T21:49:30.494143", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB3, IO_PATH=PDP9_FIO1:I.Pt02.Data", "timestamp": "2025-09-09T21:49:30.494303", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB3 (CB3) to position 2 with IO_PATH PDP9_FIO1:I.Pt02.Data", "timestamp": "2025-09-09T21:49:30.494452", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB4, IO_PATH=PDP9_FIO1:I.Pt03.Data", "timestamp": "2025-09-09T21:49:30.494589", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB4 (CB4) to position 3 with IO_PATH PDP9_FIO1:I.Pt03.Data", "timestamp": "2025-09-09T21:49:30.494713", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB5, IO_PATH=PDP9_FIO1:I.Pt04.Data", "timestamp": "2025-09-09T21:49:30.494823", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB5 (CB5) to position 4 with IO_PATH PDP9_FIO1:I.Pt04.Data", "timestamp": "2025-09-09T21:49:30.494934", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB6, IO_PATH=PDP9_FIO1:I.Pt06.Data", "timestamp": "2025-09-09T21:49:30.495068", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB6 (CB6) to position 5 with IO_PATH PDP9_FIO1:I.Pt06.Data", "timestamp": "2025-09-09T21:49:30.495214", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB7, IO_PATH=PDP9_FIO1:I.Pt08.Data", "timestamp": "2025-09-09T21:49:30.495335", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB7 (CB7) to position 6 with IO_PATH PDP9_FIO1:I.Pt08.Data", "timestamp": "2025-09-09T21:49:30.495463", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB8, IO_PATH=PDP9_FIO1:I.Pt09.Data", "timestamp": "2025-09-09T21:49:30.495612", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB8 (CB8) to position 7 with IO_PATH PDP9_FIO1:I.Pt09.Data", "timestamp": "2025-09-09T21:49:30.495745", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB9, IO_PATH=PDP9_FIO1:I.Pt10.Data", "timestamp": "2025-09-09T21:49:30.495859", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB9 (CB9) to position 8 with IO_PATH PDP9_FIO1:I.Pt10.Data", "timestamp": "2025-09-09T21:49:30.495994", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB10, IO_PATH=PDP9_FIO1:I.Pt11.Data", "timestamp": "2025-09-09T21:49:30.496134", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB10 (CB10) to position 9 with IO_PATH PDP9_FIO1:I.Pt11.Data", "timestamp": "2025-09-09T21:49:30.496261", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB11, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-09T21:49:30.496389", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB11 (CB11) to position 10 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-09T21:49:30.496511", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB12, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-09T21:49:30.496629", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB12 (CB12) to position 11 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-09T21:49:30.496777", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB13, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-09T21:49:30.496901", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB13 (CB13) to position 12 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-09T21:49:30.497036", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB14, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-09T21:49:30.497162", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB14 (CB14) to position 13 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-09T21:49:30.497301", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB15, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-09T21:49:30.497435", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB15 (CB15) to position 14 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-09T21:49:30.497566", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB16, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-09T21:49:30.497679", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB16 (CB16) to position 15 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-09T21:49:30.497788", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB17, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-09T21:49:30.497910", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB17 (CB17) to position 16 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-09T21:49:30.498046", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB18, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-09T21:49:30.498179", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB18 (CB18) to position 17 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-09T21:49:30.498313", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB19, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-09T21:49:30.498437", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB19 (CB19) to position 18 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-09T21:49:30.498586", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB20, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-09T21:49:30.498733", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB20 (CB20) to position 19 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-09T21:49:30.498859", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB21, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-09T21:49:30.499001", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB21 (CB21) to position 20 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-09T21:49:30.499182", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB22, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-09T21:49:30.499335", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB22 (CB22) to position 21 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-09T21:49:30.499474", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB23, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-09T21:49:30.499624", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB23 (CB23) to position 22 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-09T21:49:30.499761", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB24, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-09T21:49:30.499877", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB24 (CB24) to position 23 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-09T21:49:30.499990", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB25, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-09T21:49:30.500170", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB25 (CB25) to position 24 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-09T21:49:30.500398", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB26, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-09T21:49:30.500547", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB26 (CB26) to position 25 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-09T21:49:30.500699", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "CB_MONITOR PDP9: configured CBs=26 entries=['PDP9_CB1', 'PDP9_CB2', 'PDP9_CB3', 'PDP9_CB4', 'PDP9_CB5', 'PDP9_CB6', 'PDP9_CB7', 'PDP9_CB8', 'PDP9_CB9', 'PDP9_CB10', 'PDP9_CB11', 'PDP9_CB12', 'PDP9_CB13', 'PDP9_CB14', 'PDP9_CB15', 'PDP9_CB16', 'PDP9_CB17', 'PDP9_CB18', 'PDP9_CB19', 'PDP9_CB20', 'PDP9_CB21', 'PDP9_CB22', 'PDP9_CB23', 'PDP9_CB24', 'PDP9_CB25', 'PDP9_CB26'] fault=PDP9_FIO1:I.ConnectionFaulted", "timestamp": "2025-09-09T21:49:30.500881", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "CB_MONITOR PDP10: CBs=26 FIOs=2", "timestamp": "2025-09-09T21:49:30.501033", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "CB entries for PDP10 (in order): ['PDP10_CB1', 'PDP10_CB2', 'PDP10_CB3', 'PDP10_CB4', 'PDP10_CB5', 'PDP10_CB6', 'PDP10_CB7', 'PDP10_CB8', 'PDP10_CB9', 'PDP10_CB10', 'PDP10_CB11', 'PDP10_CB12', 'PDP10_CB13', 'PDP10_CB14', 'PDP10_CB15', 'PDP10_CB16', 'PDP10_CB17', 'PDP10_CB18', 'PDP10_CB19', 'PDP10_CB20', 'PDP10_CB21', 'PDP10_CB22', 'PDP10_CB23', 'PDP10_CB24', 'PDP10_CB25', 'PDP10_CB26']", "timestamp": "2025-09-09T21:49:30.501170", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB1, IO_PATH=PDP10_FIO1:I.Pt00.Data", "timestamp": "2025-09-09T21:49:30.501320", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB1 (CB1) to position 0 with IO_PATH PDP10_FIO1:I.Pt00.Data", "timestamp": "2025-09-09T21:49:30.501484", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB2, IO_PATH=PDP10_FIO1:I.Pt01.Data", "timestamp": "2025-09-09T21:49:30.501621", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB2 (CB2) to position 1 with IO_PATH PDP10_FIO1:I.Pt01.Data", "timestamp": "2025-09-09T21:49:30.501782", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB3, IO_PATH=PDP10_FIO1:I.Pt02.Data", "timestamp": "2025-09-09T21:49:30.501954", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB3 (CB3) to position 2 with IO_PATH PDP10_FIO1:I.Pt02.Data", "timestamp": "2025-09-09T21:49:30.502116", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB4, IO_PATH=PDP10_FIO1:I.Pt03.Data", "timestamp": "2025-09-09T21:49:30.502255", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB4 (CB4) to position 3 with IO_PATH PDP10_FIO1:I.Pt03.Data", "timestamp": "2025-09-09T21:49:30.502392", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB5, IO_PATH=PDP10_FIO1:I.Pt04.Data", "timestamp": "2025-09-09T21:49:30.502517", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB5 (CB5) to position 4 with IO_PATH PDP10_FIO1:I.Pt04.Data", "timestamp": "2025-09-09T21:49:30.502650", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB6, IO_PATH=PDP10_FIO1:I.Pt06.Data", "timestamp": "2025-09-09T21:49:30.502799", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB6 (CB6) to position 5 with IO_PATH PDP10_FIO1:I.Pt06.Data", "timestamp": "2025-09-09T21:49:30.502936", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB7, IO_PATH=PDP10_FIO1:I.Pt08.Data", "timestamp": "2025-09-09T21:49:30.503060", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB7 (CB7) to position 6 with IO_PATH PDP10_FIO1:I.Pt08.Data", "timestamp": "2025-09-09T21:49:30.503198", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB8, IO_PATH=PDP10_FIO1:I.Pt09.Data", "timestamp": "2025-09-09T21:49:30.503312", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB8 (CB8) to position 7 with IO_PATH PDP10_FIO1:I.Pt09.Data", "timestamp": "2025-09-09T21:49:30.503441", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB9, IO_PATH=PDP10_FIO1:I.Pt10.Data", "timestamp": "2025-09-09T21:49:30.503580", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB9 (CB9) to position 8 with IO_PATH PDP10_FIO1:I.Pt10.Data", "timestamp": "2025-09-09T21:49:30.503732", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB10, IO_PATH=PDP10_FIO1:I.Pt11.Data", "timestamp": "2025-09-09T21:49:30.503875", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB10 (CB10) to position 9 with IO_PATH PDP10_FIO1:I.Pt11.Data", "timestamp": "2025-09-09T21:49:30.504012", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB11, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-09T21:49:30.504151", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB11 (CB11) to position 10 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-09T21:49:30.504326", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB12, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-09T21:49:30.504468", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB12 (CB12) to position 11 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-09T21:49:30.504635", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB13, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-09T21:49:30.504851", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB13 (CB13) to position 12 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-09T21:49:30.505035", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB14, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-09T21:49:30.505221", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB14 (CB14) to position 13 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-09T21:49:30.505383", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB15, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-09T21:49:30.505534", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB15 (CB15) to position 14 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-09T21:49:30.505710", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB16, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-09T21:49:30.505856", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB16 (CB16) to position 15 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-09T21:49:30.505998", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB17, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-09T21:49:30.506145", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB17 (CB17) to position 16 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-09T21:49:30.506312", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB18, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-09T21:49:30.506442", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB18 (CB18) to position 17 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-09T21:49:30.506574", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB19, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-09T21:49:30.506730", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB19 (CB19) to position 18 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-09T21:49:30.506890", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB20, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-09T21:49:30.507019", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB20 (CB20) to position 19 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-09T21:49:30.507151", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB21, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-09T21:49:30.507281", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB21 (CB21) to position 20 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-09T21:49:30.507420", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB22, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-09T21:49:30.507530", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB22 (CB22) to position 21 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-09T21:49:30.507662", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB23, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-09T21:49:30.507797", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB23 (CB23) to position 22 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-09T21:49:30.508061", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB24, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-09T21:49:30.508230", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB24 (CB24) to position 23 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-09T21:49:30.508378", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB25, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-09T21:49:30.508518", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB25 (CB25) to position 24 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-09T21:49:30.508633", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB26, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-09T21:49:30.508740", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB26 (CB26) to position 25 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-09T21:49:30.508884", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "CB_MONITOR PDP10: configured CBs=26 entries=['PDP10_CB1', 'PDP10_CB2', 'PDP10_CB3', 'PDP10_CB4', 'PDP10_CB5', 'PDP10_CB6', 'PDP10_CB7', 'PDP10_CB8', 'PDP10_CB9', 'PDP10_CB10', 'PDP10_CB11', 'PDP10_CB12', 'PDP10_CB13', 'PDP10_CB14', 'PDP10_CB15', 'PDP10_CB16', 'PDP10_CB17', 'PDP10_CB18', 'PDP10_CB19', 'PDP10_CB20', 'PDP10_CB21', 'PDP10_CB22', 'PDP10_CB23', 'PDP10_CB24', 'PDP10_CB25', 'PDP10_CB26'] fault=PDP10_FIO1:I.ConnectionFaulted", "timestamp": "2025-09-09T21:49:30.509038", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Data: CB configs=2", "timestamp": "2025-09-09T21:49:30.509203", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Tags created: total=573 | standard=62 safety=143 dcs=31 modules=323", "timestamp": "2025-09-09T21:49:30.511532", "module": "src.writers.xml_tag_writer", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "Added 573 controller tags", "timestamp": "2025-09-09T21:49:30.511807", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Generating main program routines...", "timestamp": "2025-09-09T21:49:30.511991", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: mcm", "timestamp": "2025-09-09T21:49:30.512177", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: mcm", "timestamp": "2025-09-09T21:49:30.512344", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: rack", "timestamp": "2025-09-09T21:49:30.512495", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: rack", "timestamp": "2025-09-09T21:49:30.512655", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: dpm", "timestamp": "2025-09-09T21:49:30.512824", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: dpm", "timestamp": "2025-09-09T21:49:30.514397", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: fiom", "timestamp": "2025-09-09T21:49:30.514602", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: fiom", "timestamp": "2025-09-09T21:49:30.518357", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: apf", "timestamp": "2025-09-09T21:49:30.519068", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn lookup: project_name=MTN6_MCM04_CHUTE_LOAD, excel_path=/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/DESC_IP_MERGED.xlsx", "timestamp": "2025-09-09T21:49:30.519946", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Using project prefix from project_name: MTN6", "timestamp": "2025-09-09T21:49:30.520267", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS1_1_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.524143", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS1_2_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.524402", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS1_3_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.524643", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS1_4_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.524853", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS1_5_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.525046", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS2_1_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.525260", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS2_2_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.525487", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS2_3_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.525713", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS2_4_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.525923", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS2_5_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.526134", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS2_6_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.526360", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_10A_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.526578", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_10B_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.526799", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_11_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.527007", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_12_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.527289", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_13_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.527494", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_10A_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.527752", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_10B_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.527995", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_11_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.528226", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_12_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.528436", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_13_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.528645", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_10_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.528870", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_11_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.529104", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_12_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.529328", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_7_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.529546", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_8_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.529789", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_9_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.530023", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_10_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.530236", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_11_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.530591", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_12_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.530786", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_13_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.530941", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_14_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.531134", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_7_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.531332", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_8_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.531542", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_9_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.531769", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_1_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.531980", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_2_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.532175", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_3_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.532364", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_4_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.532571", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_5_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.532801", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_6_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.533000", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_1_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.533201", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_2_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.533387", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_3_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.533590", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_4_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.533804", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_5_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.534040", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_6_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.534270", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_10A_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.534486", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_10B_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.534689", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_11_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.534891", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_12_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.535109", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_13_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.535304", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_10A_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.535479", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_10B_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.535667", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_11_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.535841", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_12_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.536016", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_13_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.536186", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_3_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.536364", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_4_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.536561", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_5_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.536757", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_6_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.536932", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_7_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.537115", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_8_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.537304", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_9_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.537483", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL2_10_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.537673", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL2_3_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.537972", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL2_4_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.538236", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL2_5_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.538521", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL2_6_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.538750", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL2_7_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.538992", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL2_8_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.539236", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL2_9_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.539444", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL3_1_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.539612", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL3_2_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.539769", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL3_3_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.539957", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL3_4_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.540172", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL3_5_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.540371", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL3_6_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.540574", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL3_7_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.540822", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL3_8_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.541028", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL3_9_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.541228", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_3_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.541430", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_4_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.541594", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_5_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.541776", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_6_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.541991", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_7_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.542195", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_8_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.542413", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_9_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.542631", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL5_10_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.542825", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL5_3_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.543030", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL5_4_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.543209", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL5_5_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.543360", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL5_6_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.543511", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL5_7_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.543694", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL5_8_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.543904", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL5_9_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.544102", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL6_1_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.544282", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL6_2_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.544449", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL6_3_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.544620", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL6_4_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.544776", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL6_5_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.544917", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL6_6_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.545056", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL6_7_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.545258", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL6_8_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.545451", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL6_9_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.545651", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL10_1_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.545879", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL10_10_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.546039", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL10_2_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.546176", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL10_3_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.546356", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL10_4_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.546872", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL10_5_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.547054", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL10_6_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.547208", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL10_7_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.547342", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL10_8_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.547484", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL10_9_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.547673", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_3_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.547859", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_4_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.548011", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_5_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.548193", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_6_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.548383", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_7_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.548532", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_8_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.548668", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_9_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.548800", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL12_10_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.548931", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL12_3_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.549060", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL12_4_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.549338", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL12_5_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.549574", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL12_6_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.549791", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL12_7_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.550035", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL12_8_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.550213", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL12_9_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.550361", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_3_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.550525", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_4_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.550750", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_5_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.550976", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_6_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.551170", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_7_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.551333", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_8_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.551482", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_9_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.551619", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL8_1_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.551757", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL8_2_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.551894", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL8_3_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.552048", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL8_4_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.552187", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL8_5_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.552320", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL8_6_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.552453", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL8_7_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.552667", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL8_8_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.552861", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL8_9_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.553057", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL9_10_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.553266", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL9_11_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.553489", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL9_3_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.553727", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL9_4_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.553967", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL9_5_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.554175", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL9_6_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.554333", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL9_7_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.554705", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL9_8_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.554997", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL9_9_VFD1 -> PS1_1_BCN2_H", "timestamp": "2025-09-09T21:49:30.555249", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_10_VFD1 -> PS3_12_BCN1_H", "timestamp": "2025-09-09T21:49:30.555472", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_11_VFD1 -> PS3_12_BCN1_H", "timestamp": "2025-09-09T21:49:30.555682", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_12_VFD1 -> PS3_12_BCN1_H", "timestamp": "2025-09-09T21:49:30.555864", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_7_VFD1 -> PS3_12_BCN1_H", "timestamp": "2025-09-09T21:49:30.556012", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_8_VFD1 -> PS3_12_BCN1_H", "timestamp": "2025-09-09T21:49:30.556159", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_9_VFD1 -> PS3_12_BCN1_H", "timestamp": "2025-09-09T21:49:30.556333", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_10_VFD1 -> PS3_12_BCN1_H", "timestamp": "2025-09-09T21:49:30.556514", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_11_VFD1 -> PS3_12_BCN1_H", "timestamp": "2025-09-09T21:49:30.556670", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_12_VFD1 -> PS3_12_BCN1_H", "timestamp": "2025-09-09T21:49:30.556839", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_13_VFD1 -> PS3_12_BCN1_H", "timestamp": "2025-09-09T21:49:30.557013", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_14_VFD1 -> PS3_12_BCN1_H", "timestamp": "2025-09-09T21:49:30.557154", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_7_VFD1 -> PS3_12_BCN1_H", "timestamp": "2025-09-09T21:49:30.557287", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_8_VFD1 -> PS3_12_BCN1_H", "timestamp": "2025-09-09T21:49:30.557424", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_9_VFD1 -> PS3_12_BCN1_H", "timestamp": "2025-09-09T21:49:30.557561", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_1_VFD1 -> PS4_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.557704", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_2_VFD1 -> PS4_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.557869", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_3_VFD1 -> PS4_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.558043", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_4_VFD1 -> PS4_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.558200", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_5_VFD1 -> PS4_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.558374", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS3_6_VFD1 -> PS4_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.558543", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_1_VFD1 -> PS4_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.558722", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_2_VFD1 -> PS4_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.558897", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_3_VFD1 -> PS4_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.559094", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_4_VFD1 -> PS4_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.559313", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_5_VFD1 -> PS4_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.559555", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS4_6_VFD1 -> PS4_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.559773", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_10A_VFD1 -> PS4_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.559956", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_10B_VFD1 -> PS4_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.560114", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_11_VFD1 -> PS4_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.560503", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_12_VFD1 -> PS4_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.560763", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_13_VFD1 -> PS4_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.560980", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_10A_VFD1 -> PS4_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.561166", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_10B_VFD1 -> PS4_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.561370", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_11_VFD1 -> PS4_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.561565", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_12_VFD1 -> PS4_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.561750", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_13_VFD1 -> PS4_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.561961", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL10_1_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.562109", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL10_10_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.562402", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL10_2_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.562692", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL10_3_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.562918", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL10_4_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.563131", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL10_5_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.563294", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL10_6_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.563489", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL10_7_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.563690", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL10_8_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.563901", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL10_9_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.564100", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_3_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.564299", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_4_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.564510", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_5_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.564745", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_6_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.564972", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_7_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.565191", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_8_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.565372", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_9_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.565580", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL12_10_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.565838", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL12_3_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.566010", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL12_4_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.566195", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL12_5_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.566393", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL12_6_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.566578", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL12_7_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.566750", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL12_8_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.566902", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL12_9_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.567141", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_3_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.567332", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_4_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.567538", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_5_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.567757", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_6_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.567983", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_7_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.568212", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_8_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.568416", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_9_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.568609", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL8_1_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.568820", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL8_2_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.569048", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL8_3_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.569269", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL8_4_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.569487", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL8_5_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.569693", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL8_6_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.569945", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL8_7_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.570182", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL8_8_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.570392", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL8_9_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.570731", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL9_10_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.570923", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL9_11_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.571123", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL9_3_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.571475", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL9_4_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.571711", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL9_5_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.571938", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL9_6_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.572125", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL9_7_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.572277", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL9_8_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.572471", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL9_9_VFD1 -> UL10_3_BCN1_H", "timestamp": "2025-09-09T21:49:30.572708", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_3_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.572891", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_4_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.573073", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_5_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.573300", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_6_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.573508", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_7_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.573681", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_8_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.573850", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_9_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.574032", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL2_10_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.574242", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL2_3_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.574438", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL2_4_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.574610", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL2_5_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.574795", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL2_6_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.574996", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL2_7_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.575223", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL2_8_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.575400", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL2_9_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.575541", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL3_1_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.575726", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL3_2_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.575933", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL3_3_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.576139", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL3_4_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.576346", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL3_5_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.576503", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL3_6_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.576640", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL3_7_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.576816", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL3_8_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.577020", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL3_9_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.577199", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_3_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.577426", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_4_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.577628", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_5_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.577845", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_6_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.578069", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_7_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.578349", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_8_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.578581", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_9_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.578789", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL5_10_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.579020", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL5_3_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.579232", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL5_4_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.579438", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL5_5_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.579661", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL5_6_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.579874", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL5_7_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.580076", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL5_8_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.580268", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL5_9_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.580473", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL6_1_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.580677", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL6_2_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.580890", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL6_3_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.581116", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL6_4_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.581306", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL6_5_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.581467", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL6_6_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.581667", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL6_7_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.581923", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL6_8_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.582148", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL6_9_VFD1 -> UL4_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.582383", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS5_1_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.582579", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS5_2_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.582775", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS5_3_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.582989", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS5_4_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.583215", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS5_5_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.583433", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS5_6_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.583631", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS5_7_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.583842", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS6_1_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.584058", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS6_2_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.584265", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS6_3_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.584481", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS6_4_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.584702", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS6_5_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.584921", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS6_6_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.585205", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS6_7_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.585419", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS7_1_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.585655", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS7_2_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.585901", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS7_3_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.586288", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS7_4_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.586507", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS7_5_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.586732", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS7_6_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.586942", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS7_7_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.587220", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL13_11_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.587548", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL13_12_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.587766", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL18_15_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.588026", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL18_16_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.588264", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_15_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.588524", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_16_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.588755", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_17_VFD1 -> PS6_6_BCN1_H", "timestamp": "2025-09-09T21:49:30.588992", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS7_10_VFD1 -> PS7_13_BCN1_H", "timestamp": "2025-09-09T21:49:30.589227", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS7_11_VFD1 -> PS7_13_BCN1_H", "timestamp": "2025-09-09T21:49:30.589422", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS7_12_VFD1 -> PS7_13_BCN1_H", "timestamp": "2025-09-09T21:49:30.589584", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS7_13_VFD1 -> PS7_13_BCN1_H", "timestamp": "2025-09-09T21:49:30.589787", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS7_14_VFD1 -> PS7_13_BCN1_H", "timestamp": "2025-09-09T21:49:30.590041", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS7_8_VFD1 -> PS7_13_BCN1_H", "timestamp": "2025-09-09T21:49:30.590265", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS7_9_VFD1 -> PS7_13_BCN1_H", "timestamp": "2025-09-09T21:49:30.590484", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS5_8_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.590694", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS5_9_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.590902", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS6_10_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.591128", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS6_8_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.591355", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS6_9_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.591562", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL13_1_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.591758", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL13_10_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.591957", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL13_2_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.592141", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL13_3_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.592322", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL13_4_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.592522", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL13_5_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.592729", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL13_6_VFD -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.592885", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL13_7_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.593090", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL13_8_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.593311", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL13_9A_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.593535", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL13_9B_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.593723", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL14_10_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.593929", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL14_3_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.594157", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL14_4_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.594406", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL14_5_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.594615", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL14_6_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.594846", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL14_8_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.595051", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL14_9_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.595229", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL15_10_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.595436", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL15_11_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.595667", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL15_3_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.595892", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL15_4_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.596068", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL15_5_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.596224", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL15_6_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.596422", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL15_7_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.596636", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL15_8_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.596842", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL15_9_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.597070", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL16_1_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.597286", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL16_2_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.597450", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL16_3_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.597639", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL16_4_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.597864", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL16_5_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.598075", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL16_6_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.598289", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL16_7_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.598490", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL16_8_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.598684", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL16_9_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.598858", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL17_10_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.599016", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL17_3_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.599175", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL17_4_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.599366", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL17_5_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.599575", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL17_6_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.599738", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL17_7_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.599929", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL17_8_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.600151", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL17_9_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.600366", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL18_10_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.600563", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL18_11_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.600774", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL18_12_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.600978", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL18_13A_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.601177", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL18_13B_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.601365", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL18_14_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.601544", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL18_3_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.601718", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL18_4_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.602046", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL18_5_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.602294", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL18_7_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.602514", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL18_8_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.602741", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL18_9_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.602940", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_11_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.603158", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_12_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.603373", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_13_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.603575", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_14A_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.603795", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_14B_VFD1 -> UL16_2_BCN3_H", "timestamp": "2025-09-09T21:49:30.603994", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS5_10_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.604189", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS5_11_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.604400", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS5_12_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.604855", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS5_13_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.605206", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS6_11_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.605438", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS6_12_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.605635", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS6_13_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.605796", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL18_6_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.605961", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL19_1_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.606133", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL19_2_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.606327", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL19_3_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.606521", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL19_4_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.606695", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL19_5_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.606894", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL19_6_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.607084", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL19_7_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.607282", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL19_8_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.607503", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL19_9_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.607719", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL20_10_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.607938", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL20_11_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.608153", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL20_3_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.608330", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL20_4_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.608494", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL20_5_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.608644", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL20_6_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.608792", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL20_7_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.608976", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL20_8_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.609414", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL20_9_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.609589", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_10_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.609755", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_3_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.609947", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_4_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.610178", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_5_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.610400", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_6_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.610596", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_7_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.610785", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_8_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.610966", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_9_VFD1 -> UL20_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.611166", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_1_VFD -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.611377", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_2_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.611561", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_14_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.611717", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_15_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.611918", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_16_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.612143", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_17_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.612342", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_18_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.612514", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_19_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.612700", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL1_20_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.612907", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_14_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.613094", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_15_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.613271", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_16_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.613453", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_17_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.613649", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_18_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.613872", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_14_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.614083", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_15_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.614285", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_16_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.614444", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_17_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.614632", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_18_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.614841", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_19_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.615070", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL4_20_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.615273", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_14_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.615475", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_15_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.615672", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_16_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.615880", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_17_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.616073", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_18_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.616262", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_19_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.616460", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL7_20_VFD1 -> NCP1_1_BCN3_H", "timestamp": "2025-09-09T21:49:30.616659", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_3_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.616839", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_4_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.617075", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_5_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.617300", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_6_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.617662", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_19_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.618028", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL11_20_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.618319", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL13_13_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.618714", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL13_14_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.621204", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL13_15_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.622101", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL13_16_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.622456", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL13_17_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.622762", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL13_18_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.623010", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL13_19_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.623256", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL18_17_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.623487", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL18_18_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.623712", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL18_19_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.623906", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL18_20_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.624095", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL18_21_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.624409", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL18_22_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.624656", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL18_23_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.624854", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_18_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.625064", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_19_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.625271", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_20_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.625436", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_21_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.625626", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_22_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.625842", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_23_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.626017", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: UL21_24_VFD1 -> NCP1_3_BCN5_H", "timestamp": "2025-09-09T21:49:30.626196", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_7_VFD1 -> NCP1_8_BCN2_H", "timestamp": "2025-09-09T21:49:30.626421", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_8_VFD1 -> NCP1_8_BCN2_H", "timestamp": "2025-09-09T21:49:30.626611", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS10_1_VFD1 -> PS10_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.626806", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS10_2_VFD1 -> PS10_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.627010", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS10_3_VFD1 -> PS10_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.627199", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS10_5_VFD1 -> PS10_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.627393", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: ULC5_3_VFD1 -> PS10_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.627609", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: ULC6_3_VFD1 -> PS10_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.627821", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: ULC7_3_VFD1 -> PS10_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.628153", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: ULC8_3_VFD1 -> PS10_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.628336", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: FL1014_2_VFD1 -> PS11_7_BCN1_H", "timestamp": "2025-09-09T21:49:30.628529", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: FL1018_2_VFD1 -> PS11_7_BCN1_H", "timestamp": "2025-09-09T21:49:30.628739", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: FL1022_2_VFD1 -> PS11_7_BCN1_H", "timestamp": "2025-09-09T21:49:30.628943", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: FL1026_2_VFD1 -> PS11_7_BCN1_H", "timestamp": "2025-09-09T21:49:30.629159", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: FL1034_2_VFD1 -> PS11_7_BCN1_H", "timestamp": "2025-09-09T21:49:30.629377", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: FL1038_2_VFD1 -> PS11_7_BCN1_H", "timestamp": "2025-09-09T21:49:30.629556", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PRS3_2A_VFD1 -> PS11_7_BCN1_H", "timestamp": "2025-09-09T21:49:30.629736", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PRS3_2B_VFD1 -> PS11_7_BCN1_H", "timestamp": "2025-09-09T21:49:30.629925", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PRS3_3A_VFD1 -> PS11_7_BCN1_H", "timestamp": "2025-09-09T21:49:30.630127", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PRS3_3B_VFD1 -> PS11_7_BCN1_H", "timestamp": "2025-09-09T21:49:30.630306", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PRS3_5_VFD1 -> PS11_7_BCN1_H", "timestamp": "2025-09-09T21:49:30.630455", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PRS4_1_VFD1 -> PS11_7_BCN1_H", "timestamp": "2025-09-09T21:49:30.630640", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PRS4_2_VFD1 -> PS11_7_BCN1_H", "timestamp": "2025-09-09T21:49:30.630827", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS11_1_VFD1 -> PS11_7_BCN1_H", "timestamp": "2025-09-09T21:49:30.631006", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS11_2_VFD1 -> PS11_7_BCN1_H", "timestamp": "2025-09-09T21:49:30.631188", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS11_3_VFD1 -> PS11_7_BCN1_H", "timestamp": "2025-09-09T21:49:30.631377", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS11_4_VFD1 -> PS11_7_BCN1_H", "timestamp": "2025-09-09T21:49:30.631559", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS11_6_VFD1 -> PS11_7_BCN1_H", "timestamp": "2025-09-09T21:49:30.631719", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: FL3012_2_VFD1 -> PS11_8_BCN1_H", "timestamp": "2025-09-09T21:49:30.631871", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: FL3016_2_VFD1 -> PS11_8_BCN1_H", "timestamp": "2025-09-09T21:49:30.632061", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: FL3020_2_VFD1 -> PS11_8_BCN1_H", "timestamp": "2025-09-09T21:49:30.632284", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: FL3024_2_VFD1 -> PS11_8_BCN1_H", "timestamp": "2025-09-09T21:49:30.632486", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS11_11_VFD1 -> PS11_8_BCN1_H", "timestamp": "2025-09-09T21:49:30.632676", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS11_7_VFD1 -> PS11_8_BCN1_H", "timestamp": "2025-09-09T21:49:30.632887", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS11_8_VFD1 -> PS11_8_BCN1_H", "timestamp": "2025-09-09T21:49:30.633110", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS11_9_VFD1 -> PS11_8_BCN1_H", "timestamp": "2025-09-09T21:49:30.633584", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: FL2074_2_VFD1 -> PS8_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.633806", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: FL2078_2_VFD1 -> PS8_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.634054", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: FL2086_2_VFD1 -> PS8_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.634278", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: FL2090_2_VFD1 -> PS8_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.634489", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: FL2094_2_VFD1 -> PS8_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.634699", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PRS2_1_VFD1 -> PS8_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.634902", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS8_1_VFD1 -> PS8_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.635108", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS8_2_VFD1 -> PS8_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.635313", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS8_4_VFD1 -> PS8_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.635516", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS8_5_VFD1 -> PS8_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.635716", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS8_6_VFD1 -> PS8_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.635889", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS9_2_VFD1 -> PS8_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.636041", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS9_3_VFD1 -> PS8_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.636230", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: ULC1_3_VFD1 -> PS8_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.636443", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: ULC2_3_VFD1 -> PS8_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.636629", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: ULC3_3_VFD1 -> PS8_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.636823", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: ULC4_3_VFD1 -> PS8_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.636999", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: FL4066_2_VFD1 -> PS8_9_BCN1_H", "timestamp": "2025-09-09T21:49:30.637195", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: FL4070_2_VFD1 -> PS8_9_BCN1_H", "timestamp": "2025-09-09T21:49:30.637367", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: FL4074_2_VFD1 -> PS8_9_BCN1_H", "timestamp": "2025-09-09T21:49:30.637566", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: FL4078_2_VFD1 -> PS8_9_BCN1_H", "timestamp": "2025-09-09T21:49:30.637782", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: FL4082_2_VFD1 -> PS8_9_BCN1_H", "timestamp": "2025-09-09T21:49:30.638164", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PRS1_2A_VFD1 -> PS8_9_BCN1_H", "timestamp": "2025-09-09T21:49:30.638395", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PRS1_2B_VFD1 -> PS8_9_BCN1_H", "timestamp": "2025-09-09T21:49:30.638624", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PRS1_3_VFD1 -> PS8_9_BCN1_H", "timestamp": "2025-09-09T21:49:30.638861", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PRS1_4_VFD1 -> PS8_9_BCN1_H", "timestamp": "2025-09-09T21:49:30.639087", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PRS1_6_VFD1 -> PS8_9_BCN1_H", "timestamp": "2025-09-09T21:49:30.639311", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS8_11_VFD1 -> PS8_9_BCN1_H", "timestamp": "2025-09-09T21:49:30.639688", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS8_8_VFD1 -> PS8_9_BCN1_H", "timestamp": "2025-09-09T21:49:30.639909", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: PS8_9_VFD1 -> PS8_9_BCN1_H", "timestamp": "2025-09-09T21:49:30.640132", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_10A_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.640353", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_10B_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.640532", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_11_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.640692", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_12_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.640874", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_13_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.641071", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_14A_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.641230", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_14B_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.641374", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_14C_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.641554", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_14D_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.641725", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_15_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.641900", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_16_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.642103", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_17_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.642293", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_18A_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.642443", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_18B_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.642576", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_19_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.642749", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_20_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.642926", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_9_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.643072", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCS1_1_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.643274", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCS1_2_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.643506", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCS1_3_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.643708", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCS1_4_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.643869", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCS1_5A_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.644026", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCS1_5B_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.644233", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCS1_6_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.644434", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCS1_7_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.644608", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCS1_8_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.644814", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCS1_9_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.645012", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: S02_1_VFD1 -> S02_1_BCN1_H", "timestamp": "2025-09-09T21:49:30.645185", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCP1_21_VFD1 -> S02_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.645376", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCS2_1_VFD1 -> S02_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.645577", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCS2_2_VFD1 -> S02_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.645773", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCS2_3A_VFD1 -> S02_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.645975", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCS2_3B_VFD1 -> S02_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.646183", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCS2_4_VFD1 -> S02_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.646388", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCS2_5_VFD1 -> S02_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.646588", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCS2_6_VFD1 -> S02_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.646793", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: NCS2_7_VFD1 -> S02_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.647003", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: S02_2_VFD1 -> S02_2_BCN1_H", "timestamp": "2025-09-09T21:49:30.647234", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAB_2_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.647456", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAB_3_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.647825", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAB_4_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.648169", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAB_5_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.648605", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAB_6_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.649014", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAC_2_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.649355", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAC_3_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.649774", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAC_4_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.650203", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAC_5_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.650466", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAC_6_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.650750", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAC_7_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.651113", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAD_2_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.651354", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAD_3_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.651623", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAD_4_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.651877", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAD_5_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.652192", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAD_6_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.652403", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBA_10_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.652610", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBA_11_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.652808", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBA_12_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.653050", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBA_13_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.653279", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBA_14_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.653488", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBA_15_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.653715", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBD_10_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.653934", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBD_11_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.654147", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBD_7_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.654348", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBD_8_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.654721", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBD_9_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.654972", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCA_6_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.655256", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCA_7_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.655528", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCA_8_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.655869", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCA_9_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.656155", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCD_8_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.656380", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCD_9_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.656616", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDA_6_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.656953", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDA_7_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.657171", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDA_8_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.657402", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDA_9_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.657628", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDB_6_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.657893", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDC_6_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.658099", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDC_7_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.658280", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDC_8_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.658452", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDC_9_VFD1 -> BYAD_4_BCN1_H", "timestamp": "2025-09-09T21:49:30.658661", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAB_11_VFD1 -> BYBC_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.658880", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAB_12_VFD1 -> BYBC_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.659113", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAB_13_VFD1 -> BYBC_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.659307", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBA_4_VFD1 -> BYBC_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.659475", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBA_5_VFD1 -> BYBC_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.659705", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBA_6_VFD1 -> BYBC_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.659966", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBA_7_VFD1 -> BYBC_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.660182", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBA_8_VFD1 -> BYBC_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.660399", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBC_4_VFD1 -> BYBC_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.660599", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBC_5_VFD1 -> BYBC_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.660774", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBC_6_VFD1 -> BYBC_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.660978", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBC_7_VFD1 -> BYBC_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.661179", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBC_8_VFD1 -> BYBC_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.661380", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBD_4_VFD1 -> BYBC_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.661596", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCB_6_VFD1 -> BYBC_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.661790", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCB_7_VFD1 -> BYBC_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.661985", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDB_12_VFD1 -> BYBC_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.662225", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDB_13_VFD1 -> BYBC_5_BCN1_H", "timestamp": "2025-09-09T21:49:30.662431", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAB_14_VFD1 -> BYBD_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.662617", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAB_15_VFD1 -> BYBD_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.662791", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBA_2_VFD1 -> BYBD_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.662954", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBA_3_VFD1 -> BYBD_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.663151", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBC_2_VFD1 -> BYBD_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.663341", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBC_3_VFD1 -> BYBD_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.663542", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBD_2_VFD1 -> BYBD_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.663723", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBD_3_VFD1 -> BYBD_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.663935", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCB_10_VFD1 -> BYBD_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.664144", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCB_8_VFD1 -> BYBD_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.664335", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCB_9_VFD1 -> BYBD_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.664541", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDB_14_VFD1 -> BYBD_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.664790", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDB_15_VFD1 -> BYBD_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.665023", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDB_16_VFD1 -> BYBD_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.665292", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAB_10_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.665514", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAB_7_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.665714", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAB_8_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.665912", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAB_9_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.666091", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAC_10_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.666361", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAC_11_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.666618", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAC_8_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.666839", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAC_9_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.667083", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBA_9_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.667276", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBC_10_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.667549", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBC_9_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.667786", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBD_5_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.668011", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBD_6_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.668236", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCA_2_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.668448", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCA_3_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.668674", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCA_4_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.668886", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCA_5_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.669120", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCB_2_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.669398", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCB_3_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.669632", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCB_4_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.669864", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCB_5_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.670065", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCD_2_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.670308", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCD_3_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.670565", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCD_4_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.670784", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCD_5_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.671031", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCD_6_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.671278", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCD_7_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.671543", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDB_10_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.671791", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDB_11_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.672018", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDB_7_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.672231", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDB_8_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.672467", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDB_9_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.672695", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDC_10_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.672904", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDC_11_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.673118", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDC_12_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.673332", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDC_13_VFD1 -> BYCA_3_BCN2_H", "timestamp": "2025-09-09T21:49:30.673530", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAD_7_VFD1 -> BYDB_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.673728", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAD_8_VFD1 -> BYDB_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.673964", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYAD_9_VFD1 -> BYDB_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.674196", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBD_12_VFD1 -> BYDB_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.674417", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBD_13_VFD1 -> BYDB_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.674636", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYBD_14_VFD1 -> BYDB_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.674843", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCD_10_VFD1 -> BYDB_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.675027", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCD_11_VFD1 -> BYDB_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.675240", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYCD_12_VFD1 -> BYDB_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.675439", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDA_2_VFD1 -> BYDB_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.675626", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDA_3_VFD1 -> BYDB_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.675796", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDA_4_VFD1 -> BYDB_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.675985", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDA_5_VFD1 -> BYDB_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.676139", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDB_2_VFD1 -> BYDB_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.676287", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDB_3_VFD1 -> BYDB_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.676431", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDB_4_VFD1 -> BYDB_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.676576", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDB_5_VFD1 -> BYDB_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.676723", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDC_2_VFD1 -> BYDB_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.676870", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDC_3_VFD1 -> BYDB_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.677013", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDC_4_VFD1 -> BYDB_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.677156", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Horn mapping: BYDC_5_VFD1 -> BYDB_4_BCN2_H", "timestamp": "2025-09-09T21:49:30.677298", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Loaded 580 horn mappings from /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/Horns/MTN6.csv", "timestamp": "2025-09-09T21:49:30.677416", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: apf", "timestamp": "2025-09-09T21:49:30.693489", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: flow_ctrl", "timestamp": "2025-09-09T21:49:30.694294", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: flow_ctrl", "timestamp": "2025-09-09T21:49:30.695838", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: speed_ctrl", "timestamp": "2025-09-09T21:49:30.696108", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: speed_ctrl", "timestamp": "2025-09-09T21:49:30.696593", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Plugin nc_chute cannot generate with current data", "timestamp": "2025-09-09T21:49:30.696754", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Plugin nc_jr_station cannot generate with current data", "timestamp": "2025-09-09T21:49:30.696916", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: estop_check", "timestamp": "2025-09-09T21:49:30.697097", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: estop_check", "timestamp": "2025-09-09T21:49:31.036417", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: encoder", "timestamp": "2025-09-09T21:49:31.036994", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: encoder", "timestamp": "2025-09-09T21:49:31.037789", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: safety_tag_map", "timestamp": "2025-09-09T21:49:31.038081", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Safety tag map: RST data has 32 rows", "timestamp": "2025-09-09T21:49:31.038422", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: MCM04 -> Local:5:I.Data.0", "timestamp": "2025-09-09T21:49:31.038825", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PRS3_5_S1_PB -> PRS3_4CH_FIO1:I.Pt06.Data", "timestamp": "2025-09-09T21:49:31.039160", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PRS3_5_S2_PB -> PRS3_4CH_FIO1:I.Pt08.Data", "timestamp": "2025-09-09T21:49:31.039411", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PRS4_2_S1_PB -> PRS4_2_FIO1:I.Pt12.Data", "timestamp": "2025-09-09T21:49:31.039632", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PRS4_2_S2_PB -> PRS4_2_FIO1:I.Pt14.Data", "timestamp": "2025-09-09T21:49:31.039860", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PRS4_1_S1_PB -> PRS4_2_FIO1:I.Pt04.Data", "timestamp": "2025-09-09T21:49:31.040127", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PRS4_1_S2_PB -> PRS4_2_FIO1:I.Pt06.Data", "timestamp": "2025-09-09T21:49:31.040379", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS10_1_SS1_SPB -> PS10_1_FIO1:I.Pt04.Data", "timestamp": "2025-09-09T21:49:31.040585", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_11CH3_S1_PB -> PS11_11_FIO2:I.Pt00.Data", "timestamp": "2025-09-09T21:49:31.040825", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_11CH5_S1_PB -> PS11_11_FIO3:I.Pt00.Data", "timestamp": "2025-09-09T21:49:31.041043", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_3_S1_PB -> PS11_3_FIO1:I.Pt02.Data", "timestamp": "2025-09-09T21:49:31.041239", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_3_S2_PB -> PS11_3_FIO1:I.Pt04.Data", "timestamp": "2025-09-09T21:49:31.041466", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_4_S1_PB -> PS11_4_FIO1:I.Pt04.Data", "timestamp": "2025-09-09T21:49:31.041706", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_4_S2_PB -> PS11_4_FIO1:I.Pt06.Data", "timestamp": "2025-09-09T21:49:31.041919", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_7_S1_PB -> PS11_7_FIO1:I.Pt04.Data", "timestamp": "2025-09-09T21:49:31.042111", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_7_S2_PB -> PS11_7_FIO1:I.Pt06.Data", "timestamp": "2025-09-09T21:49:31.042284", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: ULC7_3_SS1_SPB -> PS10_1_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-09T21:49:31.042430", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: ULC7_3_SS2_SPB -> PS10_1_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-09T21:49:31.042569", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: ULC8_3_SS1_SPB -> PS10_1_FIOH2:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-09T21:49:31.042701", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS10_5CH2_S1_PB -> PS10_5_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-09T21:49:31.042831", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS10_5CH1_S1_PB -> PS10_5_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-09T21:49:31.043012", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS10_5CH3_S1_PB -> PS10_5_FIOH3:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-09T21:49:31.043203", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS10_5CH4_S1_PB -> PS10_5_FIOH4:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-09T21:49:31.043418", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_11CH1_S1_PB -> PS11_11_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-09T21:49:31.043594", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_11_S1_PB -> PS11_11_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-09T21:49:31.043742", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_11CH2_S1_PB -> PS11_11_FIOH2:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-09T21:49:31.043881", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_11CH4_S1_PB -> PS11_11_FIOH4:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-09T21:49:31.044064", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_11CH6_S1_PB -> PS11_11_FIOH6:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-09T21:49:31.044290", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: ULC6_3_SS2_SPB -> PS11_1_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-09T21:49:31.044500", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: ULC5_3_SS1_SPB -> PS11_1_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-09T21:49:31.044686", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: ULC5_3_SS2_SPB -> PS11_1_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-09T21:49:31.044832", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_8_S1_PB -> PS11_8_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-09T21:49:31.044973", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Safety tag map: Generating 32 rungs", "timestamp": "2025-09-09T21:49:31.045134", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 1: XIC(Local:5:I.Data.0)OTE(MCM04);", "timestamp": "2025-09-09T21:49:31.045263", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 2: XIC(PRS3_4CH_FIO1:I.Pt06.Data)OTE(PRS3_5_S1_PB);", "timestamp": "2025-09-09T21:49:31.045366", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 3: XIC(PRS3_4CH_FIO1:I.Pt08.Data)OTE(PRS3_5_S2_PB);", "timestamp": "2025-09-09T21:49:31.045467", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 4: XIC(PRS4_2_FIO1:I.Pt04.Data)OTE(PRS4_1_S1_PB);", "timestamp": "2025-09-09T21:49:31.045565", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 5: XIC(PRS4_2_FIO1:I.Pt06.Data)OTE(PRS4_1_S2_PB);", "timestamp": "2025-09-09T21:49:31.045714", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 6: XIC(PRS4_2_FIO1:I.Pt12.Data)OTE(PRS4_2_S1_PB);", "timestamp": "2025-09-09T21:49:31.045832", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 7: XIC(PRS4_2_FIO1:I.Pt14.Data)OTE(PRS4_2_S2_PB);", "timestamp": "2025-09-09T21:49:31.045943", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 8: XIC(PS10_1_FIO1:I.Pt04.Data)OTE(PS10_1_SS1_SPB);", "timestamp": "2025-09-09T21:49:31.046044", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 9: XIC(PS10_5_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(PS10_5CH1_S1_PB);", "timestamp": "2025-09-09T21:49:31.046146", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 10: XIC(PS10_5_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4)OTE(PS10_5CH2_S1_PB);", "timestamp": "2025-09-09T21:49:31.046247", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 11: XIC(PS10_5_FIOH3:I.ProcessDataIn.Connector_4_A_Pin_4)OTE(PS10_5CH3_S1_PB);", "timestamp": "2025-09-09T21:49:31.046346", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 12: XIC(PS10_5_FIOH4:I.ProcessDataIn.Connector_4_A_Pin_4)OTE(PS10_5CH4_S1_PB);", "timestamp": "2025-09-09T21:49:31.046449", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 13: XIC(PS11_3_FIO1:I.Pt02.Data)OTE(PS11_3_S1_PB);", "timestamp": "2025-09-09T21:49:31.046554", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 14: XIC(PS11_3_FIO1:I.Pt04.Data)OTE(PS11_3_S2_PB);", "timestamp": "2025-09-09T21:49:31.046932", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 15: XIC(PS11_4_FIO1:I.Pt04.Data)OTE(PS11_4_S1_PB);", "timestamp": "2025-09-09T21:49:31.047129", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 16: XIC(PS11_4_FIO1:I.Pt06.Data)OTE(PS11_4_S2_PB);", "timestamp": "2025-09-09T21:49:31.047299", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 17: XIC(PS11_7_FIO1:I.Pt04.Data)OTE(PS11_7_S1_PB);", "timestamp": "2025-09-09T21:49:31.047457", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 18: XIC(PS11_7_FIO1:I.Pt06.Data)OTE(PS11_7_S2_PB);", "timestamp": "2025-09-09T21:49:31.047622", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 19: XIC(PS11_8_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(PS11_8_S1_PB);", "timestamp": "2025-09-09T21:49:31.047768", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 20: XIC(PS11_11_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4)OTE(PS11_11_S1_PB);", "timestamp": "2025-09-09T21:49:31.047883", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 21: XIC(PS11_11_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2)OTE(PS11_11CH1_S1_PB);", "timestamp": "2025-09-09T21:49:31.047991", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 22: XIC(PS11_11_FIOH2:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(PS11_11CH2_S1_PB);", "timestamp": "2025-09-09T21:49:31.048097", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 23: XIC(PS11_11_FIO2:I.Pt00.Data)OTE(PS11_11CH3_S1_PB);", "timestamp": "2025-09-09T21:49:31.048206", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 24: XIC(PS11_11_FIOH4:I.ProcessDataIn.Connector_6_A_Pin_4)OTE(PS11_11CH4_S1_PB);", "timestamp": "2025-09-09T21:49:31.048312", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 25: XIC(PS11_11_FIO3:I.Pt00.Data)OTE(PS11_11CH5_S1_PB);", "timestamp": "2025-09-09T21:49:31.048418", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 26: XIC(PS11_11_FIOH6:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(PS11_11CH6_S1_PB);", "timestamp": "2025-09-09T21:49:31.048520", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 27: XIC(PS11_1_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4)OTE(ULC5_3_SS1_SPB);", "timestamp": "2025-09-09T21:49:31.048619", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 28: XIC(PS11_1_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(ULC5_3_SS2_SPB);", "timestamp": "2025-09-09T21:49:31.048716", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 29: XIC(PS11_1_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4)OTE(ULC6_3_SS2_SPB);", "timestamp": "2025-09-09T21:49:31.048814", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 30: XIC(PS10_1_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4)OTE(ULC7_3_SS1_SPB);", "timestamp": "2025-09-09T21:49:31.048910", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 31: XIC(PS10_1_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4)OTE(ULC7_3_SS2_SPB);", "timestamp": "2025-09-09T21:49:31.049007", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 32: XIC(PS10_1_FIOH2:I.ProcessDataIn.Connector_3_A_Pin_4)OTE(ULC8_3_SS1_SPB);", "timestamp": "2025-09-09T21:49:31.049105", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Safety tag map: Generated 32 total rungs", "timestamp": "2025-09-09T21:49:31.049203", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: safety_tag_map", "timestamp": "2025-09-09T21:49:31.049306", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: station_jr_pb", "timestamp": "2025-09-09T21:49:31.049421", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: station_jr_pb", "timestamp": "2025-09-09T21:49:31.050399", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: station_s_pb", "timestamp": "2025-09-09T21:49:31.050602", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: station_s_pb", "timestamp": "2025-09-09T21:49:31.050919", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: station_ss_pb", "timestamp": "2025-09-09T21:49:31.051077", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: station_ss_pb", "timestamp": "2025-09-09T21:49:31.051394", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: station_epc", "timestamp": "2025-09-09T21:49:31.051589", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: station_epc", "timestamp": "2025-09-09T21:49:31.052026", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: jpe", "timestamp": "2025-09-09T21:49:31.052177", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: jpe", "timestamp": "2025-09-09T21:49:31.052816", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: pmm", "timestamp": "2025-09-09T21:49:31.052972", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: pmm", "timestamp": "2025-09-09T21:49:31.053175", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: cb_monitor", "timestamp": "2025-09-09T21:49:31.053310", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: cb_monitor", "timestamp": "2025-09-09T21:49:31.053531", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: belt_tracking", "timestamp": "2025-09-09T21:49:31.054054", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: belt_tracking", "timestamp": "2025-09-09T21:49:31.055367", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generating routine: main_routine", "timestamp": "2025-09-09T21:49:31.055578", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Generating MainRoutine with JSR calls", "timestamp": "2025-09-09T21:49:31.055711", "module": "src.routines.main_routine_plugin.MainRoutinePlugin", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated MainRoutine", "timestamp": "2025-09-09T21:49:31.055844", "module": "src.routines.main_routine_plugin.MainRoutinePlugin", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Successfully generated routine: main_routine", "timestamp": "2025-09-09T21:49:31.055947", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Main routine generation results: {'mcm': True, 'rack': True, 'dpm': True, 'fiom': True, 'apf': True, 'flow_ctrl': True, 'speed_ctrl': True, 'nc_chute': False, 'nc_jr_station': False, 'estop_check': True, 'encoder': True, 'safety_tag_map': True, 'station_jr_pb': True, 'station_s_pb': True, 'station_ss_pb': True, 'station_epc': True, 'jpe': True, 'pmm': True, 'cb_monitor': True, 'belt_tracking': True, 'main_routine': True}", "timestamp": "2025-09-09T21:49:31.056051", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Routines created (19): MainRoutine, R010_MCM, R011_RACK, R020_DPM, R030_FIOM, R040_APF, R050_FLOW_CTRL, R051_SPEED_CTRL, R060_PMM, R070_CB_MONITOR, R080_ENCODER, R090_STATION_JR_PB, R091_STATION_S_PB, R092_STATION_SS_PB, R093_STATION_EPC, R100_JPE, R120_ESTOP_CHECK, R130_SAFETY_TAG_MAP, ZZZ_BeltTracking", "timestamp": "2025-09-09T21:49:31.056164", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R010_MCM: 2 rungs | example: NOP();", "timestamp": "2025-09-09T21:49:31.056280", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R011_RACK: 2 rungs | example: NOP();", "timestamp": "2025-09-09T21:49:31.056388", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R020_DPM: 12 rungs | example: NOP();", "timestamp": "2025-09-09T21:49:31.056494", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R030_FIOM: 64 rungs | example: NOP();", "timestamp": "2025-09-09T21:49:31.056603", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R040_APF: 28 rungs | example: NOP();", "timestamp": "2025-09-09T21:49:31.056707", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R050_FLOW_CTRL: 30 rungs | example: XIC(PRS4_2_VFD1.CTRL.STS.Enabled)OTE(PRS4_1_VFD1.CTRL.CMD.Interlock);", "timestamp": "2025-09-09T21:49:31.056808", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R051_SPEED_CTRL: 18 rungs | example: XIC(RUN_MAX_SPD)[MOVE(Speed_350_FPM,FL1014_2_VFD1.CTRL.CMD.Speed_FPM) ];", "timestamp": "2025-09-09T21:49:31.056909", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R120_ESTOP_CHECK: 20 rungs | example: XIO(PRS3_5_VFD1:SI.In00Data)XIO(PRS3_5_VFD1:SI.In01Data)XIC(FL1014_2_VFD1:SI.In00Data)XIC(FL1018_2_VFD1:SI.In00Data)XIC(FL1022_2_VFD1:SI.In00Data)XIC(FL1026_...", "timestamp": "2025-09-09T21:49:31.057010", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R080_ENCODER: 17 rungs | example: AOI_ENCODER(PRS4_1_ENCODER.AOI,PRS4_1_ENCODER.HMI,PRS4_1_ENCODER.CTRL,PRS4_1_VFD1.CTRL,NO_UPSTREAM,PRS4_2_VFD1.CTRL,PRS4_1_VFD1:I.In_1,PRS4_1_VFD1:I.Connecti...", "timestamp": "2025-09-09T21:49:31.057112", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R130_SAFETY_TAG_MAP: 33 rungs | example: XIC(Local:5:I.Data.0)OTE(MCM_S_PB);", "timestamp": "2025-09-09T21:49:31.057223", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R090_STATION_JR_PB: 77 rungs | example: AOI_STATION_JR_PB(FL1014_2_JR1.AOI,FL1014_2_JR1.HMI,FL1014_2_JR1.CTRL,NO_PARTNER.CTRL,FL1014_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4,FL1014_FIOH1:O.Process...", "timestamp": "2025-09-09T21:49:31.057364", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R091_STATION_S_PB: 14 rungs | example: AOI_STATION_S_PB(PRS3_5_S1.AOI,PRS3_5_S1.HMI,PRS3_5_S1.CTRL,PRS3_5_VFD1.CTRL,PRS3_4CH_FIO1:I.Pt06.Data,PRS3_4CH_FIO1:O.Pt07.Data,PRS3_JR.CTRL);", "timestamp": "2025-09-09T21:49:31.057537", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R092_STATION_SS_PB: 7 rungs | example: AOI_STATION_SS_PB(PS10_1_SS1.AOI,PS10_1_SS1.HMI,PS10_1_SS1.CTRL,PS10_1_VFD1.CTRL,PS10_1_FIO1:I.ConnectionFaulted,PS10_1_FIO1:I.Pt04.Data,PS10_1_FIO1:I.Pt06.D...", "timestamp": "2025-09-09T21:49:31.057713", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R093_STATION_EPC: 20 rungs | example: AOI_STATION_EPC(PRS3_5_EPC1.AOI,MCM.CTRL,PRS3_5_EPC1.HMI,PRS3_5_S1.CTRL,PRS3_5_VFD1:I.ConnectionFaulted,PRS3_5_VFD1:SI.In00Data,PRS3_5_VFD1:SI.In01Data,PRS3_...", "timestamp": "2025-09-09T21:49:31.057862", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R100_JPE: 49 rungs | example: AOI_JPE(PRS3_2A_JPE1.AOI,PRS3_2A_JPE1.HMI,PRS3_2A_JPE1.CTRL,PRS3_2A_VFD1.CTRL,PRS3_2A_JR1.CTRL,PRS3_2A_VFD1:I.ConnectionFaulted,PRS3_2A_VFD1:I.In_2,YES,PRS3_...", "timestamp": "2025-09-09T21:49:31.058036", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R060_PMM: 3 rungs | example: NOP();", "timestamp": "2025-09-09T21:49:31.058174", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R070_CB_MONITOR: 3 rungs | example: NOP();", "timestamp": "2025-09-09T21:49:31.058306", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- ZZZ_BeltTracking: 35 rungs | example: NOP();", "timestamp": "2025-09-09T21:49:31.058466", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- MainRoutine: 1 rungs | example: [JSR(R010_MCM,0) ,JSR(R011_RACK,0) ,JSR(R020_DPM,0) ,JSR(R030_FIOM,0) ,JSR(R040_APF,0) ,JSR(R050_FLOW_CTRL,0) ,JSR(R051_SPEED_CTRL,0) ,JSR(R120_ESTOP_CHECK,0...", "timestamp": "2025-09-09T21:49:31.058604", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "Successfully completed ModernMainProgramGenerator generation", "timestamp": "2025-09-09T21:49:31.058729", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Written ModernMainProgramGenerator to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/MainProgram_Generated.L5X", "timestamp": "2025-09-09T21:49:31.071137", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "[SUCCESS] MainProgram written to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/MainProgram_Generated.L5X", "timestamp": "2025-09-09T21:49:31.071573", "module": "__main__", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Generating safety tag mapping...", "timestamp": "2025-09-09T21:49:31.071918", "module": "__main__", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Creating MappingWriter wrapper", "timestamp": "2025-09-09T21:49:31.072118", "module": "src.container", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Creating DataLoader instance", "timestamp": "2025-09-09T21:49:31.072286", "module": "src.container", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "excel_file": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/DESC_IP_MERGED.xlsx"}
{"level": "INFO", "message": "[SUCCESS] Safety tag mapping written to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/SafetyTagMapping.txt", "timestamp": "2025-09-09T21:49:31.428190", "module": "__main__", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": " - Safety tags: 32", "timestamp": "2025-09-09T21:49:31.428479", "module": "__main__", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "=== All artifacts generated successfully! ===", "timestamp": "2025-09-09T21:49:31.428641", "module": "__main__", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
=== Step 2: Routines Generator stdout ===
Found JPE config for PRS3_2B_JPE1
Found JPE config for PRS3_3A_JPE1
Found JPE config for PRS3_3A_JPE2
Found JPE config for PRS3_3B_JPE1
Found JPE config for PRS3_3B_JPE2
Created virtual JR: PRS3_JR
Found JPE config for PRS3_5_JPE1 (station from config)
Found JPE config for PRS3_5_JPE2 (station from config)
Found JPE config for ULC5_3_JPE1
Found JPE config for ULC5_3_JPE2
Found JPE config for ULC6_3_JPE1
Found JPE config for ULC6_3_JPE2
Found JPE config for ULC7_3_JPE1
Found JPE config for ULC7_3_JPE2
Found JPE config for ULC8_3_JPE1
Found JPE config for ULC8_3_JPE2
Found JPE config for PRS3_2A_JPE1
Found JPE config for PRS4_2_JPE1 (beacon from config)
Found JPE config for PRS4_2_JPE2 (beacon from config)
Found JPE config for PS10_1_JPE1
Found JPE config for PS10_1_JPE2
Found JPE config for PS11_1_JPE1
Found JPE config for PS11_1_JPE2
Found JPE config for PS11_2_JPE1
Found JPE config for PRS4_1_JPE1 (station from config)
Found JPE config for PS11_3_JPE1 (station from config)
Found JPE config for PS11_3_JPE2 (station from config)
Found JPE config for PS11_4_JPE1 (station from config)
Found JPE config for PS11_6_JPE1 (station from config, beacon from config)
Found JPE config for PS11_6_JPE2 (station from config, beacon from config)
Found JPE config for PS11_7_JPE1 (station from config, beacon from config)
Found JPE config for PS10_1_JPE3
Found JPE config for PS10_1_JPE4
Found JPE config for PS10_2_JPE1 (station from config, beacon from config)
Found JPE config for PS10_5_JPE4
Found JPE config for PS10_5_JPE5
Found JPE config for PS10_5_JPE6
Found JPE config for PS10_5_JPE1
Found JPE config for PS11_9_JPE1 (station from config, beacon from config)
Found JPE config for PS11_11_JPE6
Found JPE config for PS11_11_JPE7
Found JPE config for PS11_11_JPE4
Found JPE config for PS11_11_JPE5
Found JPE config for PS11_11_JPE2
Found JPE config for PS11_11_JPE3
Found JPE config for PS11_1_JPE3
Found JPE config for PS11_1_JPE4
Found JPE config for PS10_5_JPE3
Found JPE config for PS10_5_JPE2
Found JPE config for PS11_11_JPE1
Looking for red beacon with base PRS3_5, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PRS3_5_BCN1_R with IO_PATH: PRS3_4CH_FIO1:O.Pt01.Data
No SO in red beacon PRS3_5_BCN1_R: PRS3_4CH_FIO1:O.Pt01.Data
Found STATION_EPC config for PRS3_5_EPC1
Looking for red beacon with base ULC5_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC5_3_BCN1_R with IO_PATH: ULC5_3_VFD1:O.IO_1
No SO in red beacon ULC5_3_BCN1_R: ULC5_3_VFD1:O.IO_1
Found STATION_EPC config for ULC5_3_EPC1
Looking for red beacon with base ULC6_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC6_3_BCN1_R with IO_PATH: ULC6_3_VFD1:O.IO_1
No SO in red beacon ULC6_3_BCN1_R: ULC6_3_VFD1:O.IO_1
Found STATION_EPC config for ULC6_3_EPC1
Looking for red beacon with base ULC7_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC7_3_BCN1_R with IO_PATH: PS10_1_FIOH1:O.ProcessDataOut.Connector_7_B_Pin_2
No SO in red beacon ULC7_3_BCN1_R: PS10_1_FIOH1:O.ProcessDataOut.Connector_7_B_Pin_2
Found STATION_EPC config for ULC7_3_EPC1
Looking for red beacon with base ULC8_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC8_3_BCN1_R with IO_PATH: PS10_1_FIOH2:O.ProcessDataOut.Connector_7_B_Pin_2
No SO in red beacon ULC8_3_BCN1_R: PS10_1_FIOH2:O.ProcessDataOut.Connector_7_B_Pin_2
Found STATION_EPC config for ULC8_3_EPC1
Looking for red beacon with base PRS4_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PRS4_2_BCN1_R with IO_PATH: PRS4_2_FIO1:O.Pt08.Data
No SO in red beacon PRS4_2_BCN1_R: PRS4_2_FIO1:O.Pt08.Data
Found STATION_EPC config for PRS4_2_EPC1
Looking for red beacon with base PS10_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS10_1_BCN1_R with IO_PATH: PS10_1_VFD1:O.IO_1
No SO in red beacon PS10_1_BCN1_R: PS10_1_VFD1:O.IO_1
Found STATION_EPC config for PS10_1_EPC1
Looking for red beacon with base PS11_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS11_1_BCN1_R with IO_PATH: PS11_1_FIO1:O.Pt01.Data
No SO in red beacon PS11_1_BCN1_R: PS11_1_FIO1:O.Pt01.Data
Found STATION_EPC config for PS11_1_EPC1
Looking for red beacon with base PRS4_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PRS4_1_BCN1_R with IO_PATH: PRS4_2_FIO1:O.Pt00.Data
No SO in red beacon PRS4_1_BCN1_R: PRS4_2_FIO1:O.Pt00.Data
Found STATION_EPC config for PRS4_1_EPC1
Looking for red beacon with base PS11_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS11_3_BCN1_R with IO_PATH: PS11_3_VFD1:O.IO_1
No SO in red beacon PS11_3_BCN1_R: PS11_3_VFD1:O.IO_1
Found STATION_EPC config for PS11_3_EPC1
Looking for red beacon with base PS11_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS11_4_BCN1_R with IO_PATH: PS11_4_FIO1:O.Pt01.Data
No SO in red beacon PS11_4_BCN1_R: PS11_4_FIO1:O.Pt01.Data
Found STATION_EPC config for PS11_4_EPC1
Looking for red beacon with base PS11_7, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS11_7_BCN1_R with IO_PATH: PS11_7_FIO1:O.Pt00.Data
No SO in red beacon PS11_7_BCN1_R: PS11_7_FIO1:O.Pt00.Data
Found STATION_EPC config for PS11_7_EPC1
Looking for red beacon with base PRS3_5, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PRS3_5_BCN2_R with IO_PATH: PRS3_4CH_FIO1:O.Pt02.Data
No SO in red beacon PRS3_5_BCN2_R: PRS3_4CH_FIO1:O.Pt02.Data
Found STATION_EPC config for PRS3_5_EPC2
Looking for red beacon with base ULC5_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for ULC5_3_EPC2
Looking for red beacon with base ULC7_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for ULC7_3_EPC2
Looking for red beacon with base PRS4_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for PRS4_2_EPC2
Looking for red beacon with base PRS4_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PRS4_1_BCN2_R with IO_PATH: PRS4_2_FIO1:O.Pt03.Data
No SO in red beacon PRS4_1_BCN2_R: PRS4_2_FIO1:O.Pt03.Data
Found STATION_EPC config for PRS4_1_EPC2
Looking for red beacon with base PS11_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS11_3_BCN2_R with IO_PATH: PS11_3_FIO1:O.Pt00.Data
No SO in red beacon PS11_3_BCN2_R: PS11_3_FIO1:O.Pt00.Data
Found STATION_EPC config for PS11_3_EPC2
Looking for red beacon with base PS11_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS11_4_BCN2_R with IO_PATH: PS11_4_FIO1:O.Pt02.Data
No SO in red beacon PS11_4_BCN2_R: PS11_4_FIO1:O.Pt02.Data
Found STATION_EPC config for PS11_4_EPC2
Looking for red beacon with base PS11_7, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS11_7_BCN2_R with IO_PATH: PS11_7_FIO1:O.Pt02.Data
No SO in red beacon PS11_7_BCN2_R: PS11_7_FIO1:O.Pt02.Data
Found STATION_EPC config for PS11_7_EPC2
[DEBUG] Found 0 SO beacon tags for safety mapping
Found STATION_S_PB config for PRS3_5_S1
Found STATION_S_PB config for PRS3_5_S2
Found STATION_S_PB config for PRS4_2_S1
Found STATION_S_PB config for PRS4_2_S2
Found STATION_S_PB config for PRS4_1_S1
Found STATION_S_PB config for PRS4_1_S2
[WARNING] No VFD found for PS11_11CH3_S1 with base PS11_11CH3
[WARNING] No VFD found for PS11_11CH5_S1 with base PS11_11CH5
Found STATION_S_PB config for PS11_3_S1
Found STATION_S_PB config for PS11_3_S2
Found STATION_S_PB config for PS11_4_S1
Found STATION_S_PB config for PS11_4_S2
Found STATION_S_PB config for PS11_7_S1
Found STATION_S_PB config for PS11_7_S2
[WARNING] No VFD found for PS10_5CH2_S1 with base PS10_5CH2
[WARNING] No VFD found for PS10_5CH1_S1 with base PS10_5CH1
[WARNING] No VFD found for PS10_5CH3_S1 with base PS10_5CH3
[WARNING] No VFD found for PS10_5CH4_S1 with base PS10_5CH4
[WARNING] No VFD found for PS11_11CH1_S1 with base PS11_11CH1
Found STATION_S_PB config for PS11_11_S1
[WARNING] No VFD found for PS11_11CH2_S1 with base PS11_11CH2
[WARNING] No VFD found for PS11_11CH4_S1 with base PS11_11CH4
[WARNING] No VFD found for PS11_11CH6_S1 with base PS11_11CH6
Found STATION_S_PB config for PS11_8_S1
Found STATION_SS_PB config for PS10_1_SS1
Found STATION_SS_PB config for ULC7_3_SS1
Found STATION_SS_PB config for ULC7_3_SS2
Found STATION_SS_PB config for ULC8_3_SS1
Found STATION_SS_PB config for ULC6_3_SS2
Found STATION_SS_PB config for ULC5_3_SS1
Found STATION_SS_PB config for ULC5_3_SS2
Found STATION_JR_PB config for PRS3_1ACH_JR1
Found STATION_JR_PB config for PRS3_2A_JR1
Found STATION_JR_PB config for PRS3_2B_JR1
Found STATION_JR_PB config for PRS3_3B_JR1
Found STATION_JR_PB config for PRS3_1BCH_JR1
Found STATION_JR_PB config for PRS3_3A_JR1
Found STATION_JR_PB config for PRS4_2_JR1
Found STATION_JR_PB config for PS10_1_JR1
Found STATION_JR_PB config for PS10_5_JR1
Found STATION_JR_PB config for PS10_5_JR2
Found STATION_JR_PB config for PS11_11_JR1
Found STATION_JR_PB config for PS11_11_JR2
Found STATION_JR_PB config for PS11_1_JR1
Found STATION_JR_PB config for PS11_2_JR1
Found STATION_JR_PB config for S011003_JR1
Found STATION_JR_PB config for S011004_JR1
Found STATION_JR_PB config for S011011_JR1
Found STATION_JR_PB config for S011012_JR1
Found STATION_JR_PB config for S011021_JR1
Found STATION_JR_PB config for S011020_JR1
Found STATION_JR_PB config for S011030_JR1
Found STATION_JR_PB config for S011033_JR1
Found STATION_JR_PB config for S011040_JR1
Found STATION_JR_PB config for S011041_JR1
Found STATION_JR_PB config for S011042_JR1
Found STATION_JR_PB config for S011051_JR1
Found STATION_JR_PB config for S011050_JR1
Found STATION_JR_PB config for S011067_JR1
Found STATION_JR_PB config for S011080_JR1
Found STATION_JR_PB config for S011073_JR1
Found STATION_JR_PB config for S011085_JR1
Found STATION_JR_PB config for S011079_JR1
Found STATION_JR_PB config for S011095_JR1
Found STATION_JR_PB config for S013004_JR1
Found STATION_JR_PB config for S013011_JR1
Found STATION_JR_PB config for S013010_JR1
Found STATION_JR_PB config for S013017_JR1
Found STATION_JR_PB config for S013018_JR1
Found STATION_JR_PB config for S013031_JR1
Found STATION_JR_PB config for S013028_JR1
Found STATION_JR_PB config for S013027_JR1
Found STATION_JR_PB config for S013036_JR1
Found STATION_JR_PB config for S013043_JR1
Found STATION_JR_PB config for S013044_JR1
Found STATION_JR_PB config for S013047_JR1
Found STATION_JR_PB config for S013052_JR1
Found STATION_JR_PB config for S013059_JR1
Found STATION_JR_PB config for S013060_JR1
Found STATION_JR_PB config for S013067_JR1
Found STATION_JR_PB config for S013070_JR1
Found STATION_JR_PB config for S013077_JR1
Found STATION_JR_PB config for S013078_JR1
Found STATION_JR_PB config for S013083_JR1
Found STATION_JR_PB config for S013086_JR1
Found STATION_JR_PB config for S013093_JR1
Found STATION_JR_PB config for S013094_JR1
Found STATION_JR_PB config for FL1014_2_JR1
Found STATION_JR_PB config for FL1022_2_JR1
Found STATION_JR_PB config for FL1026_2_JR1
Found STATION_JR_PB config for FL1034_2_JR1
Found STATION_JR_PB config for FL3016_2_JR1
Found STATION_JR_PB config for FL3016_2_JR2
Found STATION_JR_PB config for FL3024_2_JR1
Found STATION_JR_PB config for FL3024_2_JR2
Found STATION_JR_PB config for ULC7_3_JR1
Found STATION_JR_PB config for ULC8_3_JR1
Found STATION_JR_PB config for PS10_3_JR1
Found STATION_JR_PB config for PS11_11_JR3
Found STATION_JR_PB config for ULC5_3_JR1
Found STATION_JR_PB config for ULC6_3_JR1
Found STATION_JR_PB config for FL1018_2_JR1
Found STATION_JR_PB config for FL1038_2_JR1
Found STATION_JR_PB config for FL3012_2_JR1
Found STATION_JR_PB config for FL3012_2_JR2
Found STATION_JR_PB config for FL3020_2_JR1
Found STATION_JR_PB config for FL3020_2_JR2
Assigned JR partners for base 'PS10_5': PS10_5_JR1 -> PS10_5_JR2 -> PS10_5_JR1
Assigned JR partners for base 'PS11_11': PS11_11_JR1 -> PS11_11_JR2 -> PS11_11_JR3 -> PS11_11_JR1
Assigned JR partners for base 'FL3016_2': FL3016_2_JR1 -> FL3016_2_JR2 -> FL3016_2_JR1
Assigned JR partners for base 'FL3024_2': FL3024_2_JR1 -> FL3024_2_JR2 -> FL3024_2_JR1
Assigned JR partners for base 'FL3012_2': FL3012_2_JR1 -> FL3012_2_JR2 -> FL3012_2_JR1
Assigned JR partners for base 'FL3020_2': FL3020_2_JR1 -> FL3020_2_JR2 -> FL3020_2_JR1
Created SafetyTagMapping.txt with 99 mappings
File: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/SafetyTagMapping.txt
Found JPE config for PRS3_2B_JPE1
Found JPE config for PRS3_3A_JPE1
Found JPE config for PRS3_3A_JPE2
Found JPE config for PRS3_3B_JPE1
Found JPE config for PRS3_3B_JPE2
Created virtual JR: PRS3_JR
Found JPE config for PRS3_5_JPE1 (station from config)
Found JPE config for PRS3_5_JPE2 (station from config)
Found JPE config for ULC5_3_JPE1
Found JPE config for ULC5_3_JPE2
Found JPE config for ULC6_3_JPE1
Found JPE config for ULC6_3_JPE2
Found JPE config for ULC7_3_JPE1
Found JPE config for ULC7_3_JPE2
Found JPE config for ULC8_3_JPE1
Found JPE config for ULC8_3_JPE2
Found JPE config for PRS3_2A_JPE1
Found JPE config for PRS4_2_JPE1 (beacon from config)
Found JPE config for PRS4_2_JPE2 (beacon from config)
Found JPE config for PS10_1_JPE1
Found JPE config for PS10_1_JPE2
Found JPE config for PS11_1_JPE1
Found JPE config for PS11_1_JPE2
Found JPE config for PS11_2_JPE1
Found JPE config for PRS4_1_JPE1 (station from config)
Found JPE config for PS11_3_JPE1 (station from config)
Found JPE config for PS11_3_JPE2 (station from config)
Found JPE config for PS11_4_JPE1 (station from config)
Found JPE config for PS11_6_JPE1 (station from config, beacon from config)
Found JPE config for PS11_6_JPE2 (station from config, beacon from config)
Found JPE config for PS11_7_JPE1 (station from config, beacon from config)
Found JPE config for PS10_1_JPE3
Found JPE config for PS10_1_JPE4
Found JPE config for PS10_2_JPE1 (station from config, beacon from config)
Found JPE config for PS10_5_JPE4
Found JPE config for PS10_5_JPE5
Found JPE config for PS10_5_JPE6
Found JPE config for PS10_5_JPE1
Found JPE config for PS11_9_JPE1 (station from config, beacon from config)
Found JPE config for PS11_11_JPE6
Found JPE config for PS11_11_JPE7
Found JPE config for PS11_11_JPE4
Found JPE config for PS11_11_JPE5
Found JPE config for PS11_11_JPE2
Found JPE config for PS11_11_JPE3
Found JPE config for PS11_1_JPE3
Found JPE config for PS11_1_JPE4
Found JPE config for PS10_5_JPE3
Found JPE config for PS10_5_JPE2
Found JPE config for PS11_11_JPE1
Looking for red beacon with base PRS3_5, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PRS3_5_BCN1_R with IO_PATH: PRS3_4CH_FIO1:O.Pt01.Data
No SO in red beacon PRS3_5_BCN1_R: PRS3_4CH_FIO1:O.Pt01.Data
Found STATION_EPC config for PRS3_5_EPC1
Looking for red beacon with base ULC5_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC5_3_BCN1_R with IO_PATH: ULC5_3_VFD1:O.IO_1
No SO in red beacon ULC5_3_BCN1_R: ULC5_3_VFD1:O.IO_1
Found STATION_EPC config for ULC5_3_EPC1
Looking for red beacon with base ULC6_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC6_3_BCN1_R with IO_PATH: ULC6_3_VFD1:O.IO_1
No SO in red beacon ULC6_3_BCN1_R: ULC6_3_VFD1:O.IO_1
Found STATION_EPC config for ULC6_3_EPC1
Looking for red beacon with base ULC7_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC7_3_BCN1_R with IO_PATH: PS10_1_FIOH1:O.ProcessDataOut.Connector_7_B_Pin_2
No SO in red beacon ULC7_3_BCN1_R: PS10_1_FIOH1:O.ProcessDataOut.Connector_7_B_Pin_2
Found STATION_EPC config for ULC7_3_EPC1
Looking for red beacon with base ULC8_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC8_3_BCN1_R with IO_PATH: PS10_1_FIOH2:O.ProcessDataOut.Connector_7_B_Pin_2
No SO in red beacon ULC8_3_BCN1_R: PS10_1_FIOH2:O.ProcessDataOut.Connector_7_B_Pin_2
Found STATION_EPC config for ULC8_3_EPC1
Looking for red beacon with base PRS4_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PRS4_2_BCN1_R with IO_PATH: PRS4_2_FIO1:O.Pt08.Data
No SO in red beacon PRS4_2_BCN1_R: PRS4_2_FIO1:O.Pt08.Data
Found STATION_EPC config for PRS4_2_EPC1
Looking for red beacon with base PS10_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS10_1_BCN1_R with IO_PATH: PS10_1_VFD1:O.IO_1
No SO in red beacon PS10_1_BCN1_R: PS10_1_VFD1:O.IO_1
Found STATION_EPC config for PS10_1_EPC1
Looking for red beacon with base PS11_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS11_1_BCN1_R with IO_PATH: PS11_1_FIO1:O.Pt01.Data
No SO in red beacon PS11_1_BCN1_R: PS11_1_FIO1:O.Pt01.Data
Found STATION_EPC config for PS11_1_EPC1
Looking for red beacon with base PRS4_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PRS4_1_BCN1_R with IO_PATH: PRS4_2_FIO1:O.Pt00.Data
No SO in red beacon PRS4_1_BCN1_R: PRS4_2_FIO1:O.Pt00.Data
Found STATION_EPC config for PRS4_1_EPC1
Looking for red beacon with base PS11_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS11_3_BCN1_R with IO_PATH: PS11_3_VFD1:O.IO_1
No SO in red beacon PS11_3_BCN1_R: PS11_3_VFD1:O.IO_1
Found STATION_EPC config for PS11_3_EPC1
Looking for red beacon with base PS11_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS11_4_BCN1_R with IO_PATH: PS11_4_FIO1:O.Pt01.Data
No SO in red beacon PS11_4_BCN1_R: PS11_4_FIO1:O.Pt01.Data
Found STATION_EPC config for PS11_4_EPC1
Looking for red beacon with base PS11_7, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS11_7_BCN1_R with IO_PATH: PS11_7_FIO1:O.Pt00.Data
No SO in red beacon PS11_7_BCN1_R: PS11_7_FIO1:O.Pt00.Data
Found STATION_EPC config for PS11_7_EPC1
Looking for red beacon with base PRS3_5, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PRS3_5_BCN2_R with IO_PATH: PRS3_4CH_FIO1:O.Pt02.Data
No SO in red beacon PRS3_5_BCN2_R: PRS3_4CH_FIO1:O.Pt02.Data
Found STATION_EPC config for PRS3_5_EPC2
Looking for red beacon with base ULC5_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for ULC5_3_EPC2
Looking for red beacon with base ULC7_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for ULC7_3_EPC2
Looking for red beacon with base PRS4_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for PRS4_2_EPC2
Looking for red beacon with base PRS4_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PRS4_1_BCN2_R with IO_PATH: PRS4_2_FIO1:O.Pt03.Data
No SO in red beacon PRS4_1_BCN2_R: PRS4_2_FIO1:O.Pt03.Data
Found STATION_EPC config for PRS4_1_EPC2
Looking for red beacon with base PS11_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS11_3_BCN2_R with IO_PATH: PS11_3_FIO1:O.Pt00.Data
No SO in red beacon PS11_3_BCN2_R: PS11_3_FIO1:O.Pt00.Data
Found STATION_EPC config for PS11_3_EPC2
Looking for red beacon with base PS11_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS11_4_BCN2_R with IO_PATH: PS11_4_FIO1:O.Pt02.Data
No SO in red beacon PS11_4_BCN2_R: PS11_4_FIO1:O.Pt02.Data
Found STATION_EPC config for PS11_4_EPC2
Looking for red beacon with base PS11_7, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS11_7_BCN2_R with IO_PATH: PS11_7_FIO1:O.Pt02.Data
No SO in red beacon PS11_7_BCN2_R: PS11_7_FIO1:O.Pt02.Data
Found STATION_EPC config for PS11_7_EPC2
Found STATION_JR_PB config for PRS3_1ACH_JR1
Found STATION_JR_PB config for PRS3_2A_JR1
Found STATION_JR_PB config for PRS3_2B_JR1
Found STATION_JR_PB config for PRS3_3B_JR1
Found STATION_JR_PB config for PRS3_1BCH_JR1
Found STATION_JR_PB config for PRS3_3A_JR1
Found STATION_JR_PB config for PRS4_2_JR1
Found STATION_JR_PB config for PS10_1_JR1
Found STATION_JR_PB config for PS10_5_JR1
Found STATION_JR_PB config for PS10_5_JR2
Found STATION_JR_PB config for PS11_11_JR1
Found STATION_JR_PB config for PS11_11_JR2
Found STATION_JR_PB config for PS11_1_JR1
Found STATION_JR_PB config for PS11_2_JR1
Found STATION_JR_PB config for S011003_JR1
Found STATION_JR_PB config for S011004_JR1
Found STATION_JR_PB config for S011011_JR1
Found STATION_JR_PB config for S011012_JR1
Found STATION_JR_PB config for S011021_JR1
Found STATION_JR_PB config for S011020_JR1
Found STATION_JR_PB config for S011030_JR1
Found STATION_JR_PB config for S011033_JR1
Found STATION_JR_PB config for S011040_JR1
Found STATION_JR_PB config for S011041_JR1
Found STATION_JR_PB config for S011042_JR1
Found STATION_JR_PB config for S011051_JR1
Found STATION_JR_PB config for S011050_JR1
Found STATION_JR_PB config for S011067_JR1
Found STATION_JR_PB config for S011080_JR1
Found STATION_JR_PB config for S011073_JR1
Found STATION_JR_PB config for S011085_JR1
Found STATION_JR_PB config for S011079_JR1
Found STATION_JR_PB config for S011095_JR1
Found STATION_JR_PB config for S013004_JR1
Found STATION_JR_PB config for S013011_JR1
Found STATION_JR_PB config for S013010_JR1
Found STATION_JR_PB config for S013017_JR1
Found STATION_JR_PB config for S013018_JR1
Found STATION_JR_PB config for S013031_JR1
Found STATION_JR_PB config for S013028_JR1
Found STATION_JR_PB config for S013027_JR1
Found STATION_JR_PB config for S013036_JR1
Found STATION_JR_PB config for S013043_JR1
Found STATION_JR_PB config for S013044_JR1
Found STATION_JR_PB config for S013047_JR1
Found STATION_JR_PB config for S013052_JR1
Found STATION_JR_PB config for S013059_JR1
Found STATION_JR_PB config for S013060_JR1
Found STATION_JR_PB config for S013067_JR1
Found STATION_JR_PB config for S013070_JR1
Found STATION_JR_PB config for S013077_JR1
Found STATION_JR_PB config for S013078_JR1
Found STATION_JR_PB config for S013083_JR1
Found STATION_JR_PB config for S013086_JR1
Found STATION_JR_PB config for S013093_JR1
Found STATION_JR_PB config for S013094_JR1
Found STATION_JR_PB config for FL1014_2_JR1
Found STATION_JR_PB config for FL1022_2_JR1
Found STATION_JR_PB config for FL1026_2_JR1
Found STATION_JR_PB config for FL1034_2_JR1
Found STATION_JR_PB config for FL3016_2_JR1
Found STATION_JR_PB config for FL3016_2_JR2
Found STATION_JR_PB config for FL3024_2_JR1
Found STATION_JR_PB config for FL3024_2_JR2
Found STATION_JR_PB config for ULC7_3_JR1
Found STATION_JR_PB config for ULC8_3_JR1
Found STATION_JR_PB config for PS10_3_JR1
Found STATION_JR_PB config for PS11_11_JR3
Found STATION_JR_PB config for ULC5_3_JR1
Found STATION_JR_PB config for ULC6_3_JR1
Found STATION_JR_PB config for FL1018_2_JR1
Found STATION_JR_PB config for FL1038_2_JR1
Found STATION_JR_PB config for FL3012_2_JR1
Found STATION_JR_PB config for FL3012_2_JR2
Found STATION_JR_PB config for FL3020_2_JR1
Found STATION_JR_PB config for FL3020_2_JR2
Assigned JR partners for base 'PS10_5': PS10_5_JR1 -> PS10_5_JR2 -> PS10_5_JR1
Assigned JR partners for base 'PS11_11': PS11_11_JR1 -> PS11_11_JR2 -> PS11_11_JR3 -> PS11_11_JR1
Assigned JR partners for base 'FL3016_2': FL3016_2_JR1 -> FL3016_2_JR2 -> FL3016_2_JR1
Assigned JR partners for base 'FL3024_2': FL3024_2_JR1 -> FL3024_2_JR2 -> FL3024_2_JR1
Assigned JR partners for base 'FL3012_2': FL3012_2_JR1 -> FL3012_2_JR2 -> FL3012_2_JR1
Assigned JR partners for base 'FL3020_2': FL3020_2_JR1 -> FL3020_2_JR2 -> FL3020_2_JR1
Found STATION_S_PB config for PRS3_5_S1
Found STATION_S_PB config for PRS3_5_S2
Found STATION_S_PB config for PRS4_2_S1
Found STATION_S_PB config for PRS4_2_S2
Found STATION_S_PB config for PRS4_1_S1
Found STATION_S_PB config for PRS4_1_S2
[WARNING] No VFD found for PS11_11CH3_S1 with base PS11_11CH3
[WARNING] No VFD found for PS11_11CH5_S1 with base PS11_11CH5
Found STATION_S_PB config for PS11_3_S1
Found STATION_S_PB config for PS11_3_S2
Found STATION_S_PB config for PS11_4_S1
Found STATION_S_PB config for PS11_4_S2
Found STATION_S_PB config for PS11_7_S1
Found STATION_S_PB config for PS11_7_S2
[WARNING] No VFD found for PS10_5CH2_S1 with base PS10_5CH2
[WARNING] No VFD found for PS10_5CH1_S1 with base PS10_5CH1
[WARNING] No VFD found for PS10_5CH3_S1 with base PS10_5CH3
[WARNING] No VFD found for PS10_5CH4_S1 with base PS10_5CH4
[WARNING] No VFD found for PS11_11CH1_S1 with base PS11_11CH1
Found STATION_S_PB config for PS11_11_S1
[WARNING] No VFD found for PS11_11CH2_S1 with base PS11_11CH2
[WARNING] No VFD found for PS11_11CH4_S1 with base PS11_11CH4
[WARNING] No VFD found for PS11_11CH6_S1 with base PS11_11CH6
Found STATION_S_PB config for PS11_8_S1
Found STATION_SS_PB config for PS10_1_SS1
Found STATION_SS_PB config for ULC7_3_SS1
Found STATION_SS_PB config for ULC7_3_SS2
Found STATION_SS_PB config for ULC8_3_SS1
Found STATION_SS_PB config for ULC6_3_SS2
Found STATION_SS_PB config for ULC5_3_SS1
Found STATION_SS_PB config for ULC5_3_SS2
Found ENCODER config for ULC5_3_ENCODER (upstream: NO_UPSTREAM, downstream: NO_DOWNSTREAM)
Found ENCODER config for ULC6_3_ENCODER (upstream: NO_UPSTREAM, downstream: NO_DOWNSTREAM)
Found ENCODER config for ULC7_3_ENCODER (upstream: NO_UPSTREAM, downstream: NO_DOWNSTREAM)
Found ENCODER config for ULC8_3_ENCODER (upstream: NO_UPSTREAM, downstream: NO_DOWNSTREAM)
Found ENCODER config for PRS4_2_ENCODER (upstream: PRS4_1_VFD1.CTRL, downstream: NO_DOWNSTREAM)
Found ENCODER config for PS10_1_ENCODER (upstream: NO_UPSTREAM, downstream: PS10_2_VFD1.CTRL)
Found ENCODER config for PS11_1_ENCODER (upstream: NO_UPSTREAM, downstream: PS11_2_VFD1.CTRL)
Found ENCODER config for PS11_2_ENCODER (upstream: PS11_1_VFD1.CTRL, downstream: PS11_3_VFD1.CTRL)
Found ENCODER config for PRS4_1_ENCODER (upstream: NO_UPSTREAM, downstream: PRS4_2_VFD1.CTRL)
Found ENCODER config for PS11_3_ENCODER (upstream: PS11_2_VFD1.CTRL, downstream: PS11_4_VFD1.CTRL)
Found ENCODER config for PS11_4_ENCODER (upstream: PS11_3_VFD1.CTRL, downstream: NO_DOWNSTREAM)
Found ENCODER config for PS11_6_ENCODER (upstream: NO_UPSTREAM, downstream: PS11_7_VFD1.CTRL)
Found ENCODER config for PS11_7_ENCODER (upstream: PS11_6_VFD1.CTRL, downstream: PS11_8_VFD1.CTRL)
Found ENCODER config for PS10_2_ENCODER (upstream: PS10_1_VFD1.CTRL, downstream: PS10_3_VFD1.CTRL)
Found ENCODER config for PS11_11_ENCODER (upstream: NO_UPSTREAM, downstream: NO_DOWNSTREAM)
Found ENCODER config for PS10_5_ENCODER (upstream: NO_UPSTREAM, downstream: NO_DOWNSTREAM)
Found ENCODER config for PS11_9_ENCODER (upstream: PS11_8_VFD1.CTRL, downstream: NO_DOWNSTREAM)
[DEBUG] NC_CHUTE: Starting extraction from 2352 DESC_IP rows
[DEBUG] NC_CHUTE: Found 0 entries matching S02_*CH pattern
[DEBUG] NC_CHUTE: Found 0 valid chute numbers: []
[DEBUG] NC_CHUTE: Final configs: 0
[DEBUG] NC_JR_STATION: Starting extraction from 2352 DESC_IP rows
[DEBUG] NC_JR_STATION: Found 0 entries matching S02_*_JR*_PB pattern
[DEBUG] NC_JR_STATION: Final configs: 0
FIOM nan -> DPM MCM
FIOM PDP9_FIO1 -> DPM PS11_7_DPM1
FIOM PDP10_FIO1 -> DPM PS11_7_DPM1
FIOM PRS3_2A_FIO1 -> DPM PRS3_5_DPM1
FIOM PRS3_2B_FIO1 -> DPM PRS3_5_DPM1
FIOM PRS3_4CH_FIO1 -> DPM PRS3_5_DPM1
FIOM PRS4_2_FIO1 -> DPM PRS3_5_DPM1
FIOM PS10_1_FIO1 -> DPM PS10_2_DPM1
FIOM PS10_5_FIO1 -> DPM PS10_2_DPM1
FIOM PS10_5_FIO2 -> DPM PS10_2_DPM1
FIOM PS11_1_FIO1 -> DPM PRS3_5_DPM1
FIOM PS11_3_FIO1 -> DPM PRS3_5_DPM1
FIOM PS11_4_FIO1 -> DPM PRS3_5_DPM1
FIOM PS11_7_FIO1 -> DPM PS11_7_DPM1
FIOM PS11_11_FIO1 -> DPM PS11_7_DPM1
FIOM PS11_11_FIO2 -> DPM PS11_7_DPM1
FIOM PS11_11_FIO3 -> DPM PS11_7_DPM1
FIOM VSA_DPM1_FIO1 -> DPM VSA_DPM1
FIOM VSA_DPM1_FIO2 -> DPM VSA_DPM1
FIOM VSA_DPM1_FIO3 -> DPM VSA_DPM1
FIOM VSA_DPM1_FIO4 -> DPM VSA_DPM1
FIOM VSA_DPM1_FIO5 -> DPM VSA_DPM1
FIOM VSA_DPM1_FIO6 -> DPM VSA_DPM1
FIOM VSA_DPM1_FIO7 -> DPM VSA_DPM1
FIOM VSA_DPM1_FIO8 -> DPM VSA_DPM1
FIOM VSA_DPM2_FIO1 -> DPM VSA_DPM2
FIOM VSA_DPM2_FIO2 -> DPM VSA_DPM2
FIOM VSA_DPM2_FIO3 -> DPM VSA_DPM2
FIOM VSA_DPM2_FIO4 -> DPM VSA_DPM2
FIOM VSA_DPM2_FIO5 -> DPM VSA_DPM2
FIOM VSA_DPM2_FIO6 -> DPM VSA_DPM2
FIOM VSA_DPM2_FIO7 -> DPM VSA_DPM2
FIOM VSA_DPM3_FIO1 -> DPM VSA_DPM3
FIOM VSA_DPM3_FIO2 -> DPM VSA_DPM3
FIOM VSA_DPM3_FIO3 -> DPM VSA_DPM3
FIOM VSA_DPM3_FIO4 -> DPM VSA_DPM3
FIOM VSA_DPM3_FIO5 -> DPM VSA_DPM3
FIOM VSA_DPM3_FIO6 -> DPM VSA_DPM3
FIOM VSA_DPM3_FIO7 -> DPM VSA_DPM3
FIOM VSC_DPM1_FIO1 -> DPM VSC_DPM1
FIOM VSC_DPM1_FIO2 -> DPM VSC_DPM1
FIOM VSC_DPM1_FIO3 -> DPM VSC_DPM1
FIOM VSC_DPM1_FIO4 -> DPM VSC_DPM1
FIOM VSC_DPM1_FIO5 -> DPM VSC_DPM1
FIOM VSC_DPM1_FIO6 -> DPM VSC_DPM1
FIOM VSC_DPM1_FIO7 -> DPM VSC_DPM1
FIOM VSC_DPM1_FIO8 -> DPM VSC_DPM1
FIOM VSC_DPM2_FIO1 -> DPM VSC_DPM2
FIOM VSC_DPM2_FIO2 -> DPM VSC_DPM2
FIOM VSC_DPM2_FIO3 -> DPM VSC_DPM2
FIOM VSC_DPM2_FIO4 -> DPM VSC_DPM2
FIOM VSC_DPM2_FIO5 -> DPM VSC_DPM2
FIOM VSC_DPM2_FIO6 -> DPM VSC_DPM2
FIOM VSC_DPM2_FIO7 -> DPM VSC_DPM2
FIOM VSC_DPM2_FIO8 -> DPM VSC_DPM2
FIOM VSC_DPM3_FIO1 -> DPM VSC_DPM3
FIOM VSC_DPM3_FIO2 -> DPM VSC_DPM3
FIOM VSC_DPM3_FIO3 -> DPM VSC_DPM3
FIOM VSC_DPM3_FIO4 -> DPM VSC_DPM3
FIOM VSC_DPM3_FIO5 -> DPM VSC_DPM3
FIOM VSC_DPM3_FIO6 -> DPM VSC_DPM3
FIOM VSC_DPM3_FIO7 -> DPM VSC_DPM3
FIOM VSC_DPM3_FIO8 -> DPM VSC_DPM3
APF FL1014_2_VFD1 -> DPM FL1034_2_DPM1
Horn mapping: FL1014_2_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF FL1018_2_VFD1 -> DPM FL1034_2_DPM1
Horn mapping: FL1018_2_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF FL1022_2_VFD1 -> DPM FL1034_2_DPM1
Horn mapping: FL1022_2_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF FL1026_2_VFD1 -> DPM FL1034_2_DPM1
Horn mapping: FL1026_2_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF FL1034_2_VFD1 -> DPM FL1034_2_DPM1
Horn mapping: FL1034_2_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF FL1038_2_VFD1 -> DPM FL1034_2_DPM1
Horn mapping: FL1038_2_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF FL3012_2_VFD1 -> DPM FL3016_2_DPM1
Horn mapping: FL3012_2_VFD1 -> PS11_8_BCN1_H -> PS11_8_FIOH1:O.ProcessDataOut.Connector_7_B_Pin_2
APF FL3016_2_VFD1 -> DPM FL3016_2_DPM1
Horn mapping: FL3016_2_VFD1 -> PS11_8_BCN1_H -> PS11_8_FIOH1:O.ProcessDataOut.Connector_7_B_Pin_2
APF FL3020_2_VFD1 -> DPM FL3016_2_DPM1
Horn mapping: FL3020_2_VFD1 -> PS11_8_BCN1_H -> PS11_8_FIOH1:O.ProcessDataOut.Connector_7_B_Pin_2
APF FL3024_2_VFD1 -> DPM FL3016_2_DPM1
Horn mapping: FL3024_2_VFD1 -> PS11_8_BCN1_H -> PS11_8_FIOH1:O.ProcessDataOut.Connector_7_B_Pin_2
APF PRS3_2A_VFD1 -> DPM PRS3_5_DPM1
Horn mapping: PRS3_2A_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF PRS3_2B_VFD1 -> DPM PRS3_5_DPM1
Horn mapping: PRS3_2B_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF PRS3_3A_VFD1 -> DPM PRS3_5_DPM1
Horn mapping: PRS3_3A_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF PRS3_3B_VFD1 -> DPM PRS3_5_DPM1
Horn mapping: PRS3_3B_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF PRS3_5_VFD1 -> DPM PRS3_5_DPM1
Horn mapping: PRS3_5_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF PRS4_1_VFD1 -> DPM PRS3_5_DPM1
Horn mapping: PRS4_1_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF PRS4_2_VFD1 -> DPM PRS3_5_DPM1
Horn mapping: PRS4_2_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF PS10_1_VFD1 -> DPM PS10_2_DPM1
Horn mapping: PS10_1_VFD1 -> PS10_5_BCN1_H -> PS10_5_FIO1:O.Pt13.Data
APF PS11_1_VFD1 -> DPM PRS3_5_DPM1
Horn mapping: PS11_1_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF PS11_2_VFD1 -> DPM PRS3_5_DPM1
Horn mapping: PS11_2_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF PS11_3_VFD1 -> DPM PRS3_5_DPM1
Horn mapping: PS11_3_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF PS11_4_VFD1 -> DPM PRS3_5_DPM1
Horn mapping: PS11_4_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF PS11_6_VFD1 -> DPM PS11_7_DPM1
Horn mapping: PS11_6_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF ULC5_3_VFD1 -> DPM PS10_2_DPM1
Horn mapping: ULC5_3_VFD1 -> PS10_5_BCN1_H -> PS10_5_FIO1:O.Pt13.Data
APF ULC6_3_VFD1 -> DPM PS10_2_DPM1
Horn mapping: ULC6_3_VFD1 -> PS10_5_BCN1_H -> PS10_5_FIO1:O.Pt13.Data
APF ULC7_3_VFD1 -> DPM PS10_2_DPM1
Horn mapping: ULC7_3_VFD1 -> PS10_5_BCN1_H -> PS10_5_FIO1:O.Pt13.Data
APF ULC8_3_VFD1 -> DPM PS10_2_DPM1
Horn mapping: ULC8_3_VFD1 -> PS10_5_BCN1_H -> PS10_5_FIO1:O.Pt13.Data
- Added 20 E-stop check rungs
[R090_STATION_JR_PB] Starting STATION_JR_PB routine generation...
Found 77 STATION_JR_PB configurations
Generated 77 STATION_JR_PB rungs
[R0100_JPE] Starting JPE routine generation...
Found 49 JPE configurations
Generated 49 JPE rungs
Belt tracking for FL1014_2_VFD1 -> zzz_FL1014_2Tracking
Belt tracking for FL1018_2_VFD1 -> zzz_FL1018_2Tracking
Belt tracking for FL1022_2_VFD1 -> zzz_FL1022_2Tracking
Belt tracking for FL1026_2_VFD1 -> zzz_FL1026_2Tracking
Belt tracking for FL1034_2_VFD1 -> zzz_FL1034_2Tracking
Belt tracking for FL1038_2_VFD1 -> zzz_FL1038_2Tracking
Belt tracking for FL3012_2_VFD1 -> zzz_FL3012_2Tracking
Belt tracking for FL3016_2_VFD1 -> zzz_FL3016_2Tracking
Belt tracking for FL3020_2_VFD1 -> zzz_FL3020_2Tracking
Belt tracking for FL3024_2_VFD1 -> zzz_FL3024_2Tracking
Belt tracking for PRS3_2A_VFD1 -> zzz_PRS3_2ATracking
Belt tracking for PRS3_2B_VFD1 -> zzz_PRS3_2BTracking
Belt tracking for PRS3_3A_VFD1 -> zzz_PRS3_3ATracking
Belt tracking for PRS3_3B_VFD1 -> zzz_PRS3_3BTracking
Belt tracking for PRS3_5_VFD1 -> zzz_PRS3_5Tracking
Belt tracking for PRS4_1_VFD1 -> zzz_PRS4_1Tracking
Belt tracking for PRS4_2_VFD1 -> zzz_PRS4_2Tracking
Belt tracking for PS10_1_VFD1 -> zzz_PS10_1Tracking
Belt tracking for PS10_2_VFD1 -> zzz_PS10_2Tracking
Belt tracking for PS10_3_VFD1 -> zzz_PS10_3Tracking
Belt tracking for PS10_5_VFD1 -> zzz_PS10_5Tracking
Belt tracking for PS11_1_VFD1 -> zzz_PS11_1Tracking
Belt tracking for PS11_2_VFD1 -> zzz_PS11_2Tracking
Belt tracking for PS11_3_VFD1 -> zzz_PS11_3Tracking
Belt tracking for PS11_4_VFD1 -> zzz_PS11_4Tracking
Belt tracking for PS11_6_VFD1 -> zzz_PS11_6Tracking
Belt tracking for PS11_7_VFD1 -> zzz_PS11_7Tracking
Belt tracking for PS11_8_VFD1 -> zzz_PS11_8Tracking
Belt tracking for PS11_9_VFD1 -> zzz_PS11_9Tracking
Belt tracking for PS11_11_VFD1 -> zzz_PS11_11Tracking
Belt tracking for ULC5_3_VFD1 -> zzz_ULC5_3Tracking
Belt tracking for ULC6_3_VFD1 -> zzz_ULC6_3Tracking
Belt tracking for ULC7_3_VFD1 -> zzz_ULC7_3Tracking
Belt tracking for ULC8_3_VFD1 -> zzz_ULC8_3Tracking
- Added 34 belt tracking AOI calls
Found JPE config for PRS3_2B_JPE1
Found JPE config for PRS3_3A_JPE1
Found JPE config for PRS3_3A_JPE2
Found JPE config for PRS3_3B_JPE1
Found JPE config for PRS3_3B_JPE2
Created virtual JR: PRS3_JR
Found JPE config for PRS3_5_JPE1 (station from config)
Found JPE config for PRS3_5_JPE2 (station from config)
Found JPE config for ULC5_3_JPE1
Found JPE config for ULC5_3_JPE2
Found JPE config for ULC6_3_JPE1
Found JPE config for ULC6_3_JPE2
Found JPE config for ULC7_3_JPE1
Found JPE config for ULC7_3_JPE2
Found JPE config for ULC8_3_JPE1
Found JPE config for ULC8_3_JPE2
Found JPE config for PRS3_2A_JPE1
Found JPE config for PRS4_2_JPE1 (beacon from config)
Found JPE config for PRS4_2_JPE2 (beacon from config)
Found JPE config for PS10_1_JPE1
Found JPE config for PS10_1_JPE2
Found JPE config for PS11_1_JPE1
Found JPE config for PS11_1_JPE2
Found JPE config for PS11_2_JPE1
Found JPE config for PRS4_1_JPE1 (station from config)
Found JPE config for PS11_3_JPE1 (station from config)
Found JPE config for PS11_3_JPE2 (station from config)
Found JPE config for PS11_4_JPE1 (station from config)
Found JPE config for PS11_6_JPE1 (station from config, beacon from config)
Found JPE config for PS11_6_JPE2 (station from config, beacon from config)
Found JPE config for PS11_7_JPE1 (station from config, beacon from config)
Found JPE config for PS10_1_JPE3
Found JPE config for PS10_1_JPE4
Found JPE config for PS10_2_JPE1 (station from config, beacon from config)
Found JPE config for PS10_5_JPE4
Found JPE config for PS10_5_JPE5
Found JPE config for PS10_5_JPE6
Found JPE config for PS10_5_JPE1
Found JPE config for PS11_9_JPE1 (station from config, beacon from config)
Found JPE config for PS11_11_JPE6
Found JPE config for PS11_11_JPE7
Found JPE config for PS11_11_JPE4
Found JPE config for PS11_11_JPE5
Found JPE config for PS11_11_JPE2
Found JPE config for PS11_11_JPE3
Found JPE config for PS11_1_JPE3
Found JPE config for PS11_1_JPE4
Found JPE config for PS10_5_JPE3
Found JPE config for PS10_5_JPE2
Found JPE config for PS11_11_JPE1
Looking for red beacon with base PRS3_5, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PRS3_5_BCN1_R with IO_PATH: PRS3_4CH_FIO1:O.Pt01.Data
No SO in red beacon PRS3_5_BCN1_R: PRS3_4CH_FIO1:O.Pt01.Data
Found STATION_EPC config for PRS3_5_EPC1
Looking for red beacon with base ULC5_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC5_3_BCN1_R with IO_PATH: ULC5_3_VFD1:O.IO_1
No SO in red beacon ULC5_3_BCN1_R: ULC5_3_VFD1:O.IO_1
Found STATION_EPC config for ULC5_3_EPC1
Looking for red beacon with base ULC6_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC6_3_BCN1_R with IO_PATH: ULC6_3_VFD1:O.IO_1
No SO in red beacon ULC6_3_BCN1_R: ULC6_3_VFD1:O.IO_1
Found STATION_EPC config for ULC6_3_EPC1
Looking for red beacon with base ULC7_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC7_3_BCN1_R with IO_PATH: PS10_1_FIOH1:O.ProcessDataOut.Connector_7_B_Pin_2
No SO in red beacon ULC7_3_BCN1_R: PS10_1_FIOH1:O.ProcessDataOut.Connector_7_B_Pin_2
Found STATION_EPC config for ULC7_3_EPC1
Looking for red beacon with base ULC8_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC8_3_BCN1_R with IO_PATH: PS10_1_FIOH2:O.ProcessDataOut.Connector_7_B_Pin_2
No SO in red beacon ULC8_3_BCN1_R: PS10_1_FIOH2:O.ProcessDataOut.Connector_7_B_Pin_2
Found STATION_EPC config for ULC8_3_EPC1
Looking for red beacon with base PRS4_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PRS4_2_BCN1_R with IO_PATH: PRS4_2_FIO1:O.Pt08.Data
No SO in red beacon PRS4_2_BCN1_R: PRS4_2_FIO1:O.Pt08.Data
Found STATION_EPC config for PRS4_2_EPC1
Looking for red beacon with base PS10_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS10_1_BCN1_R with IO_PATH: PS10_1_VFD1:O.IO_1
No SO in red beacon PS10_1_BCN1_R: PS10_1_VFD1:O.IO_1
Found STATION_EPC config for PS10_1_EPC1
Looking for red beacon with base PS11_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS11_1_BCN1_R with IO_PATH: PS11_1_FIO1:O.Pt01.Data
No SO in red beacon PS11_1_BCN1_R: PS11_1_FIO1:O.Pt01.Data
Found STATION_EPC config for PS11_1_EPC1
Looking for red beacon with base PRS4_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PRS4_1_BCN1_R with IO_PATH: PRS4_2_FIO1:O.Pt00.Data
No SO in red beacon PRS4_1_BCN1_R: PRS4_2_FIO1:O.Pt00.Data
Found STATION_EPC config for PRS4_1_EPC1
Looking for red beacon with base PS11_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS11_3_BCN1_R with IO_PATH: PS11_3_VFD1:O.IO_1
No SO in red beacon PS11_3_BCN1_R: PS11_3_VFD1:O.IO_1
Found STATION_EPC config for PS11_3_EPC1
Looking for red beacon with base PS11_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS11_4_BCN1_R with IO_PATH: PS11_4_FIO1:O.Pt01.Data
No SO in red beacon PS11_4_BCN1_R: PS11_4_FIO1:O.Pt01.Data
Found STATION_EPC config for PS11_4_EPC1
Looking for red beacon with base PS11_7, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS11_7_BCN1_R with IO_PATH: PS11_7_FIO1:O.Pt00.Data
No SO in red beacon PS11_7_BCN1_R: PS11_7_FIO1:O.Pt00.Data
Found STATION_EPC config for PS11_7_EPC1
Looking for red beacon with base PRS3_5, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PRS3_5_BCN2_R with IO_PATH: PRS3_4CH_FIO1:O.Pt02.Data
No SO in red beacon PRS3_5_BCN2_R: PRS3_4CH_FIO1:O.Pt02.Data
Found STATION_EPC config for PRS3_5_EPC2
Looking for red beacon with base ULC5_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for ULC5_3_EPC2
Looking for red beacon with base ULC7_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for ULC7_3_EPC2
Looking for red beacon with base PRS4_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for PRS4_2_EPC2
Looking for red beacon with base PRS4_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PRS4_1_BCN2_R with IO_PATH: PRS4_2_FIO1:O.Pt03.Data
No SO in red beacon PRS4_1_BCN2_R: PRS4_2_FIO1:O.Pt03.Data
Found STATION_EPC config for PRS4_1_EPC2
Looking for red beacon with base PS11_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS11_3_BCN2_R with IO_PATH: PS11_3_FIO1:O.Pt00.Data
No SO in red beacon PS11_3_BCN2_R: PS11_3_FIO1:O.Pt00.Data
Found STATION_EPC config for PS11_3_EPC2
Looking for red beacon with base PS11_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS11_4_BCN2_R with IO_PATH: PS11_4_FIO1:O.Pt02.Data
No SO in red beacon PS11_4_BCN2_R: PS11_4_FIO1:O.Pt02.Data
Found STATION_EPC config for PS11_4_EPC2
Looking for red beacon with base PS11_7, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS11_7_BCN2_R with IO_PATH: PS11_7_FIO1:O.Pt02.Data
No SO in red beacon PS11_7_BCN2_R: PS11_7_FIO1:O.Pt02.Data
Found STATION_EPC config for PS11_7_EPC2
Created safety tag mapping file: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/SafetyTagMapping.txt
=== Step 2: Routines Generator stderr ===
[21:49:27] [INFO] [logging_config.py:128:_log_with_context] Logging to file: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/logs/workflow_MTN6_MCM04_20250909_214921.log
[21:49:27] [INFO] [logging_config.py:128:_log_with_context] === Generating All PLC Artifacts ===
[21:49:27] [INFO] [logging_config.py:128:_log_with_context] Generating SafetyProgram L5X...
[21:49:27] [WARNING] [logging_config.py:128:_log_with_context] LimitedSafetyProgramGenerator is deprecated; using ModernSafetyProgramGenerator
[21:49:27] [INFO] [logging_config.py:128:_log_with_context] Starting ModernSafetyProgramGenerator generation
[21:49:27] [DEBUG] [logging_config.py:128:_log_with_context] Creating SafetyProgram XML structure
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: main_routine (core)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: apf (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: belt_tracking (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: cb_monitor (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: d2c_chute (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: d2c_en1 (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: dpm (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: encoder (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: estops (safety)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: estop_check (safety)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: extendo (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: fioh (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: fiom (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: flow_ctrl (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: fpe (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: inputs (safety)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: jpe (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: mcm (core)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: nc_chute (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: nc_jr_station (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: outputs (safety)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: pb_chute (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: pb_chute_simple (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: pmm (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: rack (core)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: resets (safety)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: safety_tag_map (core)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: safety_tag_mapping (safety)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: speed_ctrl (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_epc (safety)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_jr_chute (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_jr_pb (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_ss_pb (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_s_pb (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: taching_belts (device)
[21:49:27] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: zones (safety)
[21:49:27] [INFO] [logging_config.py:128:_log_with_context] Generating safety routines...
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: inputs
[21:49:28] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: inputs
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: outputs
[21:49:28] [DEBUG] [logging_config.py:126:_log_with_context] Zones: subsystem key
[21:49:28] [DEBUG] [logging_config.py:126:_log_with_context] Zones: heuristic best match
[21:49:28] [DEBUG] [logging_config.py:126:_log_with_context] Zones: loaded
[21:49:28] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: outputs
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: resets
[21:49:28] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: resets
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: zones
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL1014_1: {'ESTOP1'}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL1018_1: {'ESTOP1'}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL1022_1: {'ESTOP1'}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL1026_1: {'ESTOP1'}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL1034_1: {'ESTOP1'}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL1038_1: {'ESTOP1'}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL3012_1: {'ESTOP1'}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL3016_1: {'ESTOP1'}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL3020_1: {'ESTOP1'}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL3024_1: {'ESTOP1'}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PRS3_5: {'EPC2', 'EPC1'}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PRS4_1: {'EPC2', 'EPC1'}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PRS4_2: {'EPC2', 'EPC1'}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS10_1: {'EPC1'}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS11_1: {'EPC1'}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS11_3: {'EPC2', 'EPC1'}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS11_4: {'EPC2', 'EPC1'}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS11_7: {'EPC2', 'EPC1'}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for ULC5_3: {'EPC2', 'EPC1'}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for ULC6_3: {'EPC1'}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for ULC7_3: {'EPC2', 'EPC1'}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for ULC8_3: {'EPC1'}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Available DCS controllers: {'FL1014_1': {'ESTOP1'}, 'FL1018_1': {'ESTOP1'}, 'FL1022_1': {'ESTOP1'}, 'FL1026_1': {'ESTOP1'}, 'FL1034_1': {'ESTOP1'}, 'FL1038_1': {'ESTOP1'}, 'FL3012_1': {'ESTOP1'}, 'FL3016_1': {'ESTOP1'}, 'FL3020_1': {'ESTOP1'}, 'FL3024_1': {'ESTOP1'}, 'PRS3_5': {'EPC2', 'EPC1'}, 'PRS4_1': {'EPC2', 'EPC1'}, 'PRS4_2': {'EPC2', 'EPC1'}, 'PS10_1': {'EPC1'}, 'PS11_1': {'EPC1'}, 'PS11_3': {'EPC2', 'EPC1'}, 'PS11_4': {'EPC2', 'EPC1'}, 'PS11_7': {'EPC2', 'EPC1'}, 'ULC5_3': {'EPC2', 'EPC1'}, 'ULC6_3': {'EPC1'}, 'ULC7_3': {'EPC2', 'EPC1'}, 'ULC8_3': {'EPC1'}}
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-01 candidates: ['ULC7_1', 'ULC7_2', 'ULC7_3', 'ULC8_1', 'ULC8_2', 'ULC8_3', 'PS10_1', 'PS10_2', 'PS10_3']
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS10_2 in zone 04-01
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS10_3 in zone 04-01
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC7_1 in zone 04-01
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC7_2 in zone 04-01
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC8_1 in zone 04-01
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC8_2 in zone 04-01
[21:49:28] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-02 candidates: ['PS10_1', 'PS10_2', 'PS10_3', 'PS11_1', 'PS11_2']
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS10_2 in zone 04-02
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS10_3 in zone 04-02
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS11_2 in zone 04-02
[21:49:28] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-03 candidates: ['PS10_5']
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS10_5 in zone 04-03
[21:49:28] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-04 candidates: ['ULC5_1', 'ULC5_2', 'ULC5_3', 'ULC6_1', 'ULC6_2', 'ULC6_3', 'PS11_1', 'PS11_2', 'PS11_3', 'PS11_4']
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS11_2 in zone 04-04
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC5_1 in zone 04-04
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC5_2 in zone 04-04
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC6_1 in zone 04-04
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC6_2 in zone 04-04
[21:49:28] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-05 candidates: ['PS11_6', 'PS11_7']
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS11_6 in zone 04-05
[21:49:28] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-06 candidates: ['PS11_8', 'PS11_9']
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS11_8 in zone 04-06
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS11_9 in zone 04-06
[21:49:28] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-07 candidates: ['PS11_11']
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS11_11 in zone 04-07
[21:49:28] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-08 candidates: ['PRS3_5', 'PRS3_6']
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PRS3_6 in zone 04-08
[21:49:28] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-09 candidates: ['PRS4_1', 'PRS4_2', 'PS11_3']
[21:49:28] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL1014 candidates: ['FL1014_2', 'FL1014_3', 'FL1014_4']
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1014_2 in zone FL1014
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1014_3 in zone FL1014
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1014_4 in zone FL1014
[21:49:28] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL1018 candidates: ['FL1018_2', 'FL1018_3', 'FL1018_4']
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1018_2 in zone FL1018
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1018_3 in zone FL1018
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1018_4 in zone FL1018
[21:49:28] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL1022 candidates: ['FL1022_2', 'FL1022_3', 'FL1022_4']
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1022_2 in zone FL1022
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1022_3 in zone FL1022
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1022_4 in zone FL1022
[21:49:28] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL1026 candidates: ['FL1026_2', 'FL1026_3', 'FL1026_4']
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1026_2 in zone FL1026
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1026_3 in zone FL1026
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1026_4 in zone FL1026
[21:49:28] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL1034 candidates: ['FL1034_2', 'FL1034_3', 'FL1034_4']
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1034_2 in zone FL1034
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1034_3 in zone FL1034
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1034_4 in zone FL1034
[21:49:28] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL1038 candidates: ['FL1038_2', 'FL1038_3', 'FL1038_4']
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1038_2 in zone FL1038
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1038_3 in zone FL1038
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1038_4 in zone FL1038
[21:49:28] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL3012 candidates: ['FL3012_2', 'FL3012_3', 'FL3012_4']
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3012_2 in zone FL3012
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3012_3 in zone FL3012
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3012_4 in zone FL3012
[21:49:28] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL3016 candidates: ['FL3016_2', 'FL3016_3', 'FL3016_4']
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3016_2 in zone FL3016
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3016_3 in zone FL3016
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3016_4 in zone FL3016
[21:49:28] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL3020 candidates: ['FL3020_2', 'FL3020_3', 'FL3020_4']
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3020_2 in zone FL3020
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3020_3 in zone FL3020
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3020_4 in zone FL3020
[21:49:28] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL3024 candidates: ['FL3024_2', 'FL3024_3', 'FL3024_4']
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3024_2 in zone FL3024
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3024_3 in zone FL3024
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3024_4 in zone FL3024
[21:49:28] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:28] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: zones
[21:49:28] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: estops
[21:49:28] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: estops
[21:49:29] [INFO] [logging_config.py:128:_log_with_context] Plugin safety_tag_mapping cannot generate with current data
[21:49:29] [INFO] [logging_config.py:128:_log_with_context] Safety routine generation results: {'inputs': True, 'outputs': True, 'resets': True, 'zones': True, 'estops': True, 'safety_tag_mapping': False}
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag map with 32 tags (32 push buttons, 0 beacons)
[21:49:29] [INFO] [logging_config.py:126:_log_with_context] Routines created (6): MainRoutine, R010_INPUTS, R011_OUTPUTS, R012_RESETS, R020_ESTOPS, R030_ZONES
[21:49:29] [INFO] [logging_config.py:126:_log_with_context] - R010_INPUTS: 71 rungs | example: XIC(Local:7:I.Pt02.Status)XIC(Local:7:I.Pt03.Status)OTE(MCM_EPB_STATUS);
[21:49:29] [INFO] [logging_config.py:126:_log_with_context] - R011_OUTPUTS: 19 rungs | example: XIC(EStop_MCM_OK)XIC(EStop_04_01_OK)[OTE(PS10_1_VFD1:SO.STOOutput),OTE(PS10_2_VFD1:SO.STOOutput),OTE(PS10_3_VFD1:SO.STOOutput),OTE(ULC7_3_VFD1:SO.Out00Output...
[21:49:29] [INFO] [logging_config.py:126:_log_with_context] - R012_RESETS: 20 rungs | example: [XIC(SFT_PRS3_5_S1_PB) ,XIC(SFT_MCM_S_PB)]OTE(RST_PRS3_5_EPC1_ESTOP);
[21:49:29] [INFO] [logging_config.py:126:_log_with_context] - R030_ZONES: 20 rungs | example: XIC(PS10_1_EPC1_DCS_CTRL.O1)XIC(ULC7_3_EPC1_DCS_CTRL.O1)XIC(ULC7_3_EPC2_DCS_CTRL.O1)XIC(ULC8_3_EPC1_DCS_CTRL.O1)OTE(EStop_04_01_OK);
[21:49:29] [INFO] [logging_config.py:126:_log_with_context] - R020_ESTOPS: 31 rungs | example: DCS(MCM_EPB_DCS_CTRL,EMERGENCY STOP,EQUIVALENT - ACTIVE HIGH,500,MANUAL,AUTOMATIC,Local:7:I.Pt02.Data,Local:7:I.Pt03.Data,MCM_EPB_STATUS,SFT_MCM_S_PB);
[21:49:29] [INFO] [logging_config.py:126:_log_with_context] - MainRoutine: 1 rungs | example: [JSR(R010_INPUTS,0) ,JSR(R011_OUTPUTS,0) ,JSR(R012_RESETS,0) ,JSR(R020_ESTOPS,0) ,JSR(R030_ZONES,0) ];
[21:49:29] [INFO] [logging_config.py:128:_log_with_context] Successfully completed ModernSafetyProgramGenerator generation
[21:49:29] [INFO] [logging_config.py:128:_log_with_context] Written ModernSafetyProgramGenerator to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/SafetyProgram_Generated.L5X
[21:49:29] [INFO] [logging_config.py:128:_log_with_context] [SUCCESS] SafetyProgram written to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/SafetyProgram_Generated.L5X
[21:49:29] [INFO] [logging_config.py:128:_log_with_context] Generating MainProgram L5X...
[21:49:29] [WARNING] [logging_config.py:128:_log_with_context] LimitedMainProgramGenerator is deprecated; using ModernMainProgramGenerator
[21:49:29] [INFO] [logging_config.py:128:_log_with_context] Starting ModernMainProgramGenerator generation
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Creating MainProgram XML structure
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Adding controller tags...
[21:49:29] [DEBUG] [logging_config.py:126:_log_with_context] Zones: subsystem key
[21:49:29] [DEBUG] [logging_config.py:126:_log_with_context] Zones: heuristic best match
[21:49:29] [DEBUG] [logging_config.py:126:_log_with_context] Zones: loaded
[21:49:29] [DEBUG] [logging_config.py:126:_log_with_context] Extracting SPEED_CTRL data
[21:49:29] [INFO] [logging_config.py:128:_log_with_context] Data: SPEED_CTRL VFDs=27
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: project_name=MTN6_MCM04_CHUTE_LOAD, excel_path=/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/DESC_IP_MERGED.xlsx
[21:49:29] [INFO] [logging_config.py:128:_log_with_context] Using project prefix from project_name: MTN6
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_1_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_2_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_3_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_4_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_5_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_1_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_2_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_3_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_4_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_5_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_6_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_1_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_10_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_11_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_12_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_2_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_3_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_4_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_5_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_6_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_7_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_8_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_9_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_1_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_10_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_11_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_12_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_13_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_14_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_2_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_3_VFD1 = 220 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_4_VFD1 = 220 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_5_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_6_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_7_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_8_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_9_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_10A_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_10B_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_11_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_12_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_13_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_3_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_4_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_5_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_6_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_7_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_8_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_9_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_1_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_10_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_2_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_3_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_4_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_5_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_6_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_7_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_8_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_9_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_10A_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_10B_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_11_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_12_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_13_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_3_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_4_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_5_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_6_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_7_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_8_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_9_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_10_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_3_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_4_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_5_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_6_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_7_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_8_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_9_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_10_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_3_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_4_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_5_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_6_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_7_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_8_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_9_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_1_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_2_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_3_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_4_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_5_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_6_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_7_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_8_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_9_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_10A_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_10B_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_11_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_12_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_13_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_3_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_4_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_5_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_6_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_7_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_8_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_9_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_10_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_3_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_4_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_5_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_6_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_7_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_8_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_9_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_1_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_2_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_3_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_4_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_5_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_6_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_7_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_8_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_9_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_10A_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_10B_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_11_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_12_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_13_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_3_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_4_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_5_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_6_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_7_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_8_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_9_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_1_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_2_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_3_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_4_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_5_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_6_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_7_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_8_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_9_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_10_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_11_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_3_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_4_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_5_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_6_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_7_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_8_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_9_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_1_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_10_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_11_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_12_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_13_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_2_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_3_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_4_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_5_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_6_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_7_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_8_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_9_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_1_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_10_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_11_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_12_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_13_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_2_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_3_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_4_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_5_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_6_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_7_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_8_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_9_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_1_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_10_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_11_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_12_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_13_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_14_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_2_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_3_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_4_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_5_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_6_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_7_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_8_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_9_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_1_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_10_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_11_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_12_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_2_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_3_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_4_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_5_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_6_VFD = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_7_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_8_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_9A_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_9B_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_10_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_3_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_4_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_5_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_6_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_8_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_9_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_10_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_11_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_3_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_4_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_5_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_6_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_7_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_8_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_9_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_1_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_2_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_3_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_4_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_5_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_6_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_7_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_8_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_9_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_10_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_3_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_4_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_5_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_6_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_7_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_8_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_9_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_10_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_11_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_12_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_13A_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_13B_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_14_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_15_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_16_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_3_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_4_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_5_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_6_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_7_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_8_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_9_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_1_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_2_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_3_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_4_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_5_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_6_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_7_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_8_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_9_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_10_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_11_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_3_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_4_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_5_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_6_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_7_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_8_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_9_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_10_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_11_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_12_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_13_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_14A_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_14B_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_15_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_16_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_17_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_3_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_4_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_5_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_6_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_7_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_8_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_9_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_1_VFD = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_2_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_3_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_4_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_5_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_6_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_7_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_8_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_14_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_15_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_16_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_17_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_18_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_19_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_20_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_14_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_15_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_16_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_17_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_18_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_19_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_20_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_13_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_14_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_15_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_16_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_17_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_18_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_19_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_17_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_18_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_19_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_20_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_21_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_22_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_23_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_18_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_19_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_20_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_21_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_22_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_23_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_24_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_14_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_15_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_16_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_17_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_18_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_19_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_20_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_14_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_15_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_16_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_17_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_18_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_19_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_20_VFD1 = 420 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1014_2_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1018_2_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1022_2_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1026_2_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1034_2_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1038_2_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3012_2_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3016_2_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3020_2_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3024_2_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_2A_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_2B_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_3A_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_3B_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_5_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS4_1_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS4_2_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_1_VFD1 = 150 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_2_VFD1 = 200 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_3_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_5_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_1_VFD1 = 150 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_11_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_2_VFD1 = 200 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_3_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_4_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_6_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_7_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_8_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_9_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC5_3_VFD1 = 80 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC6_3_VFD1 = 80 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC7_3_VFD1 = 80 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC8_3_VFD1 = 80 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2074_2_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2078_2_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2086_2_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2090_2_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2094_2_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4066_2_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4070_2_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4074_2_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4078_2_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4082_2_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_2A_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_2B_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_3_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_4_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_6_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS2_1_VFD1 = 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_1_VFD1 = 140 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_11_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_2_VFD1 = 180 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_4_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_5_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_6_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_8_VFD1 = 220 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_9_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS9_2_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS9_3_VFD1 = 190 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC1_3_VFD1 = 80 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC2_3_VFD1 = 80 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC3_3_VFD1 = 80 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC4_3_VFD1 = 80 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_10A_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_10B_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_11_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_12_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_13_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14A_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14B_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14C_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14D_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_15_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_16_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_17_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_18A_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_18B_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_19_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_20_VFD1 = 280 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_21_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_9_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_1_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_2_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_3_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_4_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_5A_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_5B_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_6_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_7_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_8_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_9_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_1_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_2_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_3A_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_3B_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_4_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_5_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_6_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_7_VFD1 = 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: S02_1_VFD1 = 250 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: S02_2_VFD1 = 250 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_10_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_11_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_12_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_13_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_14_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_15_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_2_VFD1 = 550 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_3_VFD1 = 550 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_4_VFD1 = 500 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_5_VFD1 = 450 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_6_VFD1 = 400 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_7_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_8_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_9_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_10_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_11_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_2_VFD1 = 550 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_3_VFD1 = 500 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_4_VFD1 = 450 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_5_VFD1 = 400 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_6_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_7_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_8_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_9_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_2_VFD1 = 550 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_3_VFD1 = 500 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_4_VFD1 = 450 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_5_VFD1 = 400 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_6_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_7_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_8_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_9_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_10_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_11_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_12_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_13_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_14_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_15_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_2_VFD1 = 550 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_3_VFD1 = 500 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_4_VFD1 = 450 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_5_VFD1 = 400 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_6_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_7_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_8_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_9_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_10_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_2_VFD1 = 550 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_3_VFD1 = 500 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_4_VFD1 = 450 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_5_VFD1 = 400 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_6_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_7_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_8_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_9_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_10_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_11_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_12_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_13_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_14_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_2_VFD1 = 550 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_3_VFD1 = 550 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_4_VFD1 = 450 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_5_VFD1 = 400 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_6_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_7_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_8_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_9_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_2_VFD1 = 550 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_3_VFD1 = 500 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_4_VFD1 = 450 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_5_VFD1 = 400 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_6_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_7_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_8_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_9_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_10_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_2_VFD1 = 550 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_3_VFD1 = 500 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_4_VFD1 = 450 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_5_VFD1 = 400 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_6_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_7_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_8_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_9_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_10_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_11_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_12_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_2_VFD1 = 400 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_3_VFD1 = 380 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_4_VFD1 = 450 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_5_VFD1 = 400 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_6_VFD1 = 400 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_7_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_8_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_9_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_2_VFD1 = 550 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_3_VFD1 = 500 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_4_VFD1 = 450 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_5_VFD1 = 400 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_6_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_7_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_8_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_9_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_10_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_11_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_12_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_13_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_14_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_15_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_16_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_2_VFD1 = 550 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_3_VFD1 = 500 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_4_VFD1 = 450 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_5_VFD1 = 400 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_6_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_7_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_8_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_9_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_10_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_11_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_12_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_13_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_2_VFD1 = 550 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_3_VFD1 = 500 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_4_VFD1 = 450 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_5_VFD1 = 400 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_6_VFD1 = 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_7_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_8_VFD1 = 300 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_9_VFD1 = 300 FPM
[21:49:29] [INFO] [logging_config.py:128:_log_with_context] Loaded 580 VFD speeds from /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/Speeds/MTN6.xlsx
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS4_1_VFD1 -> 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS4_2_VFD1 -> 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS3_2B_VFD1 -> 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS3_3B_VFD1 -> 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS3_2A_VFD1 -> 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS3_3A_VFD1 -> 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS3_5_VFD1 -> 120 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS11_1_VFD1 -> 150 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS11_2_VFD1 -> 200 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS11_3_VFD1 -> 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS11_4_VFD1 -> 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS11_6_VFD1 -> 240 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS10_1_VFD1 -> 150 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: ULC5_3_VFD1 -> 80 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: ULC6_3_VFD1 -> 80 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: ULC7_3_VFD1 -> 80 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: ULC8_3_VFD1 -> 80 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL1014_2_VFD1 -> 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL1018_2_VFD1 -> 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL1022_2_VFD1 -> 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL1026_2_VFD1 -> 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL1034_2_VFD1 -> 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL1038_2_VFD1 -> 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL3012_2_VFD1 -> 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL3016_2_VFD1 -> 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL3020_2_VFD1 -> 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL3024_2_VFD1 -> 350 FPM
[21:49:29] [DEBUG] [logging_config.py:128:_log_with_context] SPEED_CTRL sample=FL1014_2_VFD1(350), FL1018_2_VFD1(350), FL1022_2_VFD1(350), FL1026_2_VFD1(350), FL1034_2_VFD1(350)...
[21:49:29] [INFO] [logging_config.py:128:_log_with_context] Data: SPEED_CTRL count=27
[21:49:30] [DEBUG] [logging_config.py:126:_log_with_context] Extracting PMM data
[21:49:30] [INFO] [logging_config.py:128:_log_with_context] Data: PMM entries=2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] PMM processing PDP9_PMM1
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP9_PMM1 DPM=PS11_7_DPM1
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP9_PMM1 PWM fault IO PDP9_FIO1:I.Pt12.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP9_PMM1 configuration stored
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] PMM processing PDP10_PMM1
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP10_PMM1 DPM=PS11_7_DPM1
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP10_PMM1 PWM fault IO PDP10_FIO1:I.Pt12.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP10_PMM1 configuration stored
[21:49:30] [INFO] [logging_config.py:128:_log_with_context] Data: PMM configs=2
[21:49:30] [DEBUG] [logging_config.py:126:_log_with_context] Extracting CB_MONITOR data
[21:49:30] [INFO] [logging_config.py:128:_log_with_context] Data: CB PDPs=2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP9: CBs=26 FIOs=2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] CB entries for PDP9 (in order): ['PDP9_CB1', 'PDP9_CB2', 'PDP9_CB3', 'PDP9_CB4', 'PDP9_CB5', 'PDP9_CB6', 'PDP9_CB7', 'PDP9_CB8', 'PDP9_CB9', 'PDP9_CB10', 'PDP9_CB11', 'PDP9_CB12', 'PDP9_CB13', 'PDP9_CB14', 'PDP9_CB15', 'PDP9_CB16', 'PDP9_CB17', 'PDP9_CB18', 'PDP9_CB19', 'PDP9_CB20', 'PDP9_CB21', 'PDP9_CB22', 'PDP9_CB23', 'PDP9_CB24', 'PDP9_CB25', 'PDP9_CB26']
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB1, IO_PATH=PDP9_FIO1:I.Pt00.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB1 (CB1) to position 0 with IO_PATH PDP9_FIO1:I.Pt00.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB2, IO_PATH=PDP9_FIO1:I.Pt01.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB2 (CB2) to position 1 with IO_PATH PDP9_FIO1:I.Pt01.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB3, IO_PATH=PDP9_FIO1:I.Pt02.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB3 (CB3) to position 2 with IO_PATH PDP9_FIO1:I.Pt02.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB4, IO_PATH=PDP9_FIO1:I.Pt03.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB4 (CB4) to position 3 with IO_PATH PDP9_FIO1:I.Pt03.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB5, IO_PATH=PDP9_FIO1:I.Pt04.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB5 (CB5) to position 4 with IO_PATH PDP9_FIO1:I.Pt04.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB6, IO_PATH=PDP9_FIO1:I.Pt06.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB6 (CB6) to position 5 with IO_PATH PDP9_FIO1:I.Pt06.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB7, IO_PATH=PDP9_FIO1:I.Pt08.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB7 (CB7) to position 6 with IO_PATH PDP9_FIO1:I.Pt08.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB8, IO_PATH=PDP9_FIO1:I.Pt09.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB8 (CB8) to position 7 with IO_PATH PDP9_FIO1:I.Pt09.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB9, IO_PATH=PDP9_FIO1:I.Pt10.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB9 (CB9) to position 8 with IO_PATH PDP9_FIO1:I.Pt10.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB10, IO_PATH=PDP9_FIO1:I.Pt11.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB10 (CB10) to position 9 with IO_PATH PDP9_FIO1:I.Pt11.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB11, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB11 (CB11) to position 10 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB12, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB12 (CB12) to position 11 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB13, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB13 (CB13) to position 12 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB14, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB14 (CB14) to position 13 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB15, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB15 (CB15) to position 14 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB16, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB16 (CB16) to position 15 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB17, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB17 (CB17) to position 16 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB18, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB18 (CB18) to position 17 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB19, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB19 (CB19) to position 18 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB20, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB20 (CB20) to position 19 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB21, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB21 (CB21) to position 20 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB22, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB22 (CB22) to position 21 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB23, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB23 (CB23) to position 22 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB24, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB24 (CB24) to position 23 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB25, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB25 (CB25) to position 24 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB26, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB26 (CB26) to position 25 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP9: configured CBs=26 entries=['PDP9_CB1', 'PDP9_CB2', 'PDP9_CB3', 'PDP9_CB4', 'PDP9_CB5', 'PDP9_CB6', 'PDP9_CB7', 'PDP9_CB8', 'PDP9_CB9', 'PDP9_CB10', 'PDP9_CB11', 'PDP9_CB12', 'PDP9_CB13', 'PDP9_CB14', 'PDP9_CB15', 'PDP9_CB16', 'PDP9_CB17', 'PDP9_CB18', 'PDP9_CB19', 'PDP9_CB20', 'PDP9_CB21', 'PDP9_CB22', 'PDP9_CB23', 'PDP9_CB24', 'PDP9_CB25', 'PDP9_CB26'] fault=PDP9_FIO1:I.ConnectionFaulted
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP10: CBs=26 FIOs=2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] CB entries for PDP10 (in order): ['PDP10_CB1', 'PDP10_CB2', 'PDP10_CB3', 'PDP10_CB4', 'PDP10_CB5', 'PDP10_CB6', 'PDP10_CB7', 'PDP10_CB8', 'PDP10_CB9', 'PDP10_CB10', 'PDP10_CB11', 'PDP10_CB12', 'PDP10_CB13', 'PDP10_CB14', 'PDP10_CB15', 'PDP10_CB16', 'PDP10_CB17', 'PDP10_CB18', 'PDP10_CB19', 'PDP10_CB20', 'PDP10_CB21', 'PDP10_CB22', 'PDP10_CB23', 'PDP10_CB24', 'PDP10_CB25', 'PDP10_CB26']
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB1, IO_PATH=PDP10_FIO1:I.Pt00.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB1 (CB1) to position 0 with IO_PATH PDP10_FIO1:I.Pt00.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB2, IO_PATH=PDP10_FIO1:I.Pt01.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB2 (CB2) to position 1 with IO_PATH PDP10_FIO1:I.Pt01.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB3, IO_PATH=PDP10_FIO1:I.Pt02.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB3 (CB3) to position 2 with IO_PATH PDP10_FIO1:I.Pt02.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB4, IO_PATH=PDP10_FIO1:I.Pt03.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB4 (CB4) to position 3 with IO_PATH PDP10_FIO1:I.Pt03.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB5, IO_PATH=PDP10_FIO1:I.Pt04.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB5 (CB5) to position 4 with IO_PATH PDP10_FIO1:I.Pt04.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB6, IO_PATH=PDP10_FIO1:I.Pt06.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB6 (CB6) to position 5 with IO_PATH PDP10_FIO1:I.Pt06.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB7, IO_PATH=PDP10_FIO1:I.Pt08.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB7 (CB7) to position 6 with IO_PATH PDP10_FIO1:I.Pt08.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB8, IO_PATH=PDP10_FIO1:I.Pt09.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB8 (CB8) to position 7 with IO_PATH PDP10_FIO1:I.Pt09.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB9, IO_PATH=PDP10_FIO1:I.Pt10.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB9 (CB9) to position 8 with IO_PATH PDP10_FIO1:I.Pt10.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB10, IO_PATH=PDP10_FIO1:I.Pt11.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB10 (CB10) to position 9 with IO_PATH PDP10_FIO1:I.Pt11.Data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB11, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB11 (CB11) to position 10 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB12, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB12 (CB12) to position 11 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB13, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB13 (CB13) to position 12 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB14, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB14 (CB14) to position 13 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB15, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB15 (CB15) to position 14 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB16, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB16 (CB16) to position 15 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB17, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB17 (CB17) to position 16 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB18, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB18 (CB18) to position 17 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB19, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB19 (CB19) to position 18 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB20, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB20 (CB20) to position 19 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB21, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB21 (CB21) to position 20 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB22, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB22 (CB22) to position 21 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB23, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB23 (CB23) to position 22 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB24, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB24 (CB24) to position 23 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB25, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB25 (CB25) to position 24 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB26, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB26 (CB26) to position 25 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP10: configured CBs=26 entries=['PDP10_CB1', 'PDP10_CB2', 'PDP10_CB3', 'PDP10_CB4', 'PDP10_CB5', 'PDP10_CB6', 'PDP10_CB7', 'PDP10_CB8', 'PDP10_CB9', 'PDP10_CB10', 'PDP10_CB11', 'PDP10_CB12', 'PDP10_CB13', 'PDP10_CB14', 'PDP10_CB15', 'PDP10_CB16', 'PDP10_CB17', 'PDP10_CB18', 'PDP10_CB19', 'PDP10_CB20', 'PDP10_CB21', 'PDP10_CB22', 'PDP10_CB23', 'PDP10_CB24', 'PDP10_CB25', 'PDP10_CB26'] fault=PDP10_FIO1:I.ConnectionFaulted
[21:49:30] [INFO] [logging_config.py:128:_log_with_context] Data: CB configs=2
[21:49:30] [INFO] [logging_config.py:126:_log_with_context] Tags created: total=573 | standard=62 safety=143 dcs=31 modules=323
[21:49:30] [INFO] [logging_config.py:128:_log_with_context] Added 573 controller tags
[21:49:30] [INFO] [logging_config.py:128:_log_with_context] Generating main program routines...
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: mcm
[21:49:30] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: mcm
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: rack
[21:49:30] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: rack
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: dpm
[21:49:30] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: dpm
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: fiom
[21:49:30] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: fiom
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: apf
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn lookup: project_name=MTN6_MCM04_CHUTE_LOAD, excel_path=/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/DESC_IP_MERGED.xlsx
[21:49:30] [INFO] [logging_config.py:128:_log_with_context] Using project prefix from project_name: MTN6
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_1_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_2_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_3_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_4_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_5_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_1_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_2_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_3_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_4_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_5_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_6_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_10A_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_10B_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_11_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_12_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_13_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_10A_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_10B_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_11_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_12_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_13_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_10_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_11_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_12_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_7_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_8_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_9_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_10_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_11_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_12_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_13_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_14_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_7_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_8_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_9_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_1_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_2_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_3_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_4_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_5_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_6_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_1_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_2_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_3_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_4_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_5_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_6_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10A_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10B_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_11_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_12_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_13_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10A_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10B_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_11_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_12_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_13_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_3_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_4_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_5_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_6_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_7_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_8_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_9_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_10_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_3_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_4_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_5_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_6_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_7_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_8_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_9_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_1_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_2_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_3_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_4_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_5_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_6_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_7_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_8_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_9_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_3_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_4_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_5_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_6_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_7_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_8_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_9_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_10_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_3_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_4_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_5_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_6_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_7_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_8_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_9_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_1_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_2_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_3_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_4_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_5_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_6_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_7_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_8_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_9_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_1_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_10_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_2_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_3_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_4_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_5_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_6_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_7_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_8_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_9_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_3_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_4_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_5_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_6_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_7_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_8_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_9_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_10_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_3_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_4_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_5_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_6_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_7_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_8_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_9_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_3_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_4_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_5_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_6_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_7_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_8_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_9_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_1_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_2_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_3_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_4_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_5_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_6_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_7_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_8_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_9_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_10_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_11_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_3_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_4_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_5_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_6_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_7_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_8_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_9_VFD1 -> PS1_1_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_10_VFD1 -> PS3_12_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_11_VFD1 -> PS3_12_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_12_VFD1 -> PS3_12_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_7_VFD1 -> PS3_12_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_8_VFD1 -> PS3_12_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_9_VFD1 -> PS3_12_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_10_VFD1 -> PS3_12_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_11_VFD1 -> PS3_12_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_12_VFD1 -> PS3_12_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_13_VFD1 -> PS3_12_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_14_VFD1 -> PS3_12_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_7_VFD1 -> PS3_12_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_8_VFD1 -> PS3_12_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_9_VFD1 -> PS3_12_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_1_VFD1 -> PS4_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_2_VFD1 -> PS4_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_3_VFD1 -> PS4_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_4_VFD1 -> PS4_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_5_VFD1 -> PS4_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_6_VFD1 -> PS4_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_1_VFD1 -> PS4_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_2_VFD1 -> PS4_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_3_VFD1 -> PS4_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_4_VFD1 -> PS4_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_5_VFD1 -> PS4_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_6_VFD1 -> PS4_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10A_VFD1 -> PS4_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10B_VFD1 -> PS4_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_11_VFD1 -> PS4_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_12_VFD1 -> PS4_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_13_VFD1 -> PS4_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10A_VFD1 -> PS4_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10B_VFD1 -> PS4_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_11_VFD1 -> PS4_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_12_VFD1 -> PS4_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_13_VFD1 -> PS4_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_1_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_10_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_2_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_3_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_4_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_5_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_6_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_7_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_8_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_9_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_3_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_4_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_5_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_6_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_7_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_8_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_9_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_10_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_3_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_4_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_5_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_6_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_7_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_8_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_9_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_3_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_4_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_5_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_6_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_7_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_8_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_9_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_1_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_2_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_3_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_4_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_5_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_6_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_7_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_8_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_9_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_10_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_11_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_3_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_4_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_5_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_6_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_7_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_8_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_9_VFD1 -> UL10_3_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_3_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_4_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_5_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_6_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_7_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_8_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_9_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_10_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_3_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_4_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_5_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_6_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_7_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_8_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_9_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_1_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_2_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_3_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_4_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_5_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_6_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_7_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_8_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_9_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_3_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_4_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_5_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_6_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_7_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_8_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_9_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_10_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_3_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_4_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_5_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_6_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_7_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_8_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_9_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_1_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_2_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_3_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_4_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_5_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_6_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_7_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_8_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_9_VFD1 -> UL4_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_1_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_2_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_3_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_4_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_5_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_6_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_7_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_1_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_2_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_3_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_4_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_5_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_6_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_7_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_1_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_2_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_3_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_4_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_5_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_6_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_7_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_11_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_12_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_15_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_16_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_15_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_16_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_17_VFD1 -> PS6_6_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_10_VFD1 -> PS7_13_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_11_VFD1 -> PS7_13_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_12_VFD1 -> PS7_13_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_13_VFD1 -> PS7_13_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_14_VFD1 -> PS7_13_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_8_VFD1 -> PS7_13_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_9_VFD1 -> PS7_13_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_8_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_9_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_10_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_8_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_9_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_1_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_10_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_2_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_3_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_4_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_5_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_6_VFD -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_7_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_8_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_9A_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_9B_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_10_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_3_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_4_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_5_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_6_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_8_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_9_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_10_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_11_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_3_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_4_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_5_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_6_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_7_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_8_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_9_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_1_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_2_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_3_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_4_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_5_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_6_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_7_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_8_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_9_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_10_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_3_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_4_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_5_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_6_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_7_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_8_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_9_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_10_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_11_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_12_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_13A_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_13B_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_14_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_3_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_4_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_5_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_7_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_8_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_9_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_11_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_12_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_13_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_14A_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_14B_VFD1 -> UL16_2_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_10_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_11_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_12_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_13_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_11_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_12_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_13_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_6_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_1_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_2_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_3_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_4_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_5_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_6_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_7_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_8_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_9_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_10_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_11_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_3_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_4_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_5_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_6_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_7_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_8_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_9_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_10_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_3_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_4_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_5_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_6_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_7_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_8_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_9_VFD1 -> UL20_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_1_VFD -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_2_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_14_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_15_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_16_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_17_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_18_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_19_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_20_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_14_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_15_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_16_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_17_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_18_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_14_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_15_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_16_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_17_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_18_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_19_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_20_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_14_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_15_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_16_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_17_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_18_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_19_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_20_VFD1 -> NCP1_1_BCN3_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_3_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_4_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_5_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_6_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_19_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_20_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_13_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_14_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_15_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_16_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_17_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_18_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_19_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_17_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_18_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_19_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_20_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_21_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_22_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_23_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_18_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_19_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_20_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_21_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_22_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_23_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_24_VFD1 -> NCP1_3_BCN5_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_7_VFD1 -> NCP1_8_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_8_VFD1 -> NCP1_8_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_1_VFD1 -> PS10_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_2_VFD1 -> PS10_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_3_VFD1 -> PS10_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_5_VFD1 -> PS10_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC5_3_VFD1 -> PS10_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC6_3_VFD1 -> PS10_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC7_3_VFD1 -> PS10_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC8_3_VFD1 -> PS10_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1014_2_VFD1 -> PS11_7_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1018_2_VFD1 -> PS11_7_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1022_2_VFD1 -> PS11_7_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1026_2_VFD1 -> PS11_7_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1034_2_VFD1 -> PS11_7_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1038_2_VFD1 -> PS11_7_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_2A_VFD1 -> PS11_7_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_2B_VFD1 -> PS11_7_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_3A_VFD1 -> PS11_7_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_3B_VFD1 -> PS11_7_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_5_VFD1 -> PS11_7_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS4_1_VFD1 -> PS11_7_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS4_2_VFD1 -> PS11_7_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_1_VFD1 -> PS11_7_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_2_VFD1 -> PS11_7_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_3_VFD1 -> PS11_7_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_4_VFD1 -> PS11_7_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_6_VFD1 -> PS11_7_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3012_2_VFD1 -> PS11_8_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3016_2_VFD1 -> PS11_8_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3020_2_VFD1 -> PS11_8_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3024_2_VFD1 -> PS11_8_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_11_VFD1 -> PS11_8_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_7_VFD1 -> PS11_8_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_8_VFD1 -> PS11_8_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_9_VFD1 -> PS11_8_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2074_2_VFD1 -> PS8_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2078_2_VFD1 -> PS8_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2086_2_VFD1 -> PS8_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2090_2_VFD1 -> PS8_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2094_2_VFD1 -> PS8_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS2_1_VFD1 -> PS8_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_1_VFD1 -> PS8_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_2_VFD1 -> PS8_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_4_VFD1 -> PS8_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_5_VFD1 -> PS8_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_6_VFD1 -> PS8_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS9_2_VFD1 -> PS8_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS9_3_VFD1 -> PS8_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC1_3_VFD1 -> PS8_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC2_3_VFD1 -> PS8_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC3_3_VFD1 -> PS8_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC4_3_VFD1 -> PS8_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4066_2_VFD1 -> PS8_9_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4070_2_VFD1 -> PS8_9_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4074_2_VFD1 -> PS8_9_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4078_2_VFD1 -> PS8_9_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4082_2_VFD1 -> PS8_9_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_2A_VFD1 -> PS8_9_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_2B_VFD1 -> PS8_9_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_3_VFD1 -> PS8_9_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_4_VFD1 -> PS8_9_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_6_VFD1 -> PS8_9_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_11_VFD1 -> PS8_9_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_8_VFD1 -> PS8_9_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_9_VFD1 -> PS8_9_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_10A_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_10B_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_11_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_12_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_13_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14A_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14B_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14C_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14D_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_15_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_16_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_17_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_18A_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_18B_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_19_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_20_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_9_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_1_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_2_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_3_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_4_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_5A_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_5B_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_6_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_7_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_8_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_9_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: S02_1_VFD1 -> S02_1_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_21_VFD1 -> S02_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_1_VFD1 -> S02_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_2_VFD1 -> S02_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_3A_VFD1 -> S02_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_3B_VFD1 -> S02_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_4_VFD1 -> S02_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_5_VFD1 -> S02_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_6_VFD1 -> S02_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_7_VFD1 -> S02_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: S02_2_VFD1 -> S02_2_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_2_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_3_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_4_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_5_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_6_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_2_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_3_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_4_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_5_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_6_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_7_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_2_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_3_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_4_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_5_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_6_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_10_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_11_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_12_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_13_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_14_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_15_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_10_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_11_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_7_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_8_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_9_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_6_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_7_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_8_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_9_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_8_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_9_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_6_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_7_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_8_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_9_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_6_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_6_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_7_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_8_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_9_VFD1 -> BYAD_4_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_11_VFD1 -> BYBC_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_12_VFD1 -> BYBC_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_13_VFD1 -> BYBC_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_4_VFD1 -> BYBC_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_5_VFD1 -> BYBC_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_6_VFD1 -> BYBC_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_7_VFD1 -> BYBC_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_8_VFD1 -> BYBC_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_4_VFD1 -> BYBC_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_5_VFD1 -> BYBC_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_6_VFD1 -> BYBC_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_7_VFD1 -> BYBC_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_8_VFD1 -> BYBC_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_4_VFD1 -> BYBC_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_6_VFD1 -> BYBC_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_7_VFD1 -> BYBC_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_12_VFD1 -> BYBC_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_13_VFD1 -> BYBC_5_BCN1_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_14_VFD1 -> BYBD_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_15_VFD1 -> BYBD_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_2_VFD1 -> BYBD_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_3_VFD1 -> BYBD_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_2_VFD1 -> BYBD_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_3_VFD1 -> BYBD_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_2_VFD1 -> BYBD_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_3_VFD1 -> BYBD_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_10_VFD1 -> BYBD_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_8_VFD1 -> BYBD_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_9_VFD1 -> BYBD_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_14_VFD1 -> BYBD_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_15_VFD1 -> BYBD_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_16_VFD1 -> BYBD_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_10_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_7_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_8_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_9_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_10_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_11_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_8_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_9_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_9_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_10_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_9_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_5_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_6_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_2_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_3_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_4_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_5_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_2_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_3_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_4_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_5_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_2_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_3_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_4_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_5_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_6_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_7_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_10_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_11_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_7_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_8_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_9_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_10_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_11_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_12_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_13_VFD1 -> BYCA_3_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_7_VFD1 -> BYDB_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_8_VFD1 -> BYDB_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_9_VFD1 -> BYDB_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_12_VFD1 -> BYDB_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_13_VFD1 -> BYDB_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_14_VFD1 -> BYDB_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_10_VFD1 -> BYDB_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_11_VFD1 -> BYDB_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_12_VFD1 -> BYDB_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_2_VFD1 -> BYDB_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_3_VFD1 -> BYDB_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_4_VFD1 -> BYDB_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_5_VFD1 -> BYDB_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_2_VFD1 -> BYDB_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_3_VFD1 -> BYDB_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_4_VFD1 -> BYDB_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_5_VFD1 -> BYDB_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_2_VFD1 -> BYDB_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_3_VFD1 -> BYDB_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_4_VFD1 -> BYDB_4_BCN2_H
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_5_VFD1 -> BYDB_4_BCN2_H
[21:49:30] [INFO] [logging_config.py:128:_log_with_context] Loaded 580 horn mappings from /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/Horns/MTN6.csv
[21:49:30] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: apf
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: flow_ctrl
[21:49:30] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: flow_ctrl
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: speed_ctrl
[21:49:30] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: speed_ctrl
[21:49:30] [INFO] [logging_config.py:128:_log_with_context] Plugin nc_chute cannot generate with current data
[21:49:30] [INFO] [logging_config.py:128:_log_with_context] Plugin nc_jr_station cannot generate with current data
[21:49:30] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: estop_check
[21:49:31] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: estop_check
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: encoder
[21:49:31] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: encoder
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: safety_tag_map
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Safety tag map: RST data has 32 rows
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: MCM04 -> Local:5:I.Data.0
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PRS3_5_S1_PB -> PRS3_4CH_FIO1:I.Pt06.Data
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PRS3_5_S2_PB -> PRS3_4CH_FIO1:I.Pt08.Data
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PRS4_2_S1_PB -> PRS4_2_FIO1:I.Pt12.Data
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PRS4_2_S2_PB -> PRS4_2_FIO1:I.Pt14.Data
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PRS4_1_S1_PB -> PRS4_2_FIO1:I.Pt04.Data
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PRS4_1_S2_PB -> PRS4_2_FIO1:I.Pt06.Data
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS10_1_SS1_SPB -> PS10_1_FIO1:I.Pt04.Data
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_11CH3_S1_PB -> PS11_11_FIO2:I.Pt00.Data
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_11CH5_S1_PB -> PS11_11_FIO3:I.Pt00.Data
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_3_S1_PB -> PS11_3_FIO1:I.Pt02.Data
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_3_S2_PB -> PS11_3_FIO1:I.Pt04.Data
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_4_S1_PB -> PS11_4_FIO1:I.Pt04.Data
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_4_S2_PB -> PS11_4_FIO1:I.Pt06.Data
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_7_S1_PB -> PS11_7_FIO1:I.Pt04.Data
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_7_S2_PB -> PS11_7_FIO1:I.Pt06.Data
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: ULC7_3_SS1_SPB -> PS10_1_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: ULC7_3_SS2_SPB -> PS10_1_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: ULC8_3_SS1_SPB -> PS10_1_FIOH2:I.ProcessDataIn.Connector_3_A_Pin_4
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS10_5CH2_S1_PB -> PS10_5_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS10_5CH1_S1_PB -> PS10_5_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS10_5CH3_S1_PB -> PS10_5_FIOH3:I.ProcessDataIn.Connector_4_A_Pin_4
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS10_5CH4_S1_PB -> PS10_5_FIOH4:I.ProcessDataIn.Connector_4_A_Pin_4
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_11CH1_S1_PB -> PS11_11_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_11_S1_PB -> PS11_11_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_11CH2_S1_PB -> PS11_11_FIOH2:I.ProcessDataIn.Connector_1_A_Pin_4
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_11CH4_S1_PB -> PS11_11_FIOH4:I.ProcessDataIn.Connector_6_A_Pin_4
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_11CH6_S1_PB -> PS11_11_FIOH6:I.ProcessDataIn.Connector_1_A_Pin_4
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: ULC6_3_SS2_SPB -> PS11_1_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: ULC5_3_SS1_SPB -> PS11_1_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: ULC5_3_SS2_SPB -> PS11_1_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_8_S1_PB -> PS11_8_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Safety tag map: Generating 32 rungs
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 1: XIC(Local:5:I.Data.0)OTE(MCM04);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 2: XIC(PRS3_4CH_FIO1:I.Pt06.Data)OTE(PRS3_5_S1_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 3: XIC(PRS3_4CH_FIO1:I.Pt08.Data)OTE(PRS3_5_S2_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 4: XIC(PRS4_2_FIO1:I.Pt04.Data)OTE(PRS4_1_S1_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 5: XIC(PRS4_2_FIO1:I.Pt06.Data)OTE(PRS4_1_S2_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 6: XIC(PRS4_2_FIO1:I.Pt12.Data)OTE(PRS4_2_S1_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 7: XIC(PRS4_2_FIO1:I.Pt14.Data)OTE(PRS4_2_S2_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 8: XIC(PS10_1_FIO1:I.Pt04.Data)OTE(PS10_1_SS1_SPB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 9: XIC(PS10_5_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(PS10_5CH1_S1_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 10: XIC(PS10_5_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4)OTE(PS10_5CH2_S1_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 11: XIC(PS10_5_FIOH3:I.ProcessDataIn.Connector_4_A_Pin_4)OTE(PS10_5CH3_S1_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 12: XIC(PS10_5_FIOH4:I.ProcessDataIn.Connector_4_A_Pin_4)OTE(PS10_5CH4_S1_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 13: XIC(PS11_3_FIO1:I.Pt02.Data)OTE(PS11_3_S1_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 14: XIC(PS11_3_FIO1:I.Pt04.Data)OTE(PS11_3_S2_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 15: XIC(PS11_4_FIO1:I.Pt04.Data)OTE(PS11_4_S1_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 16: XIC(PS11_4_FIO1:I.Pt06.Data)OTE(PS11_4_S2_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 17: XIC(PS11_7_FIO1:I.Pt04.Data)OTE(PS11_7_S1_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 18: XIC(PS11_7_FIO1:I.Pt06.Data)OTE(PS11_7_S2_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 19: XIC(PS11_8_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(PS11_8_S1_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 20: XIC(PS11_11_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4)OTE(PS11_11_S1_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 21: XIC(PS11_11_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2)OTE(PS11_11CH1_S1_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 22: XIC(PS11_11_FIOH2:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(PS11_11CH2_S1_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 23: XIC(PS11_11_FIO2:I.Pt00.Data)OTE(PS11_11CH3_S1_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 24: XIC(PS11_11_FIOH4:I.ProcessDataIn.Connector_6_A_Pin_4)OTE(PS11_11CH4_S1_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 25: XIC(PS11_11_FIO3:I.Pt00.Data)OTE(PS11_11CH5_S1_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 26: XIC(PS11_11_FIOH6:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(PS11_11CH6_S1_PB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 27: XIC(PS11_1_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4)OTE(ULC5_3_SS1_SPB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 28: XIC(PS11_1_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(ULC5_3_SS2_SPB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 29: XIC(PS11_1_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4)OTE(ULC6_3_SS2_SPB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 30: XIC(PS10_1_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4)OTE(ULC7_3_SS1_SPB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 31: XIC(PS10_1_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4)OTE(ULC7_3_SS2_SPB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 32: XIC(PS10_1_FIOH2:I.ProcessDataIn.Connector_3_A_Pin_4)OTE(ULC8_3_SS1_SPB);
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Safety tag map: Generated 32 total rungs
[21:49:31] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: safety_tag_map
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_jr_pb
[21:49:31] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_jr_pb
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_s_pb
[21:49:31] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_s_pb
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_ss_pb
[21:49:31] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_ss_pb
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_epc
[21:49:31] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_epc
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: jpe
[21:49:31] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: jpe
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: pmm
[21:49:31] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: pmm
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: cb_monitor
[21:49:31] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: cb_monitor
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: belt_tracking
[21:49:31] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: belt_tracking
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: main_routine
[21:49:31] [INFO] [logging_config.py:128:_log_with_context] Generating MainRoutine with JSR calls
[21:49:31] [INFO] [logging_config.py:128:_log_with_context] Successfully generated MainRoutine
[21:49:31] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: main_routine
[21:49:31] [INFO] [logging_config.py:128:_log_with_context] Main routine generation results: {'mcm': True, 'rack': True, 'dpm': True, 'fiom': True, 'apf': True, 'flow_ctrl': True, 'speed_ctrl': True, 'nc_chute': False, 'nc_jr_station': False, 'estop_check': True, 'encoder': True, 'safety_tag_map': True, 'station_jr_pb': True, 'station_s_pb': True, 'station_ss_pb': True, 'station_epc': True, 'jpe': True, 'pmm': True, 'cb_monitor': True, 'belt_tracking': True, 'main_routine': True}
[21:49:31] [INFO] [logging_config.py:126:_log_with_context] Routines created (19): MainRoutine, R010_MCM, R011_RACK, R020_DPM, R030_FIOM, R040_APF, R050_FLOW_CTRL, R051_SPEED_CTRL, R060_PMM, R070_CB_MONITOR, R080_ENCODER, R090_STATION_JR_PB, R091_STATION_S_PB, R092_STATION_SS_PB, R093_STATION_EPC, R100_JPE, R120_ESTOP_CHECK, R130_SAFETY_TAG_MAP, ZZZ_BeltTracking
[21:49:31] [INFO] [logging_config.py:126:_log_with_context] - R010_MCM: 2 rungs | example: NOP();
[21:49:31] [INFO] [logging_config.py:126:_log_with_context] - R011_RACK: 2 rungs | example: NOP();
[21:49:31] [INFO] [logging_config.py:126:_log_with_context] - R020_DPM: 12 rungs | example: NOP();
[21:49:31] [INFO] [logging_config.py:126:_log_with_context] - R030_FIOM: 64 rungs | example: NOP();
[21:49:31] [INFO] [logging_config.py:126:_log_with_context] - R040_APF: 28 rungs | example: NOP();
[21:49:31] [INFO] [logging_config.py:126:_log_with_context] - R050_FLOW_CTRL: 30 rungs | example: XIC(PRS4_2_VFD1.CTRL.STS.Enabled)OTE(PRS4_1_VFD1.CTRL.CMD.Interlock);
[21:49:31] [INFO] [logging_config.py:126:_log_with_context] - R051_SPEED_CTRL: 18 rungs | example: XIC(RUN_MAX_SPD)[MOVE(Speed_350_FPM,FL1014_2_VFD1.CTRL.CMD.Speed_FPM) ];
[21:49:31] [INFO] [logging_config.py:126:_log_with_context] - R120_ESTOP_CHECK: 20 rungs | example: XIO(PRS3_5_VFD1:SI.In00Data)XIO(PRS3_5_VFD1:SI.In01Data)XIC(FL1014_2_VFD1:SI.In00Data)XIC(FL1018_2_VFD1:SI.In00Data)XIC(FL1022_2_VFD1:SI.In00Data)XIC(FL1026_...
[21:49:31] [INFO] [logging_config.py:126:_log_with_context] - R080_ENCODER: 17 rungs | example: AOI_ENCODER(PRS4_1_ENCODER.AOI,PRS4_1_ENCODER.HMI,PRS4_1_ENCODER.CTRL,PRS4_1_VFD1.CTRL,NO_UPSTREAM,PRS4_2_VFD1.CTRL,PRS4_1_VFD1:I.In_1,PRS4_1_VFD1:I.Connecti...
[21:49:31] [INFO] [logging_config.py:126:_log_with_context] - R130_SAFETY_TAG_MAP: 33 rungs | example: XIC(Local:5:I.Data.0)OTE(MCM_S_PB);
[21:49:31] [INFO] [logging_config.py:126:_log_with_context] - R090_STATION_JR_PB: 77 rungs | example: AOI_STATION_JR_PB(FL1014_2_JR1.AOI,FL1014_2_JR1.HMI,FL1014_2_JR1.CTRL,NO_PARTNER.CTRL,FL1014_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4,FL1014_FIOH1:O.Process...
[21:49:31] [INFO] [logging_config.py:126:_log_with_context] - R091_STATION_S_PB: 14 rungs | example: AOI_STATION_S_PB(PRS3_5_S1.AOI,PRS3_5_S1.HMI,PRS3_5_S1.CTRL,PRS3_5_VFD1.CTRL,PRS3_4CH_FIO1:I.Pt06.Data,PRS3_4CH_FIO1:O.Pt07.Data,PRS3_JR.CTRL);
[21:49:31] [INFO] [logging_config.py:126:_log_with_context] - R092_STATION_SS_PB: 7 rungs | example: AOI_STATION_SS_PB(PS10_1_SS1.AOI,PS10_1_SS1.HMI,PS10_1_SS1.CTRL,PS10_1_VFD1.CTRL,PS10_1_FIO1:I.ConnectionFaulted,PS10_1_FIO1:I.Pt04.Data,PS10_1_FIO1:I.Pt06.D...
[21:49:31] [INFO] [logging_config.py:126:_log_with_context] - R093_STATION_EPC: 20 rungs | example: AOI_STATION_EPC(PRS3_5_EPC1.AOI,MCM.CTRL,PRS3_5_EPC1.HMI,PRS3_5_S1.CTRL,PRS3_5_VFD1:I.ConnectionFaulted,PRS3_5_VFD1:SI.In00Data,PRS3_5_VFD1:SI.In01Data,PRS3_...
[21:49:31] [INFO] [logging_config.py:126:_log_with_context] - R100_JPE: 49 rungs | example: AOI_JPE(PRS3_2A_JPE1.AOI,PRS3_2A_JPE1.HMI,PRS3_2A_JPE1.CTRL,PRS3_2A_VFD1.CTRL,PRS3_2A_JR1.CTRL,PRS3_2A_VFD1:I.ConnectionFaulted,PRS3_2A_VFD1:I.In_2,YES,PRS3_...
[21:49:31] [INFO] [logging_config.py:126:_log_with_context] - R060_PMM: 3 rungs | example: NOP();
[21:49:31] [INFO] [logging_config.py:126:_log_with_context] - R070_CB_MONITOR: 3 rungs | example: NOP();
[21:49:31] [INFO] [logging_config.py:126:_log_with_context] - ZZZ_BeltTracking: 35 rungs | example: NOP();
[21:49:31] [INFO] [logging_config.py:126:_log_with_context] - MainRoutine: 1 rungs | example: [JSR(R010_MCM,0) ,JSR(R011_RACK,0) ,JSR(R020_DPM,0) ,JSR(R030_FIOM,0) ,JSR(R040_APF,0) ,JSR(R050_FLOW_CTRL,0) ,JSR(R051_SPEED_CTRL,0) ,JSR(R120_ESTOP_CHECK,0...
[21:49:31] [INFO] [logging_config.py:128:_log_with_context] Successfully completed ModernMainProgramGenerator generation
[21:49:31] [INFO] [logging_config.py:128:_log_with_context] Written ModernMainProgramGenerator to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/MainProgram_Generated.L5X
[21:49:31] [INFO] [logging_config.py:128:_log_with_context] [SUCCESS] MainProgram written to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/MainProgram_Generated.L5X
[21:49:31] [INFO] [logging_config.py:128:_log_with_context] Generating safety tag mapping...
[21:49:31] [DEBUG] [logging_config.py:128:_log_with_context] Creating MappingWriter wrapper
[21:49:31] [DEBUG] [logging_config.py:126:_log_with_context] Creating DataLoader instance
[21:49:31] [INFO] [logging_config.py:128:_log_with_context] [SUCCESS] Safety tag mapping written to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/SafetyTagMapping.txt
[21:49:31] [INFO] [logging_config.py:128:_log_with_context] - Safety tags: 32
[21:49:31] [INFO] [logging_config.py:128:_log_with_context] === All artifacts generated successfully! ===
{"level": "INFO", "message": "Routine generation completed successfully", "timestamp": "2025-09-09T21:49:31.491186", "module": "__main__", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
=== Step 3: IO Tree Generator stdout ===
Enhanced MCM Generator
- Project: MTN6_MCM04
- Excel: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/PLC Data Generator/DESC_IP_MERGED.xlsx
- Boilerplate: MTN6_boilerplate
- Mode: Single file
--------------------------------------------------
WARNING: Removing 2 rows with empty TAGNAME:
Row 2: TAGNAME='[EMPTY]', PARTNUMBER='[EMPTY]', DESC='', TERM=''
Row 1381: TAGNAME='[EMPTY]', PARTNUMBER='5032-8IOLM12DR', DESC='', TERM=''
INFO: Found 1 rows with empty PARTNUMBER (will attempt inference):
Row 2: TAGNAME='[EMPTY]', PARTNUMBER='[EMPTY]', DESC='', TERM=''
WARNING: Removed 2 rows with empty TAGNAME
Created 54 FIOH modules based on TERM analysis
Found 62 IOLM modules
Found 135 Beacon modules
Found 27 APF modules
Found 11 DPM modules
Found 2 PMM modules
WARNING: 12 unknown modules found
1. PRS3_6_MDR1 - MDR (11.200.1.230)
2. PS10_2_VFD1 - 25B-D024N104 (11.200.1.57)
3. PS10_3_VFD1 - 25B-D024N104 (11.200.1.58)
4. PS10_5_VFD1 - 25B-D024N104 (11.200.1.59)
5. PS11_11_VFD1 - 25B-D024N104 (11.200.1.52)
6. PS11_7_VFD1 - 25B-D030N104 (11.200.1.49)
7. PS11_8_VFD1 - 25B-D024N104 (11.200.1.50)
8. PS11_9_VFD1 - 25B-D024N104 (11.200.1.51)
9. ULC5_1_ST1 - PIONEER (11.200.1.60)
10. ULC6_1_ST1 - PIONEER (11.200.1.62)
11. ULC7_1_ST1 - PIONEER (11.200.1.64)
12. ULC8_1_ST1 - PIONEER (11.200.1.66)
Created 62 IOLM modules with boilerplate selection:
Device 'PDP10_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PDP10_FIO1 (FIO PDP_FIO): Using module-specific boilerplate PDP10_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP10_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP10_FIO1_Module.L5X
Device 'PDP9_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PDP9_FIO1 (FIO PDP_FIO): Using module-specific boilerplate PDP9_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP9_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP9_FIO1_Module.L5X
Device 'PRS3_2A_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS3_2A_FIO1 (FIO D2CMaster): Using module-specific boilerplate PRS3_2A_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_2A_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_2A_FIO1_Module.L5X
Device 'PRS3_2B_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS3_2B_FIO1 (FIO D2CMaster): Using module-specific boilerplate PRS3_2B_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_2B_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_2B_FIO1_Module.L5X
Device 'PRS3_4CH_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS3_4CH_FIO1 (FIO D2CMaster): Using module-specific boilerplate PRS3_4CH_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_4CH_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_4CH_FIO1_Module.L5X
Device 'PRS4_2_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS4_2_FIO1 (FIO D2CMaster): Using module-specific boilerplate PRS4_2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS4_2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS4_2_FIO1_Module.L5X
Device 'PS10_1_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS10_1_FIO1 (FIO PalletBuildMaster): Using module-specific boilerplate PS10_1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_1_FIO1_Module.L5X
Device 'PS10_5_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS10_5_FIO1 (FIO D2CMaster): Using module-specific boilerplate PS10_5_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIO1_Module.L5X
Device 'PS10_5_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS10_5_FIO2 (FIO PalletBuildMaster): Using module-specific boilerplate PS10_5_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIO2_Module.L5X
Device 'PS11_11_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_11_FIO1 (FIO PalletBuildMaster): Using module-specific boilerplate PS11_11_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIO1_Module.L5X
Device 'PS11_11_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_11_FIO2 (FIO D2CMaster): Using module-specific boilerplate PS11_11_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIO2_Module.L5X
Device 'PS11_11_FIO3' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_11_FIO3 (FIO PalletBuildMaster): Using module-specific boilerplate PS11_11_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIO3_Module.L5X
Device 'PS11_1_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_1_FIO1 (FIO D2CMaster): Using module-specific boilerplate PS11_1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_1_FIO1_Module.L5X
Device 'PS11_3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_3_FIO1 (FIO D2CMaster): Using module-specific boilerplate PS11_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_3_FIO1_Module.L5X
Device 'PS11_4_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_4_FIO1 (FIO D2CMaster): Using module-specific boilerplate PS11_4_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_4_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_4_FIO1_Module.L5X
Device 'PS11_7_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_7_FIO1 (FIO D2CMaster): Using module-specific boilerplate PS11_7_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_7_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_7_FIO1_Module.L5X
Device 'VSA_DPM1_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM1_FIO1 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO1_Module.L5X
Device 'VSA_DPM1_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM1_FIO2 (FIO PalletBuildMaster): Using module-specific boilerplate VSA_DPM1_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO2_Module.L5X
Device 'VSA_DPM1_FIO3' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM1_FIO3 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM1_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO3_Module.L5X
Device 'VSA_DPM1_FIO4' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM1_FIO4 (FIO PalletBuildMaster): Using module-specific boilerplate VSA_DPM1_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO4_Module.L5X
Device 'VSA_DPM1_FIO5' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM1_FIO5 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM1_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO5_Module.L5X
Device 'VSA_DPM1_FIO6' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM1_FIO6 (FIO PalletBuildMaster): Using module-specific boilerplate VSA_DPM1_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO6_Module.L5X
Device 'VSA_DPM1_FIO7' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM1_FIO7 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM1_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO7_Module.L5X
Device 'VSA_DPM1_FIO8' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM1_FIO8 (FIO PalletBuildMaster): Using module-specific boilerplate VSA_DPM1_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO8_Module.L5X
Device 'VSA_DPM2_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM2_FIO1 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO1_Module.L5X
Device 'VSA_DPM2_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM2_FIO2 (FIO PalletBuildMaster): Using module-specific boilerplate VSA_DPM2_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO2_Module.L5X
Device 'VSA_DPM2_FIO3' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM2_FIO3 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM2_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO3_Module.L5X
Device 'VSA_DPM2_FIO4' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM2_FIO4 (FIO PalletBuildMaster): Using module-specific boilerplate VSA_DPM2_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO4_Module.L5X
Device 'VSA_DPM2_FIO5' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM2_FIO5 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM2_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO5_Module.L5X
Device 'VSA_DPM2_FIO6' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM2_FIO6 (FIO PalletBuildMaster): Using module-specific boilerplate VSA_DPM2_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO6_Module.L5X
Device 'VSA_DPM2_FIO7' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM2_FIO7 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM2_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO7_Module.L5X
Device 'VSA_DPM3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM3_FIO1 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO1_Module.L5X
Device 'VSA_DPM3_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM3_FIO2 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM3_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO2_Module.L5X
Device 'VSA_DPM3_FIO3' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM3_FIO3 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM3_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO3_Module.L5X
Device 'VSA_DPM3_FIO4' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM3_FIO4 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM3_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO4_Module.L5X
Device 'VSA_DPM3_FIO5' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM3_FIO5 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM3_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO5_Module.L5X
Device 'VSA_DPM3_FIO6' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM3_FIO6 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM3_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO6_Module.L5X
Device 'VSA_DPM3_FIO7' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM3_FIO7 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM3_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO7_Module.L5X
Device 'VSC_DPM1_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM1_FIO1 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO1_Module.L5X
Device 'VSC_DPM1_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM1_FIO2 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM1_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO2_Module.L5X
Device 'VSC_DPM1_FIO3' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM1_FIO3 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM1_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO3_Module.L5X
Device 'VSC_DPM1_FIO4' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM1_FIO4 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM1_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO4_Module.L5X
Device 'VSC_DPM1_FIO5' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM1_FIO5 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM1_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO5_Module.L5X
Device 'VSC_DPM1_FIO6' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM1_FIO6 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM1_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO6_Module.L5X
Device 'VSC_DPM1_FIO7' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM1_FIO7 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM1_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO7_Module.L5X
Device 'VSC_DPM1_FIO8' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM1_FIO8 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM1_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO8_Module.L5X
Device 'VSC_DPM2_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM2_FIO1 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO1_Module.L5X
Device 'VSC_DPM2_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM2_FIO2 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM2_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO2_Module.L5X
Device 'VSC_DPM2_FIO3' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM2_FIO3 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM2_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO3_Module.L5X
Device 'VSC_DPM2_FIO4' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM2_FIO4 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM2_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO4_Module.L5X
Device 'VSC_DPM2_FIO5' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM2_FIO5 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM2_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO5_Module.L5X
Device 'VSC_DPM2_FIO6' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM2_FIO6 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM2_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO6_Module.L5X
Device 'VSC_DPM2_FIO7' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM2_FIO7 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM2_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO7_Module.L5X
Device 'VSC_DPM2_FIO8' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM2_FIO8 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM2_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO8_Module.L5X
Device 'VSC_DPM3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM3_FIO1 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO1_Module.L5X
Device 'VSC_DPM3_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM3_FIO2 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM3_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO2_Module.L5X
Device 'VSC_DPM3_FIO3' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM3_FIO3 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM3_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO3_Module.L5X
Device 'VSC_DPM3_FIO4' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM3_FIO4 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM3_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO4_Module.L5X
Device 'VSC_DPM3_FIO5' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM3_FIO5 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM3_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO5_Module.L5X
Device 'VSC_DPM3_FIO6' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM3_FIO6 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM3_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO6_Module.L5X
Device 'VSC_DPM3_FIO7' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM3_FIO7 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM3_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO7_Module.L5X
Device 'VSC_DPM3_FIO8' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM3_FIO8 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM3_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Device 'FL1014_4_EX1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Device 'FL1018_4_EX1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Device 'FL1022_4_EX1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Device 'FL1026_4_EX1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Device 'FL1034_4_EX1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Device 'FL1038_4_EX1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Device 'FL3012_4_EX1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Device 'FL3016_4_EX1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Device 'FL3020_4_EX1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Device 'FL3024_4_EX1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Device 'FL1014_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
FL1014_2_VFD1 (APF 5HP): Using module-specific boilerplate FL1014_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1014_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1014_2_VFD1_Module.L5X
Device 'FL1018_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
FL1018_2_VFD1 (APF 5HP): Using module-specific boilerplate FL1018_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1018_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1018_2_VFD1_Module.L5X
Device 'FL1022_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
FL1022_2_VFD1 (APF 5HP): Using module-specific boilerplate FL1022_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1022_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1022_2_VFD1_Module.L5X
Device 'FL1026_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
FL1026_2_VFD1 (APF 5HP): Using module-specific boilerplate FL1026_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1026_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1026_2_VFD1_Module.L5X
Device 'FL1034_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
FL1034_2_VFD1 (APF 5HP): Using module-specific boilerplate FL1034_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1034_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1034_2_VFD1_Module.L5X
Device 'FL1038_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
FL1038_2_VFD1 (APF 5HP): Using module-specific boilerplate FL1038_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1038_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1038_2_VFD1_Module.L5X
Device 'FL3012_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
FL3012_2_VFD1 (APF 5HP): Using module-specific boilerplate FL3012_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL3012_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL3012_2_VFD1_Module.L5X
Device 'FL3016_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
FL3016_2_VFD1 (APF 5HP): Using module-specific boilerplate FL3016_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL3016_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL3016_2_VFD1_Module.L5X
Device 'FL3020_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
FL3020_2_VFD1 (APF 5HP): Using module-specific boilerplate FL3020_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL3020_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL3020_2_VFD1_Module.L5X
Device 'FL3024_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
FL3024_2_VFD1 (APF 5HP): Using module-specific boilerplate FL3024_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL3024_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL3024_2_VFD1_Module.L5X
Device 'PRS3_2A_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS3_2A_VFD1 (APF 3HP): Using module-specific boilerplate PRS3_2A_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_2A_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_2A_VFD1_Module.L5X
Device 'PRS3_2B_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS3_2B_VFD1 (APF 2HP): Using module-specific boilerplate PRS3_2B_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_2B_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_2B_VFD1_Module.L5X
Device 'PRS3_3A_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS3_3A_VFD1 (APF 2HP): Using module-specific boilerplate PRS3_3A_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_3A_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_3A_VFD1_Module.L5X
Device 'PRS3_3B_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS3_3B_VFD1 (APF 2HP): Using module-specific boilerplate PRS3_3B_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_3B_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_3B_VFD1_Module.L5X
Device 'PRS3_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS3_5_VFD1 (APF 2HP): Using module-specific boilerplate PRS3_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_5_VFD1_Module.L5X
Device 'PRS4_1_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS4_1_VFD1 (APF 7_5HP): Using module-specific boilerplate PRS4_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS4_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS4_1_VFD1_Module.L5X
Device 'PRS4_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS4_2_VFD1 (APF 5HP): Using module-specific boilerplate PRS4_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS4_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS4_2_VFD1_Module.L5X
Device 'PS10_1_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS10_1_VFD1 (APF 5HP): Using module-specific boilerplate PS10_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_1_VFD1_Module.L5X
Device 'PS11_1_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_1_VFD1 (APF 5HP): Using module-specific boilerplate PS11_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_1_VFD1_Module.L5X
Device 'PS11_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_2_VFD1 (APF 5HP): Using module-specific boilerplate PS11_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_2_VFD1_Module.L5X
Device 'PS11_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_3_VFD1 (APF 10HP): Using module-specific boilerplate PS11_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_3_VFD1_Module.L5X
Device 'PS11_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_4_VFD1 (APF 10HP): Using module-specific boilerplate PS11_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_4_VFD1_Module.L5X
Device 'PS11_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_6_VFD1 (APF 10HP): Using module-specific boilerplate PS11_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_6_VFD1_Module.L5X
Device 'ULC5_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
ULC5_3_VFD1 (APF 2HP): Using module-specific boilerplate ULC5_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ULC5_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ULC5_3_VFD1_Module.L5X
Device 'ULC6_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
ULC6_3_VFD1 (APF 2HP): Using module-specific boilerplate ULC6_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ULC6_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ULC6_3_VFD1_Module.L5X
Device 'ULC7_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
ULC7_3_VFD1 (APF 2HP): Using module-specific boilerplate ULC7_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ULC7_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ULC7_3_VFD1_Module.L5X
Device 'ULC8_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
ULC8_3_VFD1 (APF 2HP): Using module-specific boilerplate ULC8_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ULC8_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ULC8_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PMM_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PMM_Module.L5X
FL1014_FIOH1: Detected 'FL' in name, using FL_Hub boilerplate FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
FL1022_FIOH1: Detected 'FL' in name, using FL_Hub boilerplate FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
FL1026_FIOH1: Detected 'FL' in name, using FL_Hub boilerplate FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
FL1034_FIOH1: Detected 'FL' in name, using FL_Hub boilerplate FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
FL3016_FIOH1: Detected 'FL' in name, using FL_Hub boilerplate FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
FL3024_FIOH1: Detected 'FL' in name, using FL_Hub boilerplate FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
PDP10_FIOH1 (FIOH PDP_FIOH): Using variant boilerplate PDP_FIOH_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP_FIOH_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP_FIOH_Module.L5X
PDP9_FIOH1 (FIOH PDP_FIOH): Using variant boilerplate PDP_FIOH_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP_FIOH_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP_FIOH_Module.L5X
PS10_1_FIOH1 (FIOH Chute_Chute): Using module-specific boilerplate PS10_1_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_1_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_1_FIOH1_Module.L5X
PS10_1_FIOH2 (FIOH Chute_Chute): Using module-specific boilerplate PS10_1_FIOH2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_1_FIOH2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_1_FIOH2_Module.L5X
PS10_5_FIOH1 (FIOH Chute_Chute): Using module-specific boilerplate PS10_5_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIOH1_Module.L5X
PS10_5_FIOH2 (FIOH Chute_Chute): Using module-specific boilerplate PS10_5_FIOH2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIOH2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIOH2_Module.L5X
PS10_5_FIOH3 (FIOH Chute_Chute): Using module-specific boilerplate PS10_5_FIOH3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIOH3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIOH3_Module.L5X
PS10_5_FIOH4 (FIOH Chute_Chute): Using module-specific boilerplate PS10_5_FIOH4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIOH4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIOH4_Module.L5X
PS11_11_FIOH1 (FIOH Chute_Chute): Using module-specific boilerplate PS11_11_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH1_Module.L5X
PS11_11_FIOH2 (FIOH Chute_Chute): Using module-specific boilerplate PS11_11_FIOH2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH2_Module.L5X
PS11_11_FIOH3 (FIOH Chute_Chute): Using module-specific boilerplate PS11_11_FIOH3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH3_Module.L5X
PS11_11_FIOH4 (FIOH Chute_Chute): Using module-specific boilerplate PS11_11_FIOH4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH4_Module.L5X
PS11_11_FIOH5 (FIOH Chute_Chute): Using module-specific boilerplate PS11_11_FIOH5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH5_Module.L5X
PS11_11_FIOH6 (FIOH Chute_Chute): Using module-specific boilerplate PS11_11_FIOH6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH6_Module.L5X
PS11_1_FIOH1 (FIOH Chute_Load): Using module-specific boilerplate PS11_1_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_1_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_1_FIOH1_Module.L5X
PS11_8_FIOH1 (FIOH Chute_Chute): Using variant boilerplate Chute_Chute_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/Chute_Chute_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/Chute_Chute_Hub_Module.L5X
S011004_FIOH1 (FIOH Sorter): Using module-specific boilerplate S011004_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011004_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011004_FIOH1_Module.L5X
S011008_FIOH1 (FIOH Sorter): Using module-specific boilerplate S011008_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011008_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011008_FIOH1_Module.L5X
S011012_FIOH1 (FIOH Sorter): Using module-specific boilerplate S011012_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011012_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011012_FIOH1_Module.L5X
S011020_FIOH1 (FIOH Sorter): Using module-specific boilerplate S011020_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011020_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011020_FIOH1_Module.L5X
S011032_FIOH1 (FIOH Sorter): Using module-specific boilerplate S011032_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011032_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011032_FIOH1_Module.L5X
S011040_FIOH1 (FIOH Sorter): Using module-specific boilerplate S011040_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011040_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011040_FIOH1_Module.L5X
S011044_FIOH1 (FIOH Sorter): Using module-specific boilerplate S011044_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011044_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011044_FIOH1_Module.L5X
S011048_FIOH1 (FIOH Sorter): Using module-specific boilerplate S011048_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011048_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011048_FIOH1_Module.L5X
S011052_FIOH1 (FIOH Sorter): Using module-specific boilerplate S011052_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011052_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011052_FIOH1_Module.L5X
S011056_FIOH1 (FIOH Sorter): Using module-specific boilerplate S011056_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011056_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011056_FIOH1_Module.L5X
S013004_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013004_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013004_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013004_FIOH1_Module.L5X
S013008_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013008_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013008_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013008_FIOH1_Module.L5X
S013010_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013010_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013010_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013010_FIOH1_Module.L5X
S013018_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013018_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013018_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013018_FIOH1_Module.L5X
S013028_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013028_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013028_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013028_FIOH1_Module.L5X
S013032_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013032_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013032_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013032_FIOH1_Module.L5X
S013036_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013036_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013036_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013036_FIOH1_Module.L5X
S013040_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013040_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013040_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013040_FIOH1_Module.L5X
S013044_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013044_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013044_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013044_FIOH1_Module.L5X
S013048_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013048_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013048_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013048_FIOH1_Module.L5X
S013052_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013052_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013052_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013052_FIOH1_Module.L5X
S013056_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013056_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013056_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013056_FIOH1_Module.L5X
S013060_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013060_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013060_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013060_FIOH1_Module.L5X
S013064_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013064_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013064_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013064_FIOH1_Module.L5X
S013068_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013068_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013068_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013068_FIOH1_Module.L5X
S013072_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013072_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013072_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013072_FIOH1_Module.L5X
S013076_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013076_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013076_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013076_FIOH1_Module.L5X
S013080_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013080_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013080_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013080_FIOH1_Module.L5X
S013084_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013084_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013084_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013084_FIOH1_Module.L5X
S013088_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013088_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013088_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013088_FIOH1_Module.L5X
S013092_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013092_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013092_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013092_FIOH1_Module.L5X
S013094_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013094_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013094_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013094_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/SLOT5_IB16_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/SLOT7_IB16S_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/SLOT6_OB16E_Module.L5X
No EN4TR modules registered for creation
WARNING: MCM base L5X not found at MTN6_boilerplate/MCM04.L5X
Using fallback: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/IO Tree Configuration Generator/BaseProgram.L5X
Archived old L5X: MTN6_MCM04_20250909_202751.L5X
Programs already exist (2 programs found), skipping empty program creation
OK: Generated project: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/MTN6_MCM04_20250909_214938.L5X
Single file generation complete
- ['/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/MTN6_MCM04_20250909_214938.L5X']
=== Step 3 Batch Script Creation ===
Creating project folder compilation for: MTN6_MCM04
Source L5X: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/MTN6_MCM04_20250909_214938.L5X
Project directory: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04
Generated batch file: compile_MTN6_MCM04.bat
SUCCESS: Project compilation ready!
To compile on Windows:
cd "C:\\Users\\ilia.gurielidze\\Projects\\PLC Generation\\generated_projects\\MTN6_MCM04"
compile_MTN6_MCM04.bat