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

5370 lines
891 KiB
Plaintext

{"level": "INFO", "message": "PLC Generation Workflow started", "timestamp": "2025-09-10T19:09:59.777474", "module": "__main__", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "excel_file": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/PLC Data Generator/data/MTN6_MCM04.xlsx", "project_name": "MTN6_MCM04"}
{"level": "INFO", "message": "Starting data processing step", "timestamp": "2025-09-10T19:09:59.777738", "module": "__main__", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
=== Step 1: PLC Data Generator stdout ===
Loading IO path mappings...
Loaded IO path mappings:
APF: 11 rows
M12DR: 16 rows
Hub: 16 rows
SorterHub: 16 rows
SIO: 16 rows
IB16: 16 rows
OB16E: 16 rows
IB16S: 16 rows
Available sheets: ['Templates', 'Devices', 'Instructions', 'IO Assignment MCM04', 'NETWORK', 'Part number', 'MCM04_DESC', 'MCM04_DESC_v2', 'DESC_PLC', 'NETWORK_PLC']
Found DESC sheet: DESC_PLC
Found NETWORK sheet: NETWORK_PLC
DESC columns: ['TAGNAME', 'TERM', 'DESCA', 'DESCB', 'Unnamed: 4']
NETWORK columns: ['DPM', 'DPM_IP', 'Name', 'PartNumber', 'IP']
Classifying signals and adding IO paths...
Signal classification results:
SPARE: 950
I: 706
O: 409
IOLink: 175
Device type distribution:
M12DR: 992
Hub: 864
APF: 304
SIO: 32
IB16: 16
OB16E: 16
IB16S: 16
IO Path mapping results:
Successful mappings: 2216/2240 (98.9%)
Found 24 entries with missing IO path mappings.
Found 3 TAGNAMEs present in DESC but not in NETWORK_PLC.
Adding unique DPM names not present in DESC or NETWORK_PLC.Name: ['', 'FL1034_2_DPM1', 'FL3016_2_DPM1', 'PRS3_5_DPM1', 'PS10_2_DPM1', 'PS11_7_DPM1', 'VSA_DPM1', 'VSA_DPM2', 'VSA_DPM3', 'VSC_DPM1', 'VSC_DPM2', 'VSC_DPM3']
================================================================================
WARNING: The following issues were found but processing will continue:
================================================================================
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO4'. (DESCA: 'SPARE')
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO5'. (DESCA: 'SPARE')
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO6'. (DESCA: 'SPARE')
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO7'. (DESCA: 'SPARE')
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'O' to channel number 'IO8'. (DESCA: 'PS10_5_VFD1_STO')
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'O' to channel number 'IO9'. (DESCA: 'PS10_3_VFD1_STO')
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'O' to channel number 'IO10'. (DESCA: 'PS10_2_VFD1_STO')
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO11'. (DESCA: 'SPARE')
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'I' to channel number 'IO12'. (DESCA: 'PS10_3_ENC1')
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO13'. (DESCA: 'SPARE')
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'I' to channel number 'IO14'. (DESCA: 'PS10_3_JPE1')
- On device 'PS10_5_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO15'. (DESCA: 'SPARE')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO4'. (DESCA: 'SPARE')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO5'. (DESCA: 'SPARE')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO6'. (DESCA: 'SPARE')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO7'. (DESCA: 'SPARE')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'O' to channel number 'IO8'. (DESCA: 'PS11_7_VFD1_STO')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'O' to channel number 'IO9'. (DESCA: 'PS11_8_VFD1_STO')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'O' to channel number 'IO10'. (DESCA: 'PS11_9_VFD1_STO')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'O' to channel number 'IO11'. (DESCA: 'PS11_11_VFD1_STO')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'I' to channel number 'IO12'. (DESCA: 'PS11_8_ENC1')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'I' to channel number 'IO13'. (DESCA: 'PS11_8_JPE1')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'I' to channel number 'IO14'. (DESCA: 'PS11_8_FIOH1')
- On device 'PS11_8_SIO1' (SIO), cannot connect signal 'SPARE' to channel number 'IO15'. (DESCA: 'SPARE')
- TAGNAME 'SLOT5_IB16' from DESC sheet not found in NETWORK_PLC sheet.
- TAGNAME 'SLOT6_OB16E' from DESC sheet not found in NETWORK_PLC sheet.
- TAGNAME 'SLOT7_IB16S' from DESC sheet not found in NETWORK_PLC sheet.
================================================================================
Continuing with processing...
Normalizing TAGNAME, DESC, and IO_PATH columns for VFDs only in the final output...
Final result has 2352 rows
Sample of merged data:
TAGNAME TERM ... DEVICE_TYPE IO_PATH
0 ... NaN NaN
1 PS10_5_SIO1 IO0 ... SIO PS10_5_SIO1_Data.Inputs.X7_A
2 PS10_5_SIO1 IO1 ... SIO PS10_5_SIO1_Data.Inputs.X7_B
3 PS10_5_SIO1 IO10 ... SIO None
4 PS10_5_SIO1 IO11 ... SIO None
5 PS10_5_SIO1 IO12 ... SIO None
6 PS10_5_SIO1 IO13 ... SIO None
7 PS10_5_SIO1 IO14 ... SIO None
8 PS10_5_SIO1 IO15 ... SIO None
9 PS10_5_SIO1 IO2 ... SIO PS10_5_SIO1_Data.Inputs.X8_A
[10 rows x 12 columns]
New Excel file created: MTN6_MCM04_DESC_IP_MERGED.xlsx
The file contains all original sheets plus the new 'DESC_IP' sheet with merged data.
DEBUG: Processing Excel file: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/PLC Data Generator/data/MTN6_MCM04.xlsx
DEBUG: Full project pattern matched: MTN6_MCM04
DEBUG: Final subsystem name: MTN6_MCM04
Reading input file: MTN6_MCM04_DESC_IP_MERGED.xlsx
Removed 175 IOLink rows (including beacons, FIOH channels, and all other IOLink entries)
Removed 112 blank name/description rows
Saving output file: MTN6_MCM04_OUTPUT.csv
Processing complete!
Created standard output file: DESC_IP_MERGED.xlsx
=== Step 1: PLC Data Generator stderr ===
=== Step 1 File Copy ===
Copied MTN6_MCM04_DESC_IP_MERGED.xlsx to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/DESC_IP_MERGED.xlsx
{"level": "INFO", "message": "Data processing completed successfully", "timestamp": "2025-09-10T19:10:04.197024", "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-10T19:10:04.197230", "module": "__main__", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Logging to file: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/logs/workflow_MTN6_MCM04_20250910_190959.log", "timestamp": "2025-09-10T19:10:06.169879", "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-10T19:10:06.171467", "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-10T19:10:06.171679", "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-10T19:10:06.182024", "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-10T19:10:06.182280", "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-10T19:10:06.182449", "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-10T19:10:06.192009", "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-10T19:10:06.197028", "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-10T19:10:06.200748", "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-10T19:10:06.203925", "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-10T19:10:06.207222", "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-10T19:10:06.211147", "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-10T19:10:06.214523", "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-10T19:10:06.218533", "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-10T19:10:06.227008", "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-10T19:10:06.230826", "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-10T19:10:06.234822", "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-10T19:10:06.239381", "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-10T19:10:06.243680", "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-10T19:10:06.247286", "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-10T19:10:06.251482", "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-10T19:10:06.255115", "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-10T19:10:06.259081", "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-10T19:10:06.262195", "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-10T19:10:06.265885", "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-10T19:10:06.270091", "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-10T19:10:06.275029", "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-10T19:10:06.279438", "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-10T19:10:06.283653", "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-10T19:10:06.287634", "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-10T19:10:06.292022", "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-10T19:10:06.296396", "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-10T19:10:06.300839", "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-10T19:10:06.304681", "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-10T19:10:06.307817", "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-10T19:10:06.311911", "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-10T19:10:06.316235", "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-10T19:10:06.321096", "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-10T19:10:06.325185", "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-10T19:10:06.329313", "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-10T19:10:06.332530", "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-10T19:10:06.337128", "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-10T19:10:06.337336", "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-10T19:10:07.309613", "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-10T19:10:07.332121", "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-10T19:10:07.336572", "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-10T19:10:07.338793", "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-10T19:10:07.425083", "module": "src.data_loader", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "best_key": "MCM04", "score": 45}
{"level": "DEBUG", "message": "Zones: loaded", "timestamp": "2025-09-10T19:10:07.425608", "module": "src.data_loader", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "rows": 20}
{"level": "INFO", "message": "Successfully generated routine: outputs", "timestamp": "2025-09-10T19:10:07.427782", "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-10T19:10:07.427994", "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-10T19:10:07.435270", "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-10T19:10:07.435483", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for FL1014_1: {'ESTOP1'}", "timestamp": "2025-09-10T19:10:07.436779", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for FL1018_1: {'ESTOP1'}", "timestamp": "2025-09-10T19:10:07.437091", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for FL1022_1: {'ESTOP1'}", "timestamp": "2025-09-10T19:10:07.437329", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for FL1026_1: {'ESTOP1'}", "timestamp": "2025-09-10T19:10:07.437546", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for FL1034_1: {'ESTOP1'}", "timestamp": "2025-09-10T19:10:07.438057", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for FL1038_1: {'ESTOP1'}", "timestamp": "2025-09-10T19:10:07.438360", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for FL3012_1: {'ESTOP1'}", "timestamp": "2025-09-10T19:10:07.438648", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for FL3016_1: {'ESTOP1'}", "timestamp": "2025-09-10T19:10:07.439034", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for FL3020_1: {'ESTOP1'}", "timestamp": "2025-09-10T19:10:07.439331", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for FL3024_1: {'ESTOP1'}", "timestamp": "2025-09-10T19:10:07.439605", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for PRS3_5: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T19:10:07.439993", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for PRS4_1: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T19:10:07.440365", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for PRS4_2: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T19:10:07.440717", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for PS10_1: {'EPC1'}", "timestamp": "2025-09-10T19:10:07.441142", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for PS11_1: {'EPC1'}", "timestamp": "2025-09-10T19:10:07.441529", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for PS11_3: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T19:10:07.441913", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for PS11_4: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T19:10:07.442317", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for PS11_7: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T19:10:07.442698", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for ULC5_3: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T19:10:07.443092", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for ULC6_3: {'EPC1'}", "timestamp": "2025-09-10T19:10:07.443461", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for ULC7_3: {'EPC2', 'EPC1'}", "timestamp": "2025-09-10T19:10:07.443878", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Found DCS controllers for ULC8_3: {'EPC1'}", "timestamp": "2025-09-10T19:10:07.444367", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Available DCS controllers: {'FL1014_1': {'ESTOP1'}, 'FL1018_1': {'ESTOP1'}, 'FL1022_1': {'ESTOP1'}, 'FL1026_1': {'ESTOP1'}, 'FL1034_1': {'ESTOP1'}, 'FL1038_1': {'ESTOP1'}, 'FL3012_1': {'ESTOP1'}, 'FL3016_1': {'ESTOP1'}, 'FL3020_1': {'ESTOP1'}, 'FL3024_1': {'ESTOP1'}, 'PRS3_5': {'EPC2', 'EPC1'}, 'PRS4_1': {'EPC2', 'EPC1'}, 'PRS4_2': {'EPC2', 'EPC1'}, 'PS10_1': {'EPC1'}, 'PS11_1': {'EPC1'}, 'PS11_3': {'EPC2', 'EPC1'}, 'PS11_4': {'EPC2', 'EPC1'}, 'PS11_7': {'EPC2', 'EPC1'}, 'ULC5_3': {'EPC2', 'EPC1'}, 'ULC6_3': {'EPC1'}, 'ULC7_3': {'EPC2', 'EPC1'}, 'ULC8_3': {'EPC1'}}", "timestamp": "2025-09-10T19:10:07.444560", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Zone 04-01 candidates: ['ULC7_1', 'ULC7_2', 'ULC7_3', 'ULC8_1', 'ULC8_2', 'ULC8_3', 'PS10_1', 'PS10_2', 'PS10_3']", "timestamp": "2025-09-10T19:10:07.445337", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS10_2 in zone 04-01", "timestamp": "2025-09-10T19:10:07.445536", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS10_3 in zone 04-01", "timestamp": "2025-09-10T19:10:07.445690", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base ULC7_1 in zone 04-01", "timestamp": "2025-09-10T19:10:07.445855", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base ULC7_2 in zone 04-01", "timestamp": "2025-09-10T19:10:07.445997", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base ULC8_1 in zone 04-01", "timestamp": "2025-09-10T19:10:07.446145", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base ULC8_2 in zone 04-01", "timestamp": "2025-09-10T19:10:07.446277", "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-10T19:10:07.446432", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "04-01", "interlock": "MCM04", "dcs_list": ["PS10_1_EPC1_DCS_CTRL.O1", "ULC7_3_EPC1_DCS_CTRL.O1", "ULC7_3_EPC2_DCS_CTRL.O1", "ULC8_3_EPC1_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 04-02 candidates: ['PS10_1', 'PS10_2', 'PS10_3', 'PS11_1', 'PS11_2']", "timestamp": "2025-09-10T19:10:07.446788", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS10_2 in zone 04-02", "timestamp": "2025-09-10T19:10:07.446971", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS10_3 in zone 04-02", "timestamp": "2025-09-10T19:10:07.447112", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS11_2 in zone 04-02", "timestamp": "2025-09-10T19:10:07.447259", "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-10T19:10:07.447390", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "04-02", "interlock": "MCM04", "dcs_list": ["PS10_1_EPC1_DCS_CTRL.O1", "PS11_1_EPC1_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 04-03 candidates: ['PS10_5']", "timestamp": "2025-09-10T19:10:07.447703", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS10_5 in zone 04-03", "timestamp": "2025-09-10T19:10:07.447857", "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-10T19:10:07.447989", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "04-03", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone 04-04 candidates: ['ULC5_1', 'ULC5_2', 'ULC5_3', 'ULC6_1', 'ULC6_2', 'ULC6_3', 'PS11_1', 'PS11_2', 'PS11_3', 'PS11_4']", "timestamp": "2025-09-10T19:10:07.448289", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS11_2 in zone 04-04", "timestamp": "2025-09-10T19:10:07.448449", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base ULC5_1 in zone 04-04", "timestamp": "2025-09-10T19:10:07.448591", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base ULC5_2 in zone 04-04", "timestamp": "2025-09-10T19:10:07.448791", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base ULC6_1 in zone 04-04", "timestamp": "2025-09-10T19:10:07.448948", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base ULC6_2 in zone 04-04", "timestamp": "2025-09-10T19:10:07.449113", "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-10T19:10:07.449294", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "04-04", "interlock": "MCM04", "dcs_list": ["PS11_1_EPC1_DCS_CTRL.O1", "PS11_3_EPC1_DCS_CTRL.O1", "PS11_3_EPC2_DCS_CTRL.O1", "PS11_4_EPC1_DCS_CTRL.O1", "PS11_4_EPC2_DCS_CTRL.O1", "ULC5_3_EPC1_DCS_CTRL.O1", "ULC5_3_EPC2_DCS_CTRL.O1", "ULC6_3_EPC1_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 04-05 candidates: ['PS11_6', 'PS11_7']", "timestamp": "2025-09-10T19:10:07.449624", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS11_6 in zone 04-05", "timestamp": "2025-09-10T19:10:07.449804", "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-10T19:10:07.449968", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "04-05", "interlock": "MCM04", "dcs_list": ["PS11_7_EPC1_DCS_CTRL.O1", "PS11_7_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 04-06 candidates: ['PS11_8', 'PS11_9']", "timestamp": "2025-09-10T19:10:07.450312", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS11_8 in zone 04-06", "timestamp": "2025-09-10T19:10:07.450547", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS11_9 in zone 04-06", "timestamp": "2025-09-10T19:10:07.450729", "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-10T19:10:07.450892", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "04-06", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone 04-07 candidates: ['PS11_11']", "timestamp": "2025-09-10T19:10:07.451204", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PS11_11 in zone 04-07", "timestamp": "2025-09-10T19:10:07.451384", "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-10T19:10:07.451587", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "04-07", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone 04-08 candidates: ['PRS3_5', 'PRS3_6']", "timestamp": "2025-09-10T19:10:07.451918", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base PRS3_6 in zone 04-08", "timestamp": "2025-09-10T19:10:07.452093", "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-10T19:10:07.452245", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "04-08", "interlock": "MCM04", "dcs_list": ["PRS3_5_EPC1_DCS_CTRL.O1", "PRS3_5_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 04-09 candidates: ['PRS4_1', 'PRS4_2', 'PS11_3']", "timestamp": "2025-09-10T19:10:07.452565", "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-10T19:10:07.452780", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "04-09", "interlock": "MCM04", "dcs_list": ["PRS4_1_EPC1_DCS_CTRL.O1", "PRS4_1_EPC2_DCS_CTRL.O1", "PRS4_2_EPC1_DCS_CTRL.O1", "PRS4_2_EPC2_DCS_CTRL.O1", "PS11_3_EPC1_DCS_CTRL.O1", "PS11_3_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone FL1014 candidates: ['FL1014_2', 'FL1014_3', 'FL1014_4']", "timestamp": "2025-09-10T19:10:07.453142", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1014_2 in zone FL1014", "timestamp": "2025-09-10T19:10:07.453489", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1014_3 in zone FL1014", "timestamp": "2025-09-10T19:10:07.453647", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1014_4 in zone FL1014", "timestamp": "2025-09-10T19:10:07.453829", "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-10T19:10:07.453964", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "FL1014", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone FL1018 candidates: ['FL1018_2', 'FL1018_3', 'FL1018_4']", "timestamp": "2025-09-10T19:10:07.454263", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1018_2 in zone FL1018", "timestamp": "2025-09-10T19:10:07.454407", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1018_3 in zone FL1018", "timestamp": "2025-09-10T19:10:07.454555", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1018_4 in zone FL1018", "timestamp": "2025-09-10T19:10:07.454716", "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-10T19:10:07.454849", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "FL1018", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone FL1022 candidates: ['FL1022_2', 'FL1022_3', 'FL1022_4']", "timestamp": "2025-09-10T19:10:07.455153", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1022_2 in zone FL1022", "timestamp": "2025-09-10T19:10:07.455321", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1022_3 in zone FL1022", "timestamp": "2025-09-10T19:10:07.455490", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1022_4 in zone FL1022", "timestamp": "2025-09-10T19:10:07.455630", "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-10T19:10:07.455798", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "FL1022", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone FL1026 candidates: ['FL1026_2', 'FL1026_3', 'FL1026_4']", "timestamp": "2025-09-10T19:10:07.456129", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1026_2 in zone FL1026", "timestamp": "2025-09-10T19:10:07.456347", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1026_3 in zone FL1026", "timestamp": "2025-09-10T19:10:07.456467", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1026_4 in zone FL1026", "timestamp": "2025-09-10T19:10:07.456576", "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-10T19:10:07.456696", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "FL1026", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone FL1034 candidates: ['FL1034_2', 'FL1034_3', 'FL1034_4']", "timestamp": "2025-09-10T19:10:07.456990", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1034_2 in zone FL1034", "timestamp": "2025-09-10T19:10:07.457132", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1034_3 in zone FL1034", "timestamp": "2025-09-10T19:10:07.457283", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1034_4 in zone FL1034", "timestamp": "2025-09-10T19:10:07.457427", "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-10T19:10:07.457566", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "FL1034", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone FL1038 candidates: ['FL1038_2', 'FL1038_3', 'FL1038_4']", "timestamp": "2025-09-10T19:10:07.457871", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1038_2 in zone FL1038", "timestamp": "2025-09-10T19:10:07.458047", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1038_3 in zone FL1038", "timestamp": "2025-09-10T19:10:07.458187", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL1038_4 in zone FL1038", "timestamp": "2025-09-10T19:10:07.458314", "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-10T19:10:07.458442", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "FL1038", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone FL3012 candidates: ['FL3012_2', 'FL3012_3', 'FL3012_4']", "timestamp": "2025-09-10T19:10:07.458733", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3012_2 in zone FL3012", "timestamp": "2025-09-10T19:10:07.458888", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3012_3 in zone FL3012", "timestamp": "2025-09-10T19:10:07.459026", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3012_4 in zone FL3012", "timestamp": "2025-09-10T19:10:07.459231", "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-10T19:10:07.459486", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "FL3012", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone FL3016 candidates: ['FL3016_2', 'FL3016_3', 'FL3016_4']", "timestamp": "2025-09-10T19:10:07.459789", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3016_2 in zone FL3016", "timestamp": "2025-09-10T19:10:07.459930", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3016_3 in zone FL3016", "timestamp": "2025-09-10T19:10:07.460051", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3016_4 in zone FL3016", "timestamp": "2025-09-10T19:10:07.460185", "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-10T19:10:07.460320", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "FL3016", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone FL3020 candidates: ['FL3020_2', 'FL3020_3', 'FL3020_4']", "timestamp": "2025-09-10T19:10:07.460613", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3020_2 in zone FL3020", "timestamp": "2025-09-10T19:10:07.460793", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3020_3 in zone FL3020", "timestamp": "2025-09-10T19:10:07.460950", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3020_4 in zone FL3020", "timestamp": "2025-09-10T19:10:07.461099", "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-10T19:10:07.461243", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "FL3020", "interlock": "MCM04", "dcs_list": []}
{"level": "DEBUG", "message": "Zone FL3024 candidates: ['FL3024_2', 'FL3024_3', 'FL3024_4']", "timestamp": "2025-09-10T19:10:07.461549", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3024_2 in zone FL3024", "timestamp": "2025-09-10T19:10:07.461710", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3024_3 in zone FL3024", "timestamp": "2025-09-10T19:10:07.461830", "module": "src.routines.zones", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "No DCS controllers found for base FL3024_4 in zone FL3024", "timestamp": "2025-09-10T19:10:07.461933", "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-10T19:10:07.462042", "module": "src.routines.zones", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "zone": "FL3024", "interlock": "MCM04", "dcs_list": []}
{"level": "INFO", "message": "Successfully generated routine: zones", "timestamp": "2025-09-10T19:10:07.462205", "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-10T19:10:07.462362", "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-10T19:10:07.469496", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Plugin safety_tag_mapping cannot generate with current data", "timestamp": "2025-09-10T19:10:07.588446", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Safety routine generation results: {'inputs': True, 'outputs': True, 'resets': True, 'zones': True, 'estops': True, 'safety_tag_mapping': False}", "timestamp": "2025-09-10T19:10:07.588828", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag map with 32 tags (32 push buttons, 0 beacons)", "timestamp": "2025-09-10T19:10:07.647001", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Routines created (6): MainRoutine, R010_INPUTS, R011_OUTPUTS, R012_RESETS, R020_ESTOPS, R030_ZONES", "timestamp": "2025-09-10T19:10:07.647253", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R010_INPUTS: 71 rungs | example: XIC(Local:7:I.Pt02.Status)XIC(Local:7:I.Pt03.Status)OTE(MCM_EPB_STATUS);", "timestamp": "2025-09-10T19:10:07.647486", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R011_OUTPUTS: 19 rungs | example: XIC(EStop_MCM_OK)XIC(EStop_04_01_OK)[OTE(PS10_1_VFD1:SO.STOOutput),OTE(PS10_2_VFD1:SO.STOOutput),OTE(PS10_3_VFD1:SO.STOOutput),OTE(ULC7_3_VFD1:SO.Out00Output...", "timestamp": "2025-09-10T19:10:07.647684", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R012_RESETS: 20 rungs | example: [XIC(SFT_PRS3_5_S1_PB) ,XIC(SFT_MCM_S_PB)]OTE(RST_PRS3_5_EPC1_ESTOP);", "timestamp": "2025-09-10T19:10:07.647877", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R030_ZONES: 20 rungs | example: XIC(PS10_1_EPC1_DCS_CTRL.O1)XIC(ULC7_3_EPC1_DCS_CTRL.O1)XIC(ULC7_3_EPC2_DCS_CTRL.O1)XIC(ULC8_3_EPC1_DCS_CTRL.O1)OTE(EStop_04_01_OK);", "timestamp": "2025-09-10T19:10:07.648058", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R020_ESTOPS: 31 rungs | example: DCS(MCM_EPB_DCS_CTRL,EMERGENCY STOP,EQUIVALENT - ACTIVE HIGH,500,MANUAL,AUTOMATIC,Local:7:I.Pt02.Data,Local:7:I.Pt03.Data,MCM_EPB_STATUS,SFT_MCM_S_PB);", "timestamp": "2025-09-10T19:10:07.648228", "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-10T19:10:07.648383", "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-10T19:10:07.648561", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Written ModernSafetyProgramGenerator to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/SafetyProgram_Generated.L5X", "timestamp": "2025-09-10T19:10:07.651081", "module": "ModernSafetyProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "[SUCCESS] SafetyProgram written to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/SafetyProgram_Generated.L5X", "timestamp": "2025-09-10T19:10:07.823484", "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-10T19:10:07.823697", "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-10T19:10:07.823869", "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-10T19:10:07.824038", "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-10T19:10:07.824165", "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-10T19:10:07.824309", "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-10T19:10:08.007789", "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-10T19:10:08.093310", "module": "src.data_loader", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "best_key": "MCM04", "score": 45}
{"level": "DEBUG", "message": "Zones: loaded", "timestamp": "2025-09-10T19:10:08.093796", "module": "src.data_loader", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "rows": 20}
{"level": "DEBUG", "message": "Extracting SPEED_CTRL data", "timestamp": "2025-09-10T19:10:08.097454", "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-10T19:10:08.117811", "module": "DataLoader", "file": "logging_config.py", "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-10T19:10:08.118046", "module": "DataLoader", "file": "logging_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-10T19:10:08.118365", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.132237", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.132513", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.132741", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.132916", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.133070", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.133216", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.133358", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.133493", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.133703", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.133913", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.134121", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.134318", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.134523", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.134740", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.134958", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.135128", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.135288", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.135485", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.135704", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.135927", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.136167", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.136412", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.136629", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.136860", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.137094", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.137291", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.137487", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.137690", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.137902", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.138128", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.138347", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.138552", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.138762", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.138938", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.139084", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.139276", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.139507", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.139727", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.139937", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.140181", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.140385", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.140556", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.140723", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.140882", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.141064", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.141290", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.141534", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.141767", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.141989", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.142189", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.142354", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.142541", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.142766", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.142990", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.143210", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.143438", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.143890", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.144141", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.144392", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.144644", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.144868", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.145102", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.145338", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.145557", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.145787", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.146018", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.146263", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.146496", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.146785", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.147021", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.147243", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.147483", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.147687", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.147890", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.148101", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.148273", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.148444", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.148654", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.148890", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.149142", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.149340", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.149549", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.149777", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.149996", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.150198", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.150411", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.150642", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.150844", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.151034", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.151211", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.151384", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.151534", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.151753", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.151993", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.152212", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.152436", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.152657", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.152888", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.153088", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.153322", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.153549", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.153752", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.153945", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.154132", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.154287", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.154485", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.154728", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.154960", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.155193", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.155421", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.155629", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.155823", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.156042", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.156252", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.156439", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.156616", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.156809", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.157044", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.157234", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.157392", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.157533", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.157725", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.157957", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.158202", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.158454", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.158699", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.158939", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.159181", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.159395", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.159602", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.159826", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.160056", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.160382", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.160609", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.160846", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.161065", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.161273", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.161456", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.161653", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.161852", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.162018", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.162168", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.162349", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.162550", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.162733", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.162918", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.163116", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.163356", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.163592", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.163812", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.164008", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.164201", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.164415", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.164643", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.164844", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.165044", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.165264", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.165481", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.165699", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.165932", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.166185", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.166413", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.166669", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.166895", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.167122", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.167368", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.167595", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.167820", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.168035", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.168271", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.168500", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.168708", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.168929", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.169133", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.169346", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.169536", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.169741", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.169971", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.170161", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.170329", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.170495", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.170672", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.170875", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.171078", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.171278", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.171496", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.171680", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.171873", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.172100", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.172321", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.172509", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.172711", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.172930", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.173207", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.173436", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.173609", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.173771", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.173927", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.174072", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.174256", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.174453", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.174679", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.174943", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.175213", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.175464", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.175832", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.176098", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.176348", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.176561", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.176754", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.176939", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.177154", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.177348", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.177542", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.177722", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.177871", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.178071", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.178316", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.178547", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.178780", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.179003", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.179183", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.179348", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.179510", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.179719", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.179928", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.180145", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.180363", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.180556", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.180736", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.180909", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.181060", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.181259", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.181484", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.181698", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.181901", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.182103", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.182410", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.182657", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.182889", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.183102", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.183298", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.183531", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.183755", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.183932", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.184084", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.184278", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.184497", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.184718", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.184911", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.185068", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.185248", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.185433", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.185638", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.185843", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.186023", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.186247", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.186484", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.186702", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.186926", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.187113", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.187293", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.187496", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.187717", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.187882", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.188027", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.188174", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.188309", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.188471", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.188685", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.188884", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.189036", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.189173", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.189353", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.189529", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.189732", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.189955", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.190130", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.190271", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.190413", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.190567", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.190741", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.190906", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.191051", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.191445", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.191657", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.191838", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.192036", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.192261", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.192470", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.192666", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.192815", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.192954", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.193190", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.193391", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.193569", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.193727", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.193864", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.193998", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.194185", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.194393", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.194554", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.194711", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.194847", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.194980", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.195112", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.195290", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.195475", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.195669", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.195884", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.196072", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.196238", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.196417", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.196588", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.196761", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.196939", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.197137", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.197329", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.197501", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.197677", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.197874", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.198102", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.198309", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.198554", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.198752", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.199009", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.199277", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.199512", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.199702", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.199868", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.200011", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.200149", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.200306", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.200441", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.200578", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.200718", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.200874", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.201028", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.201169", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.201318", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.201462", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.201604", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.201750", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.201900", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.202038", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.202228", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.202440", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.202654", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.202859", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.203050", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.203256", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.203461", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.203666", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.203835", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.203977", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.204116", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.204252", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.204417", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.204602", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.204808", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.205023", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.205188", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.205362", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.205511", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.205703", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.205931", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.206133", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.206318", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.206534", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.206810", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.207139", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.207351", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.207599", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.207871", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.208090", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.208345", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.208591", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.208857", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.209094", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.209314", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.209517", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.209749", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.209974", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.210182", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.210378", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.210558", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.210735", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.210928", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.211152", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.211381", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.211577", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.211779", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.211979", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.212151", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.212366", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.212579", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.212797", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.213006", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.213226", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.213467", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.213703", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.214031", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.214285", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.214492", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.214683", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.214843", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.215012", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.215220", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.215459", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.215739", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.215997", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.216295", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.216558", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.216802", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.217033", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.217246", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.217472", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.217713", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.217956", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.218207", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.218422", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.218665", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.219077", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.219332", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.219581", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.219844", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.220091", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.220340", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.220592", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.220803", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.220990", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.221177", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.221386", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.221608", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.221776", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.221991", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.222492", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.222771", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.222988", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.223225", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.223457", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.223702", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.224035", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.224277", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.224510", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.224745", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.224958", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.225179", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.225424", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.225655", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.225885", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.226074", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.226285", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.226529", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.226739", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.226965", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.227185", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.227397", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.227619", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.227849", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.228073", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.228283", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.228500", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.228770", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.229019", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.229268", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.229505", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.229738", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.229966", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.230183", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.230378", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.230582", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.230780", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.230996", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.231230", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.231466", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.231667", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.231876", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.232112", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.232440", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.232675", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.232907", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.233134", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.233355", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.233568", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.233807", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.234051", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.234287", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.234489", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.234712", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.234896", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.235096", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.235311", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.235518", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.235694", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.235860", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.236046", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.236255", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.236486", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.236713", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.236925", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.237136", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.237331", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.237512", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.237752", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.237980", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.238220", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.238552", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.238860", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.239091", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.239300", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.239620", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.239851", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.240047", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.240253", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.240486", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.240720", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.240957", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.241198", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.241416", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.241628", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.241819", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.242017", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.242235", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.242436", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.242678", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.242882", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.243074", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.243281", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.243496", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.243672", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.243819", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.243992", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.244188", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.244367", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.244515", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.244683", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.244889", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.245085", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.245306", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.245536", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.245771", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.245997", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.246227", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.246461", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.246692", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.246912", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.247107", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.247279", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.247474", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.247667", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.247877", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.248109", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.248354", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.248569", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.248806", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.249182", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.249397", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.249610", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.249820", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.250012", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.250210", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.250411", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.250623", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.250822", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.250998", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.251142", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.251280", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.251491", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.251692", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.251856", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.252029", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.252214", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.252401", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.252580", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.253063", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.253325", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.253561", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.253799", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:08.254019", "module": "DataLoader", "file": "logging_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-10T19:10:08.254245", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PRS4_1_VFD1 -> 120 FPM", "timestamp": "2025-09-10T19:10:08.254587", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PRS4_2_VFD1 -> 120 FPM", "timestamp": "2025-09-10T19:10:08.254839", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PRS3_2B_VFD1 -> 120 FPM", "timestamp": "2025-09-10T19:10:08.255088", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PRS3_3B_VFD1 -> 120 FPM", "timestamp": "2025-09-10T19:10:08.255320", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PRS3_2A_VFD1 -> 120 FPM", "timestamp": "2025-09-10T19:10:08.255571", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PRS3_3A_VFD1 -> 120 FPM", "timestamp": "2025-09-10T19:10:08.255801", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PRS3_5_VFD1 -> 120 FPM", "timestamp": "2025-09-10T19:10:08.256110", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PS11_1_VFD1 -> 150 FPM", "timestamp": "2025-09-10T19:10:08.256364", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PS11_2_VFD1 -> 200 FPM", "timestamp": "2025-09-10T19:10:08.256613", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PS11_3_VFD1 -> 240 FPM", "timestamp": "2025-09-10T19:10:08.256855", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PS11_4_VFD1 -> 240 FPM", "timestamp": "2025-09-10T19:10:08.257090", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PS11_6_VFD1 -> 240 FPM", "timestamp": "2025-09-10T19:10:08.257331", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: PS10_1_VFD1 -> 150 FPM", "timestamp": "2025-09-10T19:10:08.257574", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: ULC5_3_VFD1 -> 80 FPM", "timestamp": "2025-09-10T19:10:08.257837", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: ULC6_3_VFD1 -> 80 FPM", "timestamp": "2025-09-10T19:10:08.258072", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: ULC7_3_VFD1 -> 80 FPM", "timestamp": "2025-09-10T19:10:08.258279", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: ULC8_3_VFD1 -> 80 FPM", "timestamp": "2025-09-10T19:10:08.258505", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: FL1014_2_VFD1 -> 350 FPM", "timestamp": "2025-09-10T19:10:08.258760", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: FL1018_2_VFD1 -> 350 FPM", "timestamp": "2025-09-10T19:10:08.259118", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: FL1022_2_VFD1 -> 350 FPM", "timestamp": "2025-09-10T19:10:08.259367", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: FL1026_2_VFD1 -> 350 FPM", "timestamp": "2025-09-10T19:10:08.259600", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: FL1034_2_VFD1 -> 350 FPM", "timestamp": "2025-09-10T19:10:08.259843", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: FL1038_2_VFD1 -> 350 FPM", "timestamp": "2025-09-10T19:10:08.260062", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: FL3012_2_VFD1 -> 350 FPM", "timestamp": "2025-09-10T19:10:08.260310", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: FL3016_2_VFD1 -> 350 FPM", "timestamp": "2025-09-10T19:10:08.260559", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: FL3020_2_VFD1 -> 350 FPM", "timestamp": "2025-09-10T19:10:08.260802", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Speed lookup: FL3024_2_VFD1 -> 350 FPM", "timestamp": "2025-09-10T19:10:08.261027", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "SPEED_CTRL sample=FL1014_2_VFD1(350), FL1018_2_VFD1(350), FL1022_2_VFD1(350), FL1026_2_VFD1(350), FL1034_2_VFD1(350)...", "timestamp": "2025-09-10T19:10:08.261262", "module": "DataLoader", "file": "logging_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-10T19:10:08.261530", "module": "DataLoader", "file": "logging_config.py", "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-10T19:10:09.049954", "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-10T19:10:09.050962", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "PMM processing PDP9_PMM1", "timestamp": "2025-09-10T19:10:09.051222", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "PMM PDP9_PMM1 DPM=PS11_7_DPM1", "timestamp": "2025-09-10T19:10:09.051377", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "PMM PDP9_PMM1 PWM fault IO PDP9_FIO1:I.Pt12.Data", "timestamp": "2025-09-10T19:10:09.052258", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "PMM PDP9_PMM1 configuration stored", "timestamp": "2025-09-10T19:10:09.052420", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "PMM processing PDP10_PMM1", "timestamp": "2025-09-10T19:10:09.052593", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "PMM PDP10_PMM1 DPM=PS11_7_DPM1", "timestamp": "2025-09-10T19:10:09.052742", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "PMM PDP10_PMM1 PWM fault IO PDP10_FIO1:I.Pt12.Data", "timestamp": "2025-09-10T19:10:09.053591", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "PMM PDP10_PMM1 configuration stored", "timestamp": "2025-09-10T19:10:09.053810", "module": "DataLoader", "file": "logging_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-10T19:10:09.053951", "module": "DataLoader", "file": "logging_config.py", "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-10T19:10:09.054106", "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-10T19:10:09.056861", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "CB_MONITOR PDP9: CBs=26 FIOs=2", "timestamp": "2025-09-10T19:10:09.057052", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "CB entries for PDP9 (in order): ['PDP9_CB1', 'PDP9_CB2', 'PDP9_CB3', 'PDP9_CB4', 'PDP9_CB5', 'PDP9_CB6', 'PDP9_CB7', 'PDP9_CB8', 'PDP9_CB9', 'PDP9_CB10', 'PDP9_CB11', 'PDP9_CB12', 'PDP9_CB13', 'PDP9_CB14', 'PDP9_CB15', 'PDP9_CB16', 'PDP9_CB17', 'PDP9_CB18', 'PDP9_CB19', 'PDP9_CB20', 'PDP9_CB21', 'PDP9_CB22', 'PDP9_CB23', 'PDP9_CB24', 'PDP9_CB25', 'PDP9_CB26']", "timestamp": "2025-09-10T19:10:09.057253", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB1, IO_PATH=PDP9_FIO1:I.Pt00.Data", "timestamp": "2025-09-10T19:10:09.057412", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB1 (CB1) to position 0 with IO_PATH PDP9_FIO1:I.Pt00.Data", "timestamp": "2025-09-10T19:10:09.057617", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB2, IO_PATH=PDP9_FIO1:I.Pt01.Data", "timestamp": "2025-09-10T19:10:09.057763", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB2 (CB2) to position 1 with IO_PATH PDP9_FIO1:I.Pt01.Data", "timestamp": "2025-09-10T19:10:09.057891", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB3, IO_PATH=PDP9_FIO1:I.Pt02.Data", "timestamp": "2025-09-10T19:10:09.058002", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB3 (CB3) to position 2 with IO_PATH PDP9_FIO1:I.Pt02.Data", "timestamp": "2025-09-10T19:10:09.058129", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB4, IO_PATH=PDP9_FIO1:I.Pt03.Data", "timestamp": "2025-09-10T19:10:09.058253", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB4 (CB4) to position 3 with IO_PATH PDP9_FIO1:I.Pt03.Data", "timestamp": "2025-09-10T19:10:09.058368", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB5, IO_PATH=PDP9_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T19:10:09.058485", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB5 (CB5) to position 4 with IO_PATH PDP9_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T19:10:09.058658", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB6, IO_PATH=PDP9_FIO1:I.Pt06.Data", "timestamp": "2025-09-10T19:10:09.059042", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB6 (CB6) to position 5 with IO_PATH PDP9_FIO1:I.Pt06.Data", "timestamp": "2025-09-10T19:10:09.059247", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB7, IO_PATH=PDP9_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T19:10:09.059459", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB7 (CB7) to position 6 with IO_PATH PDP9_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T19:10:09.059624", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB8, IO_PATH=PDP9_FIO1:I.Pt09.Data", "timestamp": "2025-09-10T19:10:09.059780", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB8 (CB8) to position 7 with IO_PATH PDP9_FIO1:I.Pt09.Data", "timestamp": "2025-09-10T19:10:09.059893", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB9, IO_PATH=PDP9_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T19:10:09.059997", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB9 (CB9) to position 8 with IO_PATH PDP9_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T19:10:09.060102", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB10, IO_PATH=PDP9_FIO1:I.Pt11.Data", "timestamp": "2025-09-10T19:10:09.060203", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB10 (CB10) to position 9 with IO_PATH PDP9_FIO1:I.Pt11.Data", "timestamp": "2025-09-10T19:10:09.060328", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB11, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-10T19:10:09.060468", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB11 (CB11) to position 10 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-10T19:10:09.060593", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB12, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-10T19:10:09.060752", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB12 (CB12) to position 11 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-10T19:10:09.060882", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB13, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-10T19:10:09.061010", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB13 (CB13) to position 12 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-10T19:10:09.061162", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB14, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-10T19:10:09.061286", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB14 (CB14) to position 13 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-10T19:10:09.061417", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB15, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-10T19:10:09.061533", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB15 (CB15) to position 14 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-10T19:10:09.061980", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB16, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-10T19:10:09.062338", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB16 (CB16) to position 15 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-10T19:10:09.062602", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB17, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-10T19:10:09.062817", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB17 (CB17) to position 16 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-10T19:10:09.063053", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB18, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-10T19:10:09.063194", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB18 (CB18) to position 17 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-10T19:10:09.063334", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB19, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-10T19:10:09.063481", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB19 (CB19) to position 18 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-10T19:10:09.063610", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB20, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-10T19:10:09.063757", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB20 (CB20) to position 19 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-10T19:10:09.063925", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB21, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-10T19:10:09.064072", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB21 (CB21) to position 20 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-10T19:10:09.064231", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB22, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-10T19:10:09.064404", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB22 (CB22) to position 21 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-10T19:10:09.064548", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB23, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-10T19:10:09.064667", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB23 (CB23) to position 22 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-10T19:10:09.064801", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB24, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-10T19:10:09.064925", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB24 (CB24) to position 23 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-10T19:10:09.065056", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB25, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-10T19:10:09.065197", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB25 (CB25) to position 24 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-10T19:10:09.065354", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP9_CB26, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-10T19:10:09.065511", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP9_CB26 (CB26) to position 25 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-10T19:10:09.065652", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "CB_MONITOR PDP9: configured CBs=26 entries=['PDP9_CB1', 'PDP9_CB2', 'PDP9_CB3', 'PDP9_CB4', 'PDP9_CB5', 'PDP9_CB6', 'PDP9_CB7', 'PDP9_CB8', 'PDP9_CB9', 'PDP9_CB10', 'PDP9_CB11', 'PDP9_CB12', 'PDP9_CB13', 'PDP9_CB14', 'PDP9_CB15', 'PDP9_CB16', 'PDP9_CB17', 'PDP9_CB18', 'PDP9_CB19', 'PDP9_CB20', 'PDP9_CB21', 'PDP9_CB22', 'PDP9_CB23', 'PDP9_CB24', 'PDP9_CB25', 'PDP9_CB26'] fault=PDP9_FIO1:I.ConnectionFaulted", "timestamp": "2025-09-10T19:10:09.065817", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "CB_MONITOR PDP10: CBs=26 FIOs=2", "timestamp": "2025-09-10T19:10:09.066001", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "CB entries for PDP10 (in order): ['PDP10_CB1', 'PDP10_CB2', 'PDP10_CB3', 'PDP10_CB4', 'PDP10_CB5', 'PDP10_CB6', 'PDP10_CB7', 'PDP10_CB8', 'PDP10_CB9', 'PDP10_CB10', 'PDP10_CB11', 'PDP10_CB12', 'PDP10_CB13', 'PDP10_CB14', 'PDP10_CB15', 'PDP10_CB16', 'PDP10_CB17', 'PDP10_CB18', 'PDP10_CB19', 'PDP10_CB20', 'PDP10_CB21', 'PDP10_CB22', 'PDP10_CB23', 'PDP10_CB24', 'PDP10_CB25', 'PDP10_CB26']", "timestamp": "2025-09-10T19:10:09.066189", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB1, IO_PATH=PDP10_FIO1:I.Pt00.Data", "timestamp": "2025-09-10T19:10:09.066340", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB1 (CB1) to position 0 with IO_PATH PDP10_FIO1:I.Pt00.Data", "timestamp": "2025-09-10T19:10:09.066506", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB2, IO_PATH=PDP10_FIO1:I.Pt01.Data", "timestamp": "2025-09-10T19:10:09.066654", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB2 (CB2) to position 1 with IO_PATH PDP10_FIO1:I.Pt01.Data", "timestamp": "2025-09-10T19:10:09.066782", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB3, IO_PATH=PDP10_FIO1:I.Pt02.Data", "timestamp": "2025-09-10T19:10:09.066933", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB3 (CB3) to position 2 with IO_PATH PDP10_FIO1:I.Pt02.Data", "timestamp": "2025-09-10T19:10:09.067101", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB4, IO_PATH=PDP10_FIO1:I.Pt03.Data", "timestamp": "2025-09-10T19:10:09.067265", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB4 (CB4) to position 3 with IO_PATH PDP10_FIO1:I.Pt03.Data", "timestamp": "2025-09-10T19:10:09.067405", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB5, IO_PATH=PDP10_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T19:10:09.067544", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB5 (CB5) to position 4 with IO_PATH PDP10_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T19:10:09.067692", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB6, IO_PATH=PDP10_FIO1:I.Pt06.Data", "timestamp": "2025-09-10T19:10:09.067803", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB6 (CB6) to position 5 with IO_PATH PDP10_FIO1:I.Pt06.Data", "timestamp": "2025-09-10T19:10:09.067932", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB7, IO_PATH=PDP10_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T19:10:09.068078", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB7 (CB7) to position 6 with IO_PATH PDP10_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T19:10:09.068231", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB8, IO_PATH=PDP10_FIO1:I.Pt09.Data", "timestamp": "2025-09-10T19:10:09.068377", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB8 (CB8) to position 7 with IO_PATH PDP10_FIO1:I.Pt09.Data", "timestamp": "2025-09-10T19:10:09.068556", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB9, IO_PATH=PDP10_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T19:10:09.068721", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB9 (CB9) to position 8 with IO_PATH PDP10_FIO1:I.Pt10.Data", "timestamp": "2025-09-10T19:10:09.068856", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB10, IO_PATH=PDP10_FIO1:I.Pt11.Data", "timestamp": "2025-09-10T19:10:09.069002", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB10 (CB10) to position 9 with IO_PATH PDP10_FIO1:I.Pt11.Data", "timestamp": "2025-09-10T19:10:09.069148", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB11, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-10T19:10:09.069306", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB11 (CB11) to position 10 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4", "timestamp": "2025-09-10T19:10:09.069465", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB12, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-10T19:10:09.069643", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB12 (CB12) to position 11 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2", "timestamp": "2025-09-10T19:10:09.069832", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB13, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-10T19:10:09.070023", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB13 (CB13) to position 12 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-10T19:10:09.070295", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB14, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-10T19:10:09.070424", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB14 (CB14) to position 13 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2", "timestamp": "2025-09-10T19:10:09.070590", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB15, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-10T19:10:09.070772", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB15 (CB15) to position 14 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-10T19:10:09.070917", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB16, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-10T19:10:09.071053", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB16 (CB16) to position 15 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2", "timestamp": "2025-09-10T19:10:09.071223", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB17, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-10T19:10:09.071375", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB17 (CB17) to position 16 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-10T19:10:09.071507", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB18, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-10T19:10:09.071648", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB18 (CB18) to position 17 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2", "timestamp": "2025-09-10T19:10:09.071772", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB19, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-10T19:10:09.071905", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB19 (CB19) to position 18 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-10T19:10:09.072077", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB20, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-10T19:10:09.072233", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB20 (CB20) to position 19 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2", "timestamp": "2025-09-10T19:10:09.072365", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB21, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-10T19:10:09.072498", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB21 (CB21) to position 20 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-10T19:10:09.072623", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB22, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-10T19:10:09.072760", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB22 (CB22) to position 21 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2", "timestamp": "2025-09-10T19:10:09.072879", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB23, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-10T19:10:09.073010", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB23 (CB23) to position 22 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-10T19:10:09.073157", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB24, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-10T19:10:09.073296", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB24 (CB24) to position 23 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-10T19:10:09.073423", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB25, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-10T19:10:09.073552", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB25 (CB25) to position 24 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-10T19:10:09.073701", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Processing CB entry: DESCA=PDP10_CB26, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-10T19:10:09.073845", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Mapped PDP10_CB26 (CB26) to position 25 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2", "timestamp": "2025-09-10T19:10:09.073989", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "CB_MONITOR PDP10: configured CBs=26 entries=['PDP10_CB1', 'PDP10_CB2', 'PDP10_CB3', 'PDP10_CB4', 'PDP10_CB5', 'PDP10_CB6', 'PDP10_CB7', 'PDP10_CB8', 'PDP10_CB9', 'PDP10_CB10', 'PDP10_CB11', 'PDP10_CB12', 'PDP10_CB13', 'PDP10_CB14', 'PDP10_CB15', 'PDP10_CB16', 'PDP10_CB17', 'PDP10_CB18', 'PDP10_CB19', 'PDP10_CB20', 'PDP10_CB21', 'PDP10_CB22', 'PDP10_CB23', 'PDP10_CB24', 'PDP10_CB25', 'PDP10_CB26'] fault=PDP10_FIO1:I.ConnectionFaulted", "timestamp": "2025-09-10T19:10:09.074150", "module": "DataLoader", "file": "logging_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-10T19:10:09.074311", "module": "DataLoader", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Tags created: total=573 | standard=62 safety=143 dcs=31 modules=323", "timestamp": "2025-09-10T19:10:09.076760", "module": "src.writers.xml_tag_writer", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "Added 573 controller tags", "timestamp": "2025-09-10T19:10:09.077104", "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-10T19:10:09.077283", "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-10T19:10:09.077648", "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-10T19:10:09.077974", "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-10T19:10:09.078209", "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-10T19:10:09.078408", "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-10T19:10:09.078688", "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-10T19:10:09.080402", "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-10T19:10:09.080625", "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-10T19:10:09.084491", "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-10T19:10:09.085294", "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-10T19:10:09.086242", "module": "DataLoader", "file": "logging_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-10T19:10:09.086557", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.089859", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.090065", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.090268", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.090465", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.090667", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.090858", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.091031", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.091230", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.091444", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.091654", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.091848", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.092026", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.092230", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.092439", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.092664", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.092890", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.093364", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.093652", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.093889", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.094109", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.094306", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.094495", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.094700", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.094872", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.095026", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.095174", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.095376", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.095567", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.095726", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.095875", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.096035", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.096230", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.096412", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.096622", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.096805", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.096963", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.097110", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.097269", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.097436", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.097640", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.097840", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.098024", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.098191", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.098344", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.098486", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.098716", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.098988", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.099342", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.099586", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.099818", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.100059", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.100305", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.100533", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.100746", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.100926", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.101114", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.101338", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.101543", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.101728", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.101915", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.102117", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.102345", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.102631", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.102890", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.103122", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.103348", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.103644", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.103896", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.104164", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.104359", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.104520", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.104714", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.104922", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.105146", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.105377", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.105608", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.105855", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.106099", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.106297", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.106477", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.106646", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.106792", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.106946", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.107081", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.107219", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.107406", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.107581", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.107722", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.107894", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.108087", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.108246", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.108408", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.108623", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.108987", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.109300", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.109545", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.109778", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.110012", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.110234", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.110425", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.110612", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.110796", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.110948", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.111089", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.111229", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.111407", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.111641", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.111822", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.111971", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.112130", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.112292", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.112478", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.112659", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.112805", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.112939", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.113073", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.113208", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.113343", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.113477", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.113639", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.113824", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.114017", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.114202", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.114414", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.114634", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.114825", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.115013", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.115244", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.115460", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.115650", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.115954", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.116210", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.116462", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.116701", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.116943", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.117184", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.117447", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.117682", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.117921", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.118131", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.118362", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.118604", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.118849", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.119105", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.119335", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.119564", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.119770", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.119987", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.120212", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.120435", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.120633", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.120832", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.121031", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.121224", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.121389", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.121562", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.121741", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.121906", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.122048", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.122186", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.122324", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.122456", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.122652", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.122858", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.123050", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.123239", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.123418", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.123884", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.124126", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.124362", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.124588", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.124798", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.124987", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.125189", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.125376", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.125579", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.125776", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.125972", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.126135", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.126312", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.126477", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.126647", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.126785", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.126920", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.127056", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.127216", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.127360", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.127564", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.127773", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.127993", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.128221", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.128427", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.128662", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.128903", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.129123", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.129328", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.129544", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.129748", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.129901", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.130045", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.130182", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.130350", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.130596", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.130796", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.130996", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.131202", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.131397", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.131605", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.131776", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.131927", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.132106", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.132450", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.132690", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.132928", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.133178", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.133456", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.133695", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.133933", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.134154", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.134366", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.134565", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.134734", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.134915", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.135102", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.135284", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.135442", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.135609", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.135783", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.135967", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.136152", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.136353", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.136570", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.136748", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.136928", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.137096", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.137253", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.137398", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.137556", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.137728", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.137885", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.138099", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.138251", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.138404", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.138763", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.138959", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.139158", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.139328", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.139681", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.139932", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.140136", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.140305", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.140459", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.140601", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.140749", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.140893", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.141073", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.141249", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.141400", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.141613", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.141849", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.142106", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.142333", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.142556", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.142763", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.142987", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.143216", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.143425", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.143637", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.143823", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.143983", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.144161", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.144350", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.144539", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.144720", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.144892", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.145067", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.145250", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.145438", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.145610", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.145792", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.145999", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.146235", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.146451", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.146658", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.146830", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.146985", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.147130", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.147270", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.147410", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.147622", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.147822", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.148010", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.148266", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.148488", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.148818", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.149149", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.149409", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.149671", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.149904", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.150114", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.150326", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.150531", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.150758", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.150998", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.151234", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.151452", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.151661", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.151886", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.152104", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.152295", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.152463", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.152635", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.152836", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.153061", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.153253", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.153436", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.153620", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.153776", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.153922", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.154065", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.154203", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.154339", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.154475", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.154656", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.154833", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.155192", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.155436", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.155654", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.155880", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.156107", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.156313", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.156516", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.156710", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.156899", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.157107", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.157305", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.157495", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.157700", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.157887", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.158067", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.158269", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.158449", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.158774", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.158980", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.159174", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.159342", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.159493", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.159633", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.159773", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.159908", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.160055", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.160241", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.160441", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.160638", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.160828", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.161030", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.161231", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.161411", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.161594", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.161775", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.161942", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.162106", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.162263", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.162405", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.162584", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.162755", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.162918", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.163106", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.163285", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.163462", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.163656", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.163851", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.164026", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.164193", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.164355", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.164526", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.164708", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.164888", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.165120", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.165348", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.165833", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.166117", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.166368", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.166612", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.166838", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.167034", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.167257", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.167462", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.167655", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.167822", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.167990", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.168207", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.168430", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.168669", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.168900", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.169132", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.169357", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.169572", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.169775", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.169969", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.170160", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.170346", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.170533", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.170723", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.170888", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.171056", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.171464", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.171711", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.171955", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.172166", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.172367", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.172695", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.172904", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.173264", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.173506", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.173748", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.173994", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.174216", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.174429", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.174641", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.174830", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.175004", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.175194", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.175370", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.175568", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.175863", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.176205", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.176501", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.176827", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.177081", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.177329", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.177559", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.177790", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.178008", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.178218", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.178439", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.178838", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.179082", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.179306", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.179523", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.179723", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.179931", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.180171", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.180397", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.180637", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.180894", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.181144", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.181393", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.181638", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.182038", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.182634", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.183208", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.183785", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.184021", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.184231", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.184465", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.184667", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.184878", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.185101", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.185325", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.185556", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.185761", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.185954", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.186146", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.186346", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.186566", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.186980", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.187214", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.187445", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.187626", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.187819", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.188027", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.188264", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.188495", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.188716", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.188914", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.189127", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.189353", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.189576", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.189794", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.189998", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.190273", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.190447", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.190680", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.190895", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.191127", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.191364", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.191603", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.191833", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.192060", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.192303", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.192562", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.192926", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.193272", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.193520", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.193724", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.193961", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.194203", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.194427", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.194690", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.194919", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.195151", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.195394", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.195658", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.195907", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.196275", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.196527", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.196778", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.197002", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.197202", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.197410", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.197694", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.197906", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.198125", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.198359", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.198587", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.198814", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.199184", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.199412", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.199682", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.199960", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.200217", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.200444", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.200680", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.200908", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.201127", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.201297", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.201493", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.201685", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.201899", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.202106", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.202299", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.202680", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.202976", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.203212", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.203417", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.203586", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.203747", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.203926", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.204141", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.204339", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.204504", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.204661", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.204877", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.205050", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.205229", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.205409", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.205614", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.205850", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.206081", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.206316", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.206549", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.206771", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.206963", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.207177", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.207399", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.207596", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.207815", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.208034", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.208238", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.208430", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.208614", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.208855", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.209094", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.209329", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.209569", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.209788", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.209998", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.210192", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.210392", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.210583", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.210790", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.210998", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.211176", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.211365", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.211542", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.211694", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.211836", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.212021", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.212235", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.212409", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.212560", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.212772", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.212968", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.213126", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.213269", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.213465", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.213650", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.213858", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.214095", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.214315", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.214552", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.214772", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.214978", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.215189", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.215409", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.215595", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.215922", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.216200", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.216466", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.216714", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.216962", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.217210", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.217452", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.217701", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.217974", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.218238", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.218482", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.218702", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.218917", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.219147", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.219374", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.219576", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.219748", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.219941", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.220155", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.220395", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.220556", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.220709", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.220893", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.221091", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.221279", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.221498", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.221704", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.221894", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.222097", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.222308", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.222559", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.222765", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.222974", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.223186", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.223415", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.223622", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.223820", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.224026", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.224257", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.224458", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.224663", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.224889", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.225146", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.225402", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.225620", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.225826", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.226032", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.226237", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.226450", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.226678", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.226883", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.227084", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.227270", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.227441", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.227601", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.227753", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.227896", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.228037", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.228189", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.228342", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.228485", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.228683", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.228905", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.229120", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.229307", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.229510", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.229736", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.229962", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.230179", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.230381", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.230612", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.230834", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.231040", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.231231", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.231436", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.231657", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.231886", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.232099", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.232312", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.232554", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.232783", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.233016", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.233204", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.233419", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.233669", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.233880", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.234102", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.234322", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.234581", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.234825", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.235054", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.235309", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.235569", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.235795", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.236019", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.236265", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.236469", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.236689", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.236935", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.237167", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.237407", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.237644", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.237932", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.238192", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.238473", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.238812", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.239051", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.239344", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.239622", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.239893", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.240134", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.240374", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.240647", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.240912", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.241165", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.241406", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-10T19:10:09.241667", "module": "DataLoader", "file": "logging_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-10T19:10:09.241847", "module": "DataLoader", "file": "logging_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-10T19:10:09.260453", "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-10T19:10:09.261146", "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-10T19:10:09.262630", "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-10T19:10:09.262874", "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-10T19:10:09.263320", "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-10T19:10:09.263840", "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-10T19:10:09.264118", "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-10T19:10:09.264403", "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-10T19:10:09.623164", "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-10T19:10:09.623526", "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-10T19:10:09.624066", "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-10T19:10:09.624256", "module": "src.plugin_system", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Safety tag map: RST data has 32 rows", "timestamp": "2025-09-10T19:10:09.624486", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: MCM04 -> Local:5:I.Data.0", "timestamp": "2025-09-10T19:10:09.624805", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PRS3_5_S1_PB -> PRS3_4CH_FIO1:I.Pt06.Data", "timestamp": "2025-09-10T19:10:09.625083", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PRS3_5_S2_PB -> PRS3_4CH_FIO1:I.Pt08.Data", "timestamp": "2025-09-10T19:10:09.625315", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PRS4_2_S1_PB -> PRS4_2_FIO1:I.Pt12.Data", "timestamp": "2025-09-10T19:10:09.625511", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PRS4_2_S2_PB -> PRS4_2_FIO1:I.Pt14.Data", "timestamp": "2025-09-10T19:10:09.625734", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PRS4_1_S1_PB -> PRS4_2_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T19:10:09.625945", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PRS4_1_S2_PB -> PRS4_2_FIO1:I.Pt06.Data", "timestamp": "2025-09-10T19:10:09.626160", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS10_1_SS1_SPB -> PS10_1_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T19:10:09.626415", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_11CH3_S1_PB -> PS11_11_FIO2:I.Pt00.Data", "timestamp": "2025-09-10T19:10:09.626670", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_11CH5_S1_PB -> PS11_11_FIO3:I.Pt00.Data", "timestamp": "2025-09-10T19:10:09.626904", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_3_S1_PB -> PS11_3_FIO1:I.Pt02.Data", "timestamp": "2025-09-10T19:10:09.627095", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_3_S2_PB -> PS11_3_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T19:10:09.627310", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_4_S1_PB -> PS11_4_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T19:10:09.627565", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_4_S2_PB -> PS11_4_FIO1:I.Pt06.Data", "timestamp": "2025-09-10T19:10:09.627760", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_7_S1_PB -> PS11_7_FIO1:I.Pt04.Data", "timestamp": "2025-09-10T19:10:09.627985", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_7_S2_PB -> PS11_7_FIO1:I.Pt06.Data", "timestamp": "2025-09-10T19:10:09.628214", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: ULC7_3_SS1_SPB -> PS10_1_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-10T19:10:09.628425", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: ULC7_3_SS2_SPB -> PS10_1_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4", "timestamp": "2025-09-10T19:10:09.628644", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: ULC8_3_SS1_SPB -> PS10_1_FIOH2:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-10T19:10:09.628855", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS10_5CH2_S1_PB -> PS10_5_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4", "timestamp": "2025-09-10T19:10:09.629055", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS10_5CH1_S1_PB -> PS10_5_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-10T19:10:09.629242", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS10_5CH3_S1_PB -> PS10_5_FIOH3:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-10T19:10:09.629458", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS10_5CH4_S1_PB -> PS10_5_FIOH4:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-10T19:10:09.629664", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_11CH1_S1_PB -> PS11_11_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2", "timestamp": "2025-09-10T19:10:09.629828", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_11_S1_PB -> PS11_11_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4", "timestamp": "2025-09-10T19:10:09.630032", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_11CH2_S1_PB -> PS11_11_FIOH2:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-10T19:10:09.630244", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_11CH4_S1_PB -> PS11_11_FIOH4:I.ProcessDataIn.Connector_6_A_Pin_4", "timestamp": "2025-09-10T19:10:09.630456", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_11CH6_S1_PB -> PS11_11_FIOH6:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-10T19:10:09.630689", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: ULC6_3_SS2_SPB -> PS11_1_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4", "timestamp": "2025-09-10T19:10:09.630935", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: ULC5_3_SS1_SPB -> PS11_1_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4", "timestamp": "2025-09-10T19:10:09.631242", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: ULC5_3_SS2_SPB -> PS11_1_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-10T19:10:09.631473", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Added safety tag mapping: PS11_8_S1_PB -> PS11_8_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4", "timestamp": "2025-09-10T19:10:09.631703", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Safety tag map: Generating 32 rungs", "timestamp": "2025-09-10T19:10:09.631943", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 1: XIC(Local:5:I.Data.0)OTE(MCM04);", "timestamp": "2025-09-10T19:10:09.632148", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 2: XIC(PRS3_4CH_FIO1:I.Pt06.Data)OTE(PRS3_5_S1_PB);", "timestamp": "2025-09-10T19:10:09.632520", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 3: XIC(PRS3_4CH_FIO1:I.Pt08.Data)OTE(PRS3_5_S2_PB);", "timestamp": "2025-09-10T19:10:09.632810", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 4: XIC(PRS4_2_FIO1:I.Pt04.Data)OTE(PRS4_1_S1_PB);", "timestamp": "2025-09-10T19:10:09.633078", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 5: XIC(PRS4_2_FIO1:I.Pt06.Data)OTE(PRS4_1_S2_PB);", "timestamp": "2025-09-10T19:10:09.633287", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 6: XIC(PRS4_2_FIO1:I.Pt12.Data)OTE(PRS4_2_S1_PB);", "timestamp": "2025-09-10T19:10:09.633503", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 7: XIC(PRS4_2_FIO1:I.Pt14.Data)OTE(PRS4_2_S2_PB);", "timestamp": "2025-09-10T19:10:09.633668", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 8: XIC(PS10_1_FIO1:I.Pt04.Data)OTE(PS10_1_SS1_SPB);", "timestamp": "2025-09-10T19:10:09.633870", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 9: XIC(PS10_5_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(PS10_5CH1_S1_PB);", "timestamp": "2025-09-10T19:10:09.634055", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 10: XIC(PS10_5_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4)OTE(PS10_5CH2_S1_PB);", "timestamp": "2025-09-10T19:10:09.634231", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 11: XIC(PS10_5_FIOH3:I.ProcessDataIn.Connector_4_A_Pin_4)OTE(PS10_5CH3_S1_PB);", "timestamp": "2025-09-10T19:10:09.634385", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 12: XIC(PS10_5_FIOH4:I.ProcessDataIn.Connector_4_A_Pin_4)OTE(PS10_5CH4_S1_PB);", "timestamp": "2025-09-10T19:10:09.634547", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 13: XIC(PS11_3_FIO1:I.Pt02.Data)OTE(PS11_3_S1_PB);", "timestamp": "2025-09-10T19:10:09.634690", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 14: XIC(PS11_3_FIO1:I.Pt04.Data)OTE(PS11_3_S2_PB);", "timestamp": "2025-09-10T19:10:09.634893", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 15: XIC(PS11_4_FIO1:I.Pt04.Data)OTE(PS11_4_S1_PB);", "timestamp": "2025-09-10T19:10:09.635174", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 16: XIC(PS11_4_FIO1:I.Pt06.Data)OTE(PS11_4_S2_PB);", "timestamp": "2025-09-10T19:10:09.635406", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 17: XIC(PS11_7_FIO1:I.Pt04.Data)OTE(PS11_7_S1_PB);", "timestamp": "2025-09-10T19:10:09.635717", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 18: XIC(PS11_7_FIO1:I.Pt06.Data)OTE(PS11_7_S2_PB);", "timestamp": "2025-09-10T19:10:09.635930", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 19: XIC(PS11_8_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(PS11_8_S1_PB);", "timestamp": "2025-09-10T19:10:09.636125", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 20: XIC(PS11_11_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4)OTE(PS11_11_S1_PB);", "timestamp": "2025-09-10T19:10:09.636408", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 21: XIC(PS11_11_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2)OTE(PS11_11CH1_S1_PB);", "timestamp": "2025-09-10T19:10:09.636597", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 22: XIC(PS11_11_FIOH2:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(PS11_11CH2_S1_PB);", "timestamp": "2025-09-10T19:10:09.637093", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 23: XIC(PS11_11_FIO2:I.Pt00.Data)OTE(PS11_11CH3_S1_PB);", "timestamp": "2025-09-10T19:10:09.637323", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 24: XIC(PS11_11_FIOH4:I.ProcessDataIn.Connector_6_A_Pin_4)OTE(PS11_11CH4_S1_PB);", "timestamp": "2025-09-10T19:10:09.637515", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 25: XIC(PS11_11_FIO3:I.Pt00.Data)OTE(PS11_11CH5_S1_PB);", "timestamp": "2025-09-10T19:10:09.637829", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 26: XIC(PS11_11_FIOH6:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(PS11_11CH6_S1_PB);", "timestamp": "2025-09-10T19:10:09.638010", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 27: XIC(PS11_1_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4)OTE(ULC5_3_SS1_SPB);", "timestamp": "2025-09-10T19:10:09.638203", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 28: XIC(PS11_1_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(ULC5_3_SS2_SPB);", "timestamp": "2025-09-10T19:10:09.638403", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 29: XIC(PS11_1_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4)OTE(ULC6_3_SS2_SPB);", "timestamp": "2025-09-10T19:10:09.638822", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 30: XIC(PS10_1_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4)OTE(ULC7_3_SS1_SPB);", "timestamp": "2025-09-10T19:10:09.639054", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 31: XIC(PS10_1_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4)OTE(ULC7_3_SS2_SPB);", "timestamp": "2025-09-10T19:10:09.639360", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Generated rung 32: XIC(PS10_1_FIOH2:I.ProcessDataIn.Connector_3_A_Pin_4)OTE(ULC8_3_SS1_SPB);", "timestamp": "2025-09-10T19:10:09.639673", "module": "src.routines.safety_tag_map", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "DEBUG", "message": "Safety tag map: Generated 32 total rungs", "timestamp": "2025-09-10T19:10:09.639930", "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-10T19:10:09.640226", "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-10T19:10:09.640489", "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-10T19:10:09.641734", "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-10T19:10:09.642040", "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-10T19:10:09.642480", "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-10T19:10:09.642737", "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-10T19:10:09.643075", "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-10T19:10:09.643283", "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-10T19:10:09.643738", "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-10T19:10:09.643959", "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-10T19:10:09.644741", "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-10T19:10:09.644958", "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-10T19:10:09.645389", "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-10T19:10:09.645589", "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-10T19:10:09.645864", "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-10T19:10:09.646531", "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-10T19:10:09.647917", "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-10T19:10:09.648126", "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-10T19:10:09.648291", "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-10T19:10:09.648510", "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-10T19:10:09.648662", "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-10T19:10:09.648821", "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-10T19:10:09.649051", "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-10T19:10:09.649272", "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-10T19:10:09.649509", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R020_DPM: 12 rungs | example: NOP();", "timestamp": "2025-09-10T19:10:09.649724", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R030_FIOM: 64 rungs | example: NOP();", "timestamp": "2025-09-10T19:10:09.649939", "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-10T19:10:09.650140", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R050_FLOW_CTRL: 30 rungs | example: XIC(PRS4_2_VFD1.CTRL.STS.Enabled)OTE(PRS4_1_VFD1.CTRL.CMD.Interlock);", "timestamp": "2025-09-10T19:10:09.650333", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R051_SPEED_CTRL: 18 rungs | example: XIC(RUN_MAX_SPD)[MOVE(Speed_350_FPM,FL1014_2_VFD1.CTRL.CMD.Speed_FPM) ];", "timestamp": "2025-09-10T19:10:09.650525", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R120_ESTOP_CHECK: 20 rungs | example: XIO(PRS3_5_VFD1:SI.In00Data)XIO(PRS3_5_VFD1:SI.In01Data)XIC(FL1014_2_VFD1:SI.In00Data)XIC(FL1018_2_VFD1:SI.In00Data)XIC(FL1022_2_VFD1:SI.In00Data)XIC(FL1026_...", "timestamp": "2025-09-10T19:10:09.650691", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R080_ENCODER: 17 rungs | example: AOI_ENCODER(PRS4_1_ENCODER.AOI,PRS4_1_ENCODER.HMI,PRS4_1_ENCODER.CTRL,PRS4_1_VFD1.CTRL,NO_UPSTREAM,PRS4_2_VFD1.CTRL,PRS4_1_VFD1:I.In_1,PRS4_1_VFD1:I.Connecti...", "timestamp": "2025-09-10T19:10:09.650854", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R130_SAFETY_TAG_MAP: 33 rungs | example: XIC(Local:5:I.Data.0)OTE(MCM_S_PB);", "timestamp": "2025-09-10T19:10:09.651063", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R090_STATION_JR_PB: 77 rungs | example: AOI_STATION_JR_PB(FL1014_2_JR1.AOI,FL1014_2_JR1.HMI,FL1014_2_JR1.CTRL,NO_PARTNER.CTRL,FL1014_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4,FL1014_FIOH1:O.Process...", "timestamp": "2025-09-10T19:10:09.651232", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R091_STATION_S_PB: 14 rungs | example: AOI_STATION_S_PB(PRS3_5_S1.AOI,PRS3_5_S1.HMI,PRS3_5_S1.CTRL,PRS3_5_VFD1.CTRL,PRS3_4CH_FIO1:I.Pt06.Data,PRS3_4CH_FIO1:O.Pt07.Data,PRS3_JR.CTRL);", "timestamp": "2025-09-10T19:10:09.651389", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R092_STATION_SS_PB: 7 rungs | example: AOI_STATION_SS_PB(PS10_1_SS1.AOI,PS10_1_SS1.HMI,PS10_1_SS1.CTRL,PS10_1_VFD1.CTRL,PS10_1_FIO1:I.ConnectionFaulted,PS10_1_FIO1:I.Pt04.Data,PS10_1_FIO1:I.Pt06.D...", "timestamp": "2025-09-10T19:10:09.651544", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R093_STATION_EPC: 20 rungs | example: AOI_STATION_EPC(PRS3_5_EPC1.AOI,MCM.CTRL,PRS3_5_EPC1.HMI,PRS3_5_S1.CTRL,PRS3_5_VFD1:I.ConnectionFaulted,PRS3_5_VFD1:SI.In00Data,PRS3_5_VFD1:SI.In01Data,PRS3_...", "timestamp": "2025-09-10T19:10:09.651745", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "stage": "summary"}
{"level": "INFO", "message": "- R100_JPE: 49 rungs | example: AOI_JPE(PRS3_2A_JPE1.AOI,PRS3_2A_JPE1.HMI,PRS3_2A_JPE1.CTRL,PRS3_2A_VFD1.CTRL,PRS3_2A_JR1.CTRL,PRS3_2A_VFD1:I.ConnectionFaulted,PRS3_2A_VFD1:I.In_2,YES,PRS3_...", "timestamp": "2025-09-10T19:10:09.651947", "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-10T19:10:09.652123", "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-10T19:10:09.652295", "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-10T19:10:09.652532", "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-10T19:10:09.652693", "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-10T19:10:09.652853", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "Written ModernMainProgramGenerator to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/MainProgram_Generated.L5X", "timestamp": "2025-09-10T19:10:09.666236", "module": "ModernMainProgramGenerator", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": "[SUCCESS] MainProgram written to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/MainProgram_Generated.L5X", "timestamp": "2025-09-10T19:10:09.666529", "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-10T19:10:09.666735", "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-10T19:10:09.666981", "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-10T19:10:09.667248", "module": "src.container", "file": "logging_config.py", "line": 126, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py", "excel_file": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/DESC_IP_MERGED.xlsx"}
{"level": "INFO", "message": "[SUCCESS] Safety tag mapping written to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/SafetyTagMapping.txt", "timestamp": "2025-09-10T19:10:10.026932", "module": "__main__", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
{"level": "INFO", "message": " - Safety tags: 32", "timestamp": "2025-09-10T19:10:10.027186", "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-10T19:10:10.027374", "module": "__main__", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
=== Step 2: Routines Generator stdout ===
Found JPE config for PRS3_2B_JPE1
Found JPE config for PRS3_3A_JPE1
Found JPE config for PRS3_3A_JPE2
Found JPE config for PRS3_3B_JPE1
Found JPE config for PRS3_3B_JPE2
Created virtual JR: PRS3_JR
Found JPE config for PRS3_5_JPE1 (station from config)
Found JPE config for PRS3_5_JPE2 (station from config)
Found JPE config for ULC5_3_JPE1
Found JPE config for ULC5_3_JPE2
Found JPE config for ULC6_3_JPE1
Found JPE config for ULC6_3_JPE2
Found JPE config for ULC7_3_JPE1
Found JPE config for ULC7_3_JPE2
Found JPE config for ULC8_3_JPE1
Found JPE config for ULC8_3_JPE2
Found JPE config for PRS3_2A_JPE1
Found JPE config for PRS4_2_JPE1 (beacon from config)
Found JPE config for PRS4_2_JPE2 (beacon from config)
Found JPE config for PS10_1_JPE1
Found JPE config for PS10_1_JPE2
Found JPE config for PS11_1_JPE1
Found JPE config for PS11_1_JPE2
Found JPE config for PS11_2_JPE1
Found JPE config for PRS4_1_JPE1 (station from config)
Found JPE config for PS11_3_JPE1 (station from config)
Found JPE config for PS11_3_JPE2 (station from config)
Found JPE config for PS11_4_JPE1 (station from config)
Found JPE config for PS11_6_JPE1 (station from config, beacon from config)
Found JPE config for PS11_6_JPE2 (station from config, beacon from config)
Found JPE config for PS11_7_JPE1 (station from config, beacon from config)
Found JPE config for PS10_1_JPE3
Found JPE config for PS10_1_JPE4
Found JPE config for PS10_2_JPE1 (station from config, beacon from config)
Found JPE config for PS10_5_JPE4
Found JPE config for PS10_5_JPE5
Found JPE config for PS10_5_JPE6
Found JPE config for PS10_5_JPE1
Found JPE config for PS11_9_JPE1 (station from config, beacon from config)
Found JPE config for PS11_11_JPE6
Found JPE config for PS11_11_JPE7
Found JPE config for PS11_11_JPE4
Found JPE config for PS11_11_JPE5
Found JPE config for PS11_11_JPE2
Found JPE config for PS11_11_JPE3
Found JPE config for PS11_1_JPE3
Found JPE config for PS11_1_JPE4
Found JPE config for PS10_5_JPE3
Found JPE config for PS10_5_JPE2
Found JPE config for PS11_11_JPE1
Looking for red beacon with base PRS3_5, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PRS3_5_BCN1_R with IO_PATH: PRS3_4CH_FIO1:O.Pt01.Data
No SO in red beacon PRS3_5_BCN1_R: PRS3_4CH_FIO1:O.Pt01.Data
Found STATION_EPC config for PRS3_5_EPC1
Looking for red beacon with base ULC5_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC5_3_BCN1_R with IO_PATH: ULC5_3_VFD1:O.IO_1
No SO in red beacon ULC5_3_BCN1_R: ULC5_3_VFD1:O.IO_1
Found STATION_EPC config for ULC5_3_EPC1
Looking for red beacon with base ULC6_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC6_3_BCN1_R with IO_PATH: ULC6_3_VFD1:O.IO_1
No SO in red beacon ULC6_3_BCN1_R: ULC6_3_VFD1:O.IO_1
Found STATION_EPC config for ULC6_3_EPC1
Looking for red beacon with base ULC7_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC7_3_BCN1_R with IO_PATH: PS10_1_FIOH1:O.ProcessDataOut.Connector_7_B_Pin_2
No SO in red beacon ULC7_3_BCN1_R: PS10_1_FIOH1:O.ProcessDataOut.Connector_7_B_Pin_2
Found STATION_EPC config for ULC7_3_EPC1
Looking for red beacon with base ULC8_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC8_3_BCN1_R with IO_PATH: PS10_1_FIOH2:O.ProcessDataOut.Connector_7_B_Pin_2
No SO in red beacon ULC8_3_BCN1_R: PS10_1_FIOH2:O.ProcessDataOut.Connector_7_B_Pin_2
Found STATION_EPC config for ULC8_3_EPC1
Looking for red beacon with base PRS4_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PRS4_2_BCN1_R with IO_PATH: PRS4_2_FIO1:O.Pt08.Data
No SO in red beacon PRS4_2_BCN1_R: PRS4_2_FIO1:O.Pt08.Data
Found STATION_EPC config for PRS4_2_EPC1
Looking for red beacon with base PS10_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS10_1_BCN1_R with IO_PATH: PS10_1_VFD1:O.IO_1
No SO in red beacon PS10_1_BCN1_R: PS10_1_VFD1:O.IO_1
Found STATION_EPC config for PS10_1_EPC1
Looking for red beacon with base PS11_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS11_1_BCN1_R with IO_PATH: PS11_1_FIO1:O.Pt01.Data
No SO in red beacon PS11_1_BCN1_R: PS11_1_FIO1:O.Pt01.Data
Found STATION_EPC config for PS11_1_EPC1
Looking for red beacon with base PRS4_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PRS4_1_BCN1_R with IO_PATH: PRS4_2_FIO1:O.Pt00.Data
No SO in red beacon PRS4_1_BCN1_R: PRS4_2_FIO1:O.Pt00.Data
Found STATION_EPC config for PRS4_1_EPC1
Looking for red beacon with base PS11_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS11_3_BCN1_R with IO_PATH: PS11_3_VFD1:O.IO_1
No SO in red beacon PS11_3_BCN1_R: PS11_3_VFD1:O.IO_1
Found STATION_EPC config for PS11_3_EPC1
Looking for red beacon with base PS11_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS11_4_BCN1_R with IO_PATH: PS11_4_FIO1:O.Pt01.Data
No SO in red beacon PS11_4_BCN1_R: PS11_4_FIO1:O.Pt01.Data
Found STATION_EPC config for PS11_4_EPC1
Looking for red beacon with base PS11_7, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS11_7_BCN1_R with IO_PATH: PS11_7_FIO1:O.Pt00.Data
No SO in red beacon PS11_7_BCN1_R: PS11_7_FIO1:O.Pt00.Data
Found STATION_EPC config for PS11_7_EPC1
Looking for red beacon with base PRS3_5, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PRS3_5_BCN2_R with IO_PATH: PRS3_4CH_FIO1:O.Pt02.Data
No SO in red beacon PRS3_5_BCN2_R: PRS3_4CH_FIO1:O.Pt02.Data
Found STATION_EPC config for PRS3_5_EPC2
Looking for red beacon with base ULC5_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for ULC5_3_EPC2
Looking for red beacon with base ULC7_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for ULC7_3_EPC2
Looking for red beacon with base PRS4_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for PRS4_2_EPC2
Looking for red beacon with base PRS4_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PRS4_1_BCN2_R with IO_PATH: PRS4_2_FIO1:O.Pt03.Data
No SO in red beacon PRS4_1_BCN2_R: PRS4_2_FIO1:O.Pt03.Data
Found STATION_EPC config for PRS4_1_EPC2
Looking for red beacon with base PS11_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS11_3_BCN2_R with IO_PATH: PS11_3_FIO1:O.Pt00.Data
No SO in red beacon PS11_3_BCN2_R: PS11_3_FIO1:O.Pt00.Data
Found STATION_EPC config for PS11_3_EPC2
Looking for red beacon with base PS11_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS11_4_BCN2_R with IO_PATH: PS11_4_FIO1:O.Pt02.Data
No SO in red beacon PS11_4_BCN2_R: PS11_4_FIO1:O.Pt02.Data
Found STATION_EPC config for PS11_4_EPC2
Looking for red beacon with base PS11_7, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS11_7_BCN2_R with IO_PATH: PS11_7_FIO1:O.Pt02.Data
No SO in red beacon PS11_7_BCN2_R: PS11_7_FIO1:O.Pt02.Data
Found STATION_EPC config for PS11_7_EPC2
[DEBUG] Found 0 SO beacon tags for safety mapping
Found STATION_S_PB config for PRS3_5_S1
Found STATION_S_PB config for PRS3_5_S2
Found STATION_S_PB config for PRS4_2_S1
Found STATION_S_PB config for PRS4_2_S2
Found STATION_S_PB config for PRS4_1_S1
Found STATION_S_PB config for PRS4_1_S2
[WARNING] No VFD found for PS11_11CH3_S1 with base PS11_11CH3
[WARNING] No VFD found for PS11_11CH5_S1 with base PS11_11CH5
Found STATION_S_PB config for PS11_3_S1
Found STATION_S_PB config for PS11_3_S2
Found STATION_S_PB config for PS11_4_S1
Found STATION_S_PB config for PS11_4_S2
Found STATION_S_PB config for PS11_7_S1
Found STATION_S_PB config for PS11_7_S2
[WARNING] No VFD found for PS10_5CH2_S1 with base PS10_5CH2
[WARNING] No VFD found for PS10_5CH1_S1 with base PS10_5CH1
[WARNING] No VFD found for PS10_5CH3_S1 with base PS10_5CH3
[WARNING] No VFD found for PS10_5CH4_S1 with base PS10_5CH4
[WARNING] No VFD found for PS11_11CH1_S1 with base PS11_11CH1
Found STATION_S_PB config for PS11_11_S1
[WARNING] No VFD found for PS11_11CH2_S1 with base PS11_11CH2
[WARNING] No VFD found for PS11_11CH4_S1 with base PS11_11CH4
[WARNING] No VFD found for PS11_11CH6_S1 with base PS11_11CH6
Found STATION_S_PB config for PS11_8_S1
Found STATION_SS_PB config for PS10_1_SS1
Found STATION_SS_PB config for ULC7_3_SS1
Found STATION_SS_PB config for ULC7_3_SS2
Found STATION_SS_PB config for ULC8_3_SS1
Found STATION_SS_PB config for ULC6_3_SS2
Found STATION_SS_PB config for ULC5_3_SS1
Found STATION_SS_PB config for ULC5_3_SS2
Found STATION_JR_PB config for PRS3_1ACH_JR1
Found STATION_JR_PB config for PRS3_2A_JR1
Found STATION_JR_PB config for PRS3_2B_JR1
Found STATION_JR_PB config for PRS3_3B_JR1
Found STATION_JR_PB config for PRS3_1BCH_JR1
Found STATION_JR_PB config for PRS3_3A_JR1
Found STATION_JR_PB config for PRS4_2_JR1
Found STATION_JR_PB config for PS10_1_JR1
Found STATION_JR_PB config for PS10_5_JR1
Found STATION_JR_PB config for PS10_5_JR2
Found STATION_JR_PB config for PS11_11_JR1
Found STATION_JR_PB config for PS11_11_JR2
Found STATION_JR_PB config for PS11_1_JR1
Found STATION_JR_PB config for PS11_2_JR1
Found STATION_JR_PB config for S011003_JR1
Found STATION_JR_PB config for S011004_JR1
Found STATION_JR_PB config for S011011_JR1
Found STATION_JR_PB config for S011012_JR1
Found STATION_JR_PB config for S011021_JR1
Found STATION_JR_PB config for S011020_JR1
Found STATION_JR_PB config for S011030_JR1
Found STATION_JR_PB config for S011033_JR1
Found STATION_JR_PB config for S011040_JR1
Found STATION_JR_PB config for S011041_JR1
Found STATION_JR_PB config for S011042_JR1
Found STATION_JR_PB config for S011051_JR1
Found STATION_JR_PB config for S011050_JR1
Found STATION_JR_PB config for S011067_JR1
Found STATION_JR_PB config for S011080_JR1
Found STATION_JR_PB config for S011073_JR1
Found STATION_JR_PB config for S011085_JR1
Found STATION_JR_PB config for S011079_JR1
Found STATION_JR_PB config for S011095_JR1
Found STATION_JR_PB config for S013004_JR1
Found STATION_JR_PB config for S013011_JR1
Found STATION_JR_PB config for S013010_JR1
Found STATION_JR_PB config for S013017_JR1
Found STATION_JR_PB config for S013018_JR1
Found STATION_JR_PB config for S013031_JR1
Found STATION_JR_PB config for S013028_JR1
Found STATION_JR_PB config for S013027_JR1
Found STATION_JR_PB config for S013036_JR1
Found STATION_JR_PB config for S013043_JR1
Found STATION_JR_PB config for S013044_JR1
Found STATION_JR_PB config for S013047_JR1
Found STATION_JR_PB config for S013052_JR1
Found STATION_JR_PB config for S013059_JR1
Found STATION_JR_PB config for S013060_JR1
Found STATION_JR_PB config for S013067_JR1
Found STATION_JR_PB config for S013070_JR1
Found STATION_JR_PB config for S013077_JR1
Found STATION_JR_PB config for S013078_JR1
Found STATION_JR_PB config for S013083_JR1
Found STATION_JR_PB config for S013086_JR1
Found STATION_JR_PB config for S013093_JR1
Found STATION_JR_PB config for S013094_JR1
Found STATION_JR_PB config for FL1014_2_JR1
Found STATION_JR_PB config for FL1022_2_JR1
Found STATION_JR_PB config for FL1026_2_JR1
Found STATION_JR_PB config for FL1034_2_JR1
Found STATION_JR_PB config for FL3016_2_JR1
Found STATION_JR_PB config for FL3016_2_JR2
Found STATION_JR_PB config for FL3024_2_JR1
Found STATION_JR_PB config for FL3024_2_JR2
Found STATION_JR_PB config for ULC7_3_JR1
Found STATION_JR_PB config for ULC8_3_JR1
Found STATION_JR_PB config for PS10_3_JR1
Found STATION_JR_PB config for PS11_11_JR3
Found STATION_JR_PB config for ULC5_3_JR1
Found STATION_JR_PB config for ULC6_3_JR1
Found STATION_JR_PB config for FL1018_2_JR1
Found STATION_JR_PB config for FL1038_2_JR1
Found STATION_JR_PB config for FL3012_2_JR1
Found STATION_JR_PB config for FL3012_2_JR2
Found STATION_JR_PB config for FL3020_2_JR1
Found STATION_JR_PB config for FL3020_2_JR2
Assigned JR partners for base 'PS10_5': PS10_5_JR1 -> PS10_5_JR2 -> PS10_5_JR1
Assigned JR partners for base 'PS11_11': PS11_11_JR1 -> PS11_11_JR2 -> PS11_11_JR3 -> PS11_11_JR1
Assigned JR partners for base 'FL3016_2': FL3016_2_JR1 -> FL3016_2_JR2 -> FL3016_2_JR1
Assigned JR partners for base 'FL3024_2': FL3024_2_JR1 -> FL3024_2_JR2 -> FL3024_2_JR1
Assigned JR partners for base 'FL3012_2': FL3012_2_JR1 -> FL3012_2_JR2 -> FL3012_2_JR1
Assigned JR partners for base 'FL3020_2': FL3020_2_JR1 -> FL3020_2_JR2 -> FL3020_2_JR1
Created SafetyTagMapping.txt with 99 mappings
File: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/SafetyTagMapping.txt
Found JPE config for PRS3_2B_JPE1
Found JPE config for PRS3_3A_JPE1
Found JPE config for PRS3_3A_JPE2
Found JPE config for PRS3_3B_JPE1
Found JPE config for PRS3_3B_JPE2
Created virtual JR: PRS3_JR
Found JPE config for PRS3_5_JPE1 (station from config)
Found JPE config for PRS3_5_JPE2 (station from config)
Found JPE config for ULC5_3_JPE1
Found JPE config for ULC5_3_JPE2
Found JPE config for ULC6_3_JPE1
Found JPE config for ULC6_3_JPE2
Found JPE config for ULC7_3_JPE1
Found JPE config for ULC7_3_JPE2
Found JPE config for ULC8_3_JPE1
Found JPE config for ULC8_3_JPE2
Found JPE config for PRS3_2A_JPE1
Found JPE config for PRS4_2_JPE1 (beacon from config)
Found JPE config for PRS4_2_JPE2 (beacon from config)
Found JPE config for PS10_1_JPE1
Found JPE config for PS10_1_JPE2
Found JPE config for PS11_1_JPE1
Found JPE config for PS11_1_JPE2
Found JPE config for PS11_2_JPE1
Found JPE config for PRS4_1_JPE1 (station from config)
Found JPE config for PS11_3_JPE1 (station from config)
Found JPE config for PS11_3_JPE2 (station from config)
Found JPE config for PS11_4_JPE1 (station from config)
Found JPE config for PS11_6_JPE1 (station from config, beacon from config)
Found JPE config for PS11_6_JPE2 (station from config, beacon from config)
Found JPE config for PS11_7_JPE1 (station from config, beacon from config)
Found JPE config for PS10_1_JPE3
Found JPE config for PS10_1_JPE4
Found JPE config for PS10_2_JPE1 (station from config, beacon from config)
Found JPE config for PS10_5_JPE4
Found JPE config for PS10_5_JPE5
Found JPE config for PS10_5_JPE6
Found JPE config for PS10_5_JPE1
Found JPE config for PS11_9_JPE1 (station from config, beacon from config)
Found JPE config for PS11_11_JPE6
Found JPE config for PS11_11_JPE7
Found JPE config for PS11_11_JPE4
Found JPE config for PS11_11_JPE5
Found JPE config for PS11_11_JPE2
Found JPE config for PS11_11_JPE3
Found JPE config for PS11_1_JPE3
Found JPE config for PS11_1_JPE4
Found JPE config for PS10_5_JPE3
Found JPE config for PS10_5_JPE2
Found JPE config for PS11_11_JPE1
Looking for red beacon with base PRS3_5, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PRS3_5_BCN1_R with IO_PATH: PRS3_4CH_FIO1:O.Pt01.Data
No SO in red beacon PRS3_5_BCN1_R: PRS3_4CH_FIO1:O.Pt01.Data
Found STATION_EPC config for PRS3_5_EPC1
Looking for red beacon with base ULC5_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC5_3_BCN1_R with IO_PATH: ULC5_3_VFD1:O.IO_1
No SO in red beacon ULC5_3_BCN1_R: ULC5_3_VFD1:O.IO_1
Found STATION_EPC config for ULC5_3_EPC1
Looking for red beacon with base ULC6_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC6_3_BCN1_R with IO_PATH: ULC6_3_VFD1:O.IO_1
No SO in red beacon ULC6_3_BCN1_R: ULC6_3_VFD1:O.IO_1
Found STATION_EPC config for ULC6_3_EPC1
Looking for red beacon with base ULC7_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC7_3_BCN1_R with IO_PATH: PS10_1_FIOH1:O.ProcessDataOut.Connector_7_B_Pin_2
No SO in red beacon ULC7_3_BCN1_R: PS10_1_FIOH1:O.ProcessDataOut.Connector_7_B_Pin_2
Found STATION_EPC config for ULC7_3_EPC1
Looking for red beacon with base ULC8_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC8_3_BCN1_R with IO_PATH: PS10_1_FIOH2:O.ProcessDataOut.Connector_7_B_Pin_2
No SO in red beacon ULC8_3_BCN1_R: PS10_1_FIOH2:O.ProcessDataOut.Connector_7_B_Pin_2
Found STATION_EPC config for ULC8_3_EPC1
Looking for red beacon with base PRS4_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PRS4_2_BCN1_R with IO_PATH: PRS4_2_FIO1:O.Pt08.Data
No SO in red beacon PRS4_2_BCN1_R: PRS4_2_FIO1:O.Pt08.Data
Found STATION_EPC config for PRS4_2_EPC1
Looking for red beacon with base PS10_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS10_1_BCN1_R with IO_PATH: PS10_1_VFD1:O.IO_1
No SO in red beacon PS10_1_BCN1_R: PS10_1_VFD1:O.IO_1
Found STATION_EPC config for PS10_1_EPC1
Looking for red beacon with base PS11_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS11_1_BCN1_R with IO_PATH: PS11_1_FIO1:O.Pt01.Data
No SO in red beacon PS11_1_BCN1_R: PS11_1_FIO1:O.Pt01.Data
Found STATION_EPC config for PS11_1_EPC1
Looking for red beacon with base PRS4_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PRS4_1_BCN1_R with IO_PATH: PRS4_2_FIO1:O.Pt00.Data
No SO in red beacon PRS4_1_BCN1_R: PRS4_2_FIO1:O.Pt00.Data
Found STATION_EPC config for PRS4_1_EPC1
Looking for red beacon with base PS11_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS11_3_BCN1_R with IO_PATH: PS11_3_VFD1:O.IO_1
No SO in red beacon PS11_3_BCN1_R: PS11_3_VFD1:O.IO_1
Found STATION_EPC config for PS11_3_EPC1
Looking for red beacon with base PS11_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS11_4_BCN1_R with IO_PATH: PS11_4_FIO1:O.Pt01.Data
No SO in red beacon PS11_4_BCN1_R: PS11_4_FIO1:O.Pt01.Data
Found STATION_EPC config for PS11_4_EPC1
Looking for red beacon with base PS11_7, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS11_7_BCN1_R with IO_PATH: PS11_7_FIO1:O.Pt00.Data
No SO in red beacon PS11_7_BCN1_R: PS11_7_FIO1:O.Pt00.Data
Found STATION_EPC config for PS11_7_EPC1
Looking for red beacon with base PRS3_5, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PRS3_5_BCN2_R with IO_PATH: PRS3_4CH_FIO1:O.Pt02.Data
No SO in red beacon PRS3_5_BCN2_R: PRS3_4CH_FIO1:O.Pt02.Data
Found STATION_EPC config for PRS3_5_EPC2
Looking for red beacon with base ULC5_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for ULC5_3_EPC2
Looking for red beacon with base ULC7_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for ULC7_3_EPC2
Looking for red beacon with base PRS4_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for PRS4_2_EPC2
Looking for red beacon with base PRS4_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PRS4_1_BCN2_R with IO_PATH: PRS4_2_FIO1:O.Pt03.Data
No SO in red beacon PRS4_1_BCN2_R: PRS4_2_FIO1:O.Pt03.Data
Found STATION_EPC config for PRS4_1_EPC2
Looking for red beacon with base PS11_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS11_3_BCN2_R with IO_PATH: PS11_3_FIO1:O.Pt00.Data
No SO in red beacon PS11_3_BCN2_R: PS11_3_FIO1:O.Pt00.Data
Found STATION_EPC config for PS11_3_EPC2
Looking for red beacon with base PS11_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS11_4_BCN2_R with IO_PATH: PS11_4_FIO1:O.Pt02.Data
No SO in red beacon PS11_4_BCN2_R: PS11_4_FIO1:O.Pt02.Data
Found STATION_EPC config for PS11_4_EPC2
Looking for red beacon with base PS11_7, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS11_7_BCN2_R with IO_PATH: PS11_7_FIO1:O.Pt02.Data
No SO in red beacon PS11_7_BCN2_R: PS11_7_FIO1:O.Pt02.Data
Found STATION_EPC config for PS11_7_EPC2
Found STATION_JR_PB config for PRS3_1ACH_JR1
Found STATION_JR_PB config for PRS3_2A_JR1
Found STATION_JR_PB config for PRS3_2B_JR1
Found STATION_JR_PB config for PRS3_3B_JR1
Found STATION_JR_PB config for PRS3_1BCH_JR1
Found STATION_JR_PB config for PRS3_3A_JR1
Found STATION_JR_PB config for PRS4_2_JR1
Found STATION_JR_PB config for PS10_1_JR1
Found STATION_JR_PB config for PS10_5_JR1
Found STATION_JR_PB config for PS10_5_JR2
Found STATION_JR_PB config for PS11_11_JR1
Found STATION_JR_PB config for PS11_11_JR2
Found STATION_JR_PB config for PS11_1_JR1
Found STATION_JR_PB config for PS11_2_JR1
Found STATION_JR_PB config for S011003_JR1
Found STATION_JR_PB config for S011004_JR1
Found STATION_JR_PB config for S011011_JR1
Found STATION_JR_PB config for S011012_JR1
Found STATION_JR_PB config for S011021_JR1
Found STATION_JR_PB config for S011020_JR1
Found STATION_JR_PB config for S011030_JR1
Found STATION_JR_PB config for S011033_JR1
Found STATION_JR_PB config for S011040_JR1
Found STATION_JR_PB config for S011041_JR1
Found STATION_JR_PB config for S011042_JR1
Found STATION_JR_PB config for S011051_JR1
Found STATION_JR_PB config for S011050_JR1
Found STATION_JR_PB config for S011067_JR1
Found STATION_JR_PB config for S011080_JR1
Found STATION_JR_PB config for S011073_JR1
Found STATION_JR_PB config for S011085_JR1
Found STATION_JR_PB config for S011079_JR1
Found STATION_JR_PB config for S011095_JR1
Found STATION_JR_PB config for S013004_JR1
Found STATION_JR_PB config for S013011_JR1
Found STATION_JR_PB config for S013010_JR1
Found STATION_JR_PB config for S013017_JR1
Found STATION_JR_PB config for S013018_JR1
Found STATION_JR_PB config for S013031_JR1
Found STATION_JR_PB config for S013028_JR1
Found STATION_JR_PB config for S013027_JR1
Found STATION_JR_PB config for S013036_JR1
Found STATION_JR_PB config for S013043_JR1
Found STATION_JR_PB config for S013044_JR1
Found STATION_JR_PB config for S013047_JR1
Found STATION_JR_PB config for S013052_JR1
Found STATION_JR_PB config for S013059_JR1
Found STATION_JR_PB config for S013060_JR1
Found STATION_JR_PB config for S013067_JR1
Found STATION_JR_PB config for S013070_JR1
Found STATION_JR_PB config for S013077_JR1
Found STATION_JR_PB config for S013078_JR1
Found STATION_JR_PB config for S013083_JR1
Found STATION_JR_PB config for S013086_JR1
Found STATION_JR_PB config for S013093_JR1
Found STATION_JR_PB config for S013094_JR1
Found STATION_JR_PB config for FL1014_2_JR1
Found STATION_JR_PB config for FL1022_2_JR1
Found STATION_JR_PB config for FL1026_2_JR1
Found STATION_JR_PB config for FL1034_2_JR1
Found STATION_JR_PB config for FL3016_2_JR1
Found STATION_JR_PB config for FL3016_2_JR2
Found STATION_JR_PB config for FL3024_2_JR1
Found STATION_JR_PB config for FL3024_2_JR2
Found STATION_JR_PB config for ULC7_3_JR1
Found STATION_JR_PB config for ULC8_3_JR1
Found STATION_JR_PB config for PS10_3_JR1
Found STATION_JR_PB config for PS11_11_JR3
Found STATION_JR_PB config for ULC5_3_JR1
Found STATION_JR_PB config for ULC6_3_JR1
Found STATION_JR_PB config for FL1018_2_JR1
Found STATION_JR_PB config for FL1038_2_JR1
Found STATION_JR_PB config for FL3012_2_JR1
Found STATION_JR_PB config for FL3012_2_JR2
Found STATION_JR_PB config for FL3020_2_JR1
Found STATION_JR_PB config for FL3020_2_JR2
Assigned JR partners for base 'PS10_5': PS10_5_JR1 -> PS10_5_JR2 -> PS10_5_JR1
Assigned JR partners for base 'PS11_11': PS11_11_JR1 -> PS11_11_JR2 -> PS11_11_JR3 -> PS11_11_JR1
Assigned JR partners for base 'FL3016_2': FL3016_2_JR1 -> FL3016_2_JR2 -> FL3016_2_JR1
Assigned JR partners for base 'FL3024_2': FL3024_2_JR1 -> FL3024_2_JR2 -> FL3024_2_JR1
Assigned JR partners for base 'FL3012_2': FL3012_2_JR1 -> FL3012_2_JR2 -> FL3012_2_JR1
Assigned JR partners for base 'FL3020_2': FL3020_2_JR1 -> FL3020_2_JR2 -> FL3020_2_JR1
Found STATION_S_PB config for PRS3_5_S1
Found STATION_S_PB config for PRS3_5_S2
Found STATION_S_PB config for PRS4_2_S1
Found STATION_S_PB config for PRS4_2_S2
Found STATION_S_PB config for PRS4_1_S1
Found STATION_S_PB config for PRS4_1_S2
[WARNING] No VFD found for PS11_11CH3_S1 with base PS11_11CH3
[WARNING] No VFD found for PS11_11CH5_S1 with base PS11_11CH5
Found STATION_S_PB config for PS11_3_S1
Found STATION_S_PB config for PS11_3_S2
Found STATION_S_PB config for PS11_4_S1
Found STATION_S_PB config for PS11_4_S2
Found STATION_S_PB config for PS11_7_S1
Found STATION_S_PB config for PS11_7_S2
[WARNING] No VFD found for PS10_5CH2_S1 with base PS10_5CH2
[WARNING] No VFD found for PS10_5CH1_S1 with base PS10_5CH1
[WARNING] No VFD found for PS10_5CH3_S1 with base PS10_5CH3
[WARNING] No VFD found for PS10_5CH4_S1 with base PS10_5CH4
[WARNING] No VFD found for PS11_11CH1_S1 with base PS11_11CH1
Found STATION_S_PB config for PS11_11_S1
[WARNING] No VFD found for PS11_11CH2_S1 with base PS11_11CH2
[WARNING] No VFD found for PS11_11CH4_S1 with base PS11_11CH4
[WARNING] No VFD found for PS11_11CH6_S1 with base PS11_11CH6
Found STATION_S_PB config for PS11_8_S1
Found STATION_SS_PB config for PS10_1_SS1
Found STATION_SS_PB config for ULC7_3_SS1
Found STATION_SS_PB config for ULC7_3_SS2
Found STATION_SS_PB config for ULC8_3_SS1
Found STATION_SS_PB config for ULC6_3_SS2
Found STATION_SS_PB config for ULC5_3_SS1
Found STATION_SS_PB config for ULC5_3_SS2
Found ENCODER config for ULC5_3_ENCODER (upstream: NO_UPSTREAM, downstream: NO_DOWNSTREAM)
Found ENCODER config for ULC6_3_ENCODER (upstream: NO_UPSTREAM, downstream: NO_DOWNSTREAM)
Found ENCODER config for ULC7_3_ENCODER (upstream: NO_UPSTREAM, downstream: NO_DOWNSTREAM)
Found ENCODER config for ULC8_3_ENCODER (upstream: NO_UPSTREAM, downstream: NO_DOWNSTREAM)
Found ENCODER config for PRS4_2_ENCODER (upstream: PRS4_1_VFD1.CTRL, downstream: NO_DOWNSTREAM)
Found ENCODER config for PS10_1_ENCODER (upstream: NO_UPSTREAM, downstream: PS10_2_VFD1.CTRL)
Found ENCODER config for PS11_1_ENCODER (upstream: NO_UPSTREAM, downstream: PS11_2_VFD1.CTRL)
Found ENCODER config for PS11_2_ENCODER (upstream: PS11_1_VFD1.CTRL, downstream: PS11_3_VFD1.CTRL)
Found ENCODER config for PRS4_1_ENCODER (upstream: NO_UPSTREAM, downstream: PRS4_2_VFD1.CTRL)
Found ENCODER config for PS11_3_ENCODER (upstream: PS11_2_VFD1.CTRL, downstream: PS11_4_VFD1.CTRL)
Found ENCODER config for PS11_4_ENCODER (upstream: PS11_3_VFD1.CTRL, downstream: NO_DOWNSTREAM)
Found ENCODER config for PS11_6_ENCODER (upstream: NO_UPSTREAM, downstream: PS11_7_VFD1.CTRL)
Found ENCODER config for PS11_7_ENCODER (upstream: PS11_6_VFD1.CTRL, downstream: PS11_8_VFD1.CTRL)
Found ENCODER config for PS10_2_ENCODER (upstream: PS10_1_VFD1.CTRL, downstream: PS10_3_VFD1.CTRL)
Found ENCODER config for PS11_11_ENCODER (upstream: NO_UPSTREAM, downstream: NO_DOWNSTREAM)
Found ENCODER config for PS10_5_ENCODER (upstream: NO_UPSTREAM, downstream: NO_DOWNSTREAM)
Found ENCODER config for PS11_9_ENCODER (upstream: PS11_8_VFD1.CTRL, downstream: NO_DOWNSTREAM)
[DEBUG] NC_CHUTE: Starting extraction from 2352 DESC_IP rows
[DEBUG] NC_CHUTE: Found 0 entries matching S02_*CH pattern
[DEBUG] NC_CHUTE: Found 0 valid chute numbers: []
[DEBUG] NC_CHUTE: Final configs: 0
[DEBUG] NC_JR_STATION: Starting extraction from 2352 DESC_IP rows
[DEBUG] NC_JR_STATION: Found 0 entries matching S02_*_JR*_PB pattern
[DEBUG] NC_JR_STATION: Final configs: 0
FIOM nan -> DPM MCM
FIOM PDP9_FIO1 -> DPM PS11_7_DPM1
FIOM PDP10_FIO1 -> DPM PS11_7_DPM1
FIOM PRS3_2A_FIO1 -> DPM PRS3_5_DPM1
FIOM PRS3_2B_FIO1 -> DPM PRS3_5_DPM1
FIOM PRS3_4CH_FIO1 -> DPM PRS3_5_DPM1
FIOM PRS4_2_FIO1 -> DPM PRS3_5_DPM1
FIOM PS10_1_FIO1 -> DPM PS10_2_DPM1
FIOM PS10_5_FIO1 -> DPM PS10_2_DPM1
FIOM PS10_5_FIO2 -> DPM PS10_2_DPM1
FIOM PS11_1_FIO1 -> DPM PRS3_5_DPM1
FIOM PS11_3_FIO1 -> DPM PRS3_5_DPM1
FIOM PS11_4_FIO1 -> DPM PRS3_5_DPM1
FIOM PS11_7_FIO1 -> DPM PS11_7_DPM1
FIOM PS11_11_FIO1 -> DPM PS11_7_DPM1
FIOM PS11_11_FIO2 -> DPM PS11_7_DPM1
FIOM PS11_11_FIO3 -> DPM PS11_7_DPM1
FIOM VSA_DPM1_FIO1 -> DPM VSA_DPM1
FIOM VSA_DPM1_FIO2 -> DPM VSA_DPM1
FIOM VSA_DPM1_FIO3 -> DPM VSA_DPM1
FIOM VSA_DPM1_FIO4 -> DPM VSA_DPM1
FIOM VSA_DPM1_FIO5 -> DPM VSA_DPM1
FIOM VSA_DPM1_FIO6 -> DPM VSA_DPM1
FIOM VSA_DPM1_FIO7 -> DPM VSA_DPM1
FIOM VSA_DPM1_FIO8 -> DPM VSA_DPM1
FIOM VSA_DPM2_FIO1 -> DPM VSA_DPM2
FIOM VSA_DPM2_FIO2 -> DPM VSA_DPM2
FIOM VSA_DPM2_FIO3 -> DPM VSA_DPM2
FIOM VSA_DPM2_FIO4 -> DPM VSA_DPM2
FIOM VSA_DPM2_FIO5 -> DPM VSA_DPM2
FIOM VSA_DPM2_FIO6 -> DPM VSA_DPM2
FIOM VSA_DPM2_FIO7 -> DPM VSA_DPM2
FIOM VSA_DPM3_FIO1 -> DPM VSA_DPM3
FIOM VSA_DPM3_FIO2 -> DPM VSA_DPM3
FIOM VSA_DPM3_FIO3 -> DPM VSA_DPM3
FIOM VSA_DPM3_FIO4 -> DPM VSA_DPM3
FIOM VSA_DPM3_FIO5 -> DPM VSA_DPM3
FIOM VSA_DPM3_FIO6 -> DPM VSA_DPM3
FIOM VSA_DPM3_FIO7 -> DPM VSA_DPM3
FIOM VSC_DPM1_FIO1 -> DPM VSC_DPM1
FIOM VSC_DPM1_FIO2 -> DPM VSC_DPM1
FIOM VSC_DPM1_FIO3 -> DPM VSC_DPM1
FIOM VSC_DPM1_FIO4 -> DPM VSC_DPM1
FIOM VSC_DPM1_FIO5 -> DPM VSC_DPM1
FIOM VSC_DPM1_FIO6 -> DPM VSC_DPM1
FIOM VSC_DPM1_FIO7 -> DPM VSC_DPM1
FIOM VSC_DPM1_FIO8 -> DPM VSC_DPM1
FIOM VSC_DPM2_FIO1 -> DPM VSC_DPM2
FIOM VSC_DPM2_FIO2 -> DPM VSC_DPM2
FIOM VSC_DPM2_FIO3 -> DPM VSC_DPM2
FIOM VSC_DPM2_FIO4 -> DPM VSC_DPM2
FIOM VSC_DPM2_FIO5 -> DPM VSC_DPM2
FIOM VSC_DPM2_FIO6 -> DPM VSC_DPM2
FIOM VSC_DPM2_FIO7 -> DPM VSC_DPM2
FIOM VSC_DPM2_FIO8 -> DPM VSC_DPM2
FIOM VSC_DPM3_FIO1 -> DPM VSC_DPM3
FIOM VSC_DPM3_FIO2 -> DPM VSC_DPM3
FIOM VSC_DPM3_FIO3 -> DPM VSC_DPM3
FIOM VSC_DPM3_FIO4 -> DPM VSC_DPM3
FIOM VSC_DPM3_FIO5 -> DPM VSC_DPM3
FIOM VSC_DPM3_FIO6 -> DPM VSC_DPM3
FIOM VSC_DPM3_FIO7 -> DPM VSC_DPM3
FIOM VSC_DPM3_FIO8 -> DPM VSC_DPM3
APF FL1014_2_VFD1 -> DPM FL1034_2_DPM1
Horn mapping: FL1014_2_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF FL1018_2_VFD1 -> DPM FL1034_2_DPM1
Horn mapping: FL1018_2_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF FL1022_2_VFD1 -> DPM FL1034_2_DPM1
Horn mapping: FL1022_2_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF FL1026_2_VFD1 -> DPM FL1034_2_DPM1
Horn mapping: FL1026_2_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF FL1034_2_VFD1 -> DPM FL1034_2_DPM1
Horn mapping: FL1034_2_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF FL1038_2_VFD1 -> DPM FL1034_2_DPM1
Horn mapping: FL1038_2_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF FL3012_2_VFD1 -> DPM FL3016_2_DPM1
Horn mapping: FL3012_2_VFD1 -> PS11_8_BCN1_H -> PS11_8_FIOH1:O.ProcessDataOut.Connector_7_B_Pin_2
APF FL3016_2_VFD1 -> DPM FL3016_2_DPM1
Horn mapping: FL3016_2_VFD1 -> PS11_8_BCN1_H -> PS11_8_FIOH1:O.ProcessDataOut.Connector_7_B_Pin_2
APF FL3020_2_VFD1 -> DPM FL3016_2_DPM1
Horn mapping: FL3020_2_VFD1 -> PS11_8_BCN1_H -> PS11_8_FIOH1:O.ProcessDataOut.Connector_7_B_Pin_2
APF FL3024_2_VFD1 -> DPM FL3016_2_DPM1
Horn mapping: FL3024_2_VFD1 -> PS11_8_BCN1_H -> PS11_8_FIOH1:O.ProcessDataOut.Connector_7_B_Pin_2
APF PRS3_2A_VFD1 -> DPM PRS3_5_DPM1
Horn mapping: PRS3_2A_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF PRS3_2B_VFD1 -> DPM PRS3_5_DPM1
Horn mapping: PRS3_2B_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF PRS3_3A_VFD1 -> DPM PRS3_5_DPM1
Horn mapping: PRS3_3A_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF PRS3_3B_VFD1 -> DPM PRS3_5_DPM1
Horn mapping: PRS3_3B_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF PRS3_5_VFD1 -> DPM PRS3_5_DPM1
Horn mapping: PRS3_5_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF PRS4_1_VFD1 -> DPM PRS3_5_DPM1
Horn mapping: PRS4_1_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF PRS4_2_VFD1 -> DPM PRS3_5_DPM1
Horn mapping: PRS4_2_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF PS10_1_VFD1 -> DPM PS10_2_DPM1
Horn mapping: PS10_1_VFD1 -> PS10_5_BCN1_H -> PS10_5_FIO1:O.Pt13.Data
APF PS11_1_VFD1 -> DPM PRS3_5_DPM1
Horn mapping: PS11_1_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF PS11_2_VFD1 -> DPM PRS3_5_DPM1
Horn mapping: PS11_2_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF PS11_3_VFD1 -> DPM PRS3_5_DPM1
Horn mapping: PS11_3_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF PS11_4_VFD1 -> DPM PRS3_5_DPM1
Horn mapping: PS11_4_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF PS11_6_VFD1 -> DPM PS11_7_DPM1
Horn mapping: PS11_6_VFD1 -> PS11_7_BCN1_H -> PS11_7_FIO1:O.Pt01.Data
APF ULC5_3_VFD1 -> DPM PS10_2_DPM1
Horn mapping: ULC5_3_VFD1 -> PS10_5_BCN1_H -> PS10_5_FIO1:O.Pt13.Data
APF ULC6_3_VFD1 -> DPM PS10_2_DPM1
Horn mapping: ULC6_3_VFD1 -> PS10_5_BCN1_H -> PS10_5_FIO1:O.Pt13.Data
APF ULC7_3_VFD1 -> DPM PS10_2_DPM1
Horn mapping: ULC7_3_VFD1 -> PS10_5_BCN1_H -> PS10_5_FIO1:O.Pt13.Data
APF ULC8_3_VFD1 -> DPM PS10_2_DPM1
Horn mapping: ULC8_3_VFD1 -> PS10_5_BCN1_H -> PS10_5_FIO1:O.Pt13.Data
- Added 20 E-stop check rungs
[R090_STATION_JR_PB] Starting STATION_JR_PB routine generation...
Found 77 STATION_JR_PB configurations
Generated 77 STATION_JR_PB rungs
[R0100_JPE] Starting JPE routine generation...
Found 49 JPE configurations
Generated 49 JPE rungs
Belt tracking for FL1014_2_VFD1 -> zzz_FL1014_2Tracking
Belt tracking for FL1018_2_VFD1 -> zzz_FL1018_2Tracking
Belt tracking for FL1022_2_VFD1 -> zzz_FL1022_2Tracking
Belt tracking for FL1026_2_VFD1 -> zzz_FL1026_2Tracking
Belt tracking for FL1034_2_VFD1 -> zzz_FL1034_2Tracking
Belt tracking for FL1038_2_VFD1 -> zzz_FL1038_2Tracking
Belt tracking for FL3012_2_VFD1 -> zzz_FL3012_2Tracking
Belt tracking for FL3016_2_VFD1 -> zzz_FL3016_2Tracking
Belt tracking for FL3020_2_VFD1 -> zzz_FL3020_2Tracking
Belt tracking for FL3024_2_VFD1 -> zzz_FL3024_2Tracking
Belt tracking for PRS3_2A_VFD1 -> zzz_PRS3_2ATracking
Belt tracking for PRS3_2B_VFD1 -> zzz_PRS3_2BTracking
Belt tracking for PRS3_3A_VFD1 -> zzz_PRS3_3ATracking
Belt tracking for PRS3_3B_VFD1 -> zzz_PRS3_3BTracking
Belt tracking for PRS3_5_VFD1 -> zzz_PRS3_5Tracking
Belt tracking for PRS4_1_VFD1 -> zzz_PRS4_1Tracking
Belt tracking for PRS4_2_VFD1 -> zzz_PRS4_2Tracking
Belt tracking for PS10_1_VFD1 -> zzz_PS10_1Tracking
Belt tracking for PS10_2_VFD1 -> zzz_PS10_2Tracking
Belt tracking for PS10_3_VFD1 -> zzz_PS10_3Tracking
Belt tracking for PS10_5_VFD1 -> zzz_PS10_5Tracking
Belt tracking for PS11_1_VFD1 -> zzz_PS11_1Tracking
Belt tracking for PS11_2_VFD1 -> zzz_PS11_2Tracking
Belt tracking for PS11_3_VFD1 -> zzz_PS11_3Tracking
Belt tracking for PS11_4_VFD1 -> zzz_PS11_4Tracking
Belt tracking for PS11_6_VFD1 -> zzz_PS11_6Tracking
Belt tracking for PS11_7_VFD1 -> zzz_PS11_7Tracking
Belt tracking for PS11_8_VFD1 -> zzz_PS11_8Tracking
Belt tracking for PS11_9_VFD1 -> zzz_PS11_9Tracking
Belt tracking for PS11_11_VFD1 -> zzz_PS11_11Tracking
Belt tracking for ULC5_3_VFD1 -> zzz_ULC5_3Tracking
Belt tracking for ULC6_3_VFD1 -> zzz_ULC6_3Tracking
Belt tracking for ULC7_3_VFD1 -> zzz_ULC7_3Tracking
Belt tracking for ULC8_3_VFD1 -> zzz_ULC8_3Tracking
- Added 34 belt tracking AOI calls
Found JPE config for PRS3_2B_JPE1
Found JPE config for PRS3_3A_JPE1
Found JPE config for PRS3_3A_JPE2
Found JPE config for PRS3_3B_JPE1
Found JPE config for PRS3_3B_JPE2
Created virtual JR: PRS3_JR
Found JPE config for PRS3_5_JPE1 (station from config)
Found JPE config for PRS3_5_JPE2 (station from config)
Found JPE config for ULC5_3_JPE1
Found JPE config for ULC5_3_JPE2
Found JPE config for ULC6_3_JPE1
Found JPE config for ULC6_3_JPE2
Found JPE config for ULC7_3_JPE1
Found JPE config for ULC7_3_JPE2
Found JPE config for ULC8_3_JPE1
Found JPE config for ULC8_3_JPE2
Found JPE config for PRS3_2A_JPE1
Found JPE config for PRS4_2_JPE1 (beacon from config)
Found JPE config for PRS4_2_JPE2 (beacon from config)
Found JPE config for PS10_1_JPE1
Found JPE config for PS10_1_JPE2
Found JPE config for PS11_1_JPE1
Found JPE config for PS11_1_JPE2
Found JPE config for PS11_2_JPE1
Found JPE config for PRS4_1_JPE1 (station from config)
Found JPE config for PS11_3_JPE1 (station from config)
Found JPE config for PS11_3_JPE2 (station from config)
Found JPE config for PS11_4_JPE1 (station from config)
Found JPE config for PS11_6_JPE1 (station from config, beacon from config)
Found JPE config for PS11_6_JPE2 (station from config, beacon from config)
Found JPE config for PS11_7_JPE1 (station from config, beacon from config)
Found JPE config for PS10_1_JPE3
Found JPE config for PS10_1_JPE4
Found JPE config for PS10_2_JPE1 (station from config, beacon from config)
Found JPE config for PS10_5_JPE4
Found JPE config for PS10_5_JPE5
Found JPE config for PS10_5_JPE6
Found JPE config for PS10_5_JPE1
Found JPE config for PS11_9_JPE1 (station from config, beacon from config)
Found JPE config for PS11_11_JPE6
Found JPE config for PS11_11_JPE7
Found JPE config for PS11_11_JPE4
Found JPE config for PS11_11_JPE5
Found JPE config for PS11_11_JPE2
Found JPE config for PS11_11_JPE3
Found JPE config for PS11_1_JPE3
Found JPE config for PS11_1_JPE4
Found JPE config for PS10_5_JPE3
Found JPE config for PS10_5_JPE2
Found JPE config for PS11_11_JPE1
Looking for red beacon with base PRS3_5, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PRS3_5_BCN1_R with IO_PATH: PRS3_4CH_FIO1:O.Pt01.Data
No SO in red beacon PRS3_5_BCN1_R: PRS3_4CH_FIO1:O.Pt01.Data
Found STATION_EPC config for PRS3_5_EPC1
Looking for red beacon with base ULC5_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC5_3_BCN1_R with IO_PATH: ULC5_3_VFD1:O.IO_1
No SO in red beacon ULC5_3_BCN1_R: ULC5_3_VFD1:O.IO_1
Found STATION_EPC config for ULC5_3_EPC1
Looking for red beacon with base ULC6_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC6_3_BCN1_R with IO_PATH: ULC6_3_VFD1:O.IO_1
No SO in red beacon ULC6_3_BCN1_R: ULC6_3_VFD1:O.IO_1
Found STATION_EPC config for ULC6_3_EPC1
Looking for red beacon with base ULC7_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC7_3_BCN1_R with IO_PATH: PS10_1_FIOH1:O.ProcessDataOut.Connector_7_B_Pin_2
No SO in red beacon ULC7_3_BCN1_R: PS10_1_FIOH1:O.ProcessDataOut.Connector_7_B_Pin_2
Found STATION_EPC config for ULC7_3_EPC1
Looking for red beacon with base ULC8_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: ULC8_3_BCN1_R with IO_PATH: PS10_1_FIOH2:O.ProcessDataOut.Connector_7_B_Pin_2
No SO in red beacon ULC8_3_BCN1_R: PS10_1_FIOH2:O.ProcessDataOut.Connector_7_B_Pin_2
Found STATION_EPC config for ULC8_3_EPC1
Looking for red beacon with base PRS4_2, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PRS4_2_BCN1_R with IO_PATH: PRS4_2_FIO1:O.Pt08.Data
No SO in red beacon PRS4_2_BCN1_R: PRS4_2_FIO1:O.Pt08.Data
Found STATION_EPC config for PRS4_2_EPC1
Looking for red beacon with base PS10_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS10_1_BCN1_R with IO_PATH: PS10_1_VFD1:O.IO_1
No SO in red beacon PS10_1_BCN1_R: PS10_1_VFD1:O.IO_1
Found STATION_EPC config for PS10_1_EPC1
Looking for red beacon with base PS11_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 1 red beacon entries
Found red beacon: PS11_1_BCN1_R with IO_PATH: PS11_1_FIO1:O.Pt01.Data
No SO in red beacon PS11_1_BCN1_R: PS11_1_FIO1:O.Pt01.Data
Found STATION_EPC config for PS11_1_EPC1
Looking for red beacon with base PRS4_1, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PRS4_1_BCN1_R with IO_PATH: PRS4_2_FIO1:O.Pt00.Data
No SO in red beacon PRS4_1_BCN1_R: PRS4_2_FIO1:O.Pt00.Data
Found STATION_EPC config for PRS4_1_EPC1
Looking for red beacon with base PS11_3, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS11_3_BCN1_R with IO_PATH: PS11_3_VFD1:O.IO_1
No SO in red beacon PS11_3_BCN1_R: PS11_3_VFD1:O.IO_1
Found STATION_EPC config for PS11_3_EPC1
Looking for red beacon with base PS11_4, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS11_4_BCN1_R with IO_PATH: PS11_4_FIO1:O.Pt01.Data
No SO in red beacon PS11_4_BCN1_R: PS11_4_FIO1:O.Pt01.Data
Found STATION_EPC config for PS11_4_EPC1
Looking for red beacon with base PS11_7, EPC channel EPC1
Beacon mask pattern: f'{base}_BCN.*_R$'
Found 2 red beacon entries
Found red beacon: PS11_7_BCN1_R with IO_PATH: PS11_7_FIO1:O.Pt00.Data
No SO in red beacon PS11_7_BCN1_R: PS11_7_FIO1:O.Pt00.Data
Found STATION_EPC config for PS11_7_EPC1
Looking for red beacon with base PRS3_5, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PRS3_5_BCN2_R with IO_PATH: PRS3_4CH_FIO1:O.Pt02.Data
No SO in red beacon PRS3_5_BCN2_R: PRS3_4CH_FIO1:O.Pt02.Data
Found STATION_EPC config for PRS3_5_EPC2
Looking for red beacon with base ULC5_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for ULC5_3_EPC2
Looking for red beacon with base ULC7_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for ULC7_3_EPC2
Looking for red beacon with base PRS4_2, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 0 red beacon entries
Found STATION_EPC config for PRS4_2_EPC2
Looking for red beacon with base PRS4_1, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PRS4_1_BCN2_R with IO_PATH: PRS4_2_FIO1:O.Pt03.Data
No SO in red beacon PRS4_1_BCN2_R: PRS4_2_FIO1:O.Pt03.Data
Found STATION_EPC config for PRS4_1_EPC2
Looking for red beacon with base PS11_3, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS11_3_BCN2_R with IO_PATH: PS11_3_FIO1:O.Pt00.Data
No SO in red beacon PS11_3_BCN2_R: PS11_3_FIO1:O.Pt00.Data
Found STATION_EPC config for PS11_3_EPC2
Looking for red beacon with base PS11_4, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS11_4_BCN2_R with IO_PATH: PS11_4_FIO1:O.Pt02.Data
No SO in red beacon PS11_4_BCN2_R: PS11_4_FIO1:O.Pt02.Data
Found STATION_EPC config for PS11_4_EPC2
Looking for red beacon with base PS11_7, EPC channel EPC2
Beacon mask pattern: f'{base}_BCN2_R$'
Found 1 red beacon entries
Found red beacon: PS11_7_BCN2_R with IO_PATH: PS11_7_FIO1:O.Pt02.Data
No SO in red beacon PS11_7_BCN2_R: PS11_7_FIO1:O.Pt02.Data
Found STATION_EPC config for PS11_7_EPC2
Created safety tag mapping file: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/SafetyTagMapping.txt
=== Step 2: Routines Generator stderr ===
[19:10:06] [INFO] [logging_config.py:128:_log_with_context] Logging to file: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/logs/workflow_MTN6_MCM04_20250910_190959.log
[19:10:06] [INFO] [logging_config.py:128:_log_with_context] === Generating All PLC Artifacts ===
[19:10:06] [INFO] [logging_config.py:128:_log_with_context] Generating SafetyProgram L5X...
[19:10:06] [WARNING] [logging_config.py:128:_log_with_context] LimitedSafetyProgramGenerator is deprecated; using ModernSafetyProgramGenerator
[19:10:06] [INFO] [logging_config.py:128:_log_with_context] Starting ModernSafetyProgramGenerator generation
[19:10:06] [DEBUG] [logging_config.py:128:_log_with_context] Creating SafetyProgram XML structure
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: main_routine (core)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: apf (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: belt_tracking (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: cb_monitor (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: d2c_chute (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: d2c_en1 (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: dpm (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: encoder (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: estops (safety)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: estop_check (safety)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: extendo (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: fioh (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: fiom (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: flow_ctrl (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: fpe (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: inputs (safety)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: jpe (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: mcm (core)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: nc_chute (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: nc_jr_station (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: outputs (safety)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: pb_chute (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: pb_chute_simple (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: pmm (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: rack (core)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: resets (safety)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: safety_tag_map (core)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: safety_tag_mapping (safety)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: speed_ctrl (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_epc (safety)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_jr_chute (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_jr_pb (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_ss_pb (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_s_pb (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: taching_belts (device)
[19:10:06] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: zones (safety)
[19:10:06] [INFO] [logging_config.py:128:_log_with_context] Generating safety routines...
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: inputs
[19:10:07] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: inputs
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: outputs
[19:10:07] [DEBUG] [logging_config.py:126:_log_with_context] Zones: subsystem key
[19:10:07] [DEBUG] [logging_config.py:126:_log_with_context] Zones: heuristic best match
[19:10:07] [DEBUG] [logging_config.py:126:_log_with_context] Zones: loaded
[19:10:07] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: outputs
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: resets
[19:10:07] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: resets
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: zones
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL1014_1: {'ESTOP1'}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL1018_1: {'ESTOP1'}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL1022_1: {'ESTOP1'}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL1026_1: {'ESTOP1'}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL1034_1: {'ESTOP1'}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL1038_1: {'ESTOP1'}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL3012_1: {'ESTOP1'}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL3016_1: {'ESTOP1'}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL3020_1: {'ESTOP1'}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL3024_1: {'ESTOP1'}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PRS3_5: {'EPC2', 'EPC1'}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PRS4_1: {'EPC2', 'EPC1'}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PRS4_2: {'EPC2', 'EPC1'}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS10_1: {'EPC1'}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS11_1: {'EPC1'}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS11_3: {'EPC2', 'EPC1'}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS11_4: {'EPC2', 'EPC1'}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS11_7: {'EPC2', 'EPC1'}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for ULC5_3: {'EPC2', 'EPC1'}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for ULC6_3: {'EPC1'}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for ULC7_3: {'EPC2', 'EPC1'}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for ULC8_3: {'EPC1'}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Available DCS controllers: {'FL1014_1': {'ESTOP1'}, 'FL1018_1': {'ESTOP1'}, 'FL1022_1': {'ESTOP1'}, 'FL1026_1': {'ESTOP1'}, 'FL1034_1': {'ESTOP1'}, 'FL1038_1': {'ESTOP1'}, 'FL3012_1': {'ESTOP1'}, 'FL3016_1': {'ESTOP1'}, 'FL3020_1': {'ESTOP1'}, 'FL3024_1': {'ESTOP1'}, 'PRS3_5': {'EPC2', 'EPC1'}, 'PRS4_1': {'EPC2', 'EPC1'}, 'PRS4_2': {'EPC2', 'EPC1'}, 'PS10_1': {'EPC1'}, 'PS11_1': {'EPC1'}, 'PS11_3': {'EPC2', 'EPC1'}, 'PS11_4': {'EPC2', 'EPC1'}, 'PS11_7': {'EPC2', 'EPC1'}, 'ULC5_3': {'EPC2', 'EPC1'}, 'ULC6_3': {'EPC1'}, 'ULC7_3': {'EPC2', 'EPC1'}, 'ULC8_3': {'EPC1'}}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-01 candidates: ['ULC7_1', 'ULC7_2', 'ULC7_3', 'ULC8_1', 'ULC8_2', 'ULC8_3', 'PS10_1', 'PS10_2', 'PS10_3']
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS10_2 in zone 04-01
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS10_3 in zone 04-01
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC7_1 in zone 04-01
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC7_2 in zone 04-01
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC8_1 in zone 04-01
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC8_2 in zone 04-01
[19:10:07] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-02 candidates: ['PS10_1', 'PS10_2', 'PS10_3', 'PS11_1', 'PS11_2']
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS10_2 in zone 04-02
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS10_3 in zone 04-02
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS11_2 in zone 04-02
[19:10:07] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-03 candidates: ['PS10_5']
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS10_5 in zone 04-03
[19:10:07] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-04 candidates: ['ULC5_1', 'ULC5_2', 'ULC5_3', 'ULC6_1', 'ULC6_2', 'ULC6_3', 'PS11_1', 'PS11_2', 'PS11_3', 'PS11_4']
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS11_2 in zone 04-04
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC5_1 in zone 04-04
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC5_2 in zone 04-04
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC6_1 in zone 04-04
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC6_2 in zone 04-04
[19:10:07] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-05 candidates: ['PS11_6', 'PS11_7']
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS11_6 in zone 04-05
[19:10:07] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-06 candidates: ['PS11_8', 'PS11_9']
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS11_8 in zone 04-06
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS11_9 in zone 04-06
[19:10:07] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-07 candidates: ['PS11_11']
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS11_11 in zone 04-07
[19:10:07] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-08 candidates: ['PRS3_5', 'PRS3_6']
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PRS3_6 in zone 04-08
[19:10:07] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-09 candidates: ['PRS4_1', 'PRS4_2', 'PS11_3']
[19:10:07] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL1014 candidates: ['FL1014_2', 'FL1014_3', 'FL1014_4']
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1014_2 in zone FL1014
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1014_3 in zone FL1014
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1014_4 in zone FL1014
[19:10:07] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL1018 candidates: ['FL1018_2', 'FL1018_3', 'FL1018_4']
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1018_2 in zone FL1018
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1018_3 in zone FL1018
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1018_4 in zone FL1018
[19:10:07] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL1022 candidates: ['FL1022_2', 'FL1022_3', 'FL1022_4']
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1022_2 in zone FL1022
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1022_3 in zone FL1022
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1022_4 in zone FL1022
[19:10:07] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL1026 candidates: ['FL1026_2', 'FL1026_3', 'FL1026_4']
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1026_2 in zone FL1026
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1026_3 in zone FL1026
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1026_4 in zone FL1026
[19:10:07] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL1034 candidates: ['FL1034_2', 'FL1034_3', 'FL1034_4']
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1034_2 in zone FL1034
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1034_3 in zone FL1034
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1034_4 in zone FL1034
[19:10:07] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL1038 candidates: ['FL1038_2', 'FL1038_3', 'FL1038_4']
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1038_2 in zone FL1038
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1038_3 in zone FL1038
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1038_4 in zone FL1038
[19:10:07] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL3012 candidates: ['FL3012_2', 'FL3012_3', 'FL3012_4']
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3012_2 in zone FL3012
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3012_3 in zone FL3012
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3012_4 in zone FL3012
[19:10:07] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL3016 candidates: ['FL3016_2', 'FL3016_3', 'FL3016_4']
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3016_2 in zone FL3016
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3016_3 in zone FL3016
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3016_4 in zone FL3016
[19:10:07] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL3020 candidates: ['FL3020_2', 'FL3020_3', 'FL3020_4']
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3020_2 in zone FL3020
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3020_3 in zone FL3020
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3020_4 in zone FL3020
[19:10:07] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL3024 candidates: ['FL3024_2', 'FL3024_3', 'FL3024_4']
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3024_2 in zone FL3024
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3024_3 in zone FL3024
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3024_4 in zone FL3024
[19:10:07] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[19:10:07] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: zones
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: estops
[19:10:07] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: estops
[19:10:07] [INFO] [logging_config.py:128:_log_with_context] Plugin safety_tag_mapping cannot generate with current data
[19:10:07] [INFO] [logging_config.py:128:_log_with_context] Safety routine generation results: {'inputs': True, 'outputs': True, 'resets': True, 'zones': True, 'estops': True, 'safety_tag_mapping': False}
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag map with 32 tags (32 push buttons, 0 beacons)
[19:10:07] [INFO] [logging_config.py:126:_log_with_context] Routines created (6): MainRoutine, R010_INPUTS, R011_OUTPUTS, R012_RESETS, R020_ESTOPS, R030_ZONES
[19:10:07] [INFO] [logging_config.py:126:_log_with_context] - R010_INPUTS: 71 rungs | example: XIC(Local:7:I.Pt02.Status)XIC(Local:7:I.Pt03.Status)OTE(MCM_EPB_STATUS);
[19:10:07] [INFO] [logging_config.py:126:_log_with_context] - R011_OUTPUTS: 19 rungs | example: XIC(EStop_MCM_OK)XIC(EStop_04_01_OK)[OTE(PS10_1_VFD1:SO.STOOutput),OTE(PS10_2_VFD1:SO.STOOutput),OTE(PS10_3_VFD1:SO.STOOutput),OTE(ULC7_3_VFD1:SO.Out00Output...
[19:10:07] [INFO] [logging_config.py:126:_log_with_context] - R012_RESETS: 20 rungs | example: [XIC(SFT_PRS3_5_S1_PB) ,XIC(SFT_MCM_S_PB)]OTE(RST_PRS3_5_EPC1_ESTOP);
[19:10:07] [INFO] [logging_config.py:126:_log_with_context] - R030_ZONES: 20 rungs | example: XIC(PS10_1_EPC1_DCS_CTRL.O1)XIC(ULC7_3_EPC1_DCS_CTRL.O1)XIC(ULC7_3_EPC2_DCS_CTRL.O1)XIC(ULC8_3_EPC1_DCS_CTRL.O1)OTE(EStop_04_01_OK);
[19:10:07] [INFO] [logging_config.py:126:_log_with_context] - R020_ESTOPS: 31 rungs | example: DCS(MCM_EPB_DCS_CTRL,EMERGENCY STOP,EQUIVALENT - ACTIVE HIGH,500,MANUAL,AUTOMATIC,Local:7:I.Pt02.Data,Local:7:I.Pt03.Data,MCM_EPB_STATUS,SFT_MCM_S_PB);
[19:10:07] [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) ];
[19:10:07] [INFO] [logging_config.py:128:_log_with_context] Successfully completed ModernSafetyProgramGenerator generation
[19:10:07] [INFO] [logging_config.py:128:_log_with_context] Written ModernSafetyProgramGenerator to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/SafetyProgram_Generated.L5X
[19:10:07] [INFO] [logging_config.py:128:_log_with_context] [SUCCESS] SafetyProgram written to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/SafetyProgram_Generated.L5X
[19:10:07] [INFO] [logging_config.py:128:_log_with_context] Generating MainProgram L5X...
[19:10:07] [WARNING] [logging_config.py:128:_log_with_context] LimitedMainProgramGenerator is deprecated; using ModernMainProgramGenerator
[19:10:07] [INFO] [logging_config.py:128:_log_with_context] Starting ModernMainProgramGenerator generation
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Creating MainProgram XML structure
[19:10:07] [DEBUG] [logging_config.py:128:_log_with_context] Adding controller tags...
[19:10:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: subsystem key
[19:10:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: heuristic best match
[19:10:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: loaded
[19:10:08] [DEBUG] [logging_config.py:126:_log_with_context] Extracting SPEED_CTRL data
[19:10:08] [INFO] [logging_config.py:128:_log_with_context] Data: SPEED_CTRL VFDs=27
[19:10:08] [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
[19:10:08] [INFO] [logging_config.py:128:_log_with_context] Using project prefix from project_name: MTN6
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_1_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_2_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_3_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_4_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_5_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_1_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_2_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_3_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_4_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_5_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_6_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_1_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_10_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_11_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_12_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_2_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_3_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_4_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_5_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_6_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_7_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_8_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_9_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_1_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_10_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_11_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_12_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_13_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_14_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_2_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_3_VFD1 = 220 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_4_VFD1 = 220 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_5_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_6_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_7_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_8_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_9_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_10A_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_10B_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_11_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_12_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_13_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_3_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_4_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_5_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_6_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_7_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_8_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_9_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_1_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_10_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_2_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_3_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_4_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_5_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_6_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_7_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_8_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_9_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_10A_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_10B_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_11_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_12_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_13_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_3_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_4_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_5_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_6_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_7_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_8_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_9_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_10_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_3_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_4_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_5_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_6_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_7_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_8_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_9_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_10_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_3_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_4_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_5_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_6_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_7_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_8_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_9_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_1_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_2_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_3_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_4_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_5_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_6_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_7_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_8_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_9_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_10A_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_10B_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_11_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_12_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_13_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_3_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_4_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_5_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_6_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_7_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_8_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_9_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_10_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_3_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_4_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_5_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_6_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_7_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_8_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_9_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_1_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_2_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_3_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_4_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_5_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_6_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_7_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_8_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_9_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_10A_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_10B_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_11_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_12_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_13_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_3_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_4_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_5_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_6_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_7_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_8_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_9_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_1_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_2_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_3_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_4_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_5_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_6_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_7_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_8_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_9_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_10_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_11_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_3_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_4_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_5_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_6_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_7_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_8_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_9_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_1_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_10_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_11_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_12_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_13_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_2_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_3_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_4_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_5_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_6_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_7_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_8_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_9_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_1_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_10_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_11_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_12_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_13_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_2_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_3_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_4_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_5_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_6_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_7_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_8_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_9_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_1_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_10_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_11_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_12_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_13_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_14_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_2_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_3_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_4_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_5_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_6_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_7_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_8_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_9_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_1_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_10_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_11_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_12_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_2_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_3_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_4_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_5_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_6_VFD = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_7_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_8_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_9A_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_9B_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_10_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_3_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_4_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_5_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_6_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_8_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_9_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_10_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_11_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_3_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_4_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_5_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_6_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_7_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_8_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_9_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_1_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_2_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_3_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_4_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_5_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_6_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_7_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_8_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_9_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_10_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_3_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_4_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_5_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_6_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_7_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_8_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_9_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_10_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_11_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_12_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_13A_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_13B_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_14_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_15_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_16_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_3_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_4_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_5_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_6_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_7_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_8_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_9_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_1_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_2_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_3_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_4_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_5_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_6_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_7_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_8_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_9_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_10_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_11_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_3_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_4_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_5_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_6_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_7_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_8_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_9_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_10_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_11_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_12_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_13_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_14A_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_14B_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_15_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_16_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_17_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_3_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_4_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_5_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_6_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_7_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_8_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_9_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_1_VFD = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_2_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_3_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_4_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_5_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_6_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_7_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_8_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_14_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_15_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_16_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_17_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_18_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_19_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_20_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_14_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_15_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_16_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_17_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_18_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_19_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_20_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_13_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_14_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_15_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_16_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_17_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_18_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_19_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_17_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_18_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_19_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_20_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_21_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_22_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_23_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_18_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_19_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_20_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_21_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_22_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_23_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_24_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_14_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_15_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_16_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_17_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_18_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_19_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_20_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_14_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_15_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_16_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_17_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_18_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_19_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_20_VFD1 = 420 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1014_2_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1018_2_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1022_2_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1026_2_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1034_2_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1038_2_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3012_2_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3016_2_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3020_2_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3024_2_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_2A_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_2B_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_3A_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_3B_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_5_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS4_1_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS4_2_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_1_VFD1 = 150 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_2_VFD1 = 200 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_3_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_5_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_1_VFD1 = 150 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_11_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_2_VFD1 = 200 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_3_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_4_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_6_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_7_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_8_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_9_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC5_3_VFD1 = 80 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC6_3_VFD1 = 80 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC7_3_VFD1 = 80 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC8_3_VFD1 = 80 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2074_2_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2078_2_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2086_2_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2090_2_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2094_2_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4066_2_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4070_2_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4074_2_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4078_2_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4082_2_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_2A_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_2B_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_3_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_4_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_6_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS2_1_VFD1 = 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_1_VFD1 = 140 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_11_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_2_VFD1 = 180 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_4_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_5_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_6_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_8_VFD1 = 220 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_9_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS9_2_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS9_3_VFD1 = 190 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC1_3_VFD1 = 80 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC2_3_VFD1 = 80 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC3_3_VFD1 = 80 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC4_3_VFD1 = 80 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_10A_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_10B_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_11_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_12_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_13_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14A_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14B_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14C_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14D_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_15_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_16_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_17_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_18A_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_18B_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_19_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_20_VFD1 = 280 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_21_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_9_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_1_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_2_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_3_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_4_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_5A_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_5B_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_6_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_7_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_8_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_9_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_1_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_2_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_3A_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_3B_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_4_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_5_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_6_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_7_VFD1 = 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: S02_1_VFD1 = 250 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: S02_2_VFD1 = 250 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_10_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_11_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_12_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_13_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_14_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_15_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_2_VFD1 = 550 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_3_VFD1 = 550 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_4_VFD1 = 500 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_5_VFD1 = 450 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_6_VFD1 = 400 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_7_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_8_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_9_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_10_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_11_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_2_VFD1 = 550 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_3_VFD1 = 500 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_4_VFD1 = 450 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_5_VFD1 = 400 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_6_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_7_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_8_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_9_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_2_VFD1 = 550 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_3_VFD1 = 500 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_4_VFD1 = 450 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_5_VFD1 = 400 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_6_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_7_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_8_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_9_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_10_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_11_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_12_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_13_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_14_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_15_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_2_VFD1 = 550 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_3_VFD1 = 500 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_4_VFD1 = 450 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_5_VFD1 = 400 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_6_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_7_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_8_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_9_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_10_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_2_VFD1 = 550 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_3_VFD1 = 500 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_4_VFD1 = 450 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_5_VFD1 = 400 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_6_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_7_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_8_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_9_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_10_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_11_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_12_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_13_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_14_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_2_VFD1 = 550 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_3_VFD1 = 550 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_4_VFD1 = 450 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_5_VFD1 = 400 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_6_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_7_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_8_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_9_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_2_VFD1 = 550 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_3_VFD1 = 500 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_4_VFD1 = 450 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_5_VFD1 = 400 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_6_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_7_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_8_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_9_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_10_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_2_VFD1 = 550 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_3_VFD1 = 500 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_4_VFD1 = 450 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_5_VFD1 = 400 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_6_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_7_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_8_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_9_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_10_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_11_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_12_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_2_VFD1 = 400 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_3_VFD1 = 380 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_4_VFD1 = 450 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_5_VFD1 = 400 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_6_VFD1 = 400 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_7_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_8_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_9_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_2_VFD1 = 550 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_3_VFD1 = 500 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_4_VFD1 = 450 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_5_VFD1 = 400 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_6_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_7_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_8_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_9_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_10_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_11_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_12_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_13_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_14_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_15_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_16_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_2_VFD1 = 550 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_3_VFD1 = 500 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_4_VFD1 = 450 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_5_VFD1 = 400 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_6_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_7_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_8_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_9_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_10_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_11_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_12_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_13_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_2_VFD1 = 550 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_3_VFD1 = 500 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_4_VFD1 = 450 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_5_VFD1 = 400 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_6_VFD1 = 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_7_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_8_VFD1 = 300 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_9_VFD1 = 300 FPM
[19:10:08] [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
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS4_1_VFD1 -> 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS4_2_VFD1 -> 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS3_2B_VFD1 -> 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS3_3B_VFD1 -> 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS3_2A_VFD1 -> 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS3_3A_VFD1 -> 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS3_5_VFD1 -> 120 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS11_1_VFD1 -> 150 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS11_2_VFD1 -> 200 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS11_3_VFD1 -> 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS11_4_VFD1 -> 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS11_6_VFD1 -> 240 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS10_1_VFD1 -> 150 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: ULC5_3_VFD1 -> 80 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: ULC6_3_VFD1 -> 80 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: ULC7_3_VFD1 -> 80 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: ULC8_3_VFD1 -> 80 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL1014_2_VFD1 -> 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL1018_2_VFD1 -> 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL1022_2_VFD1 -> 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL1026_2_VFD1 -> 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL1034_2_VFD1 -> 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL1038_2_VFD1 -> 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL3012_2_VFD1 -> 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL3016_2_VFD1 -> 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL3020_2_VFD1 -> 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL3024_2_VFD1 -> 350 FPM
[19:10:08] [DEBUG] [logging_config.py:128:_log_with_context] SPEED_CTRL sample=FL1014_2_VFD1(350), FL1018_2_VFD1(350), FL1022_2_VFD1(350), FL1026_2_VFD1(350), FL1034_2_VFD1(350)...
[19:10:08] [INFO] [logging_config.py:128:_log_with_context] Data: SPEED_CTRL count=27
[19:10:09] [DEBUG] [logging_config.py:126:_log_with_context] Extracting PMM data
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Data: PMM entries=2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] PMM processing PDP9_PMM1
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP9_PMM1 DPM=PS11_7_DPM1
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP9_PMM1 PWM fault IO PDP9_FIO1:I.Pt12.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP9_PMM1 configuration stored
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] PMM processing PDP10_PMM1
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP10_PMM1 DPM=PS11_7_DPM1
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP10_PMM1 PWM fault IO PDP10_FIO1:I.Pt12.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP10_PMM1 configuration stored
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Data: PMM configs=2
[19:10:09] [DEBUG] [logging_config.py:126:_log_with_context] Extracting CB_MONITOR data
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Data: CB PDPs=2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP9: CBs=26 FIOs=2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] CB entries for PDP9 (in order): ['PDP9_CB1', 'PDP9_CB2', 'PDP9_CB3', 'PDP9_CB4', 'PDP9_CB5', 'PDP9_CB6', 'PDP9_CB7', 'PDP9_CB8', 'PDP9_CB9', 'PDP9_CB10', 'PDP9_CB11', 'PDP9_CB12', 'PDP9_CB13', 'PDP9_CB14', 'PDP9_CB15', 'PDP9_CB16', 'PDP9_CB17', 'PDP9_CB18', 'PDP9_CB19', 'PDP9_CB20', 'PDP9_CB21', 'PDP9_CB22', 'PDP9_CB23', 'PDP9_CB24', 'PDP9_CB25', 'PDP9_CB26']
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB1, IO_PATH=PDP9_FIO1:I.Pt00.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB1 (CB1) to position 0 with IO_PATH PDP9_FIO1:I.Pt00.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB2, IO_PATH=PDP9_FIO1:I.Pt01.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB2 (CB2) to position 1 with IO_PATH PDP9_FIO1:I.Pt01.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB3, IO_PATH=PDP9_FIO1:I.Pt02.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB3 (CB3) to position 2 with IO_PATH PDP9_FIO1:I.Pt02.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB4, IO_PATH=PDP9_FIO1:I.Pt03.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB4 (CB4) to position 3 with IO_PATH PDP9_FIO1:I.Pt03.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB5, IO_PATH=PDP9_FIO1:I.Pt04.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB5 (CB5) to position 4 with IO_PATH PDP9_FIO1:I.Pt04.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB6, IO_PATH=PDP9_FIO1:I.Pt06.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB6 (CB6) to position 5 with IO_PATH PDP9_FIO1:I.Pt06.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB7, IO_PATH=PDP9_FIO1:I.Pt08.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB7 (CB7) to position 6 with IO_PATH PDP9_FIO1:I.Pt08.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB8, IO_PATH=PDP9_FIO1:I.Pt09.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB8 (CB8) to position 7 with IO_PATH PDP9_FIO1:I.Pt09.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB9, IO_PATH=PDP9_FIO1:I.Pt10.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB9 (CB9) to position 8 with IO_PATH PDP9_FIO1:I.Pt10.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB10, IO_PATH=PDP9_FIO1:I.Pt11.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB10 (CB10) to position 9 with IO_PATH PDP9_FIO1:I.Pt11.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB11, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB11 (CB11) to position 10 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB12, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB12 (CB12) to position 11 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB13, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB13 (CB13) to position 12 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB14, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB14 (CB14) to position 13 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB15, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB15 (CB15) to position 14 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB16, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB16 (CB16) to position 15 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB17, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB17 (CB17) to position 16 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB18, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB18 (CB18) to position 17 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB19, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB19 (CB19) to position 18 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB20, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB20 (CB20) to position 19 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB21, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB21 (CB21) to position 20 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB22, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB22 (CB22) to position 21 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB23, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB23 (CB23) to position 22 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB24, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB24 (CB24) to position 23 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB25, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB25 (CB25) to position 24 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB26, IO_PATH=PDP9_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB26 (CB26) to position 25 with IO_PATH PDP9_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP9: configured CBs=26 entries=['PDP9_CB1', 'PDP9_CB2', 'PDP9_CB3', 'PDP9_CB4', 'PDP9_CB5', 'PDP9_CB6', 'PDP9_CB7', 'PDP9_CB8', 'PDP9_CB9', 'PDP9_CB10', 'PDP9_CB11', 'PDP9_CB12', 'PDP9_CB13', 'PDP9_CB14', 'PDP9_CB15', 'PDP9_CB16', 'PDP9_CB17', 'PDP9_CB18', 'PDP9_CB19', 'PDP9_CB20', 'PDP9_CB21', 'PDP9_CB22', 'PDP9_CB23', 'PDP9_CB24', 'PDP9_CB25', 'PDP9_CB26'] fault=PDP9_FIO1:I.ConnectionFaulted
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP10: CBs=26 FIOs=2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] CB entries for PDP10 (in order): ['PDP10_CB1', 'PDP10_CB2', 'PDP10_CB3', 'PDP10_CB4', 'PDP10_CB5', 'PDP10_CB6', 'PDP10_CB7', 'PDP10_CB8', 'PDP10_CB9', 'PDP10_CB10', 'PDP10_CB11', 'PDP10_CB12', 'PDP10_CB13', 'PDP10_CB14', 'PDP10_CB15', 'PDP10_CB16', 'PDP10_CB17', 'PDP10_CB18', 'PDP10_CB19', 'PDP10_CB20', 'PDP10_CB21', 'PDP10_CB22', 'PDP10_CB23', 'PDP10_CB24', 'PDP10_CB25', 'PDP10_CB26']
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB1, IO_PATH=PDP10_FIO1:I.Pt00.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB1 (CB1) to position 0 with IO_PATH PDP10_FIO1:I.Pt00.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB2, IO_PATH=PDP10_FIO1:I.Pt01.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB2 (CB2) to position 1 with IO_PATH PDP10_FIO1:I.Pt01.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB3, IO_PATH=PDP10_FIO1:I.Pt02.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB3 (CB3) to position 2 with IO_PATH PDP10_FIO1:I.Pt02.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB4, IO_PATH=PDP10_FIO1:I.Pt03.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB4 (CB4) to position 3 with IO_PATH PDP10_FIO1:I.Pt03.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB5, IO_PATH=PDP10_FIO1:I.Pt04.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB5 (CB5) to position 4 with IO_PATH PDP10_FIO1:I.Pt04.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB6, IO_PATH=PDP10_FIO1:I.Pt06.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB6 (CB6) to position 5 with IO_PATH PDP10_FIO1:I.Pt06.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB7, IO_PATH=PDP10_FIO1:I.Pt08.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB7 (CB7) to position 6 with IO_PATH PDP10_FIO1:I.Pt08.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB8, IO_PATH=PDP10_FIO1:I.Pt09.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB8 (CB8) to position 7 with IO_PATH PDP10_FIO1:I.Pt09.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB9, IO_PATH=PDP10_FIO1:I.Pt10.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB9 (CB9) to position 8 with IO_PATH PDP10_FIO1:I.Pt10.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB10, IO_PATH=PDP10_FIO1:I.Pt11.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB10 (CB10) to position 9 with IO_PATH PDP10_FIO1:I.Pt11.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB11, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB11 (CB11) to position 10 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_7_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB12, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB12 (CB12) to position 11 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_7_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB13, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB13 (CB13) to position 12 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB14, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB14 (CB14) to position 13 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_5_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB15, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB15 (CB15) to position 14 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB16, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB16 (CB16) to position 15 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_3_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB17, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB17 (CB17) to position 16 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB18, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB18 (CB18) to position 17 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_1_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB19, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB19 (CB19) to position 18 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB20, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB20 (CB20) to position 19 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_8_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB21, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB21 (CB21) to position 20 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB22, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB22 (CB22) to position 21 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_6_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB23, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB23 (CB23) to position 22 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB24, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB24 (CB24) to position 23 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB25, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB25 (CB25) to position 24 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB26, IO_PATH=PDP10_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB26 (CB26) to position 25 with IO_PATH PDP10_FIOH1:I.ProcessDataIn.Connector_2_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP10: configured CBs=26 entries=['PDP10_CB1', 'PDP10_CB2', 'PDP10_CB3', 'PDP10_CB4', 'PDP10_CB5', 'PDP10_CB6', 'PDP10_CB7', 'PDP10_CB8', 'PDP10_CB9', 'PDP10_CB10', 'PDP10_CB11', 'PDP10_CB12', 'PDP10_CB13', 'PDP10_CB14', 'PDP10_CB15', 'PDP10_CB16', 'PDP10_CB17', 'PDP10_CB18', 'PDP10_CB19', 'PDP10_CB20', 'PDP10_CB21', 'PDP10_CB22', 'PDP10_CB23', 'PDP10_CB24', 'PDP10_CB25', 'PDP10_CB26'] fault=PDP10_FIO1:I.ConnectionFaulted
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Data: CB configs=2
[19:10:09] [INFO] [logging_config.py:126:_log_with_context] Tags created: total=573 | standard=62 safety=143 dcs=31 modules=323
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Added 573 controller tags
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Generating main program routines...
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: mcm
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: mcm
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: rack
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: rack
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: dpm
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: dpm
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: fiom
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: fiom
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: apf
[19:10:09] [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
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Using project prefix from project_name: MTN6
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_1_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_2_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_3_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_4_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_5_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_1_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_2_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_3_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_4_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_5_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_6_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_10A_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_10B_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_11_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_12_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_13_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_10A_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_10B_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_11_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_12_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_13_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_10_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_11_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_12_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_7_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_8_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_9_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_10_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_11_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_12_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_13_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_14_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_7_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_8_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_9_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_1_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_2_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_3_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_4_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_5_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_6_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_1_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_2_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_3_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_4_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_5_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_6_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10A_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10B_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_11_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_12_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_13_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10A_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10B_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_11_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_12_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_13_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_3_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_4_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_5_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_6_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_7_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_8_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_9_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_10_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_3_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_4_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_5_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_6_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_7_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_8_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_9_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_1_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_2_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_3_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_4_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_5_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_6_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_7_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_8_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_9_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_3_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_4_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_5_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_6_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_7_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_8_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_9_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_10_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_3_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_4_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_5_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_6_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_7_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_8_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_9_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_1_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_2_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_3_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_4_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_5_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_6_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_7_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_8_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_9_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_1_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_10_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_2_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_3_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_4_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_5_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_6_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_7_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_8_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_9_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_3_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_4_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_5_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_6_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_7_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_8_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_9_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_10_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_3_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_4_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_5_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_6_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_7_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_8_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_9_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_3_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_4_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_5_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_6_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_7_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_8_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_9_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_1_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_2_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_3_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_4_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_5_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_6_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_7_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_8_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_9_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_10_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_11_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_3_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_4_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_5_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_6_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_7_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_8_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_9_VFD1 -> PS1_1_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_10_VFD1 -> PS3_12_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_11_VFD1 -> PS3_12_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_12_VFD1 -> PS3_12_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_7_VFD1 -> PS3_12_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_8_VFD1 -> PS3_12_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_9_VFD1 -> PS3_12_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_10_VFD1 -> PS3_12_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_11_VFD1 -> PS3_12_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_12_VFD1 -> PS3_12_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_13_VFD1 -> PS3_12_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_14_VFD1 -> PS3_12_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_7_VFD1 -> PS3_12_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_8_VFD1 -> PS3_12_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_9_VFD1 -> PS3_12_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_1_VFD1 -> PS4_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_2_VFD1 -> PS4_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_3_VFD1 -> PS4_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_4_VFD1 -> PS4_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_5_VFD1 -> PS4_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_6_VFD1 -> PS4_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_1_VFD1 -> PS4_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_2_VFD1 -> PS4_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_3_VFD1 -> PS4_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_4_VFD1 -> PS4_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_5_VFD1 -> PS4_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_6_VFD1 -> PS4_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10A_VFD1 -> PS4_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10B_VFD1 -> PS4_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_11_VFD1 -> PS4_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_12_VFD1 -> PS4_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_13_VFD1 -> PS4_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10A_VFD1 -> PS4_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10B_VFD1 -> PS4_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_11_VFD1 -> PS4_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_12_VFD1 -> PS4_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_13_VFD1 -> PS4_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_1_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_10_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_2_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_3_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_4_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_5_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_6_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_7_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_8_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_9_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_3_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_4_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_5_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_6_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_7_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_8_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_9_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_10_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_3_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_4_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_5_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_6_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_7_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_8_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_9_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_3_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_4_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_5_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_6_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_7_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_8_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_9_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_1_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_2_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_3_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_4_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_5_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_6_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_7_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_8_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_9_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_10_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_11_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_3_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_4_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_5_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_6_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_7_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_8_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_9_VFD1 -> UL10_3_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_3_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_4_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_5_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_6_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_7_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_8_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_9_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_10_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_3_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_4_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_5_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_6_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_7_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_8_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_9_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_1_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_2_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_3_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_4_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_5_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_6_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_7_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_8_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_9_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_3_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_4_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_5_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_6_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_7_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_8_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_9_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_10_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_3_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_4_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_5_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_6_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_7_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_8_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_9_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_1_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_2_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_3_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_4_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_5_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_6_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_7_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_8_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_9_VFD1 -> UL4_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_1_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_2_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_3_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_4_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_5_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_6_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_7_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_1_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_2_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_3_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_4_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_5_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_6_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_7_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_1_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_2_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_3_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_4_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_5_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_6_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_7_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_11_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_12_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_15_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_16_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_15_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_16_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_17_VFD1 -> PS6_6_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_10_VFD1 -> PS7_13_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_11_VFD1 -> PS7_13_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_12_VFD1 -> PS7_13_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_13_VFD1 -> PS7_13_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_14_VFD1 -> PS7_13_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_8_VFD1 -> PS7_13_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_9_VFD1 -> PS7_13_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_8_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_9_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_10_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_8_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_9_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_1_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_10_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_2_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_3_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_4_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_5_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_6_VFD -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_7_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_8_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_9A_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_9B_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_10_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_3_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_4_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_5_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_6_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_8_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_9_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_10_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_11_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_3_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_4_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_5_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_6_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_7_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_8_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_9_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_1_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_2_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_3_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_4_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_5_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_6_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_7_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_8_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_9_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_10_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_3_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_4_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_5_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_6_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_7_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_8_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_9_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_10_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_11_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_12_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_13A_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_13B_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_14_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_3_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_4_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_5_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_7_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_8_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_9_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_11_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_12_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_13_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_14A_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_14B_VFD1 -> UL16_2_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_10_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_11_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_12_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_13_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_11_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_12_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_13_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_6_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_1_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_2_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_3_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_4_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_5_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_6_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_7_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_8_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_9_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_10_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_11_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_3_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_4_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_5_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_6_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_7_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_8_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_9_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_10_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_3_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_4_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_5_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_6_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_7_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_8_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_9_VFD1 -> UL20_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_1_VFD -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_2_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_14_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_15_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_16_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_17_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_18_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_19_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_20_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_14_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_15_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_16_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_17_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_18_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_14_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_15_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_16_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_17_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_18_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_19_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_20_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_14_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_15_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_16_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_17_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_18_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_19_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_20_VFD1 -> NCP1_1_BCN3_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_3_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_4_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_5_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_6_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_19_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_20_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_13_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_14_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_15_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_16_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_17_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_18_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_19_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_17_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_18_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_19_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_20_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_21_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_22_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_23_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_18_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_19_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_20_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_21_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_22_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_23_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_24_VFD1 -> NCP1_3_BCN5_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_7_VFD1 -> NCP1_8_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_8_VFD1 -> NCP1_8_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_1_VFD1 -> PS10_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_2_VFD1 -> PS10_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_3_VFD1 -> PS10_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_5_VFD1 -> PS10_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC5_3_VFD1 -> PS10_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC6_3_VFD1 -> PS10_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC7_3_VFD1 -> PS10_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC8_3_VFD1 -> PS10_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1014_2_VFD1 -> PS11_7_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1018_2_VFD1 -> PS11_7_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1022_2_VFD1 -> PS11_7_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1026_2_VFD1 -> PS11_7_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1034_2_VFD1 -> PS11_7_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1038_2_VFD1 -> PS11_7_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_2A_VFD1 -> PS11_7_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_2B_VFD1 -> PS11_7_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_3A_VFD1 -> PS11_7_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_3B_VFD1 -> PS11_7_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_5_VFD1 -> PS11_7_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS4_1_VFD1 -> PS11_7_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS4_2_VFD1 -> PS11_7_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_1_VFD1 -> PS11_7_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_2_VFD1 -> PS11_7_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_3_VFD1 -> PS11_7_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_4_VFD1 -> PS11_7_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_6_VFD1 -> PS11_7_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3012_2_VFD1 -> PS11_8_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3016_2_VFD1 -> PS11_8_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3020_2_VFD1 -> PS11_8_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3024_2_VFD1 -> PS11_8_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_11_VFD1 -> PS11_8_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_7_VFD1 -> PS11_8_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_8_VFD1 -> PS11_8_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_9_VFD1 -> PS11_8_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2074_2_VFD1 -> PS8_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2078_2_VFD1 -> PS8_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2086_2_VFD1 -> PS8_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2090_2_VFD1 -> PS8_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2094_2_VFD1 -> PS8_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS2_1_VFD1 -> PS8_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_1_VFD1 -> PS8_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_2_VFD1 -> PS8_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_4_VFD1 -> PS8_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_5_VFD1 -> PS8_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_6_VFD1 -> PS8_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS9_2_VFD1 -> PS8_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS9_3_VFD1 -> PS8_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC1_3_VFD1 -> PS8_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC2_3_VFD1 -> PS8_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC3_3_VFD1 -> PS8_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC4_3_VFD1 -> PS8_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4066_2_VFD1 -> PS8_9_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4070_2_VFD1 -> PS8_9_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4074_2_VFD1 -> PS8_9_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4078_2_VFD1 -> PS8_9_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4082_2_VFD1 -> PS8_9_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_2A_VFD1 -> PS8_9_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_2B_VFD1 -> PS8_9_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_3_VFD1 -> PS8_9_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_4_VFD1 -> PS8_9_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_6_VFD1 -> PS8_9_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_11_VFD1 -> PS8_9_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_8_VFD1 -> PS8_9_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_9_VFD1 -> PS8_9_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_10A_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_10B_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_11_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_12_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_13_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14A_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14B_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14C_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14D_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_15_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_16_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_17_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_18A_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_18B_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_19_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_20_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_9_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_1_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_2_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_3_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_4_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_5A_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_5B_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_6_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_7_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_8_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_9_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: S02_1_VFD1 -> S02_1_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_21_VFD1 -> S02_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_1_VFD1 -> S02_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_2_VFD1 -> S02_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_3A_VFD1 -> S02_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_3B_VFD1 -> S02_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_4_VFD1 -> S02_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_5_VFD1 -> S02_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_6_VFD1 -> S02_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_7_VFD1 -> S02_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: S02_2_VFD1 -> S02_2_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_2_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_3_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_4_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_5_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_6_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_2_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_3_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_4_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_5_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_6_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_7_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_2_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_3_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_4_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_5_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_6_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_10_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_11_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_12_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_13_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_14_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_15_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_10_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_11_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_7_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_8_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_9_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_6_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_7_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_8_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_9_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_8_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_9_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_6_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_7_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_8_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_9_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_6_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_6_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_7_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_8_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_9_VFD1 -> BYAD_4_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_11_VFD1 -> BYBC_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_12_VFD1 -> BYBC_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_13_VFD1 -> BYBC_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_4_VFD1 -> BYBC_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_5_VFD1 -> BYBC_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_6_VFD1 -> BYBC_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_7_VFD1 -> BYBC_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_8_VFD1 -> BYBC_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_4_VFD1 -> BYBC_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_5_VFD1 -> BYBC_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_6_VFD1 -> BYBC_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_7_VFD1 -> BYBC_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_8_VFD1 -> BYBC_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_4_VFD1 -> BYBC_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_6_VFD1 -> BYBC_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_7_VFD1 -> BYBC_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_12_VFD1 -> BYBC_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_13_VFD1 -> BYBC_5_BCN1_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_14_VFD1 -> BYBD_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_15_VFD1 -> BYBD_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_2_VFD1 -> BYBD_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_3_VFD1 -> BYBD_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_2_VFD1 -> BYBD_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_3_VFD1 -> BYBD_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_2_VFD1 -> BYBD_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_3_VFD1 -> BYBD_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_10_VFD1 -> BYBD_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_8_VFD1 -> BYBD_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_9_VFD1 -> BYBD_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_14_VFD1 -> BYBD_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_15_VFD1 -> BYBD_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_16_VFD1 -> BYBD_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_10_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_7_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_8_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_9_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_10_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_11_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_8_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_9_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_9_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_10_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_9_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_5_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_6_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_2_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_3_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_4_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_5_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_2_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_3_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_4_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_5_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_2_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_3_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_4_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_5_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_6_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_7_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_10_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_11_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_7_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_8_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_9_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_10_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_11_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_12_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_13_VFD1 -> BYCA_3_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_7_VFD1 -> BYDB_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_8_VFD1 -> BYDB_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_9_VFD1 -> BYDB_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_12_VFD1 -> BYDB_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_13_VFD1 -> BYDB_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_14_VFD1 -> BYDB_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_10_VFD1 -> BYDB_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_11_VFD1 -> BYDB_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_12_VFD1 -> BYDB_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_2_VFD1 -> BYDB_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_3_VFD1 -> BYDB_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_4_VFD1 -> BYDB_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_5_VFD1 -> BYDB_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_2_VFD1 -> BYDB_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_3_VFD1 -> BYDB_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_4_VFD1 -> BYDB_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_5_VFD1 -> BYDB_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_2_VFD1 -> BYDB_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_3_VFD1 -> BYDB_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_4_VFD1 -> BYDB_4_BCN2_H
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_5_VFD1 -> BYDB_4_BCN2_H
[19:10:09] [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
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: apf
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: flow_ctrl
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: flow_ctrl
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: speed_ctrl
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: speed_ctrl
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Plugin nc_chute cannot generate with current data
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Plugin nc_jr_station cannot generate with current data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: estop_check
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: estop_check
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: encoder
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: encoder
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: safety_tag_map
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Safety tag map: RST data has 32 rows
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: MCM04 -> Local:5:I.Data.0
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PRS3_5_S1_PB -> PRS3_4CH_FIO1:I.Pt06.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PRS3_5_S2_PB -> PRS3_4CH_FIO1:I.Pt08.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PRS4_2_S1_PB -> PRS4_2_FIO1:I.Pt12.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PRS4_2_S2_PB -> PRS4_2_FIO1:I.Pt14.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PRS4_1_S1_PB -> PRS4_2_FIO1:I.Pt04.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PRS4_1_S2_PB -> PRS4_2_FIO1:I.Pt06.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS10_1_SS1_SPB -> PS10_1_FIO1:I.Pt04.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_11CH3_S1_PB -> PS11_11_FIO2:I.Pt00.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_11CH5_S1_PB -> PS11_11_FIO3:I.Pt00.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_3_S1_PB -> PS11_3_FIO1:I.Pt02.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_3_S2_PB -> PS11_3_FIO1:I.Pt04.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_4_S1_PB -> PS11_4_FIO1:I.Pt04.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_4_S2_PB -> PS11_4_FIO1:I.Pt06.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_7_S1_PB -> PS11_7_FIO1:I.Pt04.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_7_S2_PB -> PS11_7_FIO1:I.Pt06.Data
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: ULC7_3_SS1_SPB -> PS10_1_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: ULC7_3_SS2_SPB -> PS10_1_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: ULC8_3_SS1_SPB -> PS10_1_FIOH2:I.ProcessDataIn.Connector_3_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS10_5CH2_S1_PB -> PS10_5_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS10_5CH1_S1_PB -> PS10_5_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS10_5CH3_S1_PB -> PS10_5_FIOH3:I.ProcessDataIn.Connector_4_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS10_5CH4_S1_PB -> PS10_5_FIOH4:I.ProcessDataIn.Connector_4_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_11CH1_S1_PB -> PS11_11_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_11_S1_PB -> PS11_11_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_11CH2_S1_PB -> PS11_11_FIOH2:I.ProcessDataIn.Connector_1_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_11CH4_S1_PB -> PS11_11_FIOH4:I.ProcessDataIn.Connector_6_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_11CH6_S1_PB -> PS11_11_FIOH6:I.ProcessDataIn.Connector_1_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: ULC6_3_SS2_SPB -> PS11_1_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: ULC5_3_SS1_SPB -> PS11_1_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: ULC5_3_SS2_SPB -> PS11_1_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_8_S1_PB -> PS11_8_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Safety tag map: Generating 32 rungs
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 1: XIC(Local:5:I.Data.0)OTE(MCM04);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 2: XIC(PRS3_4CH_FIO1:I.Pt06.Data)OTE(PRS3_5_S1_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 3: XIC(PRS3_4CH_FIO1:I.Pt08.Data)OTE(PRS3_5_S2_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 4: XIC(PRS4_2_FIO1:I.Pt04.Data)OTE(PRS4_1_S1_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 5: XIC(PRS4_2_FIO1:I.Pt06.Data)OTE(PRS4_1_S2_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 6: XIC(PRS4_2_FIO1:I.Pt12.Data)OTE(PRS4_2_S1_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 7: XIC(PRS4_2_FIO1:I.Pt14.Data)OTE(PRS4_2_S2_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 8: XIC(PS10_1_FIO1:I.Pt04.Data)OTE(PS10_1_SS1_SPB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 9: XIC(PS10_5_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(PS10_5CH1_S1_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 10: XIC(PS10_5_FIOH1:I.ProcessDataIn.Connector_2_A_Pin_4)OTE(PS10_5CH2_S1_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 11: XIC(PS10_5_FIOH3:I.ProcessDataIn.Connector_4_A_Pin_4)OTE(PS10_5CH3_S1_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 12: XIC(PS10_5_FIOH4:I.ProcessDataIn.Connector_4_A_Pin_4)OTE(PS10_5CH4_S1_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 13: XIC(PS11_3_FIO1:I.Pt02.Data)OTE(PS11_3_S1_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 14: XIC(PS11_3_FIO1:I.Pt04.Data)OTE(PS11_3_S2_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 15: XIC(PS11_4_FIO1:I.Pt04.Data)OTE(PS11_4_S1_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 16: XIC(PS11_4_FIO1:I.Pt06.Data)OTE(PS11_4_S2_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 17: XIC(PS11_7_FIO1:I.Pt04.Data)OTE(PS11_7_S1_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 18: XIC(PS11_7_FIO1:I.Pt06.Data)OTE(PS11_7_S2_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 19: XIC(PS11_8_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(PS11_8_S1_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 20: XIC(PS11_11_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4)OTE(PS11_11_S1_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 21: XIC(PS11_11_FIOH1:I.ProcessDataIn.Connector_4_B_Pin_2)OTE(PS11_11CH1_S1_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 22: XIC(PS11_11_FIOH2:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(PS11_11CH2_S1_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 23: XIC(PS11_11_FIO2:I.Pt00.Data)OTE(PS11_11CH3_S1_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 24: XIC(PS11_11_FIOH4:I.ProcessDataIn.Connector_6_A_Pin_4)OTE(PS11_11CH4_S1_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 25: XIC(PS11_11_FIO3:I.Pt00.Data)OTE(PS11_11CH5_S1_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 26: XIC(PS11_11_FIOH6:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(PS11_11CH6_S1_PB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 27: XIC(PS11_1_FIOH1:I.ProcessDataIn.Connector_5_A_Pin_4)OTE(ULC5_3_SS1_SPB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 28: XIC(PS11_1_FIOH1:I.ProcessDataIn.Connector_1_A_Pin_4)OTE(ULC5_3_SS2_SPB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 29: XIC(PS11_1_FIOH1:I.ProcessDataIn.Connector_4_A_Pin_4)OTE(ULC6_3_SS2_SPB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 30: XIC(PS10_1_FIOH1:I.ProcessDataIn.Connector_3_A_Pin_4)OTE(ULC7_3_SS1_SPB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 31: XIC(PS10_1_FIOH1:I.ProcessDataIn.Connector_8_A_Pin_4)OTE(ULC7_3_SS2_SPB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 32: XIC(PS10_1_FIOH2:I.ProcessDataIn.Connector_3_A_Pin_4)OTE(ULC8_3_SS1_SPB);
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Safety tag map: Generated 32 total rungs
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: safety_tag_map
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_jr_pb
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_jr_pb
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_s_pb
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_s_pb
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_ss_pb
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_ss_pb
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_epc
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_epc
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: jpe
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: jpe
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: pmm
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: pmm
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: cb_monitor
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: cb_monitor
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: belt_tracking
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: belt_tracking
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: main_routine
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Generating MainRoutine with JSR calls
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated MainRoutine
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: main_routine
[19:10:09] [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}
[19:10:09] [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
[19:10:09] [INFO] [logging_config.py:126:_log_with_context] - R010_MCM: 2 rungs | example: NOP();
[19:10:09] [INFO] [logging_config.py:126:_log_with_context] - R011_RACK: 2 rungs | example: NOP();
[19:10:09] [INFO] [logging_config.py:126:_log_with_context] - R020_DPM: 12 rungs | example: NOP();
[19:10:09] [INFO] [logging_config.py:126:_log_with_context] - R030_FIOM: 64 rungs | example: NOP();
[19:10:09] [INFO] [logging_config.py:126:_log_with_context] - R040_APF: 28 rungs | example: NOP();
[19:10:09] [INFO] [logging_config.py:126:_log_with_context] - R050_FLOW_CTRL: 30 rungs | example: XIC(PRS4_2_VFD1.CTRL.STS.Enabled)OTE(PRS4_1_VFD1.CTRL.CMD.Interlock);
[19:10:09] [INFO] [logging_config.py:126:_log_with_context] - R051_SPEED_CTRL: 18 rungs | example: XIC(RUN_MAX_SPD)[MOVE(Speed_350_FPM,FL1014_2_VFD1.CTRL.CMD.Speed_FPM) ];
[19:10:09] [INFO] [logging_config.py:126:_log_with_context] - R120_ESTOP_CHECK: 20 rungs | example: XIO(PRS3_5_VFD1:SI.In00Data)XIO(PRS3_5_VFD1:SI.In01Data)XIC(FL1014_2_VFD1:SI.In00Data)XIC(FL1018_2_VFD1:SI.In00Data)XIC(FL1022_2_VFD1:SI.In00Data)XIC(FL1026_...
[19:10:09] [INFO] [logging_config.py:126:_log_with_context] - R080_ENCODER: 17 rungs | example: AOI_ENCODER(PRS4_1_ENCODER.AOI,PRS4_1_ENCODER.HMI,PRS4_1_ENCODER.CTRL,PRS4_1_VFD1.CTRL,NO_UPSTREAM,PRS4_2_VFD1.CTRL,PRS4_1_VFD1:I.In_1,PRS4_1_VFD1:I.Connecti...
[19:10:09] [INFO] [logging_config.py:126:_log_with_context] - R130_SAFETY_TAG_MAP: 33 rungs | example: XIC(Local:5:I.Data.0)OTE(MCM_S_PB);
[19:10:09] [INFO] [logging_config.py:126:_log_with_context] - R090_STATION_JR_PB: 77 rungs | example: AOI_STATION_JR_PB(FL1014_2_JR1.AOI,FL1014_2_JR1.HMI,FL1014_2_JR1.CTRL,NO_PARTNER.CTRL,FL1014_FIOH1:I.ProcessDataIn.Connector_6_A_Pin_4,FL1014_FIOH1:O.Process...
[19:10:09] [INFO] [logging_config.py:126:_log_with_context] - R091_STATION_S_PB: 14 rungs | example: AOI_STATION_S_PB(PRS3_5_S1.AOI,PRS3_5_S1.HMI,PRS3_5_S1.CTRL,PRS3_5_VFD1.CTRL,PRS3_4CH_FIO1:I.Pt06.Data,PRS3_4CH_FIO1:O.Pt07.Data,PRS3_JR.CTRL);
[19:10:09] [INFO] [logging_config.py:126:_log_with_context] - R092_STATION_SS_PB: 7 rungs | example: AOI_STATION_SS_PB(PS10_1_SS1.AOI,PS10_1_SS1.HMI,PS10_1_SS1.CTRL,PS10_1_VFD1.CTRL,PS10_1_FIO1:I.ConnectionFaulted,PS10_1_FIO1:I.Pt04.Data,PS10_1_FIO1:I.Pt06.D...
[19:10:09] [INFO] [logging_config.py:126:_log_with_context] - R093_STATION_EPC: 20 rungs | example: AOI_STATION_EPC(PRS3_5_EPC1.AOI,MCM.CTRL,PRS3_5_EPC1.HMI,PRS3_5_S1.CTRL,PRS3_5_VFD1:I.ConnectionFaulted,PRS3_5_VFD1:SI.In00Data,PRS3_5_VFD1:SI.In01Data,PRS3_...
[19:10:09] [INFO] [logging_config.py:126:_log_with_context] - R100_JPE: 49 rungs | example: AOI_JPE(PRS3_2A_JPE1.AOI,PRS3_2A_JPE1.HMI,PRS3_2A_JPE1.CTRL,PRS3_2A_VFD1.CTRL,PRS3_2A_JR1.CTRL,PRS3_2A_VFD1:I.ConnectionFaulted,PRS3_2A_VFD1:I.In_2,YES,PRS3_...
[19:10:09] [INFO] [logging_config.py:126:_log_with_context] - R060_PMM: 3 rungs | example: NOP();
[19:10:09] [INFO] [logging_config.py:126:_log_with_context] - R070_CB_MONITOR: 3 rungs | example: NOP();
[19:10:09] [INFO] [logging_config.py:126:_log_with_context] - ZZZ_BeltTracking: 35 rungs | example: NOP();
[19:10:09] [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...
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Successfully completed ModernMainProgramGenerator generation
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Written ModernMainProgramGenerator to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/MainProgram_Generated.L5X
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] [SUCCESS] MainProgram written to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/MainProgram_Generated.L5X
[19:10:09] [INFO] [logging_config.py:128:_log_with_context] Generating safety tag mapping...
[19:10:09] [DEBUG] [logging_config.py:128:_log_with_context] Creating MappingWriter wrapper
[19:10:09] [DEBUG] [logging_config.py:126:_log_with_context] Creating DataLoader instance
[19:10:10] [INFO] [logging_config.py:128:_log_with_context] [SUCCESS] Safety tag mapping written to /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/SafetyTagMapping.txt
[19:10:10] [INFO] [logging_config.py:128:_log_with_context] - Safety tags: 32
[19:10:10] [INFO] [logging_config.py:128:_log_with_context] === All artifacts generated successfully! ===
{"level": "INFO", "message": "Routine generation completed successfully", "timestamp": "2025-09-10T19:10:10.100607", "module": "__main__", "file": "logging_config.py", "line": 128, "function": "_log_with_context", "pathname": "/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/Routines Generator/src/logging_config.py"}
=== Step 3: IO Tree Generator stdout ===
Enhanced MCM Generator
- Project: MTN6_MCM04
- Excel: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/PLC Data Generator/DESC_IP_MERGED.xlsx
- Boilerplate: MTN6_boilerplate
- Mode: Single file
--------------------------------------------------
WARNING: Removing 2 rows with empty TAGNAME:
Row 2: TAGNAME='[EMPTY]', PARTNUMBER='[EMPTY]', DESC='', TERM=''
Row 1381: TAGNAME='[EMPTY]', PARTNUMBER='5032-8IOLM12DR', DESC='', TERM=''
INFO: Found 1 rows with empty PARTNUMBER (will attempt inference):
Row 2: TAGNAME='[EMPTY]', PARTNUMBER='[EMPTY]', DESC='', TERM=''
WARNING: Removed 2 rows with empty TAGNAME
Created 54 FIOH modules based on TERM analysis
Found 62 IOLM modules
Found 135 Beacon modules
Found 27 APF modules
Found 11 DPM modules
Found 2 PMM modules
WARNING: 12 unknown modules found
1. PRS3_6_MDR1 - MDR (11.200.1.230)
2. PS10_2_VFD1 - 25B-D024N104 (11.200.1.57)
3. PS10_3_VFD1 - 25B-D024N104 (11.200.1.58)
4. PS10_5_VFD1 - 25B-D024N104 (11.200.1.59)
5. PS11_11_VFD1 - 25B-D024N104 (11.200.1.52)
6. PS11_7_VFD1 - 25B-D030N104 (11.200.1.49)
7. PS11_8_VFD1 - 25B-D024N104 (11.200.1.50)
8. PS11_9_VFD1 - 25B-D024N104 (11.200.1.51)
9. ULC5_1_ST1 - PIONEER (11.200.1.60)
10. ULC6_1_ST1 - PIONEER (11.200.1.62)
11. ULC7_1_ST1 - PIONEER (11.200.1.64)
12. ULC8_1_ST1 - PIONEER (11.200.1.66)
Created 62 IOLM modules with boilerplate selection:
Device 'PDP10_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PDP10_FIO1 (FIO PDP_FIO): Using module-specific boilerplate PDP10_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP10_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP10_FIO1_Module.L5X
Device 'PDP9_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PDP9_FIO1 (FIO PDP_FIO): Using module-specific boilerplate PDP9_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP9_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP9_FIO1_Module.L5X
Device 'PRS3_2A_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS3_2A_FIO1 (FIO D2CMaster): Using module-specific boilerplate PRS3_2A_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_2A_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_2A_FIO1_Module.L5X
Device 'PRS3_2B_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS3_2B_FIO1 (FIO D2CMaster): Using module-specific boilerplate PRS3_2B_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_2B_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_2B_FIO1_Module.L5X
Device 'PRS3_4CH_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS3_4CH_FIO1 (FIO D2CMaster): Using module-specific boilerplate PRS3_4CH_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_4CH_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_4CH_FIO1_Module.L5X
Device 'PRS4_2_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS4_2_FIO1 (FIO D2CMaster): Using module-specific boilerplate PRS4_2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS4_2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS4_2_FIO1_Module.L5X
Device 'PS10_1_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS10_1_FIO1 (FIO PalletBuildMaster): Using module-specific boilerplate PS10_1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_1_FIO1_Module.L5X
Device 'PS10_5_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS10_5_FIO1 (FIO D2CMaster): Using module-specific boilerplate PS10_5_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIO1_Module.L5X
Device 'PS10_5_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS10_5_FIO2 (FIO PalletBuildMaster): Using module-specific boilerplate PS10_5_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIO2_Module.L5X
Device 'PS11_11_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_11_FIO1 (FIO PalletBuildMaster): Using module-specific boilerplate PS11_11_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIO1_Module.L5X
Device 'PS11_11_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_11_FIO2 (FIO D2CMaster): Using module-specific boilerplate PS11_11_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIO2_Module.L5X
Device 'PS11_11_FIO3' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_11_FIO3 (FIO PalletBuildMaster): Using module-specific boilerplate PS11_11_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIO3_Module.L5X
Device 'PS11_1_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_1_FIO1 (FIO D2CMaster): Using module-specific boilerplate PS11_1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_1_FIO1_Module.L5X
Device 'PS11_3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_3_FIO1 (FIO D2CMaster): Using module-specific boilerplate PS11_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_3_FIO1_Module.L5X
Device 'PS11_4_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_4_FIO1 (FIO D2CMaster): Using module-specific boilerplate PS11_4_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_4_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_4_FIO1_Module.L5X
Device 'PS11_7_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_7_FIO1 (FIO D2CMaster): Using module-specific boilerplate PS11_7_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_7_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_7_FIO1_Module.L5X
Device 'VSA_DPM1_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM1_FIO1 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO1_Module.L5X
Device 'VSA_DPM1_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM1_FIO2 (FIO PalletBuildMaster): Using module-specific boilerplate VSA_DPM1_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO2_Module.L5X
Device 'VSA_DPM1_FIO3' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM1_FIO3 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM1_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO3_Module.L5X
Device 'VSA_DPM1_FIO4' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM1_FIO4 (FIO PalletBuildMaster): Using module-specific boilerplate VSA_DPM1_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO4_Module.L5X
Device 'VSA_DPM1_FIO5' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM1_FIO5 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM1_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO5_Module.L5X
Device 'VSA_DPM1_FIO6' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM1_FIO6 (FIO PalletBuildMaster): Using module-specific boilerplate VSA_DPM1_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO6_Module.L5X
Device 'VSA_DPM1_FIO7' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM1_FIO7 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM1_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO7_Module.L5X
Device 'VSA_DPM1_FIO8' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM1_FIO8 (FIO PalletBuildMaster): Using module-specific boilerplate VSA_DPM1_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM1_FIO8_Module.L5X
Device 'VSA_DPM2_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM2_FIO1 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO1_Module.L5X
Device 'VSA_DPM2_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM2_FIO2 (FIO PalletBuildMaster): Using module-specific boilerplate VSA_DPM2_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO2_Module.L5X
Device 'VSA_DPM2_FIO3' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM2_FIO3 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM2_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO3_Module.L5X
Device 'VSA_DPM2_FIO4' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM2_FIO4 (FIO PalletBuildMaster): Using module-specific boilerplate VSA_DPM2_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO4_Module.L5X
Device 'VSA_DPM2_FIO5' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM2_FIO5 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM2_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO5_Module.L5X
Device 'VSA_DPM2_FIO6' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM2_FIO6 (FIO PalletBuildMaster): Using module-specific boilerplate VSA_DPM2_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO6_Module.L5X
Device 'VSA_DPM2_FIO7' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM2_FIO7 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM2_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM2_FIO7_Module.L5X
Device 'VSA_DPM3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM3_FIO1 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO1_Module.L5X
Device 'VSA_DPM3_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM3_FIO2 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM3_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO2_Module.L5X
Device 'VSA_DPM3_FIO3' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM3_FIO3 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM3_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO3_Module.L5X
Device 'VSA_DPM3_FIO4' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM3_FIO4 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM3_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO4_Module.L5X
Device 'VSA_DPM3_FIO5' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM3_FIO5 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM3_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO5_Module.L5X
Device 'VSA_DPM3_FIO6' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM3_FIO6 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM3_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO6_Module.L5X
Device 'VSA_DPM3_FIO7' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSA_DPM3_FIO7 (FIO D2CMaster): Using module-specific boilerplate VSA_DPM3_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSA_DPM3_FIO7_Module.L5X
Device 'VSC_DPM1_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM1_FIO1 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO1_Module.L5X
Device 'VSC_DPM1_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM1_FIO2 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM1_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO2_Module.L5X
Device 'VSC_DPM1_FIO3' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM1_FIO3 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM1_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO3_Module.L5X
Device 'VSC_DPM1_FIO4' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM1_FIO4 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM1_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO4_Module.L5X
Device 'VSC_DPM1_FIO5' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM1_FIO5 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM1_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO5_Module.L5X
Device 'VSC_DPM1_FIO6' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM1_FIO6 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM1_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO6_Module.L5X
Device 'VSC_DPM1_FIO7' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM1_FIO7 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM1_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO7_Module.L5X
Device 'VSC_DPM1_FIO8' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM1_FIO8 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM1_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM1_FIO8_Module.L5X
Device 'VSC_DPM2_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM2_FIO1 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO1_Module.L5X
Device 'VSC_DPM2_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM2_FIO2 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM2_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO2_Module.L5X
Device 'VSC_DPM2_FIO3' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM2_FIO3 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM2_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO3_Module.L5X
Device 'VSC_DPM2_FIO4' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM2_FIO4 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM2_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO4_Module.L5X
Device 'VSC_DPM2_FIO5' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM2_FIO5 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM2_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO5_Module.L5X
Device 'VSC_DPM2_FIO6' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM2_FIO6 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM2_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO6_Module.L5X
Device 'VSC_DPM2_FIO7' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM2_FIO7 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM2_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO7_Module.L5X
Device 'VSC_DPM2_FIO8' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM2_FIO8 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM2_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM2_FIO8_Module.L5X
Device 'VSC_DPM3_FIO1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM3_FIO1 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO1_Module.L5X
Device 'VSC_DPM3_FIO2' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM3_FIO2 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM3_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO2_Module.L5X
Device 'VSC_DPM3_FIO3' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM3_FIO3 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM3_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO3_Module.L5X
Device 'VSC_DPM3_FIO4' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM3_FIO4 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM3_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO4_Module.L5X
Device 'VSC_DPM3_FIO5' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM3_FIO5 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM3_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO5_Module.L5X
Device 'VSC_DPM3_FIO6' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM3_FIO6 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM3_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO6_Module.L5X
Device 'VSC_DPM3_FIO7' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM3_FIO7 (FIO PalletBuildMaster): Using module-specific boilerplate VSC_DPM3_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO7_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO7_Module.L5X
Device 'VSC_DPM3_FIO8' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
VSC_DPM3_FIO8 (FIO D2CMaster): Using module-specific boilerplate VSC_DPM3_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/VSC_DPM3_FIO8_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ZMX_Module.L5X
Device 'FL1014_4_EX1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Device 'FL1018_4_EX1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Device 'FL1022_4_EX1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Device 'FL1026_4_EX1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Device 'FL1034_4_EX1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Device 'FL1038_4_EX1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Device 'FL3012_4_EX1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Device 'FL3016_4_EX1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Device 'FL3020_4_EX1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Device 'FL3024_4_EX1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/EXTENDO_Module.L5X
Device 'FL1014_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
FL1014_2_VFD1 (APF 5HP): Using module-specific boilerplate FL1014_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1014_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1014_2_VFD1_Module.L5X
Device 'FL1018_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
FL1018_2_VFD1 (APF 5HP): Using module-specific boilerplate FL1018_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1018_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1018_2_VFD1_Module.L5X
Device 'FL1022_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
FL1022_2_VFD1 (APF 5HP): Using module-specific boilerplate FL1022_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1022_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1022_2_VFD1_Module.L5X
Device 'FL1026_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
FL1026_2_VFD1 (APF 5HP): Using module-specific boilerplate FL1026_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1026_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1026_2_VFD1_Module.L5X
Device 'FL1034_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
FL1034_2_VFD1 (APF 5HP): Using module-specific boilerplate FL1034_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1034_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1034_2_VFD1_Module.L5X
Device 'FL1038_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
FL1038_2_VFD1 (APF 5HP): Using module-specific boilerplate FL1038_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1038_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL1038_2_VFD1_Module.L5X
Device 'FL3012_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
FL3012_2_VFD1 (APF 5HP): Using module-specific boilerplate FL3012_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL3012_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL3012_2_VFD1_Module.L5X
Device 'FL3016_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
FL3016_2_VFD1 (APF 5HP): Using module-specific boilerplate FL3016_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL3016_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL3016_2_VFD1_Module.L5X
Device 'FL3020_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
FL3020_2_VFD1 (APF 5HP): Using module-specific boilerplate FL3020_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL3020_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL3020_2_VFD1_Module.L5X
Device 'FL3024_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
FL3024_2_VFD1 (APF 5HP): Using module-specific boilerplate FL3024_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL3024_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL3024_2_VFD1_Module.L5X
Device 'PRS3_2A_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS3_2A_VFD1 (APF 3HP): Using module-specific boilerplate PRS3_2A_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_2A_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_2A_VFD1_Module.L5X
Device 'PRS3_2B_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS3_2B_VFD1 (APF 2HP): Using module-specific boilerplate PRS3_2B_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_2B_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_2B_VFD1_Module.L5X
Device 'PRS3_3A_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS3_3A_VFD1 (APF 2HP): Using module-specific boilerplate PRS3_3A_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_3A_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_3A_VFD1_Module.L5X
Device 'PRS3_3B_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS3_3B_VFD1 (APF 2HP): Using module-specific boilerplate PRS3_3B_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_3B_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_3B_VFD1_Module.L5X
Device 'PRS3_5_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS3_5_VFD1 (APF 2HP): Using module-specific boilerplate PRS3_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_5_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS3_5_VFD1_Module.L5X
Device 'PRS4_1_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS4_1_VFD1 (APF 7_5HP): Using module-specific boilerplate PRS4_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS4_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS4_1_VFD1_Module.L5X
Device 'PRS4_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PRS4_2_VFD1 (APF 5HP): Using module-specific boilerplate PRS4_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS4_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PRS4_2_VFD1_Module.L5X
Device 'PS10_1_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS10_1_VFD1 (APF 5HP): Using module-specific boilerplate PS10_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_1_VFD1_Module.L5X
Device 'PS11_1_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_1_VFD1 (APF 5HP): Using module-specific boilerplate PS11_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_1_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_1_VFD1_Module.L5X
Device 'PS11_2_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_2_VFD1 (APF 5HP): Using module-specific boilerplate PS11_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_2_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_2_VFD1_Module.L5X
Device 'PS11_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_3_VFD1 (APF 10HP): Using module-specific boilerplate PS11_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_3_VFD1_Module.L5X
Device 'PS11_4_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_4_VFD1 (APF 10HP): Using module-specific boilerplate PS11_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_4_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_4_VFD1_Module.L5X
Device 'PS11_6_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
PS11_6_VFD1 (APF 10HP): Using module-specific boilerplate PS11_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_6_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_6_VFD1_Module.L5X
Device 'ULC5_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
ULC5_3_VFD1 (APF 2HP): Using module-specific boilerplate ULC5_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ULC5_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ULC5_3_VFD1_Module.L5X
Device 'ULC6_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
ULC6_3_VFD1 (APF 2HP): Using module-specific boilerplate ULC6_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ULC6_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ULC6_3_VFD1_Module.L5X
Device 'ULC7_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
ULC7_3_VFD1 (APF 2HP): Using module-specific boilerplate ULC7_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ULC7_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ULC7_3_VFD1_Module.L5X
Device 'ULC8_3_VFD1' matched no patterns, using fallback parent: SLOT2_EN4TR (Slot 2, IP 11.200.1.1)
ULC8_3_VFD1 (APF 2HP): Using module-specific boilerplate ULC8_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ULC8_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/ULC8_3_VFD1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PMM_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PMM_Module.L5X
FL1014_FIOH1: Detected 'FL' in name, using FL_Hub boilerplate FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
FL1022_FIOH1: Detected 'FL' in name, using FL_Hub boilerplate FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
FL1026_FIOH1: Detected 'FL' in name, using FL_Hub boilerplate FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
FL1034_FIOH1: Detected 'FL' in name, using FL_Hub boilerplate FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
FL3016_FIOH1: Detected 'FL' in name, using FL_Hub boilerplate FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
FL3024_FIOH1: Detected 'FL' in name, using FL_Hub boilerplate FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/FL_Hub_Module.L5X
PDP10_FIOH1 (FIOH PDP_FIOH): Using variant boilerplate PDP_FIOH_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP_FIOH_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP_FIOH_Module.L5X
PDP9_FIOH1 (FIOH PDP_FIOH): Using variant boilerplate PDP_FIOH_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP_FIOH_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PDP_FIOH_Module.L5X
PS10_1_FIOH1 (FIOH Chute_Chute): Using module-specific boilerplate PS10_1_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_1_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_1_FIOH1_Module.L5X
PS10_1_FIOH2 (FIOH Chute_Chute): Using module-specific boilerplate PS10_1_FIOH2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_1_FIOH2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_1_FIOH2_Module.L5X
PS10_5_FIOH1 (FIOH Chute_Chute): Using module-specific boilerplate PS10_5_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIOH1_Module.L5X
PS10_5_FIOH2 (FIOH Chute_Chute): Using module-specific boilerplate PS10_5_FIOH2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIOH2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIOH2_Module.L5X
PS10_5_FIOH3 (FIOH Chute_Chute): Using module-specific boilerplate PS10_5_FIOH3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIOH3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIOH3_Module.L5X
PS10_5_FIOH4 (FIOH Chute_Chute): Using module-specific boilerplate PS10_5_FIOH4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIOH4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS10_5_FIOH4_Module.L5X
PS11_11_FIOH1 (FIOH Chute_Chute): Using module-specific boilerplate PS11_11_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH1_Module.L5X
PS11_11_FIOH2 (FIOH Chute_Chute): Using module-specific boilerplate PS11_11_FIOH2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH2_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH2_Module.L5X
PS11_11_FIOH3 (FIOH Chute_Chute): Using module-specific boilerplate PS11_11_FIOH3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH3_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH3_Module.L5X
PS11_11_FIOH4 (FIOH Chute_Chute): Using module-specific boilerplate PS11_11_FIOH4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH4_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH4_Module.L5X
PS11_11_FIOH5 (FIOH Chute_Chute): Using module-specific boilerplate PS11_11_FIOH5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH5_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH5_Module.L5X
PS11_11_FIOH6 (FIOH Chute_Chute): Using module-specific boilerplate PS11_11_FIOH6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH6_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_11_FIOH6_Module.L5X
PS11_1_FIOH1 (FIOH Chute_Load): Using module-specific boilerplate PS11_1_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_1_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/PS11_1_FIOH1_Module.L5X
PS11_8_FIOH1 (FIOH Chute_Chute): Using variant boilerplate Chute_Chute_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/Chute_Chute_Hub_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/Chute_Chute_Hub_Module.L5X
S011004_FIOH1 (FIOH Sorter): Using module-specific boilerplate S011004_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011004_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011004_FIOH1_Module.L5X
S011008_FIOH1 (FIOH Sorter): Using module-specific boilerplate S011008_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011008_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011008_FIOH1_Module.L5X
S011012_FIOH1 (FIOH Sorter): Using module-specific boilerplate S011012_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011012_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011012_FIOH1_Module.L5X
S011020_FIOH1 (FIOH Sorter): Using module-specific boilerplate S011020_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011020_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011020_FIOH1_Module.L5X
S011032_FIOH1 (FIOH Sorter): Using module-specific boilerplate S011032_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011032_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011032_FIOH1_Module.L5X
S011040_FIOH1 (FIOH Sorter): Using module-specific boilerplate S011040_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011040_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011040_FIOH1_Module.L5X
S011044_FIOH1 (FIOH Sorter): Using module-specific boilerplate S011044_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011044_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011044_FIOH1_Module.L5X
S011048_FIOH1 (FIOH Sorter): Using module-specific boilerplate S011048_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011048_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011048_FIOH1_Module.L5X
S011052_FIOH1 (FIOH Sorter): Using module-specific boilerplate S011052_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011052_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011052_FIOH1_Module.L5X
S011056_FIOH1 (FIOH Sorter): Using module-specific boilerplate S011056_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011056_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S011056_FIOH1_Module.L5X
S013004_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013004_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013004_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013004_FIOH1_Module.L5X
S013008_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013008_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013008_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013008_FIOH1_Module.L5X
S013010_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013010_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013010_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013010_FIOH1_Module.L5X
S013018_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013018_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013018_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013018_FIOH1_Module.L5X
S013028_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013028_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013028_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013028_FIOH1_Module.L5X
S013032_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013032_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013032_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013032_FIOH1_Module.L5X
S013036_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013036_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013036_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013036_FIOH1_Module.L5X
S013040_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013040_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013040_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013040_FIOH1_Module.L5X
S013044_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013044_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013044_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013044_FIOH1_Module.L5X
S013048_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013048_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013048_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013048_FIOH1_Module.L5X
S013052_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013052_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013052_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013052_FIOH1_Module.L5X
S013056_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013056_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013056_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013056_FIOH1_Module.L5X
S013060_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013060_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013060_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013060_FIOH1_Module.L5X
S013064_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013064_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013064_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013064_FIOH1_Module.L5X
S013068_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013068_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013068_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013068_FIOH1_Module.L5X
S013072_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013072_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013072_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013072_FIOH1_Module.L5X
S013076_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013076_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013076_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013076_FIOH1_Module.L5X
S013080_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013080_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013080_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013080_FIOH1_Module.L5X
S013084_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013084_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013084_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013084_FIOH1_Module.L5X
S013088_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013088_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013088_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013088_FIOH1_Module.L5X
S013092_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013092_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013092_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013092_FIOH1_Module.L5X
S013094_FIOH1 (FIOH Sorter): Using module-specific boilerplate S013094_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013094_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/S013094_FIOH1_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/SLOT5_IB16_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/SLOT7_IB16S_Module.L5X
Successfully loaded boilerplate: MTN6_boilerplate/SLOT6_OB16E_Module.L5X
No EN4TR modules registered for creation
WARNING: MCM base L5X not found at MTN6_boilerplate/MCM04.L5X
Using fallback: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/IO Tree Configuration Generator/BaseProgram.L5X
Archived old L5X: MTN6_MCM04_20250910_142254.L5X
Programs already exist (2 programs found), skipping empty program creation
OK: Generated project: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/MTN6_MCM04_20250910_191017.L5X
Single file generation complete
- ['/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/MTN6_MCM04_20250910_191017.L5X']
=== Step 3 Batch Script Creation ===
Creating project folder compilation for: MTN6_MCM04
Source L5X: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/MTN6_MCM04_20250910_191017.L5X
Project directory: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04
Generated batch file: compile_MTN6_MCM04.bat
SUCCESS: Project compilation ready!
To compile on Windows:
cd "C:\\Users\\ilia.gurielidze\\Projects\\PLC Generation\\generated_projects\\MTN6_MCM04"
compile_MTN6_MCM04.bat