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

5040 lines
844 KiB
Plaintext

{"level": "INFO", "message": "PLC Generation Workflow started", "timestamp": "2025-09-09T21:49:40.323352", "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_MCM05.xlsx", "project_name": "MTN6_MCM05"}
{"level": "INFO", "message": "Starting data processing step", "timestamp": "2025-09-09T21:49:40.323655", "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 MCM05', 'NETWORK', 'Part Number', 'MCM05_DESC', '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: 904
I: 685
O: 383
IOLink: 184
Device type distribution:
M12DR: 912
Hub: 880
APF: 300
SIO: 16
IB16: 16
OB16E: 16
IB16S: 16
IO Path mapping results:
Successful mappings: 2144/2156 (99.4%)
Found 12 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: ['FL2086_DPM1', 'FL4070_DPM1', 'PRS1_3_DPM1', 'PS8_5_DPM1', 'VSB_DPM1', 'VSB_DPM2', 'VSB_DPM3', 'VSD_DPM1', 'VSD_DPM2', 'VSD_DPM3']
================================================================================
WARNING: The following issues were found but processing will continue:
================================================================================
- On device 'PS8_4_SIO1' (SIO), cannot connect signal 'I' to channel number 'IO4'. (DESCA: 'PS8_4_EPC3')
- On device 'PS8_4_SIO1' (SIO), cannot connect signal 'I' to channel number 'IO5'. (DESCA: 'PS8_4_EPC3_2')
- On device 'PS8_4_SIO1' (SIO), cannot connect signal 'I' to channel number 'IO6'. (DESCA: 'PS8_4_EPC4')
- On device 'PS8_4_SIO1' (SIO), cannot connect signal 'I' to channel number 'IO7'. (DESCA: 'PS8_4_EPC4_2')
- On device 'PS8_4_SIO1' (SIO), cannot connect signal 'O' to channel number 'IO8'. (DESCA: 'PS8_4_VFD1_STO')
- On device 'PS8_4_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO9'. (DESCA: 'SPARE')
- On device 'PS8_4_SIO1' (SIO), cannot connect signal 'O' to channel number 'IO10'. (DESCA: 'PS8_5_VFD1_STO')
- On device 'PS8_4_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO11'. (DESCA: 'SPARE')
- On device 'PS8_4_SIO1' (SIO), cannot connect signal 'I' to channel number 'IO12'. (DESCA: 'PS8_4_FIOH1')
- On device 'PS8_4_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO13'. (DESCA: 'SPARE')
- On device 'PS8_4_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO14'. (DESCA: 'SPARE')
- On device 'PS8_4_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 2252 rows
Sample of merged data:
TAGNAME TERM ... DEVICE_TYPE IO_PATH
0 PS8_4_SIO1 IO0 ... SIO PS8_4_SIO1_Data.Inputs.X7_A
1 PS8_4_SIO1 IO1 ... SIO PS8_4_SIO1_Data.Inputs.X7_B
2 PS8_4_SIO1 IO10 ... SIO None
3 PS8_4_SIO1 IO11 ... SIO None
4 PS8_4_SIO1 IO12 ... SIO None
5 PS8_4_SIO1 IO13 ... SIO None
6 PS8_4_SIO1 IO14 ... SIO None
7 PS8_4_SIO1 IO15 ... SIO None
8 PS8_4_SIO1 IO2 ... SIO PS8_4_SIO1_Data.Inputs.X8_A
9 PS8_4_SIO1 IO3 ... SIO PS8_4_SIO1_Data.Inputs.X8_B
[10 rows x 12 columns]
New Excel file created: MTN6_MCM05_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_MCM05.xlsx
DEBUG: Full project pattern matched: MTN6_MCM05
DEBUG: Final subsystem name: MTN6_MCM05
Reading input file: MTN6_MCM05_DESC_IP_MERGED.xlsx
Removed 184 IOLink rows (including beacons, FIOH channels, and all other IOLink entries)
Added 313 rows for beacon lights
Removed 96 blank name/description rows
Saving output file: MTN6_MCM05_OUTPUT.csv
Processing complete!
Created standard output file: DESC_IP_MERGED.xlsx
=== Step 1: PLC Data Generator stderr ===
=== Step 1 File Copy ===
Copied MTN6_MCM05_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:45.048839", "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:45.049033", "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_MCM05_20250909_214940.log", "timestamp": "2025-09-09T21:49:46.835740", "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:46.837078", "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:46.837254", "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:46.846937", "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:46.847177", "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:46.847343", "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:46.855377", "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:46.860301", "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:46.863362", "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:46.866284", "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:46.869242", "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:46.872633", "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:46.876262", "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:46.879328", "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:46.885133", "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:46.888053", "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:46.891546", "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:46.894661", "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:46.897898", "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:46.901137", "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:46.904379", "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:46.908183", "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:46.911561", "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:46.914523", "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:46.917211", "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:46.920157", "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:46.923972", "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:46.926961", "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:46.930086", "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:46.932762", "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:46.935442", "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:46.939099", "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:46.942340", "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:46.945530", "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:46.948631", "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:46.951790", "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:46.956238", "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:46.960344", "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:46.963713", "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:46.966826", "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:46.970340", "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:46.974110", "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:46.974314", "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:47.830873", "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:47.845468", "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:47.849725", "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:47.851689", "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:47.942180", "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": "MCM05", "score": 12}
{"level": "DEBUG", "message": "Zones: loaded", "timestamp": "2025-09-09T21:49:47.942864", "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": 6}
{"level": "INFO", "message": "Successfully generated routine: outputs", "timestamp": "2025-09-09T21:49:47.944367", "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:47.944655", "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:47.952047", "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:47.952475", "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 FL2074_1: {'ESTOP1'}", "timestamp": "2025-09-09T21:49:47.953761", "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 FL2078_1: {'ESTOP1'}", "timestamp": "2025-09-09T21:49:47.954173", "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 FL2086_1: {'ESTOP1'}", "timestamp": "2025-09-09T21:49:47.954476", "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 FL2090_1: {'ESTOP1'}", "timestamp": "2025-09-09T21:49:47.954768", "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 FL2094_1: {'ESTOP1'}", "timestamp": "2025-09-09T21:49:47.955081", "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 FL4066_1: {'ESTOP1'}", "timestamp": "2025-09-09T21:49:47.955648", "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 FL4070_1: {'ESTOP1'}", "timestamp": "2025-09-09T21:49:47.956011", "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 FL4074_1: {'ESTOP1'}", "timestamp": "2025-09-09T21:49:47.956315", "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 FL4078_1: {'ESTOP1'}", "timestamp": "2025-09-09T21:49:47.956609", "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 FL4082_1: {'ESTOP1'}", "timestamp": "2025-09-09T21:49:47.956904", "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 PRS1_6: {'EPC1', 'EPC2'}", "timestamp": "2025-09-09T21:49:47.957353", "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 PRS2_1: {'EPC1', 'EPC2'}", "timestamp": "2025-09-09T21:49:47.957706", "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 PS8_11: {'EPC1'}", "timestamp": "2025-09-09T21:49:47.958042", "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 PS8_1: {'EPC1'}", "timestamp": "2025-09-09T21:49:47.958390", "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 PS8_2: {'EPC1', 'EPC2'}", "timestamp": "2025-09-09T21:49:47.958736", "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 PS8_5: {'EPC1', 'EPC2'}", "timestamp": "2025-09-09T21:49:47.959060", "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 PS9_2: {'EPC1', 'EPC2'}", "timestamp": "2025-09-09T21:49:47.959360", "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 PS9_3: {'EPC1'}", "timestamp": "2025-09-09T21:49:47.959649", "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 ULC1_3: {'EPC1', 'EPC2'}", "timestamp": "2025-09-09T21:49:47.960011", "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 ULC2_3: {'EPC1'}", "timestamp": "2025-09-09T21:49:47.960300", "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 ULC3_3: {'EPC1'}", "timestamp": "2025-09-09T21:49:47.960563", "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 ULC4_3: {'EPC1'}", "timestamp": "2025-09-09T21:49:47.960900", "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: {'FL2074_1': {'ESTOP1'}, 'FL2078_1': {'ESTOP1'}, 'FL2086_1': {'ESTOP1'}, 'FL2090_1': {'ESTOP1'}, 'FL2094_1': {'ESTOP1'}, 'FL4066_1': {'ESTOP1'}, 'FL4070_1': {'ESTOP1'}, 'FL4074_1': {'ESTOP1'}, 'FL4078_1': {'ESTOP1'}, 'FL4082_1': {'ESTOP1'}, 'PRS1_6': {'EPC1', 'EPC2'}, 'PRS2_1': {'EPC1', 'EPC2'}, 'PS8_11': {'EPC1'}, 'PS8_1': {'EPC1'}, 'PS8_2': {'EPC1', 'EPC2'}, 'PS8_5': {'EPC1', 'EPC2'}, 'PS9_2': {'EPC1', 'EPC2'}, 'PS9_3': {'EPC1'}, 'ULC1_3': {'EPC1', 'EPC2'}, 'ULC2_3': {'EPC1'}, 'ULC3_3': {'EPC1'}, 'ULC4_3': {'EPC1'}}", "timestamp": "2025-09-09T21:49:47.961076", "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 05-01 candidates: ['ULC1_1', 'ULC1_2', 'ULC1_3', 'ULC2_1', 'ULC2_2', 'ULC2_3', 'UL3_1', 'UL3_2', 'UL3_3', 'UL4_1', 'UL4_2', 'UL4_3', 'PS8_1', 'PS8_2', 'PRS2_1']", "timestamp": "2025-09-09T21:49:47.961602", "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 UL3_1 in zone 05-01", "timestamp": "2025-09-09T21:49:47.961767", "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 UL3_2 in zone 05-01", "timestamp": "2025-09-09T21:49:47.961894", "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 UL3_3 in zone 05-01", "timestamp": "2025-09-09T21:49:47.961998", "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 UL4_1 in zone 05-01", "timestamp": "2025-09-09T21:49:47.962098", "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 UL4_2 in zone 05-01", "timestamp": "2025-09-09T21:49:47.962197", "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 UL4_3 in zone 05-01", "timestamp": "2025-09-09T21:49:47.962296", "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 ULC1_1 in zone 05-01", "timestamp": "2025-09-09T21:49:47.962393", "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 ULC1_2 in zone 05-01", "timestamp": "2025-09-09T21:49:47.962491", "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 ULC2_1 in zone 05-01", "timestamp": "2025-09-09T21:49:47.962594", "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 ULC2_2 in zone 05-01", "timestamp": "2025-09-09T21:49:47.962692", "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:47.962803", "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": "05-01", "interlock": "MCM05", "dcs_list": ["PRS2_1_EPC1_DCS_CTRL.O1", "PRS2_1_EPC2_DCS_CTRL.O1", "PS8_1_EPC1_DCS_CTRL.O1", "PS8_2_EPC1_DCS_CTRL.O1", "PS8_2_EPC2_DCS_CTRL.O1", "ULC1_3_EPC1_DCS_CTRL.O1", "ULC1_3_EPC2_DCS_CTRL.O1", "ULC2_3_EPC1_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 05-02 candidates: ['PS8_4', 'PS8_5']", "timestamp": "2025-09-09T21:49:47.963094", "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 PS8_4 in zone 05-02", "timestamp": "2025-09-09T21:49:47.963214", "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:47.963358", "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": "05-02", "interlock": "MCM05", "dcs_list": ["PS8_5_EPC1_DCS_CTRL.O1", "PS8_5_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 05-03 candidates: ['PS9_2', 'PS9_3']", "timestamp": "2025-09-09T21:49:47.963672", "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:47.963828", "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": "05-03", "interlock": "MCM05", "dcs_list": ["PS9_2_EPC1_DCS_CTRL.O1", "PS9_2_EPC2_DCS_CTRL.O1", "PS9_3_EPC1_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 05-04 candidates: ['PS8_11']", "timestamp": "2025-09-09T21:49:47.964175", "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:47.964368", "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": "05-04", "interlock": "MCM05", "dcs_list": ["PS8_11_EPC1_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 05-05 candidates: ['PRS1_6', 'PRS1_7']", "timestamp": "2025-09-09T21:49:47.964685", "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 PRS1_7 in zone 05-05", "timestamp": "2025-09-09T21:49:47.964870", "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:47.965026", "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": "05-05", "interlock": "MCM05", "dcs_list": ["PRS1_6_EPC1_DCS_CTRL.O1", "PRS1_6_EPC2_DCS_CTRL.O1"]}
{"level": "INFO", "message": "Successfully generated routine: zones", "timestamp": "2025-09-09T21:49:47.965210", "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:47.965367", "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:47.972474", "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_mapping", "timestamp": "2025-09-09T21:49:48.068825", "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: safety_tag_mapping", "timestamp": "2025-09-09T21:49:48.117358", "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': True}", "timestamp": "2025-09-09T21:49:48.117740", "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 31 tags (29 push buttons, 2 beacons)", "timestamp": "2025-09-09T21:49:48.121608", "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 (7): MainRoutine, R010_INPUTS, R011_OUTPUTS, R012_RESETS, R020_ESTOPS, R030_ZONES, R999_SAFETY_TAG_MAPPING", "timestamp": "2025-09-09T21:49:48.121766", "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: 65 rungs | example: XIC(Local:7:I.Pt02.Status)XIC(Local:7:I.Pt03.Status)OTE(MCM_EPB_STATUS);", "timestamp": "2025-09-09T21:49:48.122051", "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: 5 rungs | example: XIC(EStop_MCM_OK)XIC(EStop_05_01_OK)[OTE(PRS2_1_VFD1:SO.STOOutput),OTE(PS8_1_VFD1:SO.STOOutput),OTE(PS8_2_VFD1:SO.STOOutput),OTE(ULC1_1_VFD1:SO.STOOutput),OT...", "timestamp": "2025-09-09T21:49:48.122241", "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: 18 rungs | example: [XIC(SFT_PRS1_6_S1_PB) ,XIC(SFT_MCM_S_PB)]OTE(RST_PRS1_6_EPC1_ESTOP);", "timestamp": "2025-09-09T21:49:48.122415", "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: 6 rungs | example: XIC(PRS2_1_EPC1_DCS_CTRL.O1)XIC(PRS2_1_EPC2_DCS_CTRL.O1)XIC(PS8_1_EPC1_DCS_CTRL.O1)XIC(PS8_2_EPC1_DCS_CTRL.O1)XIC(PS8_2_EPC2_DCS_CTRL.O1)XIC(ULC1_3_EPC1_DCS_...", "timestamp": "2025-09-09T21:49:48.122612", "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: 29 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:48.122762", "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": "- R999_SAFETY_TAG_MAPPING: 2 rungs | example: XIC(SFT_PRS1_3_BCN1_A)OTE(PRS1_3_VFD1:SO.Out00Output)OTE(PRS1_3_VFD1:SO.Out01Output);", "timestamp": "2025-09-09T21:49:48.122879", "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:48.122984", "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:48.123097", "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_MCM05/SafetyProgram_Generated.L5X", "timestamp": "2025-09-09T21:49:48.125433", "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_MCM05/SafetyProgram_Generated.L5X", "timestamp": "2025-09-09T21:49:48.282808", "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:48.283018", "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:48.283207", "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:48.283419", "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:48.283539", "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:48.283670", "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:48.444125", "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:48.564644", "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": "MCM05", "score": 12}
{"level": "DEBUG", "message": "Zones: loaded", "timestamp": "2025-09-09T21:49:48.565146", "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": 6}
{"level": "DEBUG", "message": "Extracting SPEED_CTRL data", "timestamp": "2025-09-09T21:49:48.568798", "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:48.601088", "module": "DataLoader", "file": "logging_config.py", "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:48.601382", "module": "DataLoader", "file": "logging_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:48.601748", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.618993", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.619329", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.619582", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.619811", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.620064", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.620314", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.620549", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.620763", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.620977", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.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": "Parsed speed: PS2_6_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:48.621423", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.621622", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.621856", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.622098", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.622355", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.622622", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.622916", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.623174", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.623405", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.623635", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.623830", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.624057", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.624250", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.624470", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.624696", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.624918", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.625128", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.625290", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.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: PS4_2_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:48.625713", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.625915", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.626145", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.626352", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.626549", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.626716", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.626915", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.627240", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.627453", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.627655", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.627855", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.628076", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.628302", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.628479", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.628677", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.628869", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.629094", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.629313", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.629519", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.629756", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.629984", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.630170", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.630325", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.630512", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.630718", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.630877", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.631020", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.631160", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.631299", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.631437", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.631631", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.631862", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.632088", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.632304", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.632458", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.632706", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.632922", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.633157", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.633380", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.633593", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.633788", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.634008", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.634182", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.634354", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.634504", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.634735", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.634922", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.635104", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.635288", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.635464", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.635639", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.635834", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.636009", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.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: UL2_6_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:48.636372", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.636552", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.636765", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.636977", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.637190", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.637421", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.637621", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.637785", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.637986", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.638364", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.638605", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.638832", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.639086", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.639324", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.639580", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.639778", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.639941", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.640136", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.640331", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.640493", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.640689", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.640926", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.641178", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.641424", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.641629", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.641803", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.642049", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.642287", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.642515", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.642754", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.642980", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.643188", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.643420", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.643628", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.643864", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.644111", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.644331", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.644531", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.644693", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.644844", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.645038", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.645266", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.645488", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.645711", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.645921", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.646088", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.646260", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.646447", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.646664", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.646881", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.647050", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.647215", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.647384", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.647569", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.647800", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.648038", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.648265", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.648484", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.648662", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.648808", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.648989", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.649135", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.649272", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.649407", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.649605", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.649787", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.649988", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.650146", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.650283", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.650421", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.650556", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.650697", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.650834", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.650969", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.651120", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.651302", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.651487", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.651665", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.651887", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.652124", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.652362", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.652558", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.652727", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.652946", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.653152", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.653323", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.653546", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.654004", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.654259", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.654468", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.654683", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.654909", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.655142", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.655469", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.655902", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.656129", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.656364", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.656591", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.656796", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.656966", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.657127", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.657291", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.657486", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.657712", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.657932", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.658122", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.658298", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.658474", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.658743", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.658941", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.659141", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.659351", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.659528", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.659697", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.659888", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.660119", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.660333", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.660547", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.660728", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.660877", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.661016", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.661175", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.661357", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.661535", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.661687", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.661858", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.662019", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.662188", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.662337", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.662476", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.662613", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.662749", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.662912", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.663111", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.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": "Parsed speed: UL15_4_VFD1 = 280 FPM", "timestamp": "2025-09-09T21:49:48.663554", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.663783", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.664024", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.664244", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.664453", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.664660", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.664878", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.665099", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.665263", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.665422", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.665619", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.665848", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.666037", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.666189", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.666329", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.666470", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.666617", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.666759", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.666896", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.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: UL17_7_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:48.667314", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.667499", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.667645", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.667854", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.668063", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.668211", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.668398", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.668584", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.668747", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.668905", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.669045", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.669238", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.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: UL18_5_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:48.669797", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.670055", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.670281", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.670518", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.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: UL19_1_VFD1 = 120 FPM", "timestamp": "2025-09-09T21:49:48.670966", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.671153", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.671314", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.671467", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.671620", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.671830", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.672089", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.672341", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.672617", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.672877", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.673115", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.673318", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.673524", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.673725", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.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": "Parsed speed: UL20_7_VFD1 = 420 FPM", "timestamp": "2025-09-09T21:49:48.674214", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.674434", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.674651", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.674892", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.675075", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.675235", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.675405", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.675552", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.675695", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.675837", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.675976", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.676165", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.676416", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.676648", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.676868", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.677098", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.677330", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.677537", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.677740", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.677948", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.678154", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.678347", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.678567", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.678782", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.679012", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.679266", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.679500", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.679733", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.679941", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.680146", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.680497", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.680686", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.680868", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.681021", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.681183", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.681340", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.681479", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.681623", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.681762", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.681908", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.682099", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.682313", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.682530", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.682743", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.682903", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.683044", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.683204", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.683365", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.683548", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.683749", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.683921", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.684086", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.684247", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.684396", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.684533", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.684669", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.684854", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.685082", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.685526", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.685770", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.686038", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.686270", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.686511", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.686756", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.686984", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.687185", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.687378", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.687587", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.687795", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.687989", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.688195", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.688400", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.688584", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.688836", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.689078", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.689318", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.689559", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.689809", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.690056", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.690281", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.690456", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.690608", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.690747", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.690890", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.691036", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.691177", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.691515", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.691745", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.691961", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.692144", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.692370", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.692604", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.692792", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.692944", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.693091", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.693281", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.693495", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.693679", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.693874", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.694089", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.694361", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.694588", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.694764", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.694935", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.695096", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.695300", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.695505", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.695712", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.695938", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.696180", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.696377", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.696533", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.696685", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.696835", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.696973", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.697110", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.697303", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.697536", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.697746", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.697954", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.698189", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.698447", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.698613", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.698813", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.699005", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.699161", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.699344", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.699564", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.699806", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.700051", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.700289", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.700505", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.700886", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.701118", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.701309", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.701542", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.701809", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.702029", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.702185", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.702382", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.702594", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.702766", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.702925", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.703074", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.703269", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.703484", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.703694", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.703908", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.704087", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.704335", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.704536", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.704695", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.704832", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.704998", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.705189", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.705404", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.705660", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.705927", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.706157", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.706360", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.706542", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.706705", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.706856", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.707036", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.707224", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.707429", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.707660", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.707856", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.708021", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.708172", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.708348", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.708545", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.708719", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.708872", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.709015", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.709206", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.709412", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.709617", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.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": "Parsed speed: BYAB_11_VFD1 = 300 FPM", "timestamp": "2025-09-09T21:49:48.710101", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.710331", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.710557", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.710771", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.711015", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.711237", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.711526", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.711705", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.711881", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.712080", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.712305", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.712524", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.712739", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.712990", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.713231", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.713447", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.713661", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.713878", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.714096", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.714327", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.714560", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.714788", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.715002", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.715197", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.715394", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.715623", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.715861", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.716068", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.716249", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.716698", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.716940", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.717181", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.717378", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.717597", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.717845", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.719002", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.719228", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.719452", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.719642", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.719854", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.720099", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.720339", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.720579", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.720840", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.721036", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.721244", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.721478", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.721724", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.722218", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.722680", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.722930", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.723169", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.723390", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.723617", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.723831", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.724042", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.724254", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.724462", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.724682", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.724882", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.725076", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.725280", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.725464", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.725618", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.725809", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.726004", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.726186", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.726392", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.726598", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.726805", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.727027", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.727241", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.727448", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.727659", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.727849", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.728013", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.728177", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.728328", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.728503", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.728712", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.728901", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.729065", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.729214", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.729403", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.729630", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.729843", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.730003", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.730145", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.730281", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.730421", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.730598", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.730771", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.730915", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.731071", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.731219", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.731374", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.731691", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.731884", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.732095", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.732322", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.732520", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.732716", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.732895", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.733088", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.733305", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.733480", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.733752", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.733976", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.734185", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.734375", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.734570", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.734781", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.734993", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.735203", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.735389", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.735618", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.735827", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.736018", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.736234", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.736461", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.736648", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.736852", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.737080", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.737278", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.737445", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.737626", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.737847", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.738049", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.738253", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:48.738460", "module": "DataLoader", "file": "logging_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:48.738605", "module": "DataLoader", "file": "logging_config.py", "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: PRS2_1_VFD1 -> 120 FPM", "timestamp": "2025-09-09T21:49:48.739057", "module": "DataLoader", "file": "logging_config.py", "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: PRS1_2A_VFD1 -> 120 FPM", "timestamp": "2025-09-09T21:49:48.739300", "module": "DataLoader", "file": "logging_config.py", "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: PRS1_2B_VFD1 -> 120 FPM", "timestamp": "2025-09-09T21:49:48.739543", "module": "DataLoader", "file": "logging_config.py", "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: PRS1_3_VFD1 -> 120 FPM", "timestamp": "2025-09-09T21:49:48.739774", "module": "DataLoader", "file": "logging_config.py", "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: PRS1_4_VFD1 -> 120 FPM", "timestamp": "2025-09-09T21:49:48.740000", "module": "DataLoader", "file": "logging_config.py", "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: PRS1_6_VFD1 -> 120 FPM", "timestamp": "2025-09-09T21:49:48.740202", "module": "DataLoader", "file": "logging_config.py", "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: PS8_11_VFD1 -> 240 FPM", "timestamp": "2025-09-09T21:49:48.740369", "module": "DataLoader", "file": "logging_config.py", "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: ULC1_3_VFD1 -> 80 FPM", "timestamp": "2025-09-09T21:49:48.740508", "module": "DataLoader", "file": "logging_config.py", "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: ULC2_3_VFD1 -> 80 FPM", "timestamp": "2025-09-09T21:49:48.740646", "module": "DataLoader", "file": "logging_config.py", "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: ULC3_3_VFD1 -> 80 FPM", "timestamp": "2025-09-09T21:49:48.740780", "module": "DataLoader", "file": "logging_config.py", "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: ULC4_3_VFD1 -> 80 FPM", "timestamp": "2025-09-09T21:49:48.740963", "module": "DataLoader", "file": "logging_config.py", "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: PS8_1_VFD1 -> 140 FPM", "timestamp": "2025-09-09T21:49:48.741196", "module": "DataLoader", "file": "logging_config.py", "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: PS8_2_VFD1 -> 180 FPM", "timestamp": "2025-09-09T21:49:48.741420", "module": "DataLoader", "file": "logging_config.py", "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: PS8_6_VFD1 -> 240 FPM", "timestamp": "2025-09-09T21:49:48.741645", "module": "DataLoader", "file": "logging_config.py", "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: PS8_8_VFD1 -> 220 FPM", "timestamp": "2025-09-09T21:49:48.741844", "module": "DataLoader", "file": "logging_config.py", "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: PS9_2_VFD1 -> 240 FPM", "timestamp": "2025-09-09T21:49:48.742040", "module": "DataLoader", "file": "logging_config.py", "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: PS9_3_VFD1 -> 190 FPM", "timestamp": "2025-09-09T21:49:48.742260", "module": "DataLoader", "file": "logging_config.py", "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: FL2074_2_VFD1 -> 350 FPM", "timestamp": "2025-09-09T21:49:48.742481", "module": "DataLoader", "file": "logging_config.py", "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: FL2078_2_VFD1 -> 350 FPM", "timestamp": "2025-09-09T21:49:48.742668", "module": "DataLoader", "file": "logging_config.py", "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: FL2086_2_VFD1 -> 350 FPM", "timestamp": "2025-09-09T21:49:48.742860", "module": "DataLoader", "file": "logging_config.py", "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: FL2090_2_VFD1 -> 350 FPM", "timestamp": "2025-09-09T21:49:48.743037", "module": "DataLoader", "file": "logging_config.py", "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: FL2094_2_VFD1 -> 350 FPM", "timestamp": "2025-09-09T21:49:48.743214", "module": "DataLoader", "file": "logging_config.py", "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: FL4082_2_VFD1 -> 350 FPM", "timestamp": "2025-09-09T21:49:48.743372", "module": "DataLoader", "file": "logging_config.py", "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: FL4078_2_VFD1 -> 350 FPM", "timestamp": "2025-09-09T21:49:48.743519", "module": "DataLoader", "file": "logging_config.py", "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: FL4074_2_VFD1 -> 350 FPM", "timestamp": "2025-09-09T21:49:48.743651", "module": "DataLoader", "file": "logging_config.py", "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: FL4070_2_VFD1 -> 350 FPM", "timestamp": "2025-09-09T21:49:48.743820", "module": "DataLoader", "file": "logging_config.py", "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: FL4066_2_VFD1 -> 350 FPM", "timestamp": "2025-09-09T21:49:48.743985", "module": "DataLoader", "file": "logging_config.py", "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=FL2074_2_VFD1(350), FL2078_2_VFD1(350), FL2086_2_VFD1(350), FL2090_2_VFD1(350), FL2094_2_VFD1(350)...", "timestamp": "2025-09-09T21:49:48.744143", "module": "DataLoader", "file": "logging_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:48.744261", "module": "DataLoader", "file": "logging_config.py", "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:49.495508", "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:49.496950", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_PMM1", "timestamp": "2025-09-09T21:49:49.497219", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_PMM1 DPM=VSD_DPM3", "timestamp": "2025-09-09T21:49:49.497366", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_PMM1 PWM fault IO PDP14_FIO1:I.Pt12.Data", "timestamp": "2025-09-09T21:49:49.498363", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_PMM1 configuration stored", "timestamp": "2025-09-09T21:49:49.498593", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_PMM1", "timestamp": "2025-09-09T21:49:49.498773", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_PMM1 DPM=VSB_DPM2", "timestamp": "2025-09-09T21:49:49.498890", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_PMM1 PWM fault IO PDP11_FIO1:I.Pt12.Data", "timestamp": "2025-09-09T21:49:49.499780", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_PMM1 configuration stored", "timestamp": "2025-09-09T21:49:49.500027", "module": "DataLoader", "file": "logging_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:49.500164", "module": "DataLoader", "file": "logging_config.py", "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:49.500293", "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:49.502960", "module": "DataLoader", "file": "logging_config.py", "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 PDP11: CBs=26 FIOs=2", "timestamp": "2025-09-09T21:49:49.503227", "module": "DataLoader", "file": "logging_config.py", "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 PDP11 (in order): ['PDP11_CB1', 'PDP11_CB2', 'PDP11_CB3', 'PDP11_CB4', 'PDP11_CB5', 'PDP11_CB6', 'PDP11_CB7', 'PDP11_CB8', 'PDP11_CB9', 'PDP11_CB10', 'PDP11_CB11', 'PDP11_CB12', 'PDP11_CB13', 'PDP11_CB14', 'PDP11_CB15', 'PDP11_CB16', 'PDP11_CB17', 'PDP11_CB18', 'PDP11_CB19', 'PDP11_CB20', 'PDP11_CB21', 'PDP11_CB22', 'PDP11_CB23', 'PDP11_CB24', 'PDP11_CB25', 'PDP11_CB26']", "timestamp": "2025-09-09T21:49:49.503409", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB1, IO_PATH=PDP11_FIO1:I.Pt00.Data", "timestamp": "2025-09-09T21:49:49.503566", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB1 (CB1) to position 0 with IO_PATH PDP11_FIO1:I.Pt00.Data", "timestamp": "2025-09-09T21:49:49.503757", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB2, IO_PATH=PDP11_FIO1:I.Pt01.Data", "timestamp": "2025-09-09T21:49:49.503880", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB2 (CB2) to position 1 with IO_PATH PDP11_FIO1:I.Pt01.Data", "timestamp": "2025-09-09T21:49:49.503987", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB3, IO_PATH=PDP11_FIO1:I.Pt02.Data", "timestamp": "2025-09-09T21:49:49.504086", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB3 (CB3) to position 2 with IO_PATH PDP11_FIO1:I.Pt02.Data", "timestamp": "2025-09-09T21:49:49.504185", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB4, IO_PATH=PDP11_FIO1:I.Pt03.Data", "timestamp": "2025-09-09T21:49:49.504304", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB4 (CB4) to position 3 with IO_PATH PDP11_FIO1:I.Pt03.Data", "timestamp": "2025-09-09T21:49:49.504452", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB5, IO_PATH=PDP11_FIO1:I.Pt04.Data", "timestamp": "2025-09-09T21:49:49.504598", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB5 (CB5) to position 4 with IO_PATH PDP11_FIO1:I.Pt04.Data", "timestamp": "2025-09-09T21:49:49.504773", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB6, IO_PATH=PDP11_FIO1:I.Pt06.Data", "timestamp": "2025-09-09T21:49:49.504933", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB6 (CB6) to position 5 with IO_PATH PDP11_FIO1:I.Pt06.Data", "timestamp": "2025-09-09T21:49:49.505077", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB7, IO_PATH=PDP11_FIO1:I.Pt08.Data", "timestamp": "2025-09-09T21:49:49.505232", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB7 (CB7) to position 6 with IO_PATH PDP11_FIO1:I.Pt08.Data", "timestamp": "2025-09-09T21:49:49.505440", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB8, IO_PATH=PDP11_FIO1:I.Pt09.Data", "timestamp": "2025-09-09T21:49:49.505662", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB8 (CB8) to position 7 with IO_PATH PDP11_FIO1:I.Pt09.Data", "timestamp": "2025-09-09T21:49:49.505882", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB9, IO_PATH=PDP11_FIO1:I.Pt10.Data", "timestamp": "2025-09-09T21:49:49.506053", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB9 (CB9) to position 8 with IO_PATH PDP11_FIO1:I.Pt10.Data", "timestamp": "2025-09-09T21:49:49.506214", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB10, IO_PATH=PDP11_FIO1:I.Pt11.Data", "timestamp": "2025-09-09T21:49:49.506367", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB10 (CB10) to position 9 with IO_PATH PDP11_FIO1:I.Pt11.Data", "timestamp": "2025-09-09T21:49:49.506537", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB11, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-09T21:49:49.506759", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB11 (CB11) to position 10 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-09T21:49:49.506893", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB12, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-09T21:49:49.506997", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB12 (CB12) to position 11 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-09T21:49:49.507098", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB13, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-09T21:49:49.507202", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB13 (CB13) to position 12 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-09T21:49:49.507351", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB14, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-09T21:49:49.507457", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB14 (CB14) to position 13 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-09T21:49:49.507560", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB15, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-09T21:49:49.507658", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB15 (CB15) to position 14 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-09T21:49:49.507757", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB16, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-09T21:49:49.507854", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB16 (CB16) to position 15 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-09T21:49:49.507952", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB17, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-09T21:49:49.508053", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB17 (CB17) to position 16 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-09T21:49:49.508150", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB18, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-09T21:49:49.508246", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB18 (CB18) to position 17 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-09T21:49:49.508344", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB19, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-09T21:49:49.508446", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB19 (CB19) to position 18 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-09T21:49:49.508545", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB20, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-09T21:49:49.508642", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB20 (CB20) to position 19 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-09T21:49:49.508785", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB21, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-09T21:49:49.508931", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB21 (CB21) to position 20 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-09T21:49:49.509055", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB22, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-09T21:49:49.509164", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB22 (CB22) to position 21 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-09T21:49:49.509264", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB23, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-09T21:49:49.509364", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB23 (CB23) to position 22 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-09T21:49:49.509470", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB24, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-09T21:49:49.509569", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB24 (CB24) to position 23 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-09T21:49:49.509668", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB25, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-09T21:49:49.510033", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB25 (CB25) to position 24 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-09T21:49:49.510176", "module": "DataLoader", "file": "logging_config.py", "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=PDP11_CB26, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-09T21:49:49.510282", "module": "DataLoader", "file": "logging_config.py", "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 PDP11_CB26 (CB26) to position 25 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-09T21:49:49.510384", "module": "DataLoader", "file": "logging_config.py", "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 PDP11: configured CBs=26 entries=['PDP11_CB1', 'PDP11_CB2', 'PDP11_CB3', 'PDP11_CB4', 'PDP11_CB5', 'PDP11_CB6', 'PDP11_CB7', 'PDP11_CB8', 'PDP11_CB9', 'PDP11_CB10', 'PDP11_CB11', 'PDP11_CB12', 'PDP11_CB13', 'PDP11_CB14', 'PDP11_CB15', 'PDP11_CB16', 'PDP11_CB17', 'PDP11_CB18', 'PDP11_CB19', 'PDP11_CB20', 'PDP11_CB21', 'PDP11_CB22', 'PDP11_CB23', 'PDP11_CB24', 'PDP11_CB25', 'PDP11_CB26'] fault=PDP11_FIO1:I.ConnectionFaulted", "timestamp": "2025-09-09T21:49:49.510492", "module": "DataLoader", "file": "logging_config.py", "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 PDP14: CBs=26 FIOs=2", "timestamp": "2025-09-09T21:49:49.510607", "module": "DataLoader", "file": "logging_config.py", "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 PDP14 (in order): ['PDP14_CB1', 'PDP14_CB2', 'PDP14_CB3', 'PDP14_CB4', 'PDP14_CB5', 'PDP14_CB6', 'PDP14_CB7', 'PDP14_CB8', 'PDP14_CB9', 'PDP14_CB10', 'PDP14_CB11', 'PDP14_CB12', 'PDP14_CB13', 'PDP14_CB14', 'PDP14_CB15', 'PDP14_CB16', 'PDP14_CB17', 'PDP14_CB18', 'PDP14_CB19', 'PDP14_CB20', 'PDP14_CB21', 'PDP14_CB22', 'PDP14_CB23', 'PDP14_CB24', 'PDP14_CB25', 'PDP14_CB26']", "timestamp": "2025-09-09T21:49:49.510741", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB1, IO_PATH=PDP14_FIO1:I.Pt00.Data", "timestamp": "2025-09-09T21:49:49.510859", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB1 (CB1) to position 0 with IO_PATH PDP14_FIO1:I.Pt00.Data", "timestamp": "2025-09-09T21:49:49.510971", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB2, IO_PATH=PDP14_FIO1:I.Pt01.Data", "timestamp": "2025-09-09T21:49:49.511078", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB2 (CB2) to position 1 with IO_PATH PDP14_FIO1:I.Pt01.Data", "timestamp": "2025-09-09T21:49:49.511188", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB3, IO_PATH=PDP14_FIO1:I.Pt02.Data", "timestamp": "2025-09-09T21:49:49.511286", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB3 (CB3) to position 2 with IO_PATH PDP14_FIO1:I.Pt02.Data", "timestamp": "2025-09-09T21:49:49.511384", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB4, IO_PATH=PDP14_FIO1:I.Pt03.Data", "timestamp": "2025-09-09T21:49:49.511480", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB4 (CB4) to position 3 with IO_PATH PDP14_FIO1:I.Pt03.Data", "timestamp": "2025-09-09T21:49:49.511577", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB5, IO_PATH=PDP14_FIO1:I.Pt04.Data", "timestamp": "2025-09-09T21:49:49.511677", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB5 (CB5) to position 4 with IO_PATH PDP14_FIO1:I.Pt04.Data", "timestamp": "2025-09-09T21:49:49.511784", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB6, IO_PATH=PDP14_FIO1:I.Pt06.Data", "timestamp": "2025-09-09T21:49:49.511892", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB6 (CB6) to position 5 with IO_PATH PDP14_FIO1:I.Pt06.Data", "timestamp": "2025-09-09T21:49:49.511991", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB7, IO_PATH=PDP14_FIO1:I.Pt08.Data", "timestamp": "2025-09-09T21:49:49.512089", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB7 (CB7) to position 6 with IO_PATH PDP14_FIO1:I.Pt08.Data", "timestamp": "2025-09-09T21:49:49.512188", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB8, IO_PATH=PDP14_FIO1:I.Pt09.Data", "timestamp": "2025-09-09T21:49:49.512286", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB8 (CB8) to position 7 with IO_PATH PDP14_FIO1:I.Pt09.Data", "timestamp": "2025-09-09T21:49:49.512383", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB9, IO_PATH=PDP14_FIO1:I.Pt10.Data", "timestamp": "2025-09-09T21:49:49.512479", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB9 (CB9) to position 8 with IO_PATH PDP14_FIO1:I.Pt10.Data", "timestamp": "2025-09-09T21:49:49.512577", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB10, IO_PATH=PDP14_FIO1:I.Pt11.Data", "timestamp": "2025-09-09T21:49:49.512684", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB10 (CB10) to position 9 with IO_PATH PDP14_FIO1:I.Pt11.Data", "timestamp": "2025-09-09T21:49:49.512783", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB11, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-09T21:49:49.512880", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB11 (CB11) to position 10 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-09T21:49:49.512979", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB12, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-09T21:49:49.513075", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB12 (CB12) to position 11 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-09T21:49:49.513174", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB13, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-09T21:49:49.513271", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB13 (CB13) to position 12 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-09T21:49:49.513369", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB14, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-09T21:49:49.513465", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB14 (CB14) to position 13 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-09T21:49:49.513563", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB15, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-09T21:49:49.513659", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB15 (CB15) to position 14 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-09T21:49:49.513794", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB16, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-09T21:49:49.513916", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB16 (CB16) to position 15 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-09T21:49:49.514015", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB17, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-09T21:49:49.514112", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB17 (CB17) to position 16 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-09T21:49:49.514211", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB18, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-09T21:49:49.514308", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB18 (CB18) to position 17 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-09T21:49:49.514406", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB19, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-09T21:49:49.514502", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB19 (CB19) to position 18 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-09T21:49:49.514600", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB20, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-09T21:49:49.514725", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB20 (CB20) to position 19 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-09T21:49:49.514851", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB21, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-09T21:49:49.514996", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB21 (CB21) to position 20 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-09T21:49:49.515107", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB22, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-09T21:49:49.515226", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB22 (CB22) to position 21 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-09T21:49:49.515328", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB23, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-09T21:49:49.515429", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB23 (CB23) to position 22 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-09T21:49:49.515531", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB24, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-09T21:49:49.515629", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB24 (CB24) to position 23 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-09T21:49:49.515729", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB25, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-09T21:49:49.515826", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB25 (CB25) to position 24 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-09T21:49:49.515924", "module": "DataLoader", "file": "logging_config.py", "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=PDP14_CB26, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-09T21:49:49.516020", "module": "DataLoader", "file": "logging_config.py", "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 PDP14_CB26 (CB26) to position 25 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-09T21:49:49.516135", "module": "DataLoader", "file": "logging_config.py", "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 PDP14: configured CBs=26 entries=['PDP14_CB1', 'PDP14_CB2', 'PDP14_CB3', 'PDP14_CB4', 'PDP14_CB5', 'PDP14_CB6', 'PDP14_CB7', 'PDP14_CB8', 'PDP14_CB9', 'PDP14_CB10', 'PDP14_CB11', 'PDP14_CB12', 'PDP14_CB13', 'PDP14_CB14', 'PDP14_CB15', 'PDP14_CB16', 'PDP14_CB17', 'PDP14_CB18', 'PDP14_CB19', 'PDP14_CB20', 'PDP14_CB21', 'PDP14_CB22', 'PDP14_CB23', 'PDP14_CB24', 'PDP14_CB25', 'PDP14_CB26'] fault=PDP14_FIO1:I.ConnectionFaulted", "timestamp": "2025-09-09T21:49:49.516265", "module": "DataLoader", "file": "logging_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:49.516371", "module": "DataLoader", "file": "logging_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=525 | standard=57 safety=118 dcs=29 modules=301", "timestamp": "2025-09-09T21:49:49.518811", "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 525 controller tags", "timestamp": "2025-09-09T21:49:49.519122", "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:49.519330", "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:49.519517", "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:49.519662", "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:49.519800", "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:49.519929", "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:49.520073", "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:49.521569", "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:49.521791", "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:49.525127", "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:49.525996", "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:49.526959", "module": "DataLoader", "file": "logging_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:49.527305", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.530531", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.530766", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.531015", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.531220", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.531483", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.531723", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.531939", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.532133", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.532298", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.532449", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.532594", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.532804", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.532987", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.533138", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.533281", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.533423", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.533561", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.533697", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.533855", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.533999", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.534160", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.534310", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.534452", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.534588", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.534762", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.534915", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.535052", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.535190", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.535343", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.535496", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.535645", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.535782", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.535918", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.536056", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.536192", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.536329", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.536463", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.536598", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.536737", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.536884", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.537019", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.537155", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.537290", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.537426", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.537559", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.537695", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.537844", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.537995", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.538133", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.538298", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.538486", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.539031", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.539277", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.539562", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.539788", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.540010", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.540229", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.540452", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.540647", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.540839", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.541012", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.541169", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.541519", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.541734", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.542030", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.542240", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.542464", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.542711", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.542903", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.543059", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.543216", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.543356", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.543494", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.543633", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.543766", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.543898", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.544027", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.544156", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.544295", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.544426", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.544554", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.544680", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.544806", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.544932", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.545059", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.545224", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.545432", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.545704", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.545888", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.546061", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.546217", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.546374", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.546557", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.546758", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.546938", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.547081", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.547271", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.547415", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.547547", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.547680", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.547811", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.547940", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.548069", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.548255", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.548416", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.548611", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.548797", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.548986", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.549158", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.549306", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.549436", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.549563", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.549702", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.549867", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.550015", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.550160", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.550305", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.550443", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.550580", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.550714", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.550848", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.550982", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.551124", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.551266", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.551401", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.551535", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.551692", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.551864", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.552011", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.552146", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.552291", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.552428", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.552612", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.552785", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.552965", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.553132", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.553276", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.553411", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.553549", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.553684", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.553823", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.553974", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.554117", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.554249", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.554406", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.554577", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.554723", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.554854", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.554988", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.555115", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.555244", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.555634", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.555879", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.556080", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.556239", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.556380", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.556517", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.556650", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.556809", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.556971", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.557108", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.557237", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.557626", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.557879", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.558106", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.558323", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.558513", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.558676", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.558850", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.559018", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.559159", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.559297", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.559426", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.559554", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.559682", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.559814", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.559943", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.560070", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.560197", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.560325", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.560453", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.560580", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.560707", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.560837", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.560971", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.561110", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.561252", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.561387", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.561522", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.561657", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.561791", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.561938", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.562074", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.562207", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.562335", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.562462", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.562588", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.562714", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.562853", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.562986", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.563120", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.563254", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.563389", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.563525", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.563659", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.563791", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.563924", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.564056", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.564202", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.564377", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.564558", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.564748", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.564943", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.565096", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.565238", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.565414", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.565586", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.565725", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.565865", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.566000", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.566131", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.566265", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.566401", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.566535", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.566668", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.566808", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.566938", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.567064", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.567193", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.567324", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.567450", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.567575", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.567701", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.567827", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.567985", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.568187", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.568414", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.568624", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.568816", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.568984", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.569168", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.569349", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.569522", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.569998", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.570275", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.570438", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.570576", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.570708", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.570837", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.570966", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.571104", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.571238", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.571368", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.571511", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.571640", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.571770", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.571898", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.572481", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.572893", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.573107", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.573362", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.573557", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.573733", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.573879", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.574023", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.574166", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.574351", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.574731", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.574956", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.575146", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.575300", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.575485", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.575657", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.575844", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.576030", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.576194", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.576341", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.576478", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.576608", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.576736", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.576864", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.576994", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.577168", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.577315", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.577445", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.577587", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.577752", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.577956", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.578131", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.578316", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.578476", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.578638", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.578815", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.578991", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.579160", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.579324", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.579466", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.579603", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.579739", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.579875", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.580009", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.580211", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.580353", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.580491", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.580638", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.580774", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.580908", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.581042", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.581176", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.581317", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.581451", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.581586", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.581793", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.581974", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.582124", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.582301", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.582498", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.582810", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.583036", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.583258", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.583562", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.583795", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.583972", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.584116", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.584254", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.584385", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.584519", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.584651", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.584800", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.584967", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.585181", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.585366", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.585517", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.585660", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.585799", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.585995", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.586192", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.586360", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.586505", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.586643", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.586784", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.586917", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.587057", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.587189", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.587321", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.587450", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.587616", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.587784", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.587943", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.588136", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.588629", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.589030", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.589415", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.589648", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.589865", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.590033", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.590175", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.590308", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.590438", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.590567", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.590762", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.590955", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.591125", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.591320", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.591524", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.591727", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.591948", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.592111", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.592290", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.592464", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.592655", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.592789", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.592919", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.593047", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.593177", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.593307", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.593437", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.593566", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.593694", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.593828", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.593959", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.594088", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.594215", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.594342", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.594469", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.594604", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.594734", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.594863", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.595052", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.595222", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.595369", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.595499", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.595634", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.595768", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.595897", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.596028", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.596157", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.596286", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.596414", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.596541", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.596668", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.596798", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.596925", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.597137", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.597362", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.597686", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.597902", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.598095", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.598293", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.598480", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.598655", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.598817", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.598962", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.599154", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.599352", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.599547", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.599710", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.599861", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.600035", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.600238", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.600456", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.600679", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.600904", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.601242", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.601473", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.601646", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.601798", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.602018", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.602212", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.602395", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.602574", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.602751", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.602920", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.603185", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.603461", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.603688", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.603906", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.604341", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.604609", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.604823", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.605032", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.605245", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.605497", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.605851", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.606107", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.606319", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.606498", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.606669", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.606822", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.606968", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.607100", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.607275", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.607411", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.607539", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.607668", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.607798", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.607927", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.608055", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.608185", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.608315", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.608443", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.608571", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.608706", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.608840", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.608979", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.609113", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.609287", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.609478", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.609680", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.609873", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.610031", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.610169", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.610305", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.610441", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.610579", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.610735", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.610882", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.611027", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.611159", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.611293", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.611425", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.611555", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.611739", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.611950", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.612155", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.612379", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.612593", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.612840", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.613077", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.613255", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.613409", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.613552", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.613741", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.613941", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.614133", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.614329", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.614546", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.614778", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.615000", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.615179", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.615348", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.615506", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.615656", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.615804", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.615949", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.616155", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.616380", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.616609", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.616955", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.617148", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.617344", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.617532", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.617834", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.618046", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.618239", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.618428", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.618597", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.619098", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.619293", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.619461", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.619609", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.619752", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.619915", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.620061", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.620197", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.620329", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.620461", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.620592", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.620719", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.620846", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.620973", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.621104", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.621239", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.621423", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.621614", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.621773", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.622157", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.622528", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.622835", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.623067", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.623267", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.623429", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.623571", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.623708", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.623845", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.623978", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.624114", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.624246", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.624376", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.624505", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.624632", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.624759", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.624964", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.625200", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.625437", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.625690", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.625952", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.626179", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.626387", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.626595", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.626774", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.626936", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.627089", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.627268", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.627488", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.627691", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.627868", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.628042", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.628194", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.628340", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.628490", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.628657", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.628871", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.629076", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.629288", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.629471", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.629632", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.629860", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.630071", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.630258", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.630432", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.630589", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.630759", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.630961", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.631175", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.631373", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.631601", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.631807", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.631997", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.632179", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.632375", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.632544", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.632814", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.633078", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.633254", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.633393", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.633526", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.633657", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.634017", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.634238", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.634441", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.634623", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.634771", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.634919", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.635052", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.635185", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.635318", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.635483", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.635650", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.635798", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.635942", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.636091", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.636263", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.636429", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.636597", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.636773", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.637000", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.637201", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.637342", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.637475", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.637604", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.637747", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.637908", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.638082", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.638239", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.638378", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.638514", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.638854", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.639208", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.639448", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.639690", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.639900", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.640075", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.640284", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.640487", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.640663", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.640821", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.640964", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.641107", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.641245", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.641379", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.641509", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.641662", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.641800", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.641962", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.642101", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.642267", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.642438", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.642585", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.642731", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.642872", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.643009", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.643167", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.643319", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.643453", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.643585", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.643715", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.643844", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.643973", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.644102", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.644254", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.644403", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.644533", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.644669", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.644795", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.644922", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.645048", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.645235", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.645440", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.645601", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.645747", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.645896", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.646033", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.646215", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.646411", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.646596", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.646783", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.646968", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.647131", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.647281", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.647418", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.647593", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.647761", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.647911", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.648239", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.648485", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.648885", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.649083", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.649273", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.649559", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.649754", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.649989", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.650186", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.650342", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.650487", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.650666", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.650820", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.650971", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.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: BYCD_10_VFD1 -> BYDB_4_BCN2_H", "timestamp": "2025-09-09T21:49:49.651262", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.651406", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.651542", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.651736", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.651889", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.652030", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.652174", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.652316", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.652469", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.652657", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.652836", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.652988", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.653132", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.653268", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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:49.653402", "module": "DataLoader", "file": "logging_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:49.653525", "module": "DataLoader", "file": "logging_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:49.671155", "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:49.671763", "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:49.673542", "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:49.673825", "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:49.674300", "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:49.674498", "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:49.674675", "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:49.674842", "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:49.758314", "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:49.758904", "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:49.759330", "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:49.759516", "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 29 rows", "timestamp": "2025-09-09T21:49:49.759812", "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: MCM05 -> Local:5:I.Data.0", "timestamp": "2025-09-09T21:49:49.760128", "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: PRS1_6_S1_PB -> PRS1_4_FIO1:I.Pt12.Data", "timestamp": "2025-09-09T21:49:49.760350", "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: PRS1_6_S2_PB -> PRS1_4_FIO1:I.Pt14.Data", "timestamp": "2025-09-09T21:49:49.760612", "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: PS8_11_S1_PB -> PS8_11_FIO1:I.Pt10.Data", "timestamp": "2025-09-09T21:49:49.760871", "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: PS8_11_CH3_S1_PB -> PS8_11_FIO2:I.Pt06.Data", "timestamp": "2025-09-09T21:49:49.761123", "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: PRS2_1_S1_PB -> PS8_1_FIO1:I.Pt06.Data", "timestamp": "2025-09-09T21:49:49.761299", "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: PRS2_1_S2_PB -> PS8_1_FIO1:I.Pt08.Data", "timestamp": "2025-09-09T21:49:49.761538", "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: ULC3_3_SS1_SPB -> PS8_1_FIO2:I.Pt04.Data", "timestamp": "2025-09-09T21:49:49.761776", "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: PS9_2_S1_PB -> PS8_5_FIO1:I.Pt10.Data", "timestamp": "2025-09-09T21:49:49.762005", "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: PS9_2_S2_PB -> PS8_5_FIO1:I.Pt12.Data", "timestamp": "2025-09-09T21:49:49.762191", "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: PS8_5_S1_PB -> PS8_5_FIO1:I.Pt02.Data", "timestamp": "2025-09-09T21:49:49.762465", "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: PS8_5_S2_PB -> PS8_5_FIO1:I.Pt04.Data", "timestamp": "2025-09-09T21:49:49.762717", "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: PS9_3CH1_S1_PB -> PS9_3_FIO1:I.Pt08.Data", "timestamp": "2025-09-09T21:49:49.762921", "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: PS9_3_S1_PB -> PS9_3_FIO2:I.Pt06.Data", "timestamp": "2025-09-09T21:49:49.763058", "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: PS9_3CH3_S1_PB -> PS9_3_FIO2:I.Pt08.Data", "timestamp": "2025-09-09T21:49:49.763192", "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: PS8_11_CH2_S1_PB -> PS8_11_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-09T21:49:49.763325", "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: PS8_11_CH4_S1_PB -> PS8_11_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-09T21:49:49.763458", "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: PS8_11_CH1_S1_PB -> PS8_11_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-09T21:49:49.763592", "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: PS8_1_SS1_SPB -> PS8_1_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-09T21:49:49.763725", "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: ULC1_3_SS1_SPB -> PS8_1_FIOH2:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-09T21:49:49.763857", "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: ULC1_3_SS2_SPB -> PS8_1_FIOH2:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-09T21:49:49.763990", "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: ULC2_3_SS1_SPB -> PS8_1_FIOH2:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-09T21:49:49.764153", "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: ULC4_3_SS1_SPB -> PS8_1_FIOH3:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-09T21:49:49.764283", "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: PS8_2_S1_PB -> PS8_1_FIOH3:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-09T21:49:49.764414", "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: PS8_2_S2_PB -> PS8_1_FIOH3:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-09T21:49:49.764544", "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: PS8_4_S1_PB -> PS8_4_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-09T21:49:49.764677", "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: PS8_4_S2_PB -> PS8_4_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-09T21:49:49.764807", "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: PS9_3CH2_S1_PB -> PS9_3_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-09T21:49:49.764935", "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: PS9_3CH4_S1_PB -> PS9_3_FIOH2:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-09T21:49:49.765063", "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 29 rungs", "timestamp": "2025-09-09T21:49:49.765212", "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(MCM05);", "timestamp": "2025-09-09T21:49:49.765318", "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(PRS1_4_FIO1:I.Pt12.Data)OTE(PRS1_6_S1_PB);", "timestamp": "2025-09-09T21:49:49.765445", "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(PRS1_4_FIO1:I.Pt14.Data)OTE(PRS1_6_S2_PB);", "timestamp": "2025-09-09T21:49:49.765571", "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(PS8_1_FIO1:I.Pt06.Data)OTE(PRS2_1_S1_PB);", "timestamp": "2025-09-09T21:49:49.765714", "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(PS8_1_FIO1:I.Pt08.Data)OTE(PRS2_1_S2_PB);", "timestamp": "2025-09-09T21:49:49.765834", "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(PS8_1_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4)OTE(PS8_1_SS1_SPB);", "timestamp": "2025-09-09T21:49:49.765972", "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(PS8_1_FIOH3:I.ProcessDataIn.Connector_3_A_Pin_4)OTE(PS8_2_S1_PB);", "timestamp": "2025-09-09T21:49:49.766117", "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(PS8_1_FIOH3:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(PS8_2_S2_PB);", "timestamp": "2025-09-09T21:49:49.766234", "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(PS8_4_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4)OTE(PS8_4_S1_PB);", "timestamp": "2025-09-09T21:49:49.766342", "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(PS8_4_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(PS8_4_S2_PB);", "timestamp": "2025-09-09T21:49:49.766457", "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(PS8_5_FIO1:I.Pt02.Data)OTE(PS8_5_S1_PB);", "timestamp": "2025-09-09T21:49:49.766578", "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(PS8_5_FIO1:I.Pt04.Data)OTE(PS8_5_S2_PB);", "timestamp": "2025-09-09T21:49:49.766681", "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(PS8_11_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2)OTE(PS8_11_CH1_S1_PB);", "timestamp": "2025-09-09T21:49:49.766790", "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(PS8_11_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4)OTE(PS8_11_CH2_S1_PB);", "timestamp": "2025-09-09T21:49:49.766891", "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(PS8_11_FIO2:I.Pt06.Data)OTE(PS8_11_CH3_S1_PB);", "timestamp": "2025-09-09T21:49:49.766989", "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(PS8_11_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4)OTE(PS8_11_CH4_S1_PB);", "timestamp": "2025-09-09T21:49:49.767088", "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(PS8_11_FIO1:I.Pt10.Data)OTE(PS8_11_S1_PB);", "timestamp": "2025-09-09T21:49:49.767187", "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(PS8_5_FIO1:I.Pt10.Data)OTE(PS9_2_S1_PB);", "timestamp": "2025-09-09T21:49:49.767284", "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(PS8_5_FIO1:I.Pt12.Data)OTE(PS9_2_S2_PB);", "timestamp": "2025-09-09T21:49:49.767382", "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(PS9_3_FIO2:I.Pt06.Data)OTE(PS9_3_S1_PB);", "timestamp": "2025-09-09T21:49:49.767481", "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(PS9_3_FIO1:I.Pt08.Data)OTE(PS9_3CH1_S1_PB);", "timestamp": "2025-09-09T21:49:49.767578", "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(PS9_3_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(PS9_3CH2_S1_PB);", "timestamp": "2025-09-09T21:49:49.767676", "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(PS9_3_FIO2:I.Pt08.Data)OTE(PS9_3CH3_S1_PB);", "timestamp": "2025-09-09T21:49:49.767775", "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(PS9_3_FIOH2:I.ProcessDataIn.Connector_5_B_Pin_2)OTE(PS9_3CH4_S1_PB);", "timestamp": "2025-09-09T21:49:49.767879", "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(PS8_1_FIOH2:I.ProcessDataIn.Connector_7_A_Pin_4)OTE(ULC1_3_SS1_SPB);", "timestamp": "2025-09-09T21:49:49.767978", "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(PS8_1_FIOH2:I.ProcessDataIn.Connector_3_A_Pin_4)OTE(ULC1_3_SS2_SPB);", "timestamp": "2025-09-09T21:49:49.768077", "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(PS8_1_FIOH2:I.ProcessDataIn.Connector_8_A_Pin_4)OTE(ULC2_3_SS1_SPB);", "timestamp": "2025-09-09T21:49:49.768176", "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(PS8_1_FIO2:I.Pt04.Data)OTE(ULC3_3_SS1_SPB);", "timestamp": "2025-09-09T21:49:49.768275", "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(PS8_1_FIOH3:I.ProcessDataIn.Connector_7_A_Pin_4)OTE(ULC4_3_SS1_SPB);", "timestamp": "2025-09-09T21:49:49.768387", "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 29 total rungs", "timestamp": "2025-09-09T21:49:49.768522", "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:49.768642", "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:49.768761", "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:49.769730", "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:49.769923", "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:49.770308", "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:49.770462", "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:49.770746", "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:49.770901", "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:49.771259", "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:49.771502", "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:49.772119", "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:49.772335", "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:49.772786", "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:49.772995", "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:49.773376", "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:49.773997", "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:49.775205", "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:49.775448", "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:49.775579", "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:49.775713", "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:49.775816", "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:49.775923", "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:49.776041", "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:49.776154", "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:49.776259", "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: 11 rungs | example: NOP();", "timestamp": "2025-09-09T21:49:49.776362", "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: 58 rungs | example: NOP();", "timestamp": "2025-09-09T21:49:49.776465", "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:49.776568", "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: 32 rungs | example: XIC(PRS1_4_VFD1.CTRL.STS.Enabled)OTE(PRS1_3_VFD1.CTRL.CMD.Interlock);", "timestamp": "2025-09-09T21:49:49.776670", "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,FL2074_2_VFD1.CTRL.CMD.Speed_FPM) ];", "timestamp": "2025-09-09T21:49:49.776774", "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: 18 rungs | example: XIO(PRS1_6_VFD1:SI.In00Data)XIO(PRS1_6_VFD1:SI.In01Data)XIC(FL2074_2_VFD1:SI.In00Data)XIC(FL2078_2_VFD1:SI.In00Data)XIC(FL2086_2_VFD1:SI.In00Data)XIC(FL2090_...", "timestamp": "2025-09-09T21:49:49.776895", "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: 13 rungs | example: AOI_ENCODER(PS8_11_ENCODER.AOI,PS8_11_ENCODER.HMI,PS8_11_ENCODER.CTRL,PS8_11_VFD1.CTRL,NO_UPSTREAM,NO_DOWNSTREAM,PS8_11_VFD1:I.In_1,PS8_11_VFD1:I.ConnectionF...", "timestamp": "2025-09-09T21:49:49.777004", "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: 30 rungs | example: XIC(Local:5:I.Data.0)OTE(MCM_S_PB);", "timestamp": "2025-09-09T21:49:49.777128", "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: 76 rungs | example: AOI_STATION_JR_PB(FL2074_2_JR1.AOI,FL2074_2_JR1.HMI,FL2074_2_JR1.CTRL,FL2074_2_JR2.CTRL,FL2074_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4,FL2074_FIOH1:O.Proce...", "timestamp": "2025-09-09T21:49:49.777294", "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(PRS1_6_S1.AOI,PRS1_6_S1.HMI,PRS1_6_S1.CTRL,PRS1_6_VFD1.CTRL,PRS1_4_FIO1:I.Pt12.Data,PRS1_4_FIO1:O.Pt13.Data,PRS1_4_JR1.CTRL);", "timestamp": "2025-09-09T21:49:49.777431", "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: 6 rungs | example: AOI_STATION_SS_PB(PS8_1_SS1.AOI,PS8_1_SS1.HMI,PS8_1_SS1.CTRL,PS8_1_VFD1.CTRL,PS8_1_FIOH1:I.ConnectionFaulted,PS8_1_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4,...", "timestamp": "2025-09-09T21:49:49.777600", "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: 18 rungs | example: AOI_STATION_EPC(PRS1_6_EPC1.AOI,MCM.CTRL,PRS1_6_EPC1.HMI,PRS1_6_S1.CTRL,PRS1_6_VFD1:I.ConnectionFaulted,PRS1_6_VFD1:SI.In00Data,PRS1_6_VFD1:SI.In01Data,PRS1_...", "timestamp": "2025-09-09T21:49:49.777782", "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: 42 rungs | example: AOI_JPE(PRS1_2A_JPE1.AOI,PRS1_2A_JPE1.HMI,PRS1_2A_JPE1.CTRL,PRS1_2A_VFD1.CTRL,PRS1_2A_JR1.CTRL,PRS1_2A_VFD1:I.ConnectionFaulted,PRS1_2A_VFD1:I.In_2,YES,PRS1_...", "timestamp": "2025-09-09T21:49:49.777960", "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:49.778095", "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:49.778218", "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:49.778365", "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:49.778477", "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:49.778592", "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_MCM05/MainProgram_Generated.L5X", "timestamp": "2025-09-09T21:49:49.792164", "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_MCM05/MainProgram_Generated.L5X", "timestamp": "2025-09-09T21:49:49.918262", "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:49.919365", "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:49.920417", "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:49.921136", "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_MCM05/SafetyTagMapping.txt", "timestamp": "2025-09-09T21:49:50.244035", "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: 31", "timestamp": "2025-09-09T21:49:50.244268", "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:50.244449", "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 PRS1_6_JPE1 (station from config, beacon from config)
Found JPE config for PRS1_6_JPE2 (station from config, beacon from config)
Found JPE config for ULC1_3_JPE1
Found JPE config for ULC1_3_JPE2
Found JPE config for ULC2_3_JPE1
Found JPE config for ULC2_3_JPE2
Found JPE config for ULC3_3_JPE1
Found JPE config for ULC3_3_JPE2
Found JPE config for ULC4_3_JPE1
Found JPE config for ULC4_3_JPE2
Found JPE config for PRS1_2B_JPE1
Found JPE config for PRS1_2B_JPE2
Found JPE config for PRS1_4_JPE1
Found JPE config for PRS1_4_JPE2
Found JPE config for PRS1_2A_JPE1
Found JPE config for PRS1_2A_JPE2
Found JPE config for PRS1_3_JPE2
Created virtual JR: PRS2_JR
Found JPE config for PRS2_1_JPE1 (station from config)
Found JPE config for PS8_1_JPE1
Found JPE config for PS8_1_JPE2
Found JPE config for PS8_1_JPE3
Found JPE config for PS8_8_JPE1 (station from config, beacon from config)
Found JPE config for PS8_8_JPE2 (station from config, beacon from config)
Found JPE config for PS9_2_JPE1 (station from config)
Found JPE config for PS9_2_JPE2 (station from config)
Found JPE config for PS9_3_JPE1
Found JPE config for PS9_3_JPE2
Found JPE config for PS8_2_JPE1 (station from config)
Found JPE config for PS8_2_JPE2 (station from config)
Found JPE config for PRS1_3_JPE1
Found JPE config for PS8_11_JPE1
Found JPE config for PS8_11_JPE2
Found JPE config for PS8_11_JPE3
Found JPE config for PS8_11_JPE4
Found JPE config for PS8_1_JPE6
Found JPE config for PS8_1_JPE4
Found JPE config for PS8_1_JPE5
Found JPE config for PS8_5_JPE1 (station from config)
Found JPE config for PS8_9_JPE1
Found JPE config for PS9_3_JPE3
Found JPE config for PS8_4_JPE1 (station from config)
Found JPE config for PS8_4_JPE2 (station from config)
Looking for red beacon with base PRS1_6, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PRS1_6_BCN2_R with IO_PATH: PRS1_4_FIO1:O.Pt10.Data
No SO in red beacon PRS1_6_BCN2_R: PRS1_4_FIO1:O.Pt10.Data
Found STATION_EPC config for PRS1_6_EPC1
Looking for red beacon with base ULC1_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC1_3_BCN1_R with IO_PATH: PS8_1_FIOH1:O.ProcessDataOut.Connector_4_B_Pin_2
No SO in red beacon ULC1_3_BCN1_R: PS8_1_FIOH1:O.ProcessDataOut.Connector_4_B_Pin_2
Found STATION_EPC config for ULC1_3_EPC1
Looking for red beacon with base ULC2_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC2_3_BCN1_R with IO_PATH: PS8_1_FIOH2:O.ProcessDataOut.Connector_4_B_Pin_2
No SO in red beacon ULC2_3_BCN1_R: PS8_1_FIOH2:O.ProcessDataOut.Connector_4_B_Pin_2
Found STATION_EPC config for ULC2_3_EPC1
Looking for red beacon with base ULC3_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC3_3_BCN1_R with IO_PATH: PS8_1_FIO2:O.Pt01.Data
No SO in red beacon ULC3_3_BCN1_R: PS8_1_FIO2:O.Pt01.Data
Found STATION_EPC config for ULC3_3_EPC1
Looking for red beacon with base ULC4_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC4_3_BCN1_R with IO_PATH: PS8_1_FIO2:O.Pt09.Data
No SO in red beacon ULC4_3_BCN1_R: PS8_1_FIO2:O.Pt09.Data
Found STATION_EPC config for ULC4_3_EPC1
Looking for red beacon with base PS8_5, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS8_5_BCN1_R with IO_PATH: PS8_5_FIO1:O.Pt01.Data
No SO in red beacon PS8_5_BCN1_R: PS8_5_FIO1:O.Pt01.Data
Found STATION_EPC config for PS8_5_EPC1
Looking for red beacon with base PRS2_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PRS2_1_BCN1_R with IO_PATH: PS8_1_FIO1:O.Pt01.Data
No SO in red beacon PRS2_1_BCN1_R: PS8_1_FIO1:O.Pt01.Data
Found STATION_EPC config for PRS2_1_EPC1
Looking for red beacon with base PS8_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS8_1_BCN1_R with IO_PATH: PS8_1_FIO1:O.Pt11.Data
No SO in red beacon PS8_1_BCN1_R: PS8_1_FIO1:O.Pt11.Data
Found STATION_EPC config for PS8_1_EPC1
Looking for red beacon with base PS9_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS9_2_BCN1_R with IO_PATH: PS8_5_FIO1:O.Pt07.Data
No SO in red beacon PS9_2_BCN1_R: PS8_5_FIO1:O.Pt07.Data
Found STATION_EPC config for PS9_2_EPC1
Looking for red beacon with base PS9_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS9_3_BCN2_R with IO_PATH: PS9_3_VFD1:SO.Out00Output
SO detected in red beacon PS9_3_BCN2_R: PS9_3_VFD1:SO.Out00Output
Found STATION_EPC config for PS9_3_EPC1
Looking for red beacon with base PS8_11, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS8_11_BCN1_R with IO_PATH: PS8_11_FIO1:O.Pt05.Data
No SO in red beacon PS8_11_BCN1_R: PS8_11_FIO1:O.Pt05.Data
Found STATION_EPC config for PS8_11_EPC1
Looking for red beacon with base PS8_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS8_2_BCN2_R with IO_PATH: PS8_2_VFD1:O.IO_1
No SO in red beacon PS8_2_BCN2_R: PS8_2_VFD1:O.IO_1
Found STATION_EPC config for PS8_2_EPC1
Looking for red beacon with base PRS1_6, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PRS1_6_BCN2_R with IO_PATH: PRS1_4_FIO1:O.Pt10.Data
No SO in red beacon PRS1_6_BCN2_R: PRS1_4_FIO1:O.Pt10.Data
Found STATION_EPC config for PRS1_6_EPC2
Looking for red beacon with base ULC1_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for ULC1_3_EPC2
Looking for red beacon with base PS8_5, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for PS8_5_EPC2
Looking for red beacon with base PRS2_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PRS2_1_BCN2_R with IO_PATH: PS8_1_FIO1:O.Pt05.Data
No SO in red beacon PRS2_1_BCN2_R: PS8_1_FIO1:O.Pt05.Data
Found STATION_EPC config for PRS2_1_EPC2
Looking for red beacon with base PS9_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS9_2_BCN2_R with IO_PATH: PS8_5_FIO1:O.Pt08.Data
No SO in red beacon PS9_2_BCN2_R: PS8_5_FIO1:O.Pt08.Data
Found STATION_EPC config for PS9_2_EPC2
Looking for red beacon with base PS8_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS8_2_BCN2_R with IO_PATH: PS8_2_VFD1:O.IO_1
No SO in red beacon PS8_2_BCN2_R: PS8_2_VFD1:O.IO_1
Found STATION_EPC config for PS8_2_EPC2
[R999_SAFETY_TAG_MAPPING] Starting Safety Tag Mapping routine generation...
Found 2 SO beacon mappings
Beacon types: 1 amber (_A), 1 red (_R), 0 other
Generated rung 0: PRS1_3_BCN1_A (amber) -> PRS1_3_VFD1:SO.Out00Output
Generated rung 1: PS9_3_BCN2_R (red) -> PS9_3_VFD1:SO.Out00Output
Generated 2 safety tag mapping rungs
[DEBUG] Found 2 SO beacon tags for safety mapping
[DEBUG] Adding SO beacon mapping: PRS1_3_BCN1_A=SFT_PRS1_3_BCN1_A
[DEBUG] Adding SO beacon mapping: PS9_3_BCN2_R=SFT_PS9_3_BCN2_R
Found STATION_S_PB config for PRS1_6_S1
Found STATION_S_PB config for PRS1_6_S2
Found STATION_S_PB config for PS8_11_S1
[WARNING] No VFD found for PS8_11_CH3_S1 with base PS8_11_CH3
Found STATION_S_PB config for PRS2_1_S1
Found STATION_S_PB config for PRS2_1_S2
Found STATION_S_PB config for PS9_2_S1
Found STATION_S_PB config for PS9_2_S2
Found STATION_S_PB config for PS8_5_S1
Found STATION_S_PB config for PS8_5_S2
[WARNING] No VFD found for PS9_3CH1_S1 with base PS9_3CH1
Found STATION_S_PB config for PS9_3_S1
[WARNING] No VFD found for PS9_3CH3_S1 with base PS9_3CH3
[WARNING] No VFD found for PS8_11_CH2_S1 with base PS8_11_CH2
[WARNING] No VFD found for PS8_11_CH4_S1 with base PS8_11_CH4
[WARNING] No VFD found for PS8_11_CH1_S1 with base PS8_11_CH1
Found STATION_S_PB config for PS8_2_S1
Found STATION_S_PB config for PS8_2_S2
Found STATION_S_PB config for PS8_4_S1
Found STATION_S_PB config for PS8_4_S2
[WARNING] No VFD found for PS9_3CH2_S1 with base PS9_3CH2
[WARNING] No VFD found for PS9_3CH4_S1 with base PS9_3CH4
Found STATION_SS_PB config for ULC3_3_SS1
Found STATION_SS_PB config for PS8_1_SS1
Found STATION_SS_PB config for ULC1_3_SS1
Found STATION_SS_PB config for ULC1_3_SS2
Found STATION_SS_PB config for ULC2_3_SS1
Found STATION_SS_PB config for ULC4_3_SS1
Found STATION_JR_PB config for PRS1_3_JR1
Found STATION_JR_PB config for PRS1_2A_JR1
Found STATION_JR_PB config for PRS1_2A_JR2
Found STATION_JR_PB config for PRS1_2B_JR1
Found STATION_JR_PB config for PRS1_2B_JR2
Found STATION_JR_PB config for PRS1_4_JR1
Found STATION_JR_PB config for PS8_11_JR1
Found STATION_JR_PB config for PS8_11_JR2
Found STATION_JR_PB config for ULC4_3_JR1
Found STATION_JR_PB config for ULC3_3_JR1
Found STATION_JR_PB config for PS8_9_JR1
Found STATION_JR_PB config for PS9_3_JR1
Found STATION_JR_PB config for S012001_JR1
Found STATION_JR_PB config for S012002_JR1
Found STATION_JR_PB config for S012009_JR1
Found STATION_JR_PB config for S012010_JR1
Found STATION_JR_PB config for S012019_JR1
Found STATION_JR_PB config for S012018_JR1
Found STATION_JR_PB config for S012027_JR1
Found STATION_JR_PB config for S012026_JR1
Found STATION_JR_PB config for S012037_JR1
Found STATION_JR_PB config for S012034_JR1
Found STATION_JR_PB config for S012045_JR1
Found STATION_JR_PB config for S012044_JR1
Found STATION_JR_PB config for S012055_JR1
Found STATION_JR_PB config for S012052_JR1
Found STATION_JR_PB config for S012063_JR1
Found STATION_JR_PB config for S012060_JR1
Found STATION_JR_PB config for S012070_JR1
Found STATION_JR_PB config for S012073_JR1
Found STATION_JR_PB config for S014008_JR1
Found STATION_JR_PB config for S014009_JR1
Found STATION_JR_PB config for S014016_JR1
Found STATION_JR_PB config for S014017_JR1
Found STATION_JR_PB config for S014024_JR1
Found STATION_JR_PB config for S014025_JR1
Found STATION_JR_PB config for S014026_JR1
Found STATION_JR_PB config for S014033_JR1
Found STATION_JR_PB config for S014036_JR1
Found STATION_JR_PB config for S014043_JR1
Found STATION_JR_PB config for S014044_JR1
Found STATION_JR_PB config for S014049_JR1
Found STATION_JR_PB config for S014052_JR1
Found STATION_JR_PB config for S014058_JR1
Found STATION_JR_PB config for S014057_JR1
Found STATION_JR_PB config for S014064_JR1
Found STATION_JR_PB config for S014065_JR1
Found STATION_JR_PB config for S014072_JR1
Found STATION_JR_PB config for S014073_JR1
Found STATION_JR_PB config for S014080_JR1
Found STATION_JR_PB config for S014081_JR1
Found STATION_JR_PB config for FL2074_2_JR1
Found STATION_JR_PB config for FL2074_2_JR2
Found STATION_JR_PB config for FL2086_2_JR1
Found STATION_JR_PB config for FL2086_2_JR2
Found STATION_JR_PB config for FL2090_2_JR1
Found STATION_JR_PB config for FL2090_2_JR2
Found STATION_JR_PB config for FL4066_2_JR1
Found STATION_JR_PB config for FL4066_2_JR2
Found STATION_JR_PB config for FL4074_2_JR1
Found STATION_JR_PB config for FL4074_2_JR2
Found STATION_JR_PB config for FL4082_2_JR1
Found STATION_JR_PB config for FL4082_2_JR2
Found STATION_JR_PB config for ULC1_3_JR1
Found STATION_JR_PB config for PS8_1_JR1
Found STATION_JR_PB config for PS8_1_JR2
Found STATION_JR_PB config for ULC2_3_JR1
Found STATION_JR_PB config for FL2078_2_JR1
Found STATION_JR_PB config for FL2078_2_JR2
Found STATION_JR_PB config for FL2094_2_JR1
Found STATION_JR_PB config for FL2094_2_JR2
Found STATION_JR_PB config for FL4070_2_JR1
Found STATION_JR_PB config for FL4070_2_JR2
Found STATION_JR_PB config for FL4078_2_JR1
Found STATION_JR_PB config for FL4078_2_JR2
Assigned JR partners for base 'PRS1_2A': PRS1_2A_JR1 -> PRS1_2A_JR2 -> PRS1_2A_JR1
Assigned JR partners for base 'PRS1_2B': PRS1_2B_JR1 -> PRS1_2B_JR2 -> PRS1_2B_JR1
Assigned JR partners for base 'PS8_11': PS8_11_JR1 -> PS8_11_JR2 -> PS8_11_JR1
Assigned JR partners for base 'FL2074_2': FL2074_2_JR1 -> FL2074_2_JR2 -> FL2074_2_JR1
Assigned JR partners for base 'FL2086_2': FL2086_2_JR1 -> FL2086_2_JR2 -> FL2086_2_JR1
Assigned JR partners for base 'FL2090_2': FL2090_2_JR1 -> FL2090_2_JR2 -> FL2090_2_JR1
Assigned JR partners for base 'FL4066_2': FL4066_2_JR1 -> FL4066_2_JR2 -> FL4066_2_JR1
Assigned JR partners for base 'FL4074_2': FL4074_2_JR1 -> FL4074_2_JR2 -> FL4074_2_JR1
Assigned JR partners for base 'FL4082_2': FL4082_2_JR1 -> FL4082_2_JR2 -> FL4082_2_JR1
Assigned JR partners for base 'PS8_1': PS8_1_JR1 -> PS8_1_JR2 -> PS8_1_JR1
Assigned JR partners for base 'FL2078_2': FL2078_2_JR1 -> FL2078_2_JR2 -> FL2078_2_JR1
Assigned JR partners for base 'FL2094_2': FL2094_2_JR1 -> FL2094_2_JR2 -> FL2094_2_JR1
Assigned JR partners for base 'FL4070_2': FL4070_2_JR1 -> FL4070_2_JR2 -> FL4070_2_JR1
Assigned JR partners for base 'FL4078_2': FL4078_2_JR1 -> FL4078_2_JR2 -> FL4078_2_JR1
Created SafetyTagMapping.txt with 99 mappings
File: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM05/SafetyTagMapping.txt
Found JPE config for PRS1_6_JPE1 (station from config, beacon from config)
Found JPE config for PRS1_6_JPE2 (station from config, beacon from config)
Found JPE config for ULC1_3_JPE1
Found JPE config for ULC1_3_JPE2
Found JPE config for ULC2_3_JPE1
Found JPE config for ULC2_3_JPE2
Found JPE config for ULC3_3_JPE1
Found JPE config for ULC3_3_JPE2
Found JPE config for ULC4_3_JPE1
Found JPE config for ULC4_3_JPE2
Found JPE config for PRS1_2B_JPE1
Found JPE config for PRS1_2B_JPE2
Found JPE config for PRS1_4_JPE1
Found JPE config for PRS1_4_JPE2
Found JPE config for PRS1_2A_JPE1
Found JPE config for PRS1_2A_JPE2
Found JPE config for PRS1_3_JPE2
Created virtual JR: PRS2_JR
Found JPE config for PRS2_1_JPE1 (station from config)
Found JPE config for PS8_1_JPE1
Found JPE config for PS8_1_JPE2
Found JPE config for PS8_1_JPE3
Found JPE config for PS8_8_JPE1 (station from config, beacon from config)
Found JPE config for PS8_8_JPE2 (station from config, beacon from config)
Found JPE config for PS9_2_JPE1 (station from config)
Found JPE config for PS9_2_JPE2 (station from config)
Found JPE config for PS9_3_JPE1
Found JPE config for PS9_3_JPE2
Found JPE config for PS8_2_JPE1 (station from config)
Found JPE config for PS8_2_JPE2 (station from config)
Found JPE config for PRS1_3_JPE1
Found JPE config for PS8_11_JPE1
Found JPE config for PS8_11_JPE2
Found JPE config for PS8_11_JPE3
Found JPE config for PS8_11_JPE4
Found JPE config for PS8_1_JPE6
Found JPE config for PS8_1_JPE4
Found JPE config for PS8_1_JPE5
Found JPE config for PS8_5_JPE1 (station from config)
Found JPE config for PS8_9_JPE1
Found JPE config for PS9_3_JPE3
Found JPE config for PS8_4_JPE1 (station from config)
Found JPE config for PS8_4_JPE2 (station from config)
Looking for red beacon with base PRS1_6, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PRS1_6_BCN2_R with IO_PATH: PRS1_4_FIO1:O.Pt10.Data
No SO in red beacon PRS1_6_BCN2_R: PRS1_4_FIO1:O.Pt10.Data
Found STATION_EPC config for PRS1_6_EPC1
Looking for red beacon with base ULC1_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC1_3_BCN1_R with IO_PATH: PS8_1_FIOH1:O.ProcessDataOut.Connector_4_B_Pin_2
No SO in red beacon ULC1_3_BCN1_R: PS8_1_FIOH1:O.ProcessDataOut.Connector_4_B_Pin_2
Found STATION_EPC config for ULC1_3_EPC1
Looking for red beacon with base ULC2_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC2_3_BCN1_R with IO_PATH: PS8_1_FIOH2:O.ProcessDataOut.Connector_4_B_Pin_2
No SO in red beacon ULC2_3_BCN1_R: PS8_1_FIOH2:O.ProcessDataOut.Connector_4_B_Pin_2
Found STATION_EPC config for ULC2_3_EPC1
Looking for red beacon with base ULC3_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC3_3_BCN1_R with IO_PATH: PS8_1_FIO2:O.Pt01.Data
No SO in red beacon ULC3_3_BCN1_R: PS8_1_FIO2:O.Pt01.Data
Found STATION_EPC config for ULC3_3_EPC1
Looking for red beacon with base ULC4_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC4_3_BCN1_R with IO_PATH: PS8_1_FIO2:O.Pt09.Data
No SO in red beacon ULC4_3_BCN1_R: PS8_1_FIO2:O.Pt09.Data
Found STATION_EPC config for ULC4_3_EPC1
Looking for red beacon with base PS8_5, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS8_5_BCN1_R with IO_PATH: PS8_5_FIO1:O.Pt01.Data
No SO in red beacon PS8_5_BCN1_R: PS8_5_FIO1:O.Pt01.Data
Found STATION_EPC config for PS8_5_EPC1
Looking for red beacon with base PRS2_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PRS2_1_BCN1_R with IO_PATH: PS8_1_FIO1:O.Pt01.Data
No SO in red beacon PRS2_1_BCN1_R: PS8_1_FIO1:O.Pt01.Data
Found STATION_EPC config for PRS2_1_EPC1
Looking for red beacon with base PS8_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS8_1_BCN1_R with IO_PATH: PS8_1_FIO1:O.Pt11.Data
No SO in red beacon PS8_1_BCN1_R: PS8_1_FIO1:O.Pt11.Data
Found STATION_EPC config for PS8_1_EPC1
Looking for red beacon with base PS9_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS9_2_BCN1_R with IO_PATH: PS8_5_FIO1:O.Pt07.Data
No SO in red beacon PS9_2_BCN1_R: PS8_5_FIO1:O.Pt07.Data
Found STATION_EPC config for PS9_2_EPC1
Looking for red beacon with base PS9_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS9_3_BCN2_R with IO_PATH: PS9_3_VFD1:SO.Out00Output
SO detected in red beacon PS9_3_BCN2_R: PS9_3_VFD1:SO.Out00Output
Found STATION_EPC config for PS9_3_EPC1
Looking for red beacon with base PS8_11, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS8_11_BCN1_R with IO_PATH: PS8_11_FIO1:O.Pt05.Data
No SO in red beacon PS8_11_BCN1_R: PS8_11_FIO1:O.Pt05.Data
Found STATION_EPC config for PS8_11_EPC1
Looking for red beacon with base PS8_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS8_2_BCN2_R with IO_PATH: PS8_2_VFD1:O.IO_1
No SO in red beacon PS8_2_BCN2_R: PS8_2_VFD1:O.IO_1
Found STATION_EPC config for PS8_2_EPC1
Looking for red beacon with base PRS1_6, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PRS1_6_BCN2_R with IO_PATH: PRS1_4_FIO1:O.Pt10.Data
No SO in red beacon PRS1_6_BCN2_R: PRS1_4_FIO1:O.Pt10.Data
Found STATION_EPC config for PRS1_6_EPC2
Looking for red beacon with base ULC1_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for ULC1_3_EPC2
Looking for red beacon with base PS8_5, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for PS8_5_EPC2
Looking for red beacon with base PRS2_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PRS2_1_BCN2_R with IO_PATH: PS8_1_FIO1:O.Pt05.Data
No SO in red beacon PRS2_1_BCN2_R: PS8_1_FIO1:O.Pt05.Data
Found STATION_EPC config for PRS2_1_EPC2
Looking for red beacon with base PS9_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS9_2_BCN2_R with IO_PATH: PS8_5_FIO1:O.Pt08.Data
No SO in red beacon PS9_2_BCN2_R: PS8_5_FIO1:O.Pt08.Data
Found STATION_EPC config for PS9_2_EPC2
Looking for red beacon with base PS8_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS8_2_BCN2_R with IO_PATH: PS8_2_VFD1:O.IO_1
No SO in red beacon PS8_2_BCN2_R: PS8_2_VFD1:O.IO_1
Found STATION_EPC config for PS8_2_EPC2
Found STATION_JR_PB config for PRS1_3_JR1
Found STATION_JR_PB config for PRS1_2A_JR1
Found STATION_JR_PB config for PRS1_2A_JR2
Found STATION_JR_PB config for PRS1_2B_JR1
Found STATION_JR_PB config for PRS1_2B_JR2
Found STATION_JR_PB config for PRS1_4_JR1
Found STATION_JR_PB config for PS8_11_JR1
Found STATION_JR_PB config for PS8_11_JR2
Found STATION_JR_PB config for ULC4_3_JR1
Found STATION_JR_PB config for ULC3_3_JR1
Found STATION_JR_PB config for PS8_9_JR1
Found STATION_JR_PB config for PS9_3_JR1
Found STATION_JR_PB config for S012001_JR1
Found STATION_JR_PB config for S012002_JR1
Found STATION_JR_PB config for S012009_JR1
Found STATION_JR_PB config for S012010_JR1
Found STATION_JR_PB config for S012019_JR1
Found STATION_JR_PB config for S012018_JR1
Found STATION_JR_PB config for S012027_JR1
Found STATION_JR_PB config for S012026_JR1
Found STATION_JR_PB config for S012037_JR1
Found STATION_JR_PB config for S012034_JR1
Found STATION_JR_PB config for S012045_JR1
Found STATION_JR_PB config for S012044_JR1
Found STATION_JR_PB config for S012055_JR1
Found STATION_JR_PB config for S012052_JR1
Found STATION_JR_PB config for S012063_JR1
Found STATION_JR_PB config for S012060_JR1
Found STATION_JR_PB config for S012070_JR1
Found STATION_JR_PB config for S012073_JR1
Found STATION_JR_PB config for S014008_JR1
Found STATION_JR_PB config for S014009_JR1
Found STATION_JR_PB config for S014016_JR1
Found STATION_JR_PB config for S014017_JR1
Found STATION_JR_PB config for S014024_JR1
Found STATION_JR_PB config for S014025_JR1
Found STATION_JR_PB config for S014026_JR1
Found STATION_JR_PB config for S014033_JR1
Found STATION_JR_PB config for S014036_JR1
Found STATION_JR_PB config for S014043_JR1
Found STATION_JR_PB config for S014044_JR1
Found STATION_JR_PB config for S014049_JR1
Found STATION_JR_PB config for S014052_JR1
Found STATION_JR_PB config for S014058_JR1
Found STATION_JR_PB config for S014057_JR1
Found STATION_JR_PB config for S014064_JR1
Found STATION_JR_PB config for S014065_JR1
Found STATION_JR_PB config for S014072_JR1
Found STATION_JR_PB config for S014073_JR1
Found STATION_JR_PB config for S014080_JR1
Found STATION_JR_PB config for S014081_JR1
Found STATION_JR_PB config for FL2074_2_JR1
Found STATION_JR_PB config for FL2074_2_JR2
Found STATION_JR_PB config for FL2086_2_JR1
Found STATION_JR_PB config for FL2086_2_JR2
Found STATION_JR_PB config for FL2090_2_JR1
Found STATION_JR_PB config for FL2090_2_JR2
Found STATION_JR_PB config for FL4066_2_JR1
Found STATION_JR_PB config for FL4066_2_JR2
Found STATION_JR_PB config for FL4074_2_JR1
Found STATION_JR_PB config for FL4074_2_JR2
Found STATION_JR_PB config for FL4082_2_JR1
Found STATION_JR_PB config for FL4082_2_JR2
Found STATION_JR_PB config for ULC1_3_JR1
Found STATION_JR_PB config for PS8_1_JR1
Found STATION_JR_PB config for PS8_1_JR2
Found STATION_JR_PB config for ULC2_3_JR1
Found STATION_JR_PB config for FL2078_2_JR1
Found STATION_JR_PB config for FL2078_2_JR2
Found STATION_JR_PB config for FL2094_2_JR1
Found STATION_JR_PB config for FL2094_2_JR2
Found STATION_JR_PB config for FL4070_2_JR1
Found STATION_JR_PB config for FL4070_2_JR2
Found STATION_JR_PB config for FL4078_2_JR1
Found STATION_JR_PB config for FL4078_2_JR2
Assigned JR partners for base 'PRS1_2A': PRS1_2A_JR1 -> PRS1_2A_JR2 -> PRS1_2A_JR1
Assigned JR partners for base 'PRS1_2B': PRS1_2B_JR1 -> PRS1_2B_JR2 -> PRS1_2B_JR1
Assigned JR partners for base 'PS8_11': PS8_11_JR1 -> PS8_11_JR2 -> PS8_11_JR1
Assigned JR partners for base 'FL2074_2': FL2074_2_JR1 -> FL2074_2_JR2 -> FL2074_2_JR1
Assigned JR partners for base 'FL2086_2': FL2086_2_JR1 -> FL2086_2_JR2 -> FL2086_2_JR1
Assigned JR partners for base 'FL2090_2': FL2090_2_JR1 -> FL2090_2_JR2 -> FL2090_2_JR1
Assigned JR partners for base 'FL4066_2': FL4066_2_JR1 -> FL4066_2_JR2 -> FL4066_2_JR1
Assigned JR partners for base 'FL4074_2': FL4074_2_JR1 -> FL4074_2_JR2 -> FL4074_2_JR1
Assigned JR partners for base 'FL4082_2': FL4082_2_JR1 -> FL4082_2_JR2 -> FL4082_2_JR1
Assigned JR partners for base 'PS8_1': PS8_1_JR1 -> PS8_1_JR2 -> PS8_1_JR1
Assigned JR partners for base 'FL2078_2': FL2078_2_JR1 -> FL2078_2_JR2 -> FL2078_2_JR1
Assigned JR partners for base 'FL2094_2': FL2094_2_JR1 -> FL2094_2_JR2 -> FL2094_2_JR1
Assigned JR partners for base 'FL4070_2': FL4070_2_JR1 -> FL4070_2_JR2 -> FL4070_2_JR1
Assigned JR partners for base 'FL4078_2': FL4078_2_JR1 -> FL4078_2_JR2 -> FL4078_2_JR1
Found STATION_S_PB config for PRS1_6_S1
Found STATION_S_PB config for PRS1_6_S2
Found STATION_S_PB config for PS8_11_S1
[WARNING] No VFD found for PS8_11_CH3_S1 with base PS8_11_CH3
Found STATION_S_PB config for PRS2_1_S1
Found STATION_S_PB config for PRS2_1_S2
Found STATION_S_PB config for PS9_2_S1
Found STATION_S_PB config for PS9_2_S2
Found STATION_S_PB config for PS8_5_S1
Found STATION_S_PB config for PS8_5_S2
[WARNING] No VFD found for PS9_3CH1_S1 with base PS9_3CH1
Found STATION_S_PB config for PS9_3_S1
[WARNING] No VFD found for PS9_3CH3_S1 with base PS9_3CH3
[WARNING] No VFD found for PS8_11_CH2_S1 with base PS8_11_CH2
[WARNING] No VFD found for PS8_11_CH4_S1 with base PS8_11_CH4
[WARNING] No VFD found for PS8_11_CH1_S1 with base PS8_11_CH1
Found STATION_S_PB config for PS8_2_S1
Found STATION_S_PB config for PS8_2_S2
Found STATION_S_PB config for PS8_4_S1
Found STATION_S_PB config for PS8_4_S2
[WARNING] No VFD found for PS9_3CH2_S1 with base PS9_3CH2
[WARNING] No VFD found for PS9_3CH4_S1 with base PS9_3CH4
Found STATION_SS_PB config for ULC3_3_SS1
Found STATION_SS_PB config for PS8_1_SS1
Found STATION_SS_PB config for ULC1_3_SS1
Found STATION_SS_PB config for ULC1_3_SS2
Found STATION_SS_PB config for ULC2_3_SS1
Found STATION_SS_PB config for ULC4_3_SS1
Found ENCODER config for ULC1_3_ENCODER (upstream: NO_UPSTREAM, downstream: NO_DOWNSTREAM)
Found ENCODER config for ULC2_3_ENCODER (upstream: NO_UPSTREAM, downstream: NO_DOWNSTREAM)
Found ENCODER config for ULC3_3_ENCODER (upstream: NO_UPSTREAM, downstream: NO_DOWNSTREAM)
Found ENCODER config for ULC4_3_ENCODER (upstream: NO_UPSTREAM, downstream: NO_DOWNSTREAM)
Found ENCODER config for PS8_1_ENCODER (upstream: NO_UPSTREAM, downstream: PS8_2_VFD1.CTRL)
Found ENCODER config for PS8_8_ENCODER (upstream: NO_UPSTREAM, downstream: PS8_9_VFD1.CTRL)
Found ENCODER config for PS9_2_ENCODER (upstream: NO_UPSTREAM, downstream: PS9_3_VFD1.CTRL)
Found ENCODER config for PS9_3_ENCODER (upstream: PS9_2_VFD1.CTRL, downstream: NO_DOWNSTREAM)
Found ENCODER config for PS8_11_ENCODER (upstream: NO_UPSTREAM, downstream: NO_DOWNSTREAM)
Found ENCODER config for PS8_2_ENCODER (upstream: PS8_1_VFD1.CTRL, downstream: NO_DOWNSTREAM)
Found ENCODER config for PS8_5_ENCODER (upstream: PS8_4_VFD1.CTRL, downstream: PS8_6_VFD1.CTRL)
Found ENCODER config for PS8_9_ENCODER (upstream: PS8_8_VFD1.CTRL, downstream: NO_DOWNSTREAM)
Found ENCODER config for PS8_4_ENCODER (upstream: NO_UPSTREAM, downstream: PS8_5_VFD1.CTRL)
[DEBUG] NC_CHUTE: Starting extraction from 2252 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 2252 DESC_IP rows
[DEBUG] NC_JR_STATION: Found 0 entries matching S02_*_JR*_PB pattern
[DEBUG] NC_JR_STATION: Final configs: 0
FIOM PDP11_FIO1 -> DPM PS8_5_DPM1
FIOM PDP14_FIO1 -> DPM VSD_DPM3
FIOM PRS1_1ACH_FIO1 -> DPM PRS1_3_DPM1
FIOM PRS1_1BCH_FIO1 -> DPM PRS1_3_DPM1
FIOM PRS1_4_FIO1 -> DPM PRS1_3_DPM1
FIOM PS8_1_FIO1 -> DPM PRS1_3_DPM1
FIOM PS8_1_FIO2 -> DPM PRS1_3_DPM1
FIOM PS8_5_FIO1 -> DPM PS8_5_DPM1
FIOM PS8_9_FIO1 -> DPM PS8_5_DPM1
FIOM PS8_11_FIO1 -> DPM PS8_5_DPM1
FIOM PS8_11_FIO2 -> DPM PS8_5_DPM1
FIOM PS9_3_FIO1 -> DPM PS8_5_DPM1
FIOM PS9_3_FIO2 -> DPM PS8_5_DPM1
FIOM VSB_DPM1_FIO1 -> DPM VSB_DPM1
FIOM VSB_DPM1_FIO2 -> DPM VSB_DPM1
FIOM VSB_DPM1_FIO3 -> DPM VSB_DPM1
FIOM VSB_DPM1_FIO4 -> DPM VSB_DPM1
FIOM VSB_DPM1_FIO5 -> DPM VSB_DPM1
FIOM VSB_DPM1_FIO6 -> DPM VSB_DPM1
FIOM VSB_DPM1_FIO7 -> DPM VSB_DPM1
FIOM VSB_DPM1_FIO8 -> DPM VSB_DPM1
FIOM VSB_DPM2_FIO1 -> DPM VSB_DPM2
FIOM VSB_DPM2_FIO2 -> DPM VSB_DPM2
FIOM VSB_DPM2_FIO3 -> DPM VSB_DPM2
FIOM VSB_DPM2_FIO4 -> DPM VSB_DPM2
FIOM VSB_DPM2_FIO5 -> DPM VSB_DPM2
FIOM VSB_DPM2_FIO6 -> DPM VSB_DPM2
FIOM VSB_DPM2_FIO7 -> DPM VSB_DPM2
FIOM VSB_DPM2_FIO8 -> DPM VSB_DPM2
FIOM VSB_DPM3_FIO1 -> DPM VSB_DPM3
FIOM VSB_DPM3_FIO2 -> DPM VSB_DPM3
FIOM VSB_DPM3_FIO3 -> DPM VSB_DPM3
FIOM VSB_DPM3_FIO4 -> DPM VSB_DPM3
FIOM VSB_DPM3_FIO6 -> DPM VSB_DPM3
FIOM VSB_DPM3_FIO8 -> DPM VSB_DPM3
FIOM VSD_DPM1_FIO1 -> DPM VSD_DPM1
FIOM VSD_DPM1_FIO2 -> DPM VSD_DPM1
FIOM VSD_DPM1_FIO3 -> DPM VSD_DPM1
FIOM VSD_DPM1_FIO4 -> DPM VSD_DPM1
FIOM VSD_DPM1_FIO5 -> DPM VSD_DPM1
FIOM VSD_DPM1_FIO6 -> DPM VSD_DPM1
FIOM VSD_DPM1_FIO7 -> DPM VSD_DPM1
FIOM VSD_DPM1_FIO8 -> DPM VSD_DPM1
FIOM VSD_DPM2_FIO1 -> DPM VSD_DPM2
FIOM VSD_DPM2_FIO2 -> DPM VSD_DPM2
FIOM VSD_DPM2_FIO3 -> DPM VSD_DPM2
FIOM VSD_DPM2_FIO4 -> DPM VSD_DPM2
FIOM VSD_DPM2_FIO5 -> DPM VSD_DPM2
FIOM VSD_DPM2_FIO6 -> DPM VSD_DPM2
FIOM VSD_DPM2_FIO7 -> DPM VSD_DPM2
FIOM VSD_DPM2_FIO8 -> DPM VSD_DPM2
FIOM VSD_DPM3_FIO1 -> DPM VSD_DPM3
FIOM VSD_DPM3_FIO2 -> DPM VSD_DPM3
FIOM VSD_DPM3_FIO3 -> DPM VSD_DPM3
FIOM VSD_DPM3_FIO4 -> DPM VSD_DPM3
FIOM VSD_DPM3_FIO5 -> DPM VSD_DPM3
FIOM VSD_DPM3_FIO6 -> DPM VSD_DPM3
APF FL2074_2_VFD1 -> DPM FL2086_DPM1
Horn mapping: FL2074_2_VFD1 -> PS8_2_BCN1_H -> PS8_4_FIOH1:O.ProcessDataOut.Connector_2_B_Pin_2
APF FL2078_2_VFD1 -> DPM FL2086_DPM1
Horn mapping: FL2078_2_VFD1 -> PS8_2_BCN1_H -> PS8_4_FIOH1:O.ProcessDataOut.Connector_2_B_Pin_2
APF FL2086_2_VFD1 -> DPM FL2086_DPM1
Horn mapping: FL2086_2_VFD1 -> PS8_2_BCN1_H -> PS8_4_FIOH1:O.ProcessDataOut.Connector_2_B_Pin_2
APF FL2090_2_VFD1 -> DPM FL2086_DPM1
Horn mapping: FL2090_2_VFD1 -> PS8_2_BCN1_H -> PS8_4_FIOH1:O.ProcessDataOut.Connector_2_B_Pin_2
APF FL2094_2_VFD1 -> DPM FL2086_DPM1
Horn mapping: FL2094_2_VFD1 -> PS8_2_BCN1_H -> PS8_4_FIOH1:O.ProcessDataOut.Connector_2_B_Pin_2
APF FL4066_2_VFD1 -> DPM FL4070_DPM1
Horn mapping: FL4066_2_VFD1 -> PS8_9_BCN1_H -> PS8_9_FIO1:O.Pt07.Data
APF FL4070_2_VFD1 -> DPM FL4070_DPM1
Horn mapping: FL4070_2_VFD1 -> PS8_9_BCN1_H -> PS8_9_FIO1:O.Pt07.Data
APF FL4074_2_VFD1 -> DPM FL4070_DPM1
Horn mapping: FL4074_2_VFD1 -> PS8_9_BCN1_H -> PS8_9_FIO1:O.Pt07.Data
APF FL4078_2_VFD1 -> DPM FL4070_DPM1
Horn mapping: FL4078_2_VFD1 -> PS8_9_BCN1_H -> PS8_9_FIO1:O.Pt07.Data
APF FL4082_2_VFD1 -> DPM FL4070_DPM1
Horn mapping: FL4082_2_VFD1 -> PS8_9_BCN1_H -> PS8_9_FIO1:O.Pt07.Data
APF PRS1_2A_VFD1 -> DPM PRS1_3_DPM1
Horn mapping: PRS1_2A_VFD1 -> PS8_9_BCN1_H -> PS8_9_FIO1:O.Pt07.Data
APF PRS1_2B_VFD1 -> DPM PRS1_3_DPM1
Horn mapping: PRS1_2B_VFD1 -> PS8_9_BCN1_H -> PS8_9_FIO1:O.Pt07.Data
APF PRS1_3_VFD1 -> DPM PRS1_3_DPM1
Horn mapping: PRS1_3_VFD1 -> PS8_9_BCN1_H -> PS8_9_FIO1:O.Pt07.Data
APF PRS1_4_VFD1 -> DPM PRS1_3_DPM1
Horn mapping: PRS1_4_VFD1 -> PS8_9_BCN1_H -> PS8_9_FIO1:O.Pt07.Data
APF PRS1_6_VFD1 -> DPM PRS1_3_DPM1
Horn mapping: PRS1_6_VFD1 -> PS8_9_BCN1_H -> PS8_9_FIO1:O.Pt07.Data
APF PRS2_1_VFD1 -> DPM PRS1_3_DPM1
Horn mapping: PRS2_1_VFD1 -> PS8_2_BCN1_H -> PS8_4_FIOH1:O.ProcessDataOut.Connector_2_B_Pin_2
APF PS8_1_VFD1 -> DPM PS8_5_DPM1
Horn mapping: PS8_1_VFD1 -> PS8_2_BCN1_H -> PS8_4_FIOH1:O.ProcessDataOut.Connector_2_B_Pin_2
APF PS8_2_VFD1 -> DPM PS8_5_DPM1
Horn mapping: PS8_2_VFD1 -> PS8_2_BCN1_H -> PS8_4_FIOH1:O.ProcessDataOut.Connector_2_B_Pin_2
APF PS8_6_VFD1 -> DPM PS8_5_DPM1
Horn mapping: PS8_6_VFD1 -> PS8_2_BCN1_H -> PS8_4_FIOH1:O.ProcessDataOut.Connector_2_B_Pin_2
APF PS8_8_VFD1 -> DPM PS8_5_DPM1
Horn mapping: PS8_8_VFD1 -> PS8_9_BCN1_H -> PS8_9_FIO1:O.Pt07.Data
APF PS8_11_VFD1 -> DPM PRS1_3_DPM1
Horn mapping: PS8_11_VFD1 -> PS8_9_BCN1_H -> PS8_9_FIO1:O.Pt07.Data
APF PS9_2_VFD1 -> DPM PS8_5_DPM1
Horn mapping: PS9_2_VFD1 -> PS8_2_BCN1_H -> PS8_4_FIOH1:O.ProcessDataOut.Connector_2_B_Pin_2
APF PS9_3_VFD1 -> DPM PS8_5_DPM1
Horn mapping: PS9_3_VFD1 -> PS8_2_BCN1_H -> PS8_4_FIOH1:O.ProcessDataOut.Connector_2_B_Pin_2
APF ULC1_3_VFD1 -> DPM PS8_5_DPM1
Horn mapping: ULC1_3_VFD1 -> PS8_2_BCN1_H -> PS8_4_FIOH1:O.ProcessDataOut.Connector_2_B_Pin_2
APF ULC2_3_VFD1 -> DPM PS8_5_DPM1
Horn mapping: ULC2_3_VFD1 -> PS8_2_BCN1_H -> PS8_4_FIOH1:O.ProcessDataOut.Connector_2_B_Pin_2
APF ULC3_3_VFD1 -> DPM PS8_5_DPM1
Horn mapping: ULC3_3_VFD1 -> PS8_2_BCN1_H -> PS8_4_FIOH1:O.ProcessDataOut.Connector_2_B_Pin_2
APF ULC4_3_VFD1 -> DPM PS8_5_DPM1
Horn mapping: ULC4_3_VFD1 -> PS8_2_BCN1_H -> PS8_4_FIOH1:O.ProcessDataOut.Connector_2_B_Pin_2
- Added 18 E-stop check rungs
[R090_STATION_JR_PB] Starting STATION_JR_PB routine generation...
Found 76 STATION_JR_PB configurations
Generated 76 STATION_JR_PB rungs
[R0100_JPE] Starting JPE routine generation...
Found 42 JPE configurations
Generated 42 JPE rungs
Belt tracking for FL2074_2_VFD1 -> zzz_FL2074_2Tracking
Belt tracking for FL2078_2_VFD1 -> zzz_FL2078_2Tracking
Belt tracking for FL2086_2_VFD1 -> zzz_FL2086_2Tracking
Belt tracking for FL2090_2_VFD1 -> zzz_FL2090_2Tracking
Belt tracking for FL2094_2_VFD1 -> zzz_FL2094_2Tracking
Belt tracking for FL4066_2_VFD1 -> zzz_FL4066_2Tracking
Belt tracking for FL4070_2_VFD1 -> zzz_FL4070_2Tracking
Belt tracking for FL4074_2_VFD1 -> zzz_FL4074_2Tracking
Belt tracking for FL4078_2_VFD1 -> zzz_FL4078_2Tracking
Belt tracking for FL4082_2_VFD1 -> zzz_FL4082_2Tracking
Belt tracking for PRS1_2A_VFD1 -> zzz_PRS1_2ATracking
Belt tracking for PRS1_2B_VFD1 -> zzz_PRS1_2BTracking
Belt tracking for PRS1_3_VFD1 -> zzz_PRS1_3Tracking
Belt tracking for PRS1_4_VFD1 -> zzz_PRS1_4Tracking
Belt tracking for PRS1_6_VFD1 -> zzz_PRS1_6Tracking
Belt tracking for PRS2_1_VFD1 -> zzz_PRS2_1Tracking
Belt tracking for PS8_1_VFD1 -> zzz_PS8_1Tracking
Belt tracking for PS8_2_VFD1 -> zzz_PS8_2Tracking
Belt tracking for PS8_4_VFD1 -> zzz_PS8_4Tracking
Belt tracking for PS8_5_VFD1 -> zzz_PS8_5Tracking
Belt tracking for PS8_6_VFD1 -> zzz_PS8_6Tracking
Belt tracking for PS8_8_VFD1 -> zzz_PS8_8Tracking
Belt tracking for PS8_9_VFD1 -> zzz_PS8_9Tracking
Belt tracking for PS8_11_VFD1 -> zzz_PS8_11Tracking
Belt tracking for PS9_2_VFD1 -> zzz_PS9_2Tracking
Belt tracking for PS9_3_VFD1 -> zzz_PS9_3Tracking
Belt tracking for ULC1_1_VFD1 -> zzz_ULC1_1Tracking
Belt tracking for ULC1_3_VFD1 -> zzz_ULC1_3Tracking
Belt tracking for ULC2_1_VFD1 -> zzz_ULC2_1Tracking
Belt tracking for ULC2_3_VFD1 -> zzz_ULC2_3Tracking
Belt tracking for ULC3_1_VFD1 -> zzz_ULC3_1Tracking
Belt tracking for ULC3_3_VFD1 -> zzz_ULC3_3Tracking
Belt tracking for ULC4_1_VFD1 -> zzz_ULC4_1Tracking
Belt tracking for ULC4_3_VFD1 -> zzz_ULC4_3Tracking
- Added 34 belt tracking AOI calls
Found JPE config for PRS1_6_JPE1 (station from config, beacon from config)
Found JPE config for PRS1_6_JPE2 (station from config, beacon from config)
Found JPE config for ULC1_3_JPE1
Found JPE config for ULC1_3_JPE2
Found JPE config for ULC2_3_JPE1
Found JPE config for ULC2_3_JPE2
Found JPE config for ULC3_3_JPE1
Found JPE config for ULC3_3_JPE2
Found JPE config for ULC4_3_JPE1
Found JPE config for ULC4_3_JPE2
Found JPE config for PRS1_2B_JPE1
Found JPE config for PRS1_2B_JPE2
Found JPE config for PRS1_4_JPE1
Found JPE config for PRS1_4_JPE2
Found JPE config for PRS1_2A_JPE1
Found JPE config for PRS1_2A_JPE2
Found JPE config for PRS1_3_JPE2
Created virtual JR: PRS2_JR
Found JPE config for PRS2_1_JPE1 (station from config)
Found JPE config for PS8_1_JPE1
Found JPE config for PS8_1_JPE2
Found JPE config for PS8_1_JPE3
Found JPE config for PS8_8_JPE1 (station from config, beacon from config)
Found JPE config for PS8_8_JPE2 (station from config, beacon from config)
Found JPE config for PS9_2_JPE1 (station from config)
Found JPE config for PS9_2_JPE2 (station from config)
Found JPE config for PS9_3_JPE1
Found JPE config for PS9_3_JPE2
Found JPE config for PS8_2_JPE1 (station from config)
Found JPE config for PS8_2_JPE2 (station from config)
Found JPE config for PRS1_3_JPE1
Found JPE config for PS8_11_JPE1
Found JPE config for PS8_11_JPE2
Found JPE config for PS8_11_JPE3
Found JPE config for PS8_11_JPE4
Found JPE config for PS8_1_JPE6
Found JPE config for PS8_1_JPE4
Found JPE config for PS8_1_JPE5
Found JPE config for PS8_5_JPE1 (station from config)
Found JPE config for PS8_9_JPE1
Found JPE config for PS9_3_JPE3
Found JPE config for PS8_4_JPE1 (station from config)
Found JPE config for PS8_4_JPE2 (station from config)
Looking for red beacon with base PRS1_6, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PRS1_6_BCN2_R with IO_PATH: PRS1_4_FIO1:O.Pt10.Data
No SO in red beacon PRS1_6_BCN2_R: PRS1_4_FIO1:O.Pt10.Data
Found STATION_EPC config for PRS1_6_EPC1
Looking for red beacon with base ULC1_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC1_3_BCN1_R with IO_PATH: PS8_1_FIOH1:O.ProcessDataOut.Connector_4_B_Pin_2
No SO in red beacon ULC1_3_BCN1_R: PS8_1_FIOH1:O.ProcessDataOut.Connector_4_B_Pin_2
Found STATION_EPC config for ULC1_3_EPC1
Looking for red beacon with base ULC2_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC2_3_BCN1_R with IO_PATH: PS8_1_FIOH2:O.ProcessDataOut.Connector_4_B_Pin_2
No SO in red beacon ULC2_3_BCN1_R: PS8_1_FIOH2:O.ProcessDataOut.Connector_4_B_Pin_2
Found STATION_EPC config for ULC2_3_EPC1
Looking for red beacon with base ULC3_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC3_3_BCN1_R with IO_PATH: PS8_1_FIO2:O.Pt01.Data
No SO in red beacon ULC3_3_BCN1_R: PS8_1_FIO2:O.Pt01.Data
Found STATION_EPC config for ULC3_3_EPC1
Looking for red beacon with base ULC4_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC4_3_BCN1_R with IO_PATH: PS8_1_FIO2:O.Pt09.Data
No SO in red beacon ULC4_3_BCN1_R: PS8_1_FIO2:O.Pt09.Data
Found STATION_EPC config for ULC4_3_EPC1
Looking for red beacon with base PS8_5, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS8_5_BCN1_R with IO_PATH: PS8_5_FIO1:O.Pt01.Data
No SO in red beacon PS8_5_BCN1_R: PS8_5_FIO1:O.Pt01.Data
Found STATION_EPC config for PS8_5_EPC1
Looking for red beacon with base PRS2_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PRS2_1_BCN1_R with IO_PATH: PS8_1_FIO1:O.Pt01.Data
No SO in red beacon PRS2_1_BCN1_R: PS8_1_FIO1:O.Pt01.Data
Found STATION_EPC config for PRS2_1_EPC1
Looking for red beacon with base PS8_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS8_1_BCN1_R with IO_PATH: PS8_1_FIO1:O.Pt11.Data
No SO in red beacon PS8_1_BCN1_R: PS8_1_FIO1:O.Pt11.Data
Found STATION_EPC config for PS8_1_EPC1
Looking for red beacon with base PS9_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS9_2_BCN1_R with IO_PATH: PS8_5_FIO1:O.Pt07.Data
No SO in red beacon PS9_2_BCN1_R: PS8_5_FIO1:O.Pt07.Data
Found STATION_EPC config for PS9_2_EPC1
Looking for red beacon with base PS9_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS9_3_BCN2_R with IO_PATH: PS9_3_VFD1:SO.Out00Output
SO detected in red beacon PS9_3_BCN2_R: PS9_3_VFD1:SO.Out00Output
Found STATION_EPC config for PS9_3_EPC1
Looking for red beacon with base PS8_11, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS8_11_BCN1_R with IO_PATH: PS8_11_FIO1:O.Pt05.Data
No SO in red beacon PS8_11_BCN1_R: PS8_11_FIO1:O.Pt05.Data
Found STATION_EPC config for PS8_11_EPC1
Looking for red beacon with base PS8_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS8_2_BCN2_R with IO_PATH: PS8_2_VFD1:O.IO_1
No SO in red beacon PS8_2_BCN2_R: PS8_2_VFD1:O.IO_1
Found STATION_EPC config for PS8_2_EPC1
Looking for red beacon with base PRS1_6, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PRS1_6_BCN2_R with IO_PATH: PRS1_4_FIO1:O.Pt10.Data
No SO in red beacon PRS1_6_BCN2_R: PRS1_4_FIO1:O.Pt10.Data
Found STATION_EPC config for PRS1_6_EPC2
Looking for red beacon with base ULC1_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for ULC1_3_EPC2
Looking for red beacon with base PS8_5, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for PS8_5_EPC2
Looking for red beacon with base PRS2_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PRS2_1_BCN2_R with IO_PATH: PS8_1_FIO1:O.Pt05.Data
No SO in red beacon PRS2_1_BCN2_R: PS8_1_FIO1:O.Pt05.Data
Found STATION_EPC config for PRS2_1_EPC2
Looking for red beacon with base PS9_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS9_2_BCN2_R with IO_PATH: PS8_5_FIO1:O.Pt08.Data
No SO in red beacon PS9_2_BCN2_R: PS8_5_FIO1:O.Pt08.Data
Found STATION_EPC config for PS9_2_EPC2
Looking for red beacon with base PS8_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS8_2_BCN2_R with IO_PATH: PS8_2_VFD1:O.IO_1
No SO in red beacon PS8_2_BCN2_R: PS8_2_VFD1:O.IO_1
Found STATION_EPC config for PS8_2_EPC2
Created safety tag mapping file: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM05/SafetyTagMapping.txt
=== Step 2: Routines Generator stderr ===
[21:49:46] [INFO] [logging_config.py:128:_log_with_context] Logging to file: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/logs/workflow_MTN6_MCM05_20250909_214940.log
[21:49:46] [INFO] [logging_config.py:128:_log_with_context] === Generating All PLC Artifacts ===
[21:49:46] [INFO] [logging_config.py:128:_log_with_context] Generating SafetyProgram L5X...
[21:49:46] [WARNING] [logging_config.py:128:_log_with_context] LimitedSafetyProgramGenerator is deprecated; using ModernSafetyProgramGenerator
[21:49:46] [INFO] [logging_config.py:128:_log_with_context] Starting ModernSafetyProgramGenerator generation
[21:49:46] [DEBUG] [logging_config.py:128:_log_with_context] Creating SafetyProgram XML structure
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: main_routine (core)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: apf (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: belt_tracking (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: cb_monitor (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: d2c_chute (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: d2c_en1 (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: dpm (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: encoder (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: estops (safety)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: estop_check (safety)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: extendo (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: fioh (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: fiom (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: flow_ctrl (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: fpe (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: inputs (safety)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: jpe (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: mcm (core)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: nc_chute (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: nc_jr_station (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: outputs (safety)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: pb_chute (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: pb_chute_simple (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: pmm (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: rack (core)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: resets (safety)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: safety_tag_map (core)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: safety_tag_mapping (safety)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: speed_ctrl (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_epc (safety)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_jr_chute (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_jr_pb (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_ss_pb (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_s_pb (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: taching_belts (device)
[21:49:46] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: zones (safety)
[21:49:46] [INFO] [logging_config.py:128:_log_with_context] Generating safety routines...
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: inputs
[21:49:47] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: inputs
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: outputs
[21:49:47] [DEBUG] [logging_config.py:126:_log_with_context] Zones: subsystem key
[21:49:47] [DEBUG] [logging_config.py:126:_log_with_context] Zones: heuristic best match
[21:49:47] [DEBUG] [logging_config.py:126:_log_with_context] Zones: loaded
[21:49:47] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: outputs
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: resets
[21:49:47] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: resets
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: zones
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL2074_1: {'ESTOP1'}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL2078_1: {'ESTOP1'}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL2086_1: {'ESTOP1'}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL2090_1: {'ESTOP1'}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL2094_1: {'ESTOP1'}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL4066_1: {'ESTOP1'}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL4070_1: {'ESTOP1'}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL4074_1: {'ESTOP1'}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL4078_1: {'ESTOP1'}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL4082_1: {'ESTOP1'}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PRS1_6: {'EPC1', 'EPC2'}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PRS2_1: {'EPC1', 'EPC2'}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS8_11: {'EPC1'}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS8_1: {'EPC1'}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS8_2: {'EPC1', 'EPC2'}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS8_5: {'EPC1', 'EPC2'}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS9_2: {'EPC1', 'EPC2'}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS9_3: {'EPC1'}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for ULC1_3: {'EPC1', 'EPC2'}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for ULC2_3: {'EPC1'}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for ULC3_3: {'EPC1'}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for ULC4_3: {'EPC1'}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Available DCS controllers: {'FL2074_1': {'ESTOP1'}, 'FL2078_1': {'ESTOP1'}, 'FL2086_1': {'ESTOP1'}, 'FL2090_1': {'ESTOP1'}, 'FL2094_1': {'ESTOP1'}, 'FL4066_1': {'ESTOP1'}, 'FL4070_1': {'ESTOP1'}, 'FL4074_1': {'ESTOP1'}, 'FL4078_1': {'ESTOP1'}, 'FL4082_1': {'ESTOP1'}, 'PRS1_6': {'EPC1', 'EPC2'}, 'PRS2_1': {'EPC1', 'EPC2'}, 'PS8_11': {'EPC1'}, 'PS8_1': {'EPC1'}, 'PS8_2': {'EPC1', 'EPC2'}, 'PS8_5': {'EPC1', 'EPC2'}, 'PS9_2': {'EPC1', 'EPC2'}, 'PS9_3': {'EPC1'}, 'ULC1_3': {'EPC1', 'EPC2'}, 'ULC2_3': {'EPC1'}, 'ULC3_3': {'EPC1'}, 'ULC4_3': {'EPC1'}}
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Zone 05-01 candidates: ['ULC1_1', 'ULC1_2', 'ULC1_3', 'ULC2_1', 'ULC2_2', 'ULC2_3', 'UL3_1', 'UL3_2', 'UL3_3', 'UL4_1', 'UL4_2', 'UL4_3', 'PS8_1', 'PS8_2', 'PRS2_1']
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL3_1 in zone 05-01
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL3_2 in zone 05-01
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL3_3 in zone 05-01
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL4_1 in zone 05-01
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL4_2 in zone 05-01
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base UL4_3 in zone 05-01
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC1_1 in zone 05-01
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC1_2 in zone 05-01
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC2_1 in zone 05-01
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC2_2 in zone 05-01
[21:49:47] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Zone 05-02 candidates: ['PS8_4', 'PS8_5']
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS8_4 in zone 05-02
[21:49:47] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Zone 05-03 candidates: ['PS9_2', 'PS9_3']
[21:49:47] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Zone 05-04 candidates: ['PS8_11']
[21:49:47] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Zone 05-05 candidates: ['PRS1_6', 'PRS1_7']
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PRS1_7 in zone 05-05
[21:49:47] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[21:49:47] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: zones
[21:49:47] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: estops
[21:49:47] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: estops
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: safety_tag_mapping
[21:49:48] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: safety_tag_mapping
[21:49:48] [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': True}
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag map with 31 tags (29 push buttons, 2 beacons)
[21:49:48] [INFO] [logging_config.py:126:_log_with_context] Routines created (7): MainRoutine, R010_INPUTS, R011_OUTPUTS, R012_RESETS, R020_ESTOPS, R030_ZONES, R999_SAFETY_TAG_MAPPING
[21:49:48] [INFO] [logging_config.py:126:_log_with_context] - R010_INPUTS: 65 rungs | example: XIC(Local:7:I.Pt02.Status)XIC(Local:7:I.Pt03.Status)OTE(MCM_EPB_STATUS);
[21:49:48] [INFO] [logging_config.py:126:_log_with_context] - R011_OUTPUTS: 5 rungs | example: XIC(EStop_MCM_OK)XIC(EStop_05_01_OK)[OTE(PRS2_1_VFD1:SO.STOOutput),OTE(PS8_1_VFD1:SO.STOOutput),OTE(PS8_2_VFD1:SO.STOOutput),OTE(ULC1_1_VFD1:SO.STOOutput),OT...
[21:49:48] [INFO] [logging_config.py:126:_log_with_context] - R012_RESETS: 18 rungs | example: [XIC(SFT_PRS1_6_S1_PB) ,XIC(SFT_MCM_S_PB)]OTE(RST_PRS1_6_EPC1_ESTOP);
[21:49:48] [INFO] [logging_config.py:126:_log_with_context] - R030_ZONES: 6 rungs | example: XIC(PRS2_1_EPC1_DCS_CTRL.O1)XIC(PRS2_1_EPC2_DCS_CTRL.O1)XIC(PS8_1_EPC1_DCS_CTRL.O1)XIC(PS8_2_EPC1_DCS_CTRL.O1)XIC(PS8_2_EPC2_DCS_CTRL.O1)XIC(ULC1_3_EPC1_DCS_...
[21:49:48] [INFO] [logging_config.py:126:_log_with_context] - R020_ESTOPS: 29 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:48] [INFO] [logging_config.py:126:_log_with_context] - R999_SAFETY_TAG_MAPPING: 2 rungs | example: XIC(SFT_PRS1_3_BCN1_A)OTE(PRS1_3_VFD1:SO.Out00Output)OTE(PRS1_3_VFD1:SO.Out01Output);
[21:49:48] [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:48] [INFO] [logging_config.py:128:_log_with_context] Successfully completed ModernSafetyProgramGenerator generation
[21:49:48] [INFO] [logging_config.py:128:_log_with_context] Written ModernSafetyProgramGenerator to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM05/SafetyProgram_Generated.L5X
[21:49:48] [INFO] [logging_config.py:128:_log_with_context] [SUCCESS] SafetyProgram written to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM05/SafetyProgram_Generated.L5X
[21:49:48] [INFO] [logging_config.py:128:_log_with_context] Generating MainProgram L5X...
[21:49:48] [WARNING] [logging_config.py:128:_log_with_context] LimitedMainProgramGenerator is deprecated; using ModernMainProgramGenerator
[21:49:48] [INFO] [logging_config.py:128:_log_with_context] Starting ModernMainProgramGenerator generation
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Creating MainProgram XML structure
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Adding controller tags...
[21:49:48] [DEBUG] [logging_config.py:126:_log_with_context] Zones: subsystem key
[21:49:48] [DEBUG] [logging_config.py:126:_log_with_context] Zones: heuristic best match
[21:49:48] [DEBUG] [logging_config.py:126:_log_with_context] Zones: loaded
[21:49:48] [DEBUG] [logging_config.py:126:_log_with_context] Extracting SPEED_CTRL data
[21:49:48] [INFO] [logging_config.py:128:_log_with_context] Data: SPEED_CTRL VFDs=27
[21:49:48] [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:48] [INFO] [logging_config.py:128:_log_with_context] Using project prefix from project_name: MTN6
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_1_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_2_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_3_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_4_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_5_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_1_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_2_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_3_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_4_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_5_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_6_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_1_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_10_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_11_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_12_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_2_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_3_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_4_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_5_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_6_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_7_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_8_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_9_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_1_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_10_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_11_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_12_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_13_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_14_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_2_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_3_VFD1 = 220 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_4_VFD1 = 220 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_5_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_6_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_7_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_8_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_9_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_10A_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_10B_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_11_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_12_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_13_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_3_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_4_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_5_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_6_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_7_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_8_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_9_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_1_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_10_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_2_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_3_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_4_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_5_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_6_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_7_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_8_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_9_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_10A_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_10B_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_11_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_12_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_13_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_3_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_4_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_5_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_6_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_7_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_8_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_9_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_10_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_3_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_4_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_5_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_6_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_7_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_8_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_9_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_10_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_3_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_4_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_5_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_6_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_7_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_8_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_9_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_1_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_2_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_3_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_4_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_5_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_6_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_7_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_8_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_9_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_10A_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_10B_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_11_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_12_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_13_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_3_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_4_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_5_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_6_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_7_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_8_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_9_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_10_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_3_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_4_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_5_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_6_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_7_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_8_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_9_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_1_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_2_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_3_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_4_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_5_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_6_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_7_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_8_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_9_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_10A_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_10B_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_11_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_12_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_13_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_3_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_4_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_5_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_6_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_7_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_8_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_9_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_1_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_2_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_3_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_4_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_5_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_6_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_7_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_8_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_9_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_10_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_11_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_3_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_4_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_5_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_6_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_7_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_8_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_9_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_1_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_10_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_11_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_12_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_13_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_2_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_3_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_4_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_5_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_6_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_7_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_8_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_9_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_1_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_10_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_11_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_12_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_13_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_2_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_3_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_4_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_5_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_6_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_7_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_8_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_9_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_1_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_10_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_11_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_12_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_13_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_14_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_2_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_3_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_4_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_5_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_6_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_7_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_8_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_9_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_1_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_10_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_11_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_12_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_2_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_3_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_4_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_5_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_6_VFD = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_7_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_8_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_9A_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_9B_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_10_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_3_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_4_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_5_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_6_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_8_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_9_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_10_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_11_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_3_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_4_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_5_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_6_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_7_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_8_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_9_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_1_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_2_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_3_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_4_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_5_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_6_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_7_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_8_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_9_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_10_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_3_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_4_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_5_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_6_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_7_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_8_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_9_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_10_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_11_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_12_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_13A_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_13B_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_14_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_15_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_16_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_3_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_4_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_5_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_6_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_7_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_8_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_9_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_1_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_2_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_3_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_4_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_5_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_6_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_7_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_8_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_9_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_10_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_11_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_3_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_4_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_5_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_6_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_7_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_8_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_9_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_10_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_11_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_12_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_13_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_14A_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_14B_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_15_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_16_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_17_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_3_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_4_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_5_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_6_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_7_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_8_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_9_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_1_VFD = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_2_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_3_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_4_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_5_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_6_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_7_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_8_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_14_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_15_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_16_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_17_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_18_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_19_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_20_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_14_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_15_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_16_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_17_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_18_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_19_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_20_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_13_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_14_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_15_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_16_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_17_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_18_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_19_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_17_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_18_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_19_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_20_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_21_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_22_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_23_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_18_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_19_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_20_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_21_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_22_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_23_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_24_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_14_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_15_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_16_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_17_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_18_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_19_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_20_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_14_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_15_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_16_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_17_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_18_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_19_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_20_VFD1 = 420 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1014_2_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1018_2_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1022_2_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1026_2_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1034_2_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1038_2_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3012_2_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3016_2_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3020_2_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3024_2_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_2A_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_2B_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_3A_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_3B_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_5_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS4_1_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS4_2_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_1_VFD1 = 150 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_2_VFD1 = 200 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_3_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_5_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_1_VFD1 = 150 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_11_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_2_VFD1 = 200 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_3_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_4_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_6_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_7_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_8_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_9_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC5_3_VFD1 = 80 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC6_3_VFD1 = 80 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC7_3_VFD1 = 80 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC8_3_VFD1 = 80 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2074_2_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2078_2_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2086_2_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2090_2_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2094_2_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4066_2_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4070_2_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4074_2_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4078_2_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4082_2_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_2A_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_2B_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_3_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_4_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_6_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS2_1_VFD1 = 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_1_VFD1 = 140 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_11_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_2_VFD1 = 180 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_4_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_5_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_6_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_8_VFD1 = 220 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_9_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS9_2_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS9_3_VFD1 = 190 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC1_3_VFD1 = 80 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC2_3_VFD1 = 80 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC3_3_VFD1 = 80 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC4_3_VFD1 = 80 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_10A_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_10B_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_11_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_12_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_13_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14A_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14B_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14C_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14D_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_15_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_16_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_17_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_18A_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_18B_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_19_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_20_VFD1 = 280 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_21_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_9_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_1_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_2_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_3_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_4_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_5A_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_5B_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_6_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_7_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_8_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_9_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_1_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_2_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_3A_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_3B_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_4_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_5_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_6_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_7_VFD1 = 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: S02_1_VFD1 = 250 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: S02_2_VFD1 = 250 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_10_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_11_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_12_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_13_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_14_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_15_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_2_VFD1 = 550 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_3_VFD1 = 550 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_4_VFD1 = 500 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_5_VFD1 = 450 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_6_VFD1 = 400 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_7_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_8_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_9_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_10_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_11_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_2_VFD1 = 550 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_3_VFD1 = 500 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_4_VFD1 = 450 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_5_VFD1 = 400 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_6_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_7_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_8_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_9_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_2_VFD1 = 550 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_3_VFD1 = 500 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_4_VFD1 = 450 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_5_VFD1 = 400 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_6_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_7_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_8_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_9_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_10_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_11_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_12_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_13_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_14_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_15_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_2_VFD1 = 550 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_3_VFD1 = 500 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_4_VFD1 = 450 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_5_VFD1 = 400 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_6_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_7_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_8_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_9_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_10_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_2_VFD1 = 550 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_3_VFD1 = 500 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_4_VFD1 = 450 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_5_VFD1 = 400 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_6_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_7_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_8_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_9_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_10_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_11_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_12_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_13_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_14_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_2_VFD1 = 550 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_3_VFD1 = 550 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_4_VFD1 = 450 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_5_VFD1 = 400 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_6_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_7_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_8_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_9_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_2_VFD1 = 550 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_3_VFD1 = 500 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_4_VFD1 = 450 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_5_VFD1 = 400 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_6_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_7_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_8_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_9_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_10_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_2_VFD1 = 550 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_3_VFD1 = 500 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_4_VFD1 = 450 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_5_VFD1 = 400 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_6_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_7_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_8_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_9_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_10_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_11_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_12_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_2_VFD1 = 400 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_3_VFD1 = 380 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_4_VFD1 = 450 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_5_VFD1 = 400 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_6_VFD1 = 400 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_7_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_8_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_9_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_2_VFD1 = 550 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_3_VFD1 = 500 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_4_VFD1 = 450 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_5_VFD1 = 400 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_6_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_7_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_8_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_9_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_10_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_11_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_12_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_13_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_14_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_15_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_16_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_2_VFD1 = 550 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_3_VFD1 = 500 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_4_VFD1 = 450 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_5_VFD1 = 400 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_6_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_7_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_8_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_9_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_10_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_11_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_12_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_13_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_2_VFD1 = 550 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_3_VFD1 = 500 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_4_VFD1 = 450 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_5_VFD1 = 400 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_6_VFD1 = 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_7_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_8_VFD1 = 300 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_9_VFD1 = 300 FPM
[21:49:48] [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:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS2_1_VFD1 -> 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS1_2A_VFD1 -> 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS1_2B_VFD1 -> 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS1_3_VFD1 -> 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS1_4_VFD1 -> 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS1_6_VFD1 -> 120 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS8_11_VFD1 -> 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: ULC1_3_VFD1 -> 80 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: ULC2_3_VFD1 -> 80 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: ULC3_3_VFD1 -> 80 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: ULC4_3_VFD1 -> 80 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS8_1_VFD1 -> 140 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS8_2_VFD1 -> 180 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS8_6_VFD1 -> 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS8_8_VFD1 -> 220 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS9_2_VFD1 -> 240 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS9_3_VFD1 -> 190 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL2074_2_VFD1 -> 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL2078_2_VFD1 -> 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL2086_2_VFD1 -> 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL2090_2_VFD1 -> 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL2094_2_VFD1 -> 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL4082_2_VFD1 -> 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL4078_2_VFD1 -> 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL4074_2_VFD1 -> 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL4070_2_VFD1 -> 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL4066_2_VFD1 -> 350 FPM
[21:49:48] [DEBUG] [logging_config.py:128:_log_with_context] SPEED_CTRL sample=FL2074_2_VFD1(350), FL2078_2_VFD1(350), FL2086_2_VFD1(350), FL2090_2_VFD1(350), FL2094_2_VFD1(350)...
[21:49:48] [INFO] [logging_config.py:128:_log_with_context] Data: SPEED_CTRL count=27
[21:49:49] [DEBUG] [logging_config.py:126:_log_with_context] Extracting PMM data
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Data: PMM entries=2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] PMM processing PDP14_PMM1
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP14_PMM1 DPM=VSD_DPM3
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP14_PMM1 PWM fault IO PDP14_FIO1:I.Pt12.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP14_PMM1 configuration stored
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] PMM processing PDP11_PMM1
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP11_PMM1 DPM=VSB_DPM2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP11_PMM1 PWM fault IO PDP11_FIO1:I.Pt12.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP11_PMM1 configuration stored
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Data: PMM configs=2
[21:49:49] [DEBUG] [logging_config.py:126:_log_with_context] Extracting CB_MONITOR data
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Data: CB PDPs=2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP11: CBs=26 FIOs=2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] CB entries for PDP11 (in order): ['PDP11_CB1', 'PDP11_CB2', 'PDP11_CB3', 'PDP11_CB4', 'PDP11_CB5', 'PDP11_CB6', 'PDP11_CB7', 'PDP11_CB8', 'PDP11_CB9', 'PDP11_CB10', 'PDP11_CB11', 'PDP11_CB12', 'PDP11_CB13', 'PDP11_CB14', 'PDP11_CB15', 'PDP11_CB16', 'PDP11_CB17', 'PDP11_CB18', 'PDP11_CB19', 'PDP11_CB20', 'PDP11_CB21', 'PDP11_CB22', 'PDP11_CB23', 'PDP11_CB24', 'PDP11_CB25', 'PDP11_CB26']
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB1, IO_PATH=PDP11_FIO1:I.Pt00.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB1 (CB1) to position 0 with IO_PATH PDP11_FIO1:I.Pt00.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB2, IO_PATH=PDP11_FIO1:I.Pt01.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB2 (CB2) to position 1 with IO_PATH PDP11_FIO1:I.Pt01.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB3, IO_PATH=PDP11_FIO1:I.Pt02.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB3 (CB3) to position 2 with IO_PATH PDP11_FIO1:I.Pt02.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB4, IO_PATH=PDP11_FIO1:I.Pt03.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB4 (CB4) to position 3 with IO_PATH PDP11_FIO1:I.Pt03.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB5, IO_PATH=PDP11_FIO1:I.Pt04.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB5 (CB5) to position 4 with IO_PATH PDP11_FIO1:I.Pt04.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB6, IO_PATH=PDP11_FIO1:I.Pt06.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB6 (CB6) to position 5 with IO_PATH PDP11_FIO1:I.Pt06.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB7, IO_PATH=PDP11_FIO1:I.Pt08.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB7 (CB7) to position 6 with IO_PATH PDP11_FIO1:I.Pt08.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB8, IO_PATH=PDP11_FIO1:I.Pt09.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB8 (CB8) to position 7 with IO_PATH PDP11_FIO1:I.Pt09.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB9, IO_PATH=PDP11_FIO1:I.Pt10.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB9 (CB9) to position 8 with IO_PATH PDP11_FIO1:I.Pt10.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB10, IO_PATH=PDP11_FIO1:I.Pt11.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB10 (CB10) to position 9 with IO_PATH PDP11_FIO1:I.Pt11.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB11, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB11 (CB11) to position 10 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB12, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB12 (CB12) to position 11 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB13, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB13 (CB13) to position 12 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB14, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB14 (CB14) to position 13 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB15, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB15 (CB15) to position 14 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB16, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB16 (CB16) to position 15 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB17, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB17 (CB17) to position 16 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB18, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB18 (CB18) to position 17 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB19, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB19 (CB19) to position 18 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB20, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB20 (CB20) to position 19 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB21, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB21 (CB21) to position 20 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB22, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB22 (CB22) to position 21 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB23, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB23 (CB23) to position 22 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB24, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB24 (CB24) to position 23 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB25, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB25 (CB25) to position 24 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP11_CB26, IO_PATH=PDP11_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP11_CB26 (CB26) to position 25 with IO_PATH PDP11_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP11: configured CBs=26 entries=['PDP11_CB1', 'PDP11_CB2', 'PDP11_CB3', 'PDP11_CB4', 'PDP11_CB5', 'PDP11_CB6', 'PDP11_CB7', 'PDP11_CB8', 'PDP11_CB9', 'PDP11_CB10', 'PDP11_CB11', 'PDP11_CB12', 'PDP11_CB13', 'PDP11_CB14', 'PDP11_CB15', 'PDP11_CB16', 'PDP11_CB17', 'PDP11_CB18', 'PDP11_CB19', 'PDP11_CB20', 'PDP11_CB21', 'PDP11_CB22', 'PDP11_CB23', 'PDP11_CB24', 'PDP11_CB25', 'PDP11_CB26'] fault=PDP11_FIO1:I.ConnectionFaulted
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP14: CBs=26 FIOs=2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] CB entries for PDP14 (in order): ['PDP14_CB1', 'PDP14_CB2', 'PDP14_CB3', 'PDP14_CB4', 'PDP14_CB5', 'PDP14_CB6', 'PDP14_CB7', 'PDP14_CB8', 'PDP14_CB9', 'PDP14_CB10', 'PDP14_CB11', 'PDP14_CB12', 'PDP14_CB13', 'PDP14_CB14', 'PDP14_CB15', 'PDP14_CB16', 'PDP14_CB17', 'PDP14_CB18', 'PDP14_CB19', 'PDP14_CB20', 'PDP14_CB21', 'PDP14_CB22', 'PDP14_CB23', 'PDP14_CB24', 'PDP14_CB25', 'PDP14_CB26']
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB1, IO_PATH=PDP14_FIO1:I.Pt00.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB1 (CB1) to position 0 with IO_PATH PDP14_FIO1:I.Pt00.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB2, IO_PATH=PDP14_FIO1:I.Pt01.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB2 (CB2) to position 1 with IO_PATH PDP14_FIO1:I.Pt01.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB3, IO_PATH=PDP14_FIO1:I.Pt02.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB3 (CB3) to position 2 with IO_PATH PDP14_FIO1:I.Pt02.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB4, IO_PATH=PDP14_FIO1:I.Pt03.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB4 (CB4) to position 3 with IO_PATH PDP14_FIO1:I.Pt03.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB5, IO_PATH=PDP14_FIO1:I.Pt04.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB5 (CB5) to position 4 with IO_PATH PDP14_FIO1:I.Pt04.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB6, IO_PATH=PDP14_FIO1:I.Pt06.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB6 (CB6) to position 5 with IO_PATH PDP14_FIO1:I.Pt06.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB7, IO_PATH=PDP14_FIO1:I.Pt08.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB7 (CB7) to position 6 with IO_PATH PDP14_FIO1:I.Pt08.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB8, IO_PATH=PDP14_FIO1:I.Pt09.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB8 (CB8) to position 7 with IO_PATH PDP14_FIO1:I.Pt09.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB9, IO_PATH=PDP14_FIO1:I.Pt10.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB9 (CB9) to position 8 with IO_PATH PDP14_FIO1:I.Pt10.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB10, IO_PATH=PDP14_FIO1:I.Pt11.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB10 (CB10) to position 9 with IO_PATH PDP14_FIO1:I.Pt11.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB11, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB11 (CB11) to position 10 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB12, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB12 (CB12) to position 11 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB13, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB13 (CB13) to position 12 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB14, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB14 (CB14) to position 13 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB15, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB15 (CB15) to position 14 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB16, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB16 (CB16) to position 15 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB17, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB17 (CB17) to position 16 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB18, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB18 (CB18) to position 17 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB19, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB19 (CB19) to position 18 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB20, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB20 (CB20) to position 19 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB21, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB21 (CB21) to position 20 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB22, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB22 (CB22) to position 21 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB23, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB23 (CB23) to position 22 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB24, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB24 (CB24) to position 23 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB25, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB25 (CB25) to position 24 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP14_CB26, IO_PATH=PDP14_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP14_CB26 (CB26) to position 25 with IO_PATH PDP14_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP14: configured CBs=26 entries=['PDP14_CB1', 'PDP14_CB2', 'PDP14_CB3', 'PDP14_CB4', 'PDP14_CB5', 'PDP14_CB6', 'PDP14_CB7', 'PDP14_CB8', 'PDP14_CB9', 'PDP14_CB10', 'PDP14_CB11', 'PDP14_CB12', 'PDP14_CB13', 'PDP14_CB14', 'PDP14_CB15', 'PDP14_CB16', 'PDP14_CB17', 'PDP14_CB18', 'PDP14_CB19', 'PDP14_CB20', 'PDP14_CB21', 'PDP14_CB22', 'PDP14_CB23', 'PDP14_CB24', 'PDP14_CB25', 'PDP14_CB26'] fault=PDP14_FIO1:I.ConnectionFaulted
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Data: CB configs=2
[21:49:49] [INFO] [logging_config.py:126:_log_with_context] Tags created: total=525 | standard=57 safety=118 dcs=29 modules=301
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Added 525 controller tags
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Generating main program routines...
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: mcm
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: mcm
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: rack
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: rack
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: dpm
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: dpm
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: fiom
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: fiom
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: apf
[21:49:49] [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:49] [INFO] [logging_config.py:128:_log_with_context] Using project prefix from project_name: MTN6
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_1_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_2_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_3_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_4_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_5_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_1_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_2_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_3_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_4_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_5_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_6_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_10A_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_10B_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_11_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_12_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_13_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_10A_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_10B_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_11_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_12_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_13_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_10_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_11_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_12_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_7_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_8_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_9_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_10_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_11_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_12_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_13_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_14_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_7_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_8_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_9_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_1_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_2_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_3_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_4_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_5_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_6_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_1_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_2_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_3_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_4_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_5_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_6_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10A_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10B_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_11_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_12_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_13_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10A_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10B_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_11_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_12_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_13_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_3_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_4_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_5_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_6_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_7_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_8_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_9_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_10_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_3_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_4_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_5_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_6_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_7_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_8_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_9_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_1_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_2_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_3_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_4_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_5_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_6_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_7_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_8_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_9_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_3_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_4_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_5_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_6_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_7_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_8_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_9_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_10_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_3_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_4_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_5_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_6_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_7_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_8_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_9_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_1_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_2_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_3_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_4_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_5_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_6_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_7_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_8_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_9_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_1_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_10_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_2_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_3_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_4_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_5_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_6_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_7_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_8_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_9_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_3_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_4_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_5_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_6_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_7_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_8_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_9_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_10_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_3_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_4_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_5_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_6_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_7_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_8_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_9_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_3_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_4_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_5_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_6_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_7_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_8_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_9_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_1_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_2_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_3_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_4_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_5_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_6_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_7_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_8_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_9_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_10_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_11_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_3_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_4_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_5_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_6_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_7_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_8_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_9_VFD1 -> PS1_1_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_10_VFD1 -> PS3_12_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_11_VFD1 -> PS3_12_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_12_VFD1 -> PS3_12_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_7_VFD1 -> PS3_12_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_8_VFD1 -> PS3_12_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_9_VFD1 -> PS3_12_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_10_VFD1 -> PS3_12_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_11_VFD1 -> PS3_12_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_12_VFD1 -> PS3_12_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_13_VFD1 -> PS3_12_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_14_VFD1 -> PS3_12_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_7_VFD1 -> PS3_12_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_8_VFD1 -> PS3_12_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_9_VFD1 -> PS3_12_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_1_VFD1 -> PS4_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_2_VFD1 -> PS4_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_3_VFD1 -> PS4_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_4_VFD1 -> PS4_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_5_VFD1 -> PS4_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_6_VFD1 -> PS4_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_1_VFD1 -> PS4_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_2_VFD1 -> PS4_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_3_VFD1 -> PS4_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_4_VFD1 -> PS4_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_5_VFD1 -> PS4_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_6_VFD1 -> PS4_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10A_VFD1 -> PS4_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10B_VFD1 -> PS4_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_11_VFD1 -> PS4_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_12_VFD1 -> PS4_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_13_VFD1 -> PS4_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10A_VFD1 -> PS4_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10B_VFD1 -> PS4_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_11_VFD1 -> PS4_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_12_VFD1 -> PS4_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_13_VFD1 -> PS4_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_1_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_10_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_2_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_3_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_4_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_5_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_6_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_7_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_8_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_9_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_3_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_4_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_5_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_6_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_7_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_8_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_9_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_10_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_3_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_4_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_5_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_6_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_7_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_8_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_9_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_3_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_4_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_5_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_6_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_7_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_8_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_9_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_1_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_2_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_3_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_4_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_5_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_6_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_7_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_8_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_9_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_10_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_11_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_3_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_4_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_5_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_6_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_7_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_8_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_9_VFD1 -> UL10_3_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_3_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_4_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_5_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_6_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_7_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_8_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_9_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_10_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_3_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_4_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_5_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_6_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_7_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_8_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_9_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_1_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_2_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_3_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_4_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_5_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_6_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_7_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_8_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_9_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_3_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_4_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_5_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_6_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_7_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_8_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_9_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_10_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_3_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_4_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_5_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_6_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_7_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_8_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_9_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_1_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_2_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_3_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_4_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_5_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_6_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_7_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_8_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_9_VFD1 -> UL4_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_1_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_2_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_3_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_4_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_5_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_6_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_7_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_1_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_2_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_3_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_4_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_5_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_6_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_7_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_1_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_2_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_3_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_4_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_5_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_6_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_7_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_11_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_12_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_15_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_16_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_15_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_16_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_17_VFD1 -> PS6_6_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_10_VFD1 -> PS7_13_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_11_VFD1 -> PS7_13_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_12_VFD1 -> PS7_13_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_13_VFD1 -> PS7_13_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_14_VFD1 -> PS7_13_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_8_VFD1 -> PS7_13_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_9_VFD1 -> PS7_13_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_8_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_9_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_10_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_8_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_9_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_1_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_10_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_2_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_3_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_4_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_5_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_6_VFD -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_7_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_8_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_9A_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_9B_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_10_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_3_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_4_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_5_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_6_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_8_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_9_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_10_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_11_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_3_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_4_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_5_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_6_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_7_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_8_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_9_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_1_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_2_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_3_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_4_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_5_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_6_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_7_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_8_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_9_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_10_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_3_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_4_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_5_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_6_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_7_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_8_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_9_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_10_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_11_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_12_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_13A_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_13B_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_14_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_3_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_4_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_5_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_7_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_8_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_9_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_11_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_12_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_13_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_14A_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_14B_VFD1 -> UL16_2_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_10_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_11_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_12_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_13_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_11_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_12_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_13_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_6_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_1_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_2_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_3_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_4_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_5_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_6_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_7_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_8_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_9_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_10_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_11_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_3_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_4_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_5_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_6_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_7_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_8_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_9_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_10_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_3_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_4_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_5_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_6_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_7_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_8_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_9_VFD1 -> UL20_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_1_VFD -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_2_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_14_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_15_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_16_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_17_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_18_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_19_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_20_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_14_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_15_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_16_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_17_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_18_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_14_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_15_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_16_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_17_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_18_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_19_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_20_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_14_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_15_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_16_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_17_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_18_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_19_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_20_VFD1 -> NCP1_1_BCN3_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_3_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_4_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_5_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_6_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_19_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_20_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_13_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_14_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_15_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_16_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_17_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_18_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_19_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_17_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_18_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_19_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_20_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_21_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_22_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_23_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_18_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_19_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_20_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_21_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_22_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_23_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_24_VFD1 -> NCP1_3_BCN5_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_7_VFD1 -> NCP1_8_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_8_VFD1 -> NCP1_8_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_1_VFD1 -> PS10_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_2_VFD1 -> PS10_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_3_VFD1 -> PS10_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_5_VFD1 -> PS10_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC5_3_VFD1 -> PS10_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC6_3_VFD1 -> PS10_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC7_3_VFD1 -> PS10_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC8_3_VFD1 -> PS10_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1014_2_VFD1 -> PS11_7_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1018_2_VFD1 -> PS11_7_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1022_2_VFD1 -> PS11_7_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1026_2_VFD1 -> PS11_7_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1034_2_VFD1 -> PS11_7_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1038_2_VFD1 -> PS11_7_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_2A_VFD1 -> PS11_7_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_2B_VFD1 -> PS11_7_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_3A_VFD1 -> PS11_7_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_3B_VFD1 -> PS11_7_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_5_VFD1 -> PS11_7_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS4_1_VFD1 -> PS11_7_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS4_2_VFD1 -> PS11_7_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_1_VFD1 -> PS11_7_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_2_VFD1 -> PS11_7_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_3_VFD1 -> PS11_7_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_4_VFD1 -> PS11_7_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_6_VFD1 -> PS11_7_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3012_2_VFD1 -> PS11_8_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3016_2_VFD1 -> PS11_8_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3020_2_VFD1 -> PS11_8_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3024_2_VFD1 -> PS11_8_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_11_VFD1 -> PS11_8_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_7_VFD1 -> PS11_8_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_8_VFD1 -> PS11_8_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_9_VFD1 -> PS11_8_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2074_2_VFD1 -> PS8_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2078_2_VFD1 -> PS8_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2086_2_VFD1 -> PS8_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2090_2_VFD1 -> PS8_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2094_2_VFD1 -> PS8_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS2_1_VFD1 -> PS8_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_1_VFD1 -> PS8_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_2_VFD1 -> PS8_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_4_VFD1 -> PS8_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_5_VFD1 -> PS8_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_6_VFD1 -> PS8_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS9_2_VFD1 -> PS8_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS9_3_VFD1 -> PS8_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC1_3_VFD1 -> PS8_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC2_3_VFD1 -> PS8_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC3_3_VFD1 -> PS8_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC4_3_VFD1 -> PS8_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4066_2_VFD1 -> PS8_9_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4070_2_VFD1 -> PS8_9_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4074_2_VFD1 -> PS8_9_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4078_2_VFD1 -> PS8_9_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4082_2_VFD1 -> PS8_9_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_2A_VFD1 -> PS8_9_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_2B_VFD1 -> PS8_9_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_3_VFD1 -> PS8_9_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_4_VFD1 -> PS8_9_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_6_VFD1 -> PS8_9_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_11_VFD1 -> PS8_9_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_8_VFD1 -> PS8_9_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_9_VFD1 -> PS8_9_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_10A_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_10B_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_11_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_12_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_13_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14A_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14B_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14C_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14D_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_15_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_16_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_17_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_18A_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_18B_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_19_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_20_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_9_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_1_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_2_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_3_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_4_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_5A_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_5B_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_6_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_7_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_8_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_9_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: S02_1_VFD1 -> S02_1_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_21_VFD1 -> S02_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_1_VFD1 -> S02_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_2_VFD1 -> S02_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_3A_VFD1 -> S02_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_3B_VFD1 -> S02_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_4_VFD1 -> S02_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_5_VFD1 -> S02_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_6_VFD1 -> S02_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_7_VFD1 -> S02_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: S02_2_VFD1 -> S02_2_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_2_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_3_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_4_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_5_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_6_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_2_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_3_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_4_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_5_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_6_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_7_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_2_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_3_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_4_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_5_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_6_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_10_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_11_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_12_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_13_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_14_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_15_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_10_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_11_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_7_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_8_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_9_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_6_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_7_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_8_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_9_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_8_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_9_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_6_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_7_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_8_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_9_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_6_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_6_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_7_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_8_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_9_VFD1 -> BYAD_4_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_11_VFD1 -> BYBC_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_12_VFD1 -> BYBC_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_13_VFD1 -> BYBC_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_4_VFD1 -> BYBC_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_5_VFD1 -> BYBC_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_6_VFD1 -> BYBC_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_7_VFD1 -> BYBC_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_8_VFD1 -> BYBC_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_4_VFD1 -> BYBC_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_5_VFD1 -> BYBC_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_6_VFD1 -> BYBC_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_7_VFD1 -> BYBC_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_8_VFD1 -> BYBC_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_4_VFD1 -> BYBC_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_6_VFD1 -> BYBC_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_7_VFD1 -> BYBC_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_12_VFD1 -> BYBC_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_13_VFD1 -> BYBC_5_BCN1_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_14_VFD1 -> BYBD_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_15_VFD1 -> BYBD_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_2_VFD1 -> BYBD_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_3_VFD1 -> BYBD_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_2_VFD1 -> BYBD_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_3_VFD1 -> BYBD_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_2_VFD1 -> BYBD_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_3_VFD1 -> BYBD_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_10_VFD1 -> BYBD_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_8_VFD1 -> BYBD_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_9_VFD1 -> BYBD_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_14_VFD1 -> BYBD_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_15_VFD1 -> BYBD_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_16_VFD1 -> BYBD_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_10_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_7_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_8_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_9_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_10_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_11_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_8_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_9_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_9_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_10_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_9_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_5_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_6_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_2_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_3_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_4_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_5_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_2_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_3_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_4_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_5_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_2_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_3_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_4_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_5_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_6_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_7_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_10_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_11_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_7_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_8_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_9_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_10_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_11_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_12_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_13_VFD1 -> BYCA_3_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_7_VFD1 -> BYDB_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_8_VFD1 -> BYDB_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_9_VFD1 -> BYDB_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_12_VFD1 -> BYDB_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_13_VFD1 -> BYDB_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_14_VFD1 -> BYDB_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_10_VFD1 -> BYDB_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_11_VFD1 -> BYDB_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_12_VFD1 -> BYDB_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_2_VFD1 -> BYDB_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_3_VFD1 -> BYDB_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_4_VFD1 -> BYDB_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_5_VFD1 -> BYDB_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_2_VFD1 -> BYDB_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_3_VFD1 -> BYDB_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_4_VFD1 -> BYDB_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_5_VFD1 -> BYDB_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_2_VFD1 -> BYDB_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_3_VFD1 -> BYDB_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_4_VFD1 -> BYDB_4_BCN2_H
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_5_VFD1 -> BYDB_4_BCN2_H
[21:49:49] [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:49] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: apf
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: flow_ctrl
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: flow_ctrl
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: speed_ctrl
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: speed_ctrl
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Plugin nc_chute cannot generate with current data
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Plugin nc_jr_station cannot generate with current data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: estop_check
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: estop_check
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: encoder
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: encoder
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: safety_tag_map
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Safety tag map: RST data has 29 rows
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: MCM05 -> Local:5:I.Data.0
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PRS1_6_S1_PB -> PRS1_4_FIO1:I.Pt12.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PRS1_6_S2_PB -> PRS1_4_FIO1:I.Pt14.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS8_11_S1_PB -> PS8_11_FIO1:I.Pt10.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS8_11_CH3_S1_PB -> PS8_11_FIO2:I.Pt06.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PRS2_1_S1_PB -> PS8_1_FIO1:I.Pt06.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PRS2_1_S2_PB -> PS8_1_FIO1:I.Pt08.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: ULC3_3_SS1_SPB -> PS8_1_FIO2:I.Pt04.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS9_2_S1_PB -> PS8_5_FIO1:I.Pt10.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS9_2_S2_PB -> PS8_5_FIO1:I.Pt12.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS8_5_S1_PB -> PS8_5_FIO1:I.Pt02.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS8_5_S2_PB -> PS8_5_FIO1:I.Pt04.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS9_3CH1_S1_PB -> PS9_3_FIO1:I.Pt08.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS9_3_S1_PB -> PS9_3_FIO2:I.Pt06.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS9_3CH3_S1_PB -> PS9_3_FIO2:I.Pt08.Data
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS8_11_CH2_S1_PB -> PS8_11_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS8_11_CH4_S1_PB -> PS8_11_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS8_11_CH1_S1_PB -> PS8_11_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS8_1_SS1_SPB -> PS8_1_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: ULC1_3_SS1_SPB -> PS8_1_FIOH2:I.ProcessDataIn.Connector_7_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: ULC1_3_SS2_SPB -> PS8_1_FIOH2:I.ProcessDataIn.Connector_3_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: ULC2_3_SS1_SPB -> PS8_1_FIOH2:I.ProcessDataIn.Connector_8_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: ULC4_3_SS1_SPB -> PS8_1_FIOH3:I.ProcessDataIn.Connector_7_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS8_2_S1_PB -> PS8_1_FIOH3:I.ProcessDataIn.Connector_3_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS8_2_S2_PB -> PS8_1_FIOH3:I.ProcessDataIn.Connector_1_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS8_4_S1_PB -> PS8_4_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS8_4_S2_PB -> PS8_4_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS9_3CH2_S1_PB -> PS9_3_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS9_3CH4_S1_PB -> PS9_3_FIOH2:I.ProcessDataIn.Connector_5_B_Pin_2
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Safety tag map: Generating 29 rungs
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 1: XIC(Local:5:I.Data.0)OTE(MCM05);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 2: XIC(PRS1_4_FIO1:I.Pt12.Data)OTE(PRS1_6_S1_PB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 3: XIC(PRS1_4_FIO1:I.Pt14.Data)OTE(PRS1_6_S2_PB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 4: XIC(PS8_1_FIO1:I.Pt06.Data)OTE(PRS2_1_S1_PB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 5: XIC(PS8_1_FIO1:I.Pt08.Data)OTE(PRS2_1_S2_PB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 6: XIC(PS8_1_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4)OTE(PS8_1_SS1_SPB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 7: XIC(PS8_1_FIOH3:I.ProcessDataIn.Connector_3_A_Pin_4)OTE(PS8_2_S1_PB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 8: XIC(PS8_1_FIOH3:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(PS8_2_S2_PB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 9: XIC(PS8_4_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4)OTE(PS8_4_S1_PB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 10: XIC(PS8_4_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(PS8_4_S2_PB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 11: XIC(PS8_5_FIO1:I.Pt02.Data)OTE(PS8_5_S1_PB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 12: XIC(PS8_5_FIO1:I.Pt04.Data)OTE(PS8_5_S2_PB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 13: XIC(PS8_11_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2)OTE(PS8_11_CH1_S1_PB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 14: XIC(PS8_11_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4)OTE(PS8_11_CH2_S1_PB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 15: XIC(PS8_11_FIO2:I.Pt06.Data)OTE(PS8_11_CH3_S1_PB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 16: XIC(PS8_11_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4)OTE(PS8_11_CH4_S1_PB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 17: XIC(PS8_11_FIO1:I.Pt10.Data)OTE(PS8_11_S1_PB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 18: XIC(PS8_5_FIO1:I.Pt10.Data)OTE(PS9_2_S1_PB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 19: XIC(PS8_5_FIO1:I.Pt12.Data)OTE(PS9_2_S2_PB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 20: XIC(PS9_3_FIO2:I.Pt06.Data)OTE(PS9_3_S1_PB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 21: XIC(PS9_3_FIO1:I.Pt08.Data)OTE(PS9_3CH1_S1_PB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 22: XIC(PS9_3_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(PS9_3CH2_S1_PB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 23: XIC(PS9_3_FIO2:I.Pt08.Data)OTE(PS9_3CH3_S1_PB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 24: XIC(PS9_3_FIOH2:I.ProcessDataIn.Connector_5_B_Pin_2)OTE(PS9_3CH4_S1_PB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 25: XIC(PS8_1_FIOH2:I.ProcessDataIn.Connector_7_A_Pin_4)OTE(ULC1_3_SS1_SPB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 26: XIC(PS8_1_FIOH2:I.ProcessDataIn.Connector_3_A_Pin_4)OTE(ULC1_3_SS2_SPB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 27: XIC(PS8_1_FIOH2:I.ProcessDataIn.Connector_8_A_Pin_4)OTE(ULC2_3_SS1_SPB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 28: XIC(PS8_1_FIO2:I.Pt04.Data)OTE(ULC3_3_SS1_SPB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 29: XIC(PS8_1_FIOH3:I.ProcessDataIn.Connector_7_A_Pin_4)OTE(ULC4_3_SS1_SPB);
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Safety tag map: Generated 29 total rungs
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: safety_tag_map
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_jr_pb
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_jr_pb
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_s_pb
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_s_pb
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_ss_pb
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_ss_pb
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_epc
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_epc
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: jpe
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: jpe
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: pmm
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: pmm
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: cb_monitor
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: cb_monitor
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: belt_tracking
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: belt_tracking
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: main_routine
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Generating MainRoutine with JSR calls
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Successfully generated MainRoutine
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: main_routine
[21:49:49] [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:49] [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:49] [INFO] [logging_config.py:126:_log_with_context] - R010_MCM: 2 rungs | example: NOP();
[21:49:49] [INFO] [logging_config.py:126:_log_with_context] - R011_RACK: 2 rungs | example: NOP();
[21:49:49] [INFO] [logging_config.py:126:_log_with_context] - R020_DPM: 11 rungs | example: NOP();
[21:49:49] [INFO] [logging_config.py:126:_log_with_context] - R030_FIOM: 58 rungs | example: NOP();
[21:49:49] [INFO] [logging_config.py:126:_log_with_context] - R040_APF: 28 rungs | example: NOP();
[21:49:49] [INFO] [logging_config.py:126:_log_with_context] - R050_FLOW_CTRL: 32 rungs | example: XIC(PRS1_4_VFD1.CTRL.STS.Enabled)OTE(PRS1_3_VFD1.CTRL.CMD.Interlock);
[21:49:49] [INFO] [logging_config.py:126:_log_with_context] - R051_SPEED_CTRL: 18 rungs | example: XIC(RUN_MAX_SPD)[MOVE(Speed_350_FPM,FL2074_2_VFD1.CTRL.CMD.Speed_FPM) ];
[21:49:49] [INFO] [logging_config.py:126:_log_with_context] - R120_ESTOP_CHECK: 18 rungs | example: XIO(PRS1_6_VFD1:SI.In00Data)XIO(PRS1_6_VFD1:SI.In01Data)XIC(FL2074_2_VFD1:SI.In00Data)XIC(FL2078_2_VFD1:SI.In00Data)XIC(FL2086_2_VFD1:SI.In00Data)XIC(FL2090_...
[21:49:49] [INFO] [logging_config.py:126:_log_with_context] - R080_ENCODER: 13 rungs | example: AOI_ENCODER(PS8_11_ENCODER.AOI,PS8_11_ENCODER.HMI,PS8_11_ENCODER.CTRL,PS8_11_VFD1.CTRL,NO_UPSTREAM,NO_DOWNSTREAM,PS8_11_VFD1:I.In_1,PS8_11_VFD1:I.ConnectionF...
[21:49:49] [INFO] [logging_config.py:126:_log_with_context] - R130_SAFETY_TAG_MAP: 30 rungs | example: XIC(Local:5:I.Data.0)OTE(MCM_S_PB);
[21:49:49] [INFO] [logging_config.py:126:_log_with_context] - R090_STATION_JR_PB: 76 rungs | example: AOI_STATION_JR_PB(FL2074_2_JR1.AOI,FL2074_2_JR1.HMI,FL2074_2_JR1.CTRL,FL2074_2_JR2.CTRL,FL2074_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4,FL2074_FIOH1:O.Proce...
[21:49:49] [INFO] [logging_config.py:126:_log_with_context] - R091_STATION_S_PB: 14 rungs | example: AOI_STATION_S_PB(PRS1_6_S1.AOI,PRS1_6_S1.HMI,PRS1_6_S1.CTRL,PRS1_6_VFD1.CTRL,PRS1_4_FIO1:I.Pt12.Data,PRS1_4_FIO1:O.Pt13.Data,PRS1_4_JR1.CTRL);
[21:49:49] [INFO] [logging_config.py:126:_log_with_context] - R092_STATION_SS_PB: 6 rungs | example: AOI_STATION_SS_PB(PS8_1_SS1.AOI,PS8_1_SS1.HMI,PS8_1_SS1.CTRL,PS8_1_VFD1.CTRL,PS8_1_FIOH1:I.ConnectionFaulted,PS8_1_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4,...
[21:49:49] [INFO] [logging_config.py:126:_log_with_context] - R093_STATION_EPC: 18 rungs | example: AOI_STATION_EPC(PRS1_6_EPC1.AOI,MCM.CTRL,PRS1_6_EPC1.HMI,PRS1_6_S1.CTRL,PRS1_6_VFD1:I.ConnectionFaulted,PRS1_6_VFD1:SI.In00Data,PRS1_6_VFD1:SI.In01Data,PRS1_...
[21:49:49] [INFO] [logging_config.py:126:_log_with_context] - R100_JPE: 42 rungs | example: AOI_JPE(PRS1_2A_JPE1.AOI,PRS1_2A_JPE1.HMI,PRS1_2A_JPE1.CTRL,PRS1_2A_VFD1.CTRL,PRS1_2A_JR1.CTRL,PRS1_2A_VFD1:I.ConnectionFaulted,PRS1_2A_VFD1:I.In_2,YES,PRS1_...
[21:49:49] [INFO] [logging_config.py:126:_log_with_context] - R060_PMM: 3 rungs | example: NOP();
[21:49:49] [INFO] [logging_config.py:126:_log_with_context] - R070_CB_MONITOR: 3 rungs | example: NOP();
[21:49:49] [INFO] [logging_config.py:126:_log_with_context] - ZZZ_BeltTracking: 35 rungs | example: NOP();
[21:49:49] [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:49] [INFO] [logging_config.py:128:_log_with_context] Successfully completed ModernMainProgramGenerator generation
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Written ModernMainProgramGenerator to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM05/MainProgram_Generated.L5X
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] [SUCCESS] MainProgram written to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM05/MainProgram_Generated.L5X
[21:49:49] [INFO] [logging_config.py:128:_log_with_context] Generating safety tag mapping...
[21:49:49] [DEBUG] [logging_config.py:128:_log_with_context] Creating MappingWriter wrapper
[21:49:49] [DEBUG] [logging_config.py:126:_log_with_context] Creating DataLoader instance
[21:49:50] [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_MCM05/SafetyTagMapping.txt
[21:49:50] [INFO] [logging_config.py:128:_log_with_context] - Safety tags: 31
[21:49:50] [INFO] [logging_config.py:128:_log_with_context] === All artifacts generated successfully! ===
{"level": "INFO", "message": "Routine generation completed successfully", "timestamp": "2025-09-09T21:49:50.304623", "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_MCM05
- Excel: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/PLC Data Generator/DESC_IP_MERGED.xlsx
- Boilerplate: MTN6_boilerplate
- Mode: Single file
--------------------------------------------------
Created 55 FIOH modules based on TERM analysis
Found 57 IOLM modules
Found 137 Beacon modules
Found 10 DPM modules
Found 2 PMM modules
WARNING: 35 unknown modules found
1. FL2074_2_VFD1 - 35S_6D4_P111 (11.200.1.65)
2. FL2078_2_VFD1 - 35S_6D4_P111 (11.200.1.67)
3. FL2086_2_VFD1 - 35S_6D4_P111 (11.200.1.69)
4. FL2090_2_VFD1 - 35S_6D4_P111 (11.200.1.71)
5. FL2094_2_VFD1 - 35S_6D4_P111 (11.200.1.73)
6. FL4066_2_VFD1 - 35S_6D4_P111 (11.200.1.83)
7. FL4070_2_VFD1 - 35S_6D4_P111 (11.200.1.81)
8. FL4074_2_VFD1 - 35S_6D4_P111 (11.200.1.79)
9. FL4078_2_VFD1 - 35S_6D4_P111 (11.200.1.77)
10. FL4082_2_VFD1 - 35S_6D4_P111 (11.200.1.75)
11. PRS1_2A_VFD1 - 35S_6D4_P111 (11.200.1.31)
12. PRS1_2B_VFD1 - 35S_6D3_P101 (11.200.1.32)
13. PRS1_3_VFD1 - 35S_6D5_P111 (11.200.1.33)
14. PRS1_4_VFD1 - 35S_6D3_P101 (11.200.1.34)
15. PRS1_6_VFD1 - 35S_6D2_P101 (11.200.1.35)
16. PRS1_7_MDR1 - ITOH ()
17. PRS2_1_VFD1 - 35S_6D5_P111 (11.200.1.30)
18. PS8_11_VFD1 - 35S_6D6_P111 (11.200.1.37)
19. PS8_1_VFD1 - 35S_6D5_P111 (11.200.1.51)
20. PS8_2_VFD1 - 35S_6D6_P111 (11.200.1.52)
21. PS8_4_VFD1 - 25B_D024N104 (11.200.1.53)
22. PS8_5_VFD1 - 25B_D024N104 (11.200.1.54)
23. PS8_6_VFD1 - 35S_6D4_P111 (11.200.1.55)
24. PS8_8_VFD1 - 35S_6D5_P111 (11.200.1.56)
25. PS8_9_VFD1 - 25B_D024N104 (11.200.1.36)
26. PS9_2_VFD1 - 35S_6D5_P111 (11.200.1.57)
27. PS9_3_VFD1 - 35S_6D5_P111 (11.200.1.58)
28. ULC1_1_VFD1 - PIONEER (11.200.1.43)
29. ULC1_3_VFD1 - 35S_6D2_P101 (11.200.1.44)
30. ULC2_1_VFD1 - PIONEER (11.200.1.45)
31. ULC2_3_VFD1 - 35S_6D2_P101 (11.200.1.46)
32. ULC3_1_VFD1 - PIONEER (11.200.1.47)
33. ULC3_3_VFD1 - 35S_6D2_P101 (11.200.1.48)
34. ULC4_1_VFD1 - PIONEER (11.200.1.49)
35. ULC4_3_VFD1 - 35S_6D2_P101 (11.200.1.50)
Created 57 IOLM modules with boilerplate selection:
Device 'PDP11_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PDP11_FIO1 (FIO PDP_FIO): Using module-specific boilerplate PDP11_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP11_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP11_FIO1_Module.L5X
Device 'PDP14_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PDP14_FIO1 (FIO PDP_FIO): Using module-specific boilerplate PDP14_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP14_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP14_FIO1_Module.L5X
Device 'PRS1_1ACH_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS1_1ACH_FIO1 (FIO D2CMaster): Using module-specific boilerplate PRS1_1ACH_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS1_1ACH_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS1_1ACH_FIO1_Module.L5X
Device 'PRS1_1BCH_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS1_1BCH_FIO1 (FIO D2CMaster): Using module-specific boilerplate PRS1_1BCH_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS1_1BCH_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS1_1BCH_FIO1_Module.L5X
Device 'PRS1_4_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS1_4_FIO1 (FIO D2CMaster): Using module-specific boilerplate PRS1_4_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS1_4_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS1_4_FIO1_Module.L5X
Device 'PS8_11_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS8_11_FIO1 (FIO D2CMaster): Using module-specific boilerplate PS8_11_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS8_11_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS8_11_FIO1_Module.L5X
Device 'PS8_11_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS8_11_FIO2 (FIO D2CMaster): Using module-specific boilerplate PS8_11_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS8_11_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS8_11_FIO2_Module.L5X
Device 'PS8_1_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS8_1_FIO1 (FIO PalletBuildMaster): Using module-specific boilerplate PS8_1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS8_1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS8_1_FIO1_Module.L5X
Device 'PS8_1_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS8_1_FIO2 (FIO D2CMaster): Using module-specific boilerplate PS8_1_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS8_1_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS8_1_FIO2_Module.L5X
Device 'PS8_5_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS8_5_FIO1 (FIO D2CMaster): Using module-specific boilerplate PS8_5_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS8_5_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS8_5_FIO1_Module.L5X
Device 'PS8_9_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS8_9_FIO1 (FIO D2CMaster): Using module-specific boilerplate PS8_9_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS8_9_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS8_9_FIO1_Module.L5X
Device 'PS9_3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS9_3_FIO1 (FIO D2CMaster): Using module-specific boilerplate PS9_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS9_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS9_3_FIO1_Module.L5X
Device 'PS9_3_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS9_3_FIO2 (FIO D2CMaster): Using module-specific boilerplate PS9_3_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS9_3_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS9_3_FIO2_Module.L5X
Device 'VSB_DPM1_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSB_DPM1_FIO1 (FIO D2CMaster): Using module-specific boilerplate VSB_DPM1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM1_FIO1_Module.L5X
Device 'VSB_DPM1_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSB_DPM1_FIO2 (FIO PalletBuildMaster): Using module-specific boilerplate VSB_DPM1_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM1_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM1_FIO2_Module.L5X
Device 'VSB_DPM1_FIO3' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSB_DPM1_FIO3 (FIO D2CMaster): Using module-specific boilerplate VSB_DPM1_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM1_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM1_FIO3_Module.L5X
Device 'VSB_DPM1_FIO4' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSB_DPM1_FIO4 (FIO PalletBuildMaster): Using module-specific boilerplate VSB_DPM1_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM1_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM1_FIO4_Module.L5X
Device 'VSB_DPM1_FIO5' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSB_DPM1_FIO5 (FIO D2CMaster): Using module-specific boilerplate VSB_DPM1_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM1_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM1_FIO5_Module.L5X
Device 'VSB_DPM1_FIO6' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSB_DPM1_FIO6 (FIO PalletBuildMaster): Using module-specific boilerplate VSB_DPM1_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM1_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM1_FIO6_Module.L5X
Device 'VSB_DPM1_FIO7' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSB_DPM1_FIO7 (FIO D2CMaster): Using module-specific boilerplate VSB_DPM1_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM1_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM1_FIO7_Module.L5X
Device 'VSB_DPM1_FIO8' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSB_DPM1_FIO8 (FIO PalletBuildMaster): Using module-specific boilerplate VSB_DPM1_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM1_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM1_FIO8_Module.L5X
Device 'VSB_DPM2_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSB_DPM2_FIO1 (FIO D2CMaster): Using module-specific boilerplate VSB_DPM2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM2_FIO1_Module.L5X
Device 'VSB_DPM2_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSB_DPM2_FIO2 (FIO PalletBuildMaster): Using module-specific boilerplate VSB_DPM2_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM2_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM2_FIO2_Module.L5X
Device 'VSB_DPM2_FIO3' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSB_DPM2_FIO3 (FIO D2CMaster): Using module-specific boilerplate VSB_DPM2_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM2_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM2_FIO3_Module.L5X
Device 'VSB_DPM2_FIO4' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSB_DPM2_FIO4 (FIO PalletBuildMaster): Using module-specific boilerplate VSB_DPM2_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM2_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM2_FIO4_Module.L5X
Device 'VSB_DPM2_FIO5' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSB_DPM2_FIO5 (FIO D2CMaster): Using module-specific boilerplate VSB_DPM2_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM2_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM2_FIO5_Module.L5X
Device 'VSB_DPM2_FIO6' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSB_DPM2_FIO6 (FIO PalletBuildMaster): Using module-specific boilerplate VSB_DPM2_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM2_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM2_FIO6_Module.L5X
Device 'VSB_DPM2_FIO7' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSB_DPM2_FIO7 (FIO D2CMaster): Using module-specific boilerplate VSB_DPM2_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM2_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM2_FIO7_Module.L5X
Device 'VSB_DPM2_FIO8' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSB_DPM2_FIO8 (FIO PalletBuildMaster): Using module-specific boilerplate VSB_DPM2_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM2_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM2_FIO8_Module.L5X
Device 'VSB_DPM3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSB_DPM3_FIO1 (FIO D2CMaster): Using module-specific boilerplate VSB_DPM3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM3_FIO1_Module.L5X
Device 'VSB_DPM3_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSB_DPM3_FIO2 (FIO PalletBuildMaster): Using module-specific boilerplate VSB_DPM3_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM3_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM3_FIO2_Module.L5X
Device 'VSB_DPM3_FIO3' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSB_DPM3_FIO3 (FIO D2CMaster): Using module-specific boilerplate VSB_DPM3_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM3_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM3_FIO3_Module.L5X
Device 'VSB_DPM3_FIO4' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSB_DPM3_FIO4 (FIO PalletBuildMaster): Using module-specific boilerplate VSB_DPM3_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM3_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM3_FIO4_Module.L5X
Device 'VSB_DPM3_FIO6' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSB_DPM3_FIO6 (FIO PalletBuildMaster): Using module-specific boilerplate VSB_DPM3_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM3_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM3_FIO6_Module.L5X
Device 'VSB_DPM3_FIO8' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSB_DPM3_FIO8 (FIO PalletBuildMaster): Using module-specific boilerplate VSB_DPM3_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM3_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSB_DPM3_FIO8_Module.L5X
Device 'VSD_DPM1_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSD_DPM1_FIO1 (FIO PalletBuildMaster): Using module-specific boilerplate VSD_DPM1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM1_FIO1_Module.L5X
Device 'VSD_DPM1_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSD_DPM1_FIO2 (FIO D2CMaster): Using module-specific boilerplate VSD_DPM1_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM1_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM1_FIO2_Module.L5X
Device 'VSD_DPM1_FIO3' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSD_DPM1_FIO3 (FIO PalletBuildMaster): Using module-specific boilerplate VSD_DPM1_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM1_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM1_FIO3_Module.L5X
Device 'VSD_DPM1_FIO4' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSD_DPM1_FIO4 (FIO D2CMaster): Using module-specific boilerplate VSD_DPM1_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM1_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM1_FIO4_Module.L5X
Device 'VSD_DPM1_FIO5' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSD_DPM1_FIO5 (FIO PalletBuildMaster): Using module-specific boilerplate VSD_DPM1_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM1_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM1_FIO5_Module.L5X
Device 'VSD_DPM1_FIO6' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSD_DPM1_FIO6 (FIO D2CMaster): Using module-specific boilerplate VSD_DPM1_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM1_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM1_FIO6_Module.L5X
Device 'VSD_DPM1_FIO7' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSD_DPM1_FIO7 (FIO PalletBuildMaster): Using module-specific boilerplate VSD_DPM1_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM1_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM1_FIO7_Module.L5X
Device 'VSD_DPM1_FIO8' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSD_DPM1_FIO8 (FIO D2CMaster): Using module-specific boilerplate VSD_DPM1_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM1_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM1_FIO8_Module.L5X
Device 'VSD_DPM2_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSD_DPM2_FIO1 (FIO PalletBuildMaster): Using module-specific boilerplate VSD_DPM2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM2_FIO1_Module.L5X
Device 'VSD_DPM2_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSD_DPM2_FIO2 (FIO D2CMaster): Using module-specific boilerplate VSD_DPM2_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM2_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM2_FIO2_Module.L5X
Device 'VSD_DPM2_FIO3' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSD_DPM2_FIO3 (FIO PalletBuildMaster): Using module-specific boilerplate VSD_DPM2_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM2_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM2_FIO3_Module.L5X
Device 'VSD_DPM2_FIO4' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSD_DPM2_FIO4 (FIO D2CMaster): Using module-specific boilerplate VSD_DPM2_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM2_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM2_FIO4_Module.L5X
Device 'VSD_DPM2_FIO5' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSD_DPM2_FIO5 (FIO PalletBuildMaster): Using module-specific boilerplate VSD_DPM2_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM2_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM2_FIO5_Module.L5X
Device 'VSD_DPM2_FIO6' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSD_DPM2_FIO6 (FIO D2CMaster): Using module-specific boilerplate VSD_DPM2_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM2_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM2_FIO6_Module.L5X
Device 'VSD_DPM2_FIO7' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSD_DPM2_FIO7 (FIO PalletBuildMaster): Using module-specific boilerplate VSD_DPM2_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM2_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM2_FIO7_Module.L5X
Device 'VSD_DPM2_FIO8' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSD_DPM2_FIO8 (FIO D2CMaster): Using module-specific boilerplate VSD_DPM2_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM2_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM2_FIO8_Module.L5X
Device 'VSD_DPM3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSD_DPM3_FIO1 (FIO PalletBuildMaster): Using module-specific boilerplate VSD_DPM3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM3_FIO1_Module.L5X
Device 'VSD_DPM3_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSD_DPM3_FIO2 (FIO D2CMaster): Using module-specific boilerplate VSD_DPM3_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM3_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM3_FIO2_Module.L5X
Device 'VSD_DPM3_FIO3' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSD_DPM3_FIO3 (FIO PalletBuildMaster): Using module-specific boilerplate VSD_DPM3_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM3_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM3_FIO3_Module.L5X
Device 'VSD_DPM3_FIO4' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSD_DPM3_FIO4 (FIO D2CMaster): Using module-specific boilerplate VSD_DPM3_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM3_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM3_FIO4_Module.L5X
Device 'VSD_DPM3_FIO5' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSD_DPM3_FIO5 (FIO PalletBuildMaster): Using module-specific boilerplate VSD_DPM3_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM3_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM3_FIO5_Module.L5X
Device 'VSD_DPM3_FIO6' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSD_DPM3_FIO6 (FIO D2CMaster): Using module-specific boilerplate VSD_DPM3_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM3_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSD_DPM3_FIO6_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 'FL2074_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 'FL2078_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 'FL2086_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 'FL2090_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 'FL2094_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 'FL4066_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 'FL4070_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 'FL4074_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 'FL4078_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 'FL4082_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
Successfully loaded boilerplate: MTN6_boilerplate/PMM_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PMM_Module.L5X
FL2074_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
FL2086_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
FL2090_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
FL4066_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
FL4074_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
FL4082_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
PDP11_FIOH1 (FIOH PDP_FIOH): Using module-specific boilerplate PDP11_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP11_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP11_FIOH1_Module.L5X
PDP14_FIOH1 (FIOH PDP_FIOH): Using module-specific boilerplate PDP14_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP14_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP14_FIOH1_Module.L5X
PS8_11_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
PS8_11_FIOH2 (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
PS8_1_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
PS8_1_FIOH2 (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
PS8_1_FIOH3 (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
PS8_4_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
PS9_3_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
PS9_3_FIOH2 (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
S012004_FIOH1 (FIOH Sorter): Using module-specific boilerplate S012004_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012004_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012004_FIOH1_Module.L5X
S012008_FIOH1 (FIOH Sorter): Using module-specific boilerplate S012008_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012008_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012008_FIOH1_Module.L5X
S012012_FIOH1 (FIOH Sorter): Using module-specific boilerplate S012012_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012012_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012012_FIOH1_Module.L5X
S012016_FIOH1 (FIOH Sorter): Using module-specific boilerplate S012016_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012016_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012016_FIOH1_Module.L5X
S012020_FIOH1 (FIOH Sorter): Using module-specific boilerplate S012020_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012020_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012020_FIOH1_Module.L5X
S012024_FIOH1 (FIOH Sorter): Using module-specific boilerplate S012024_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012024_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012024_FIOH1_Module.L5X
S012028_FIOH1 (FIOH Sorter): Using module-specific boilerplate S012028_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012028_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012028_FIOH1_Module.L5X
S012032_FIOH1 (FIOH Sorter): Using module-specific boilerplate S012032_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012032_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012032_FIOH1_Module.L5X
S012034_FIOH1 (FIOH Sorter): Using module-specific boilerplate S012034_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012034_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012034_FIOH1_Module.L5X
S012040_FIOH1 (FIOH Sorter): Using module-specific boilerplate S012040_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012040_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012040_FIOH1_Module.L5X
S012044_FIOH1 (FIOH Sorter): Using module-specific boilerplate S012044_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012044_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012044_FIOH1_Module.L5X
S012048_FIOH1 (FIOH Sorter): Using module-specific boilerplate S012048_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012048_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012048_FIOH1_Module.L5X
S012052_FIOH1 (FIOH Sorter): Using module-specific boilerplate S012052_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012052_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012052_FIOH1_Module.L5X
S012056_FIOH1 (FIOH Sorter): Using module-specific boilerplate S012056_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012056_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012056_FIOH1_Module.L5X
S012060_FIOH1 (FIOH Sorter): Using module-specific boilerplate S012060_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012060_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012060_FIOH1_Module.L5X
S012064_FIOH1 (FIOH Sorter): Using module-specific boilerplate S012064_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012064_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012064_FIOH1_Module.L5X
S012066_FIOH1 (FIOH Sorter): Using module-specific boilerplate S012066_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012066_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012066_FIOH1_Module.L5X
S012072_FIOH1 (FIOH Sorter): Using module-specific boilerplate S012072_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012072_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012072_FIOH1_Module.L5X
S012080_FIOH1 (FIOH Sorter): Using module-specific boilerplate S012080_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012080_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012080_FIOH1_Module.L5X
S012084_FIOH1 (FIOH Sorter): Using module-specific boilerplate S012084_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012084_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012084_FIOH1_Module.L5X
S012096_FIOH1 (FIOH Sorter): Using module-specific boilerplate S012096_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012096_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S012096_FIOH1_Module.L5X
S014004_FIOH1 (FIOH Sorter): Using module-specific boilerplate S014004_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014004_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014004_FIOH1_Module.L5X
S014008_FIOH1 (FIOH Sorter): Using module-specific boilerplate S014008_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014008_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014008_FIOH1_Module.L5X
S014012_FIOH1 (FIOH Sorter): Using module-specific boilerplate S014012_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014012_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014012_FIOH1_Module.L5X
S014016_FIOH1 (FIOH Sorter): Using module-specific boilerplate S014016_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014016_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014016_FIOH1_Module.L5X
S014020_FIOH1 (FIOH Sorter): Using module-specific boilerplate S014020_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014020_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014020_FIOH1_Module.L5X
S014024_FIOH1 (FIOH Sorter): Using module-specific boilerplate S014024_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014024_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014024_FIOH1_Module.L5X
S014026_FIOH1 (FIOH Sorter): Using module-specific boilerplate S014026_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014026_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014026_FIOH1_Module.L5X
S014032_FIOH1 (FIOH Sorter): Using module-specific boilerplate S014032_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014032_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014032_FIOH1_Module.L5X
S014036_FIOH1 (FIOH Sorter): Using module-specific boilerplate S014036_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014036_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014036_FIOH1_Module.L5X
S014040_FIOH1 (FIOH Sorter): Using module-specific boilerplate S014040_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014040_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014040_FIOH1_Module.L5X
S014044_FIOH1 (FIOH Sorter): Using module-specific boilerplate S014044_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014044_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014044_FIOH1_Module.L5X
S014048_FIOH1 (FIOH Sorter): Using module-specific boilerplate S014048_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014048_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014048_FIOH1_Module.L5X
S014052_FIOH1 (FIOH Sorter): Using module-specific boilerplate S014052_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014052_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014052_FIOH1_Module.L5X
S014056_FIOH1 (FIOH Sorter): Using module-specific boilerplate S014056_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014056_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014056_FIOH1_Module.L5X
S014058_FIOH1 (FIOH Sorter): Using module-specific boilerplate S014058_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014058_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014058_FIOH1_Module.L5X
S014064_FIOH1 (FIOH Sorter): Using module-specific boilerplate S014064_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014064_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014064_FIOH1_Module.L5X
S014072_FIOH1 (FIOH Sorter): Using module-specific boilerplate S014072_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014072_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014072_FIOH1_Module.L5X
S014080_FIOH1 (FIOH Sorter): Using module-specific boilerplate S014080_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014080_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S014080_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/MCM05.L5X
Using fallback: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/IO Tree Configuration Generator/BaseProgram.L5X
Archived old L5X: MTN6_MCM05_20250909_202807.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_MCM05/MTN6_MCM05_20250909_214956.L5X
Single file generation complete
- ['/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM05/MTN6_MCM05_20250909_214956.L5X']
=== Step 3 Batch Script Creation ===
Creating project folder compilation for: MTN6_MCM05
Source L5X: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM05/MTN6_MCM05_20250909_214956.L5X
Project directory: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM05
Generated batch file: compile_MTN6_MCM05.bat
SUCCESS: Project compilation ready!
To compile on Windows:
cd "C:\\Users\\ilia.gurielidze\\Projects\\PLC Generation\\generated_projects\\MTN6_MCM05"
compile_MTN6_MCM05.bat