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

5374 lines
892 KiB
Plaintext

{"level": "INFO", "message": "PLC Generation Workflow started", "timestamp": "2025-09-11T00:01:00.998840", "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-11T00:01:00.999167", "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-11T00:01:05.282408", "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-11T00:01:05.282741", "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_20250911_000100.log", "timestamp": "2025-09-11T00:01:07.041748", "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-11T00:01:07.043558", "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-11T00:01:07.043830", "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-11T00:01:07.056426", "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-11T00:01:07.056709", "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-11T00:01:07.056870", "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-11T00:01:07.068752", "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-11T00:01:07.074291", "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-11T00:01:07.077950", "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-11T00:01:07.083044", "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-11T00:01:07.086635", "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-11T00:01:07.090050", "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-11T00:01:07.093481", "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-11T00:01:07.096878", "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-11T00:01:07.104120", "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-11T00:01:07.107932", "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-11T00:01:07.111749", "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-11T00:01:07.115726", "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-11T00:01:07.119840", "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-11T00:01:07.123904", "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-11T00:01:07.128302", "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-11T00:01:07.132376", "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-11T00:01:07.136175", "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-11T00:01:07.139631", "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-11T00:01:07.143353", "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-11T00:01:07.146778", "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-11T00:01:07.150365", "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-11T00:01:07.154592", "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-11T00:01:07.158340", "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-11T00:01:07.161723", "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-11T00:01:07.165418", "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-11T00:01:07.169059", "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-11T00:01:07.172894", "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-11T00:01:07.176555", "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-11T00:01:07.180330", "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-11T00:01:07.183609", "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-11T00:01:07.187567", "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-11T00:01:07.191667", "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-11T00:01:07.194939", "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-11T00:01:07.199067", "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-11T00:01:07.202994", "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-11T00:01:07.206553", "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-11T00:01:07.206761", "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-11T00:01:08.124025", "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-11T00:01:08.146249", "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-11T00:01:08.150606", "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-11T00:01:08.152148", "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-11T00:01:08.246259", "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": 48}
{"level": "DEBUG", "message": "Zones: loaded", "timestamp": "2025-09-11T00:01:08.246842", "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": 21}
{"level": "INFO", "message": "Successfully generated routine: outputs", "timestamp": "2025-09-11T00:01:08.249079", "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-11T00:01:08.249398", "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-11T00:01:08.256763", "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-11T00:01:08.257123", "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-11T00:01:08.258431", "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-11T00:01:08.258849", "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-11T00:01:08.259183", "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-11T00:01:08.259497", "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-11T00:01:08.259804", "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-11T00:01:08.260088", "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-11T00:01:08.260333", "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-11T00:01:08.260567", "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-11T00:01:08.260826", "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-11T00:01:08.261079", "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: {'EPC1', 'EPC2'}", "timestamp": "2025-09-11T00:01:08.261425", "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: {'EPC1', 'EPC2'}", "timestamp": "2025-09-11T00:01:08.261811", "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: {'EPC1', 'EPC2'}", "timestamp": "2025-09-11T00:01:08.262174", "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-11T00:01:08.262554", "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-11T00:01:08.262965", "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: {'EPC1', 'EPC2'}", "timestamp": "2025-09-11T00:01:08.263347", "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: {'EPC1', 'EPC2'}", "timestamp": "2025-09-11T00:01:08.263663", "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: {'EPC1', 'EPC2'}", "timestamp": "2025-09-11T00:01:08.264046", "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: {'EPC1', 'EPC2'}", "timestamp": "2025-09-11T00:01:08.264420", "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-11T00:01:08.264753", "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: {'EPC1', 'EPC2'}", "timestamp": "2025-09-11T00:01:08.265075", "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-11T00:01:08.265359", "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': {'EPC1', 'EPC2'}, 'PRS4_1': {'EPC1', 'EPC2'}, 'PRS4_2': {'EPC1', 'EPC2'}, 'PS10_1': {'EPC1'}, 'PS11_1': {'EPC1'}, 'PS11_3': {'EPC1', 'EPC2'}, 'PS11_4': {'EPC1', 'EPC2'}, 'PS11_7': {'EPC1', 'EPC2'}, 'ULC5_3': {'EPC1', 'EPC2'}, 'ULC6_3': {'EPC1'}, 'ULC7_3': {'EPC1', 'EPC2'}, 'ULC8_3': {'EPC1'}}", "timestamp": "2025-09-11T00:01:08.265502", "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']", "timestamp": "2025-09-11T00:01:08.266149", "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-11T00:01:08.266338", "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-11T00:01:08.266519", "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-11T00:01:08.266680", "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-11T00:01:08.266844", "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-11T00:01:08.267009", "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": ["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', 'S10_3', 'PS11_1', 'PS11_2']", "timestamp": "2025-09-11T00:01:08.267340", "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-11T00:01:08.267644", "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 S10_3 in zone 04-02", "timestamp": "2025-09-11T00:01:08.267839", "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-11T00:01:08.267991", "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": "['04-01', '04-04']", "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-11T00:01:08.268287", "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-11T00:01:08.268416", "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-11T00:01:08.268540", "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_3', 'PS11_4']", "timestamp": "2025-09-11T00:01:08.268911", "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-11T00:01:08.269086", "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-11T00:01:08.269221", "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-11T00:01:08.269362", "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-11T00:01:08.269492", "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-11T00:01:08.269617", "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_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: ['PRS4_1', 'ULC4_4', 'ULC6_1', 'ULC6_2', 'ULC6_3', 'PS11_3', 'PS11_4']", "timestamp": "2025-09-11T00:01:08.269928", "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 ULC4_4 in zone 04-05", "timestamp": "2025-09-11T00:01:08.270099", "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-05", "timestamp": "2025-09-11T00:01:08.270215", "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-05", "timestamp": "2025-09-11T00:01:08.270331", "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-11T00:01:08.270463", "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": ["PRS4_1_EPC1_DCS_CTRL.O1", "PRS4_1_EPC2_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", "ULC6_3_EPC1_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 04-06 candidates: ['PS11_6', 'PS11_7']", "timestamp": "2025-09-11T00:01:08.270781", "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-06", "timestamp": "2025-09-11T00:01:08.270943", "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-11T00:01:08.271077", "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": ["PS11_7_EPC1_DCS_CTRL.O1", "PS11_7_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone 04-07 candidates: ['PS11_8', 'PS11_9']", "timestamp": "2025-09-11T00:01:08.271354", "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-07", "timestamp": "2025-09-11T00:01:08.271499", "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-07", "timestamp": "2025-09-11T00:01:08.271633", "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-11T00:01:08.271786", "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: ['PS11_11']", "timestamp": "2025-09-11T00:01:08.272088", "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-08", "timestamp": "2025-09-11T00:01:08.272260", "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-11T00:01:08.272439", "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": []}
{"level": "DEBUG", "message": "Zone 04-09 candidates: ['PRS3_2', 'PRS3_3']", "timestamp": "2025-09-11T00:01:08.272774", "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_2 in zone 04-09", "timestamp": "2025-09-11T00:01:08.272962", "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_3 in zone 04-09", "timestamp": "2025-09-11T00:01:08.273110", "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-11T00:01:08.273242", "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": []}
{"level": "DEBUG", "message": "Zone 04-10 candidates: ['PRS3_5']", "timestamp": "2025-09-11T00:01:08.273517", "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-11T00:01:08.273651", "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-10", "interlock": "MCM04", "dcs_list": ["PRS3_5_EPC1_DCS_CTRL.O1", "PRS3_5_EPC2_DCS_CTRL.O1"]}
{"level": "DEBUG", "message": "Zone FL1014 candidates: ['FL1014_2', 'FL1014_3', 'FL1014_4']", "timestamp": "2025-09-11T00:01:08.273949", "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-11T00:01:08.274110", "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-11T00:01:08.274225", "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-11T00:01:08.274330", "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-11T00:01:08.274437", "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-11T00:01:08.274752", "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-11T00:01:08.274915", "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-11T00:01:08.275060", "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-11T00:01:08.275180", "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-11T00:01:08.275290", "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-11T00:01:08.275609", "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-11T00:01:08.275777", "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-11T00:01:08.275937", "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-11T00:01:08.276104", "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-11T00:01:08.276232", "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-11T00:01:08.276502", "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-11T00:01:08.276661", "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-11T00:01:08.276830", "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-11T00:01:08.277000", "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-11T00:01:08.277159", "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-11T00:01:08.277496", "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-11T00:01:08.277658", "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-11T00:01:08.277794", "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-11T00:01:08.277912", "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-11T00:01:08.278020", "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-11T00:01:08.278297", "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-11T00:01:08.278466", "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-11T00:01:08.278617", "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-11T00:01:08.278743", "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-11T00:01:08.278867", "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-11T00:01:08.279145", "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-11T00:01:08.279295", "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-11T00:01:08.279426", "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-11T00:01:08.279575", "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-11T00:01:08.279691", "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-11T00:01:08.279976", "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-11T00:01:08.280127", "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-11T00:01:08.280263", "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-11T00:01:08.280405", "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-11T00:01:08.280563", "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-11T00:01:08.280882", "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-11T00:01:08.281033", "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-11T00:01:08.281159", "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-11T00:01:08.281281", "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-11T00:01:08.281411", "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-11T00:01:08.281719", "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-11T00:01:08.281875", "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-11T00:01:08.282037", "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-11T00:01:08.282163", "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-11T00:01:08.282275", "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-11T00:01:08.282435", "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-11T00:01:08.282586", "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-11T00:01:08.289350", "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-11T00:01:08.400511", "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-11T00:01:08.401029", "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-11T00:01:08.464985", "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-11T00:01:08.465229", "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-11T00:01:08.465394", "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: 20 rungs | example: XIC(EStop_MCM_OK)XIC(EStop_04_01_OK)[OTE(ULC7_3_VFD1:SO.Out00Output),OTE(ULC7_3_VFD1:SO.Out01Output),OTE(ULC7_3_VFD1:SO.STOOutput),OTE(ULC8_3_VFD1:SO.Out00Ou...", "timestamp": "2025-09-11T00:01:08.465544", "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-11T00:01:08.465687", "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: 21 rungs | example: 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-11T00:01:08.465851", "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-11T00:01:08.466036", "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-11T00:01:08.466169", "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-11T00:01:08.466297", "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-11T00:01:08.469267", "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-11T00:01:08.653989", "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-11T00:01:08.654218", "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-11T00:01:08.654421", "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-11T00:01:08.654674", "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-11T00:01:08.654842", "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-11T00:01:08.655028", "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-11T00:01:08.842134", "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-11T00:01:08.939572", "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": 48}
{"level": "DEBUG", "message": "Zones: loaded", "timestamp": "2025-09-11T00:01:08.940211", "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": 21}
{"level": "DEBUG", "message": "Extracting SPEED_CTRL data", "timestamp": "2025-09-11T00:01:08.943811", "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-11T00:01:08.964846", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:08.965227", "module": "DataLoader", "file": "logging_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-11T00:01:08.965679", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.981277", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.981679", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.981947", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.982137", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.982310", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.982477", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.982751", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.982932", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.983097", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.983255", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.983418", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.983575", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.983729", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.983886", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.984039", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.984354", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.984649", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.984944", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.985247", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.985473", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.985656", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.985825", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.985987", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.986146", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.986404", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.986578", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.986742", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.986901", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.987143", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.987427", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.987744", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.988017", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.988309", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.988607", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.988843", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.989078", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.989289", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.989499", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.989696", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.990014", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.990255", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.990483", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.990711", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.990895", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.991062", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.991221", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.991376", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.991625", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.991792", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.991951", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.992105", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.992258", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.992410", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.992565", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.992723", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.992876", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.993028", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.993184", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.993432", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.993598", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.993812", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.994026", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.994190", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.994345", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.994506", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.994714", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.994987", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.995212", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.995423", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.995619", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.995852", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.996087", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.996278", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.996522", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.996724", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.996917", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.997113", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.997325", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.997513", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.997670", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.997811", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.997950", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.998084", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.998219", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.998350", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.998488", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.998632", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.998769", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.998902", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.999032", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.999161", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.999299", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.999484", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.999667", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.999830", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:08.999973", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.000111", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.000244", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.000376", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.000527", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.000672", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.000945", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.001132", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.001355", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.001587", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.001781", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.001987", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.002185", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.002340", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.002486", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.002638", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.002789", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.002926", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.003114", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.003616", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.003887", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.004073", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.004430", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.005687", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.005931", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.006148", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.006357", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.006587", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.006806", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.007041", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.007233", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.007395", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.007560", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.007759", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.007974", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.008175", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.008352", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.008502", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.008647", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.008807", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.008997", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.009173", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.009336", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.009505", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.009652", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.009798", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.009964", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.010180", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.010370", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.010552", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.010745", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.010949", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.011099", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.011252", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.011398", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.011539", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.011676", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.011871", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.012028", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.012176", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.012321", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.012476", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.012622", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.012762", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.012897", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.013035", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.013180", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.013316", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.013450", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.013584", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.013799", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.014037", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.014291", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.014544", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.014712", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.014865", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.015021", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.015169", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.015387", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.015594", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.015792", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.015963", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.016157", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.016331", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.016477", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.016613", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.016748", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.016880", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.017011", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.017154", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.017328", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.017537", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.017780", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.018016", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.018243", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.018451", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.018678", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.018878", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.019065", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.019273", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.019594", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.019799", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.019948", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.020087", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.020231", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.020404", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.020573", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.020715", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.020867", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.021003", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.021134", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.021267", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.021446", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.021590", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.021721", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.021849", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.021979", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.022106", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.022239", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.022371", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.022517", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.022651", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.022781", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.022909", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.023044", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.023180", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.023352", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.023485", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.023617", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.023754", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.023885", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.024017", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.024149", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.024333", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.024522", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.024714", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.024897", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.025092", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.025296", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.025501", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.025721", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.025924", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.026084", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.026263", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.026456", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.026621", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.026757", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.026888", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.027019", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.027149", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.027282", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.027416", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.027581", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.027716", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.027846", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.027975", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.028104", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.028265", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.028470", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.028707", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.028926", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.029105", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.029262", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.029401", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.029533", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.029667", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.029804", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.029936", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.030066", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.030196", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.030326", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.030455", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.030730", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.030914", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.031058", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.031192", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.031325", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.031459", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.031590", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.031722", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.031855", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.032033", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.032202", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.032341", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.032471", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.032606", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.032750", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.032887", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.033025", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.033163", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.033435", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.033623", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.033791", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.033957", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.034134", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.034364", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.034586", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.034796", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.035114", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.035368", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.035569", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.035780", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.036032", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.036275", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.036500", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.036708", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.036854", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.037024", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.037157", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.037289", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.037419", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.037549", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.037678", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.037808", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.037960", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.038095", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.038225", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.038358", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.038488", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.038629", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.038759", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.038920", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.039103", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.039252", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.039386", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.039517", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.039648", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.039780", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.039961", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.040124", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.040276", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.040432", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.040572", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.040704", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.040836", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.040966", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.041097", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.041228", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.041359", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.041490", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.041622", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.041753", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.041884", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.042013", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.042141", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.042277", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.042480", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.042711", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.042956", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.043172", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.043335", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.043482", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.043617", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.043752", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.043889", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.044024", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.044163", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.044348", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.044523", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.044670", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.044838", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.044999", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.045138", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.045328", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.045508", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.045654", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.045787", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.045918", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.046048", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.046178", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.046353", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.046486", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.046628", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.046759", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.046889", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.047020", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.047150", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.047296", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.047476", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.047649", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.047812", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.047977", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.048120", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.048254", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.048384", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.048514", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.048643", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.048774", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.048907", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.049037", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.049169", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.049321", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.049458", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.049588", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.049718", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.049849", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.049979", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.050108", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.050237", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.050365", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.050494", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.050641", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.050772", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.051153", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.051463", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.051749", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.051972", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.052162", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.052325", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.052480", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.052622", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.052760", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.052953", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.053086", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.053219", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.053351", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.053619", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.053801", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.053952", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.054088", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.054220", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.054351", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.054495", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.054635", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.054767", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.055030", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.055241", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.055497", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.055690", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.055863", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.056020", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.056162", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.056312", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.056451", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.056588", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.056723", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.056858", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.056993", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.057128", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.057263", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.057398", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.057577", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.057716", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.057852", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.057988", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.058121", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.058356", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.058549", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.058693", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.058878", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.059122", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.059347", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.059556", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.059778", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.060003", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.060167", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.060311", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.060447", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.060580", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.060714", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.060845", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.060976", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.061121", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.061254", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.061434", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.061616", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.061766", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.061909", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.062051", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.062192", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.062361", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.062568", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.062715", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.062850", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.062984", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.063117", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.063252", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.063416", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.063555", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.063690", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.063825", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.063958", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.064091", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.064226", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.064359", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.064494", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.064627", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.064763", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.064899", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.065036", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.065172", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.065359", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.065515", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.065658", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.065795", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.065934", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.066070", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.066206", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.066528", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.066813", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.067056", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.067274", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.067467", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.067678", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.067875", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.068079", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.068285", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.068463", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.068611", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.068751", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.068885", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.069020", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.069238", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.069448", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.069635", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.069837", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.070047", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.070235", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.070409", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.070608", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.070794", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.070939", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.071073", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.071204", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.071341", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.071471", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.071605", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.071737", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.071867", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.071998", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.072126", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.072258", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.072388", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.072526", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.072659", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.072789", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.072933", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.073068", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.073208", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.073338", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.073469", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.073674", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.073835", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.074013", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.074186", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.074331", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.074467", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.074620", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.074756", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.074889", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.075022", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.075152", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.075286", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.075419", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.075552", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.075686", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.075822", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.076023", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.076227", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.076370", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.076549", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.076756", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.076935", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.077081", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.077218", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.077353", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.077488", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.077666", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.077802", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.077950", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.078091", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.078228", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.078364", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.078529", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.078810", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.078995", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.079180", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.079345", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.079485", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.079626", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.079760", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.079888", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.080018", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.080209", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.080343", "module": "DataLoader", "file": "logging_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-11T00:01:09.080446", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.080659", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.080838", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.080988", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.081131", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.081308", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.081479", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.081787", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.082009", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.082212", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.082394", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.082559", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.082696", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.082828", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.082966", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.083103", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.083237", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.083365", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.083499", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.083629", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.083755", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.083883", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.084012", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.084142", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.084399", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.084622", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.084833", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.085016", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.085189", "module": "DataLoader", "file": "logging_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-11T00:01:09.085301", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.854481", "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-11T00:01:09.856001", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.856316", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.856519", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.857405", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.857918", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.858139", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.858267", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.859134", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.859367", "module": "DataLoader", "file": "logging_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-11T00:01:09.859526", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.859697", "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-11T00:01:09.862450", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.862658", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.862837", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.862967", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.863144", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.863267", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.863383", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.863483", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.863694", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.863867", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.864015", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.864161", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.864306", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.864417", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.864521", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.864696", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.864817", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.864923", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.865027", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.865133", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.865247", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.865359", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.865479", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.865598", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.865735", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.865869", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.866014", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.866134", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.866241", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.866343", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.866445", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.866566", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.866696", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.866816", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.866922", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.867022", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.867124", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.867224", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.867324", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.867425", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.867526", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.867834", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.868032", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.868222", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.868394", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.868530", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.868670", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.868787", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.868921", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.869054", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.869189", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.869309", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.869443", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.869561", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.869684", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.869807", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.869927", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.870049", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.870171", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.870294", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.870414", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.870523", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.870635", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.870758", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.870873", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.870989", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.871107", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.871239", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.871355", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.871473", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.871580", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.871691", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.871800", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.871902", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.872000", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.872105", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.872215", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.872330", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.872432", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.872535", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.872636", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.872737", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.872838", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.872938", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.873037", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.873176", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.873463", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.873607", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.873745", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.873880", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.874005", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.874149", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.874269", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.874381", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.874494", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.874611", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.874722", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.874834", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.874934", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.875051", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.875158", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.875269", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.875374", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.875480", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.875582", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.875693", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.875796", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.875897", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.876009", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.876148", "module": "DataLoader", "file": "logging_config.py", "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-11T00:01:09.876294", "module": "DataLoader", "file": "logging_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-11T00:01:09.876457", "module": "DataLoader", "file": "logging_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=574 | standard=62 safety=144 dcs=31 modules=323", "timestamp": "2025-09-11T00:01:09.878600", "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 574 controller tags", "timestamp": "2025-09-11T00:01:09.878884", "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-11T00:01:09.879053", "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-11T00:01:09.879215", "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-11T00:01:09.879368", "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-11T00:01:09.879518", "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-11T00:01:09.879638", "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-11T00:01:09.879775", "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-11T00:01:09.881278", "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-11T00:01:09.881492", "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-11T00:01:09.884725", "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-11T00:01:09.885389", "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-11T00:01:09.886250", "module": "DataLoader", "file": "logging_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-11T00:01:09.886552", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.889785", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.890016", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.890199", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.890363", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.890516", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.890697", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.890898", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.891113", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.891336", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.891545", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.891750", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.891911", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.892111", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.892263", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.892406", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.892540", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.892718", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.892946", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.893183", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.893408", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.893657", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.893872", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.894079", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.894307", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.894547", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.894750", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.894984", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.895214", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.895447", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.895672", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.895857", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.896034", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.896215", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.896370", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.896534", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.896702", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.896889", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.897053", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.897207", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.897350", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.897540", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.897732", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.897902", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.898050", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.898211", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.898369", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.898558", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.898751", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.898925", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.899092", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.899253", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.899401", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.899594", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.899780", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.899945", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.900090", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.900244", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.900411", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.900589", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.900751", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.900892", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.901311", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.901536", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.901721", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.901910", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.902128", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.902316", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.902481", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.902656", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.902809", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.903008", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.903196", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.903359", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.903504", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.903645", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.903785", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.903979", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.904272", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.904615", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.904830", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.905022", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.905184", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.905332", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.905475", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.905615", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.905755", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.905893", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.906029", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.906215", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.906374", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.906534", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.906678", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.906817", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.906954", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.907101", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.907254", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.907392", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.907530", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.907666", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.907801", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.907939", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.908075", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.908235", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.908382", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.908522", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.908713", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.908913", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.909074", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.909246", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.909425", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.909573", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.909761", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.909960", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.910144", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.910305", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.910513", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.910717", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.910937", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.911153", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.911351", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.911579", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.911794", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.912006", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.912190", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.912355", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.912520", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.912676", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.912878", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.913076", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.913236", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.913420", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.913599", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.913813", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.914025", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.914219", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.914405", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.914585", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.914780", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.914968", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.915152", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.915314", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.915467", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.915612", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.915920", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.916113", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.916311", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.916464", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.916654", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.916846", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.917029", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.917218", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.917381", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.917526", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.917928", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.918139", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.918319", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.918471", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.918628", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.918770", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.918910", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.919047", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.919233", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.919423", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.919613", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.920120", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.920463", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.920690", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.920903", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.921103", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.921277", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.921433", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.921578", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.921751", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.921956", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.922157", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.922587", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.922818", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.923035", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.923213", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.923368", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.923524", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.923688", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.923894", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.924108", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.924303", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.924484", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.924694", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.924923", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.925146", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.925354", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.925546", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.925725", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.925910", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.926091", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.926285", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.926476", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.926704", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.926905", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.927096", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.927270", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.927448", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.927607", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.927781", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.927960", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.928130", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.928294", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.928455", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.928595", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.928729", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.928864", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.929030", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.929201", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.929342", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.929506", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.929646", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.929779", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.929909", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.930039", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.930168", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.930322", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.930460", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.930641", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.930792", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.930963", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.931142", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.931322", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.931503", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.931684", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.931859", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.932009", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.932156", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.932289", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.932427", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.932559", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.932689", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.932819", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.932971", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.933127", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.933333", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.933559", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.933752", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.933946", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.934122", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.934460", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.934725", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.934942", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.935127", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.935483", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.935716", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.935950", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.936129", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.936318", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.936535", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.936716", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.936874", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.937047", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.937240", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.937432", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.937609", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.937801", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.938025", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.938233", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.938421", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.938589", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.938746", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.938905", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.939050", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.939197", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.939335", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.939468", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.939602", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.939734", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.939869", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.940019", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.940219", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.940417", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.940585", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.940737", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.940879", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.941016", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.941156", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.941296", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.941432", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.941606", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.941782", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.941943", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.942084", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.942217", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.942348", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.942480", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.942666", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.942872", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.943099", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.943292", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.943468", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.943645", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.943813", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.943976", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.944121", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.944259", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.944392", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.944525", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.944657", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.944824", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.945009", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.945160", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.945354", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.945529", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.945692", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.945940", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.946159", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.946356", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.946549", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.946710", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.946854", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.946989", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.947164", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.947360", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.947514", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.947695", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.947875", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.948025", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.948159", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.948323", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.948484", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.948621", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.948758", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.948895", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.949028", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.949190", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.949357", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.949498", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.949631", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.949761", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.949920", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.950074", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.950227", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.950533", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.950747", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.950937", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.951127", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.951333", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.951544", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.951742", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.951939", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.952139", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.952347", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.952575", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.952805", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.953034", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.953261", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.953480", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.953676", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.953858", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.954024", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.954213", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.954434", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.954616", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.954824", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.955049", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.955246", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.955422", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.955577", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.955724", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.955875", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.956078", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.956304", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.956500", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.956670", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.956872", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.957099", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.957399", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.957622", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.957848", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.958071", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.958286", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.958496", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.958690", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.958848", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.959005", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.959159", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.959302", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.959477", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.959657", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.959807", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.959945", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.960083", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.960220", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.960358", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.960561", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.960772", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.960963", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.961153", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.961333", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.961520", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.961704", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.961891", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.962080", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.962354", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.962521", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.962691", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.962860", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.963006", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.963140", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.963336", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.963552", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.963772", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.963986", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.964169", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.964358", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.964548", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.964757", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.964992", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.965230", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.965509", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.965992", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.966218", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.966434", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.966651", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.966825", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.966979", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.967123", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.967413", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.967780", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.968190", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.968397", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.968623", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.968840", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.969028", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.969181", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.969332", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.969485", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.969676", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.969858", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.970012", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.970154", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.970296", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.970435", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.970589", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.970751", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.970895", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.971034", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.971172", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.971308", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.971455", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.971597", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.971930", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.972143", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.972378", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.972614", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.972845", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.973085", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.973312", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.973546", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.973773", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.973989", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.974192", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.974382", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.974562", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.974752", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.974953", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.975145", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.975344", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.975521", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.975700", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.975866", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.976057", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.976252", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.976423", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.976607", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.976808", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.977013", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.977200", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.977381", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.977555", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.977751", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.977936", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.978098", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.978290", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.978484", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.978734", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.978977", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.979267", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.979620", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.979897", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.980131", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.980367", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.980581", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.980768", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.980957", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.981169", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.981388", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.981593", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.982162", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.982427", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.982671", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.982905", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.983125", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.983352", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.983587", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.983831", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.984070", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.984312", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.984645", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.984922", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.985191", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.985490", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.985777", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.986031", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.986355", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.986672", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.986925", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.987115", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.987314", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.987556", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.987786", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.987983", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.988168", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.988401", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.988609", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.988826", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.989056", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.989268", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.989464", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.989645", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.989866", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.990103", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.990334", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.990584", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.990792", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.990990", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.991155", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.991348", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.991554", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.991806", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.991994", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.992181", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.992373", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.992558", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.992783", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.993015", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.993249", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.993488", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.993723", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.993929", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.994104", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.994302", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.994552", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.994738", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.994925", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.995086", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.995278", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.995488", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.995691", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.995927", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.996160", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.996392", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.996624", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.996852", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.997060", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.997270", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.997462", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.997664", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.997886", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.998074", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.998271", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.998616", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.998864", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.999084", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.999308", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.999524", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.999721", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:09.999886", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.000063", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.000264", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.000506", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.000747", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.000950", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.001162", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.001396", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.001599", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.001808", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.002012", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.002214", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.002429", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.002650", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.002846", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.003008", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.003191", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.003408", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.003608", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.003791", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.003992", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.004227", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.004453", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.004655", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.004826", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.004986", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.005175", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.005401", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.005609", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.005801", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.006005", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.006233", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.006440", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.006624", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.006810", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.007046", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.007224", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.007424", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.007599", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.007748", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.007922", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.008106", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.008367", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.008558", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.008732", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.008927", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.009157", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.009367", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.009588", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.009810", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.010028", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.010196", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.010354", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.010513", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.010698", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.010922", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.011122", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.011303", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.011487", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.011661", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.011849", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.012048", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.012233", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.012403", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.012580", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.012758", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.012928", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.013109", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.013287", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.013456", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.013757", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.013978", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.014180", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.014368", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.014558", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.014755", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.014971", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.015156", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.015326", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.015627", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.015872", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.016107", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.016294", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.016495", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.016719", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.016957", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.017187", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.017414", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.017621", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.017839", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.018063", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.018289", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.018526", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.018737", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.018912", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.019059", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.019203", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.019389", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.019573", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.019747", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.019911", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.020057", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.020234", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.020450", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.020687", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.020904", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.021104", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.021300", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.021493", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.021712", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.021926", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.022151", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.022360", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.022578", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.022784", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.022998", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.023197", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.023395", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.023623", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.023854", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.024036", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.024228", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.024447", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.024671", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.024900", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.025137", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.025360", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.025578", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.025813", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.026076", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.026327", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.026574", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.026788", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.027009", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.027208", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.027366", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.027569", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.027807", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.028009", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.028229", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.028426", "module": "DataLoader", "file": "logging_config.py", "line": 128, "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-11T00:01:10.028618", "module": "DataLoader", "file": "logging_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-11T00:01:10.028777", "module": "DataLoader", "file": "logging_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-11T00:01:10.046064", "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-11T00:01:10.046732", "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-11T00:01:10.048126", "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-11T00:01:10.048353", "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-11T00:01:10.048781", "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-11T00:01:10.048938", "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-11T00:01:10.049082", "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-11T00:01:10.049220", "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-11T00:01:10.405675", "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-11T00:01:10.406067", "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-11T00:01:10.406600", "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-11T00:01:10.406808", "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-11T00:01:10.407119", "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-11T00:01:10.407475", "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-11T00:01:10.407675", "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-11T00:01:10.407926", "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-11T00:01:10.408163", "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-11T00:01:10.408393", "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-11T00:01:10.408596", "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-11T00:01:10.408810", "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-11T00:01:10.409040", "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-11T00:01:10.409233", "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-11T00:01:10.409458", "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-11T00:01:10.409714", "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-11T00:01:10.409946", "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-11T00:01:10.410174", "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-11T00:01:10.410393", "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-11T00:01:10.410592", "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-11T00:01:10.410797", "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-11T00:01:10.411034", "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-11T00:01:10.411238", "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-11T00:01:10.411428", "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-11T00:01:10.411669", "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-11T00:01:10.411920", "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-11T00:01:10.412130", "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-11T00:01:10.412340", "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-11T00:01:10.412526", "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-11T00:01:10.412714", "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-11T00:01:10.412900", "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-11T00:01:10.413127", "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-11T00:01:10.413364", "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-11T00:01:10.413590", "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-11T00:01:10.413814", "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-11T00:01:10.414035", "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-11T00:01:10.414254", "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-11T00:01:10.414553", "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-11T00:01:10.414725", "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-11T00:01:10.414885", "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-11T00:01:10.415024", "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-11T00:01:10.415171", "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-11T00:01:10.415339", "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-11T00:01:10.415541", "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-11T00:01:10.415735", "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-11T00:01:10.415903", "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-11T00:01:10.416106", "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-11T00:01:10.416281", "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-11T00:01:10.416473", "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-11T00:01:10.416640", "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-11T00:01:10.416793", "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-11T00:01:10.416952", "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-11T00:01:10.417104", "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-11T00:01:10.417314", "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-11T00:01:10.417454", "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-11T00:01:10.417614", "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-11T00:01:10.417804", "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-11T00:01:10.417964", "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-11T00:01:10.418123", "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-11T00:01:10.418282", "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-11T00:01:10.418445", "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-11T00:01:10.418634", "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-11T00:01:10.418793", "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-11T00:01:10.418943", "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-11T00:01:10.419101", "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-11T00:01:10.419284", "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-11T00:01:10.419439", "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-11T00:01:10.419591", "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-11T00:01:10.419738", "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-11T00:01:10.419902", "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-11T00:01:10.420090", "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-11T00:01:10.420258", "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-11T00:01:10.420434", "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-11T00:01:10.421563", "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-11T00:01:10.421824", "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-11T00:01:10.422276", "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-11T00:01:10.422463", "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-11T00:01:10.422788", "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-11T00:01:10.422976", "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-11T00:01:10.423403", "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-11T00:01:10.423596", "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-11T00:01:10.424362", "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-11T00:01:10.424571", "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-11T00:01:10.424829", "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-11T00:01:10.425011", "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-11T00:01:10.425346", "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-11T00:01:10.426000", "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-11T00:01:10.427541", "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-11T00:01:10.427929", "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-11T00:01:10.428170", "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-11T00:01:10.428434", "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-11T00:01:10.428712", "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-11T00:01:10.428925", "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-11T00:01:10.429213", "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-11T00:01:10.429430", "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-11T00:01:10.429687", "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-11T00:01:10.429909", "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-11T00:01:10.430106", "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-11T00:01:10.430338", "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-11T00:01:10.430526", "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-11T00:01:10.430682", "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-11T00:01:10.430837", "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-11T00:01:10.431000", "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-11T00:01:10.431214", "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-11T00:01:10.431413", "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-11T00:01:10.431572", "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-11T00:01:10.431713", "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-11T00:01:10.431856", "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-11T00:01:10.432006", "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-11T00:01:10.432166", "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-11T00:01:10.432334", "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-11T00:01:10.432492", "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-11T00:01:10.432703", "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-11T00:01:10.432886", "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-11T00:01:10.446279", "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-11T00:01:10.446579", "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-11T00:01:10.446792", "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-11T00:01:10.447018", "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-11T00:01:10.447224", "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-11T00:01:10.784591", "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-11T00:01:10.784845", "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-11T00:01:10.785012", "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 ===
[00:01:07] [INFO] [logging_config.py:128:_log_with_context] Logging to file: /mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/logs/workflow_MTN6_MCM04_20250911_000100.log
[00:01:07] [INFO] [logging_config.py:128:_log_with_context] === Generating All PLC Artifacts ===
[00:01:07] [INFO] [logging_config.py:128:_log_with_context] Generating SafetyProgram L5X...
[00:01:07] [WARNING] [logging_config.py:128:_log_with_context] LimitedSafetyProgramGenerator is deprecated; using ModernSafetyProgramGenerator
[00:01:07] [INFO] [logging_config.py:128:_log_with_context] Starting ModernSafetyProgramGenerator generation
[00:01:07] [DEBUG] [logging_config.py:128:_log_with_context] Creating SafetyProgram XML structure
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: main_routine (core)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: apf (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: belt_tracking (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: cb_monitor (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: d2c_chute (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: d2c_en1 (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: dpm (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: encoder (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: estops (safety)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: estop_check (safety)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: extendo (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: fioh (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: fiom (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: flow_ctrl (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: fpe (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: inputs (safety)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: jpe (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: mcm (core)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: nc_chute (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: nc_jr_station (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: outputs (safety)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: pb_chute (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: pb_chute_simple (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: pmm (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: rack (core)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: resets (safety)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: safety_tag_map (core)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: safety_tag_mapping (safety)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: speed_ctrl (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_epc (safety)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_jr_chute (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_jr_pb (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_ss_pb (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: station_s_pb (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: taching_belts (device)
[00:01:07] [DEBUG] [logging_config.py:126:_log_with_context] Registered plugin: zones (safety)
[00:01:07] [INFO] [logging_config.py:128:_log_with_context] Generating safety routines...
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: inputs
[00:01:08] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: inputs
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: outputs
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: subsystem key
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: heuristic best match
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: loaded
[00:01:08] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: outputs
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: resets
[00:01:08] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: resets
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: zones
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL1014_1: {'ESTOP1'}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL1018_1: {'ESTOP1'}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL1022_1: {'ESTOP1'}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL1026_1: {'ESTOP1'}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL1034_1: {'ESTOP1'}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL1038_1: {'ESTOP1'}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL3012_1: {'ESTOP1'}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL3016_1: {'ESTOP1'}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL3020_1: {'ESTOP1'}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for FL3024_1: {'ESTOP1'}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PRS3_5: {'EPC1', 'EPC2'}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PRS4_1: {'EPC1', 'EPC2'}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PRS4_2: {'EPC1', 'EPC2'}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS10_1: {'EPC1'}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS11_1: {'EPC1'}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS11_3: {'EPC1', 'EPC2'}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS11_4: {'EPC1', 'EPC2'}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for PS11_7: {'EPC1', 'EPC2'}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for ULC5_3: {'EPC1', 'EPC2'}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for ULC6_3: {'EPC1'}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for ULC7_3: {'EPC1', 'EPC2'}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Found DCS controllers for ULC8_3: {'EPC1'}
[00:01:08] [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': {'EPC1', 'EPC2'}, 'PRS4_1': {'EPC1', 'EPC2'}, 'PRS4_2': {'EPC1', 'EPC2'}, 'PS10_1': {'EPC1'}, 'PS11_1': {'EPC1'}, 'PS11_3': {'EPC1', 'EPC2'}, 'PS11_4': {'EPC1', 'EPC2'}, 'PS11_7': {'EPC1', 'EPC2'}, 'ULC5_3': {'EPC1', 'EPC2'}, 'ULC6_3': {'EPC1'}, 'ULC7_3': {'EPC1', 'EPC2'}, 'ULC8_3': {'EPC1'}}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-01 candidates: ['ULC7_1', 'ULC7_2', 'ULC7_3', 'ULC8_1', 'ULC8_2', 'ULC8_3']
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC7_1 in zone 04-01
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC7_2 in zone 04-01
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC8_1 in zone 04-01
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC8_2 in zone 04-01
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-02 candidates: ['PS10_1', 'S10_3', 'PS11_1', 'PS11_2']
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS11_2 in zone 04-02
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base S10_3 in zone 04-02
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-03 candidates: ['PS10_5']
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS10_5 in zone 04-03
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[00:01:08] [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_3', 'PS11_4']
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC5_1 in zone 04-04
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC5_2 in zone 04-04
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC6_1 in zone 04-04
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC6_2 in zone 04-04
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-05 candidates: ['PRS4_1', 'ULC4_4', 'ULC6_1', 'ULC6_2', 'ULC6_3', 'PS11_3', 'PS11_4']
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC4_4 in zone 04-05
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC6_1 in zone 04-05
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base ULC6_2 in zone 04-05
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-06 candidates: ['PS11_6', 'PS11_7']
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS11_6 in zone 04-06
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-07 candidates: ['PS11_8', 'PS11_9']
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS11_8 in zone 04-07
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS11_9 in zone 04-07
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-08 candidates: ['PS11_11']
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PS11_11 in zone 04-08
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-09 candidates: ['PRS3_2', 'PRS3_3']
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PRS3_2 in zone 04-09
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base PRS3_3 in zone 04-09
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Zone 04-10 candidates: ['PRS3_5']
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL1014 candidates: ['FL1014_2', 'FL1014_3', 'FL1014_4']
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1014_2 in zone FL1014
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1014_3 in zone FL1014
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1014_4 in zone FL1014
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL1018 candidates: ['FL1018_2', 'FL1018_3', 'FL1018_4']
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1018_2 in zone FL1018
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1018_3 in zone FL1018
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1018_4 in zone FL1018
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL1022 candidates: ['FL1022_2', 'FL1022_3', 'FL1022_4']
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1022_2 in zone FL1022
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1022_3 in zone FL1022
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1022_4 in zone FL1022
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL1026 candidates: ['FL1026_2', 'FL1026_3', 'FL1026_4']
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1026_2 in zone FL1026
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1026_3 in zone FL1026
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1026_4 in zone FL1026
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL1034 candidates: ['FL1034_2', 'FL1034_3', 'FL1034_4']
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1034_2 in zone FL1034
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1034_3 in zone FL1034
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1034_4 in zone FL1034
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL1038 candidates: ['FL1038_2', 'FL1038_3', 'FL1038_4']
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1038_2 in zone FL1038
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1038_3 in zone FL1038
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL1038_4 in zone FL1038
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL3012 candidates: ['FL3012_2', 'FL3012_3', 'FL3012_4']
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3012_2 in zone FL3012
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3012_3 in zone FL3012
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3012_4 in zone FL3012
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL3016 candidates: ['FL3016_2', 'FL3016_3', 'FL3016_4']
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3016_2 in zone FL3016
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3016_3 in zone FL3016
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3016_4 in zone FL3016
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL3020 candidates: ['FL3020_2', 'FL3020_3', 'FL3020_4']
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3020_2 in zone FL3020
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3020_3 in zone FL3020
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3020_4 in zone FL3020
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Zone FL3024 candidates: ['FL3024_2', 'FL3024_3', 'FL3024_4']
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3024_2 in zone FL3024
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3024_3 in zone FL3024
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] No DCS controllers found for base FL3024_4 in zone FL3024
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: rung
[00:01:08] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: zones
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: estops
[00:01:08] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: estops
[00:01:08] [INFO] [logging_config.py:128:_log_with_context] Plugin safety_tag_mapping cannot generate with current data
[00:01:08] [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}
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag map with 32 tags (32 push buttons, 0 beacons)
[00:01:08] [INFO] [logging_config.py:126:_log_with_context] Routines created (6): MainRoutine, R010_INPUTS, R011_OUTPUTS, R012_RESETS, R020_ESTOPS, R030_ZONES
[00:01:08] [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);
[00:01:08] [INFO] [logging_config.py:126:_log_with_context] - R011_OUTPUTS: 20 rungs | example: XIC(EStop_MCM_OK)XIC(EStop_04_01_OK)[OTE(ULC7_3_VFD1:SO.Out00Output),OTE(ULC7_3_VFD1:SO.Out01Output),OTE(ULC7_3_VFD1:SO.STOOutput),OTE(ULC8_3_VFD1:SO.Out00Ou...
[00:01:08] [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);
[00:01:08] [INFO] [logging_config.py:126:_log_with_context] - R030_ZONES: 21 rungs | example: 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);
[00:01:08] [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);
[00:01:08] [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) ];
[00:01:08] [INFO] [logging_config.py:128:_log_with_context] Successfully completed ModernSafetyProgramGenerator generation
[00:01:08] [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
[00:01:08] [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
[00:01:08] [INFO] [logging_config.py:128:_log_with_context] Generating MainProgram L5X...
[00:01:08] [WARNING] [logging_config.py:128:_log_with_context] LimitedMainProgramGenerator is deprecated; using ModernMainProgramGenerator
[00:01:08] [INFO] [logging_config.py:128:_log_with_context] Starting ModernMainProgramGenerator generation
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Creating MainProgram XML structure
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Adding controller tags...
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: subsystem key
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: heuristic best match
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Zones: loaded
[00:01:08] [DEBUG] [logging_config.py:126:_log_with_context] Extracting SPEED_CTRL data
[00:01:08] [INFO] [logging_config.py:128:_log_with_context] Data: SPEED_CTRL VFDs=27
[00:01: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
[00:01:08] [INFO] [logging_config.py:128:_log_with_context] Using project prefix from project_name: MTN6
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_1_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_2_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_3_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_4_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS1_5_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_1_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_2_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_3_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_4_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_5_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS2_6_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_1_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_10_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_11_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_12_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_2_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_3_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_4_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_5_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_6_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_7_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_8_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS3_9_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_1_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_10_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_11_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_12_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_13_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_14_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_2_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_3_VFD1 = 220 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_4_VFD1 = 220 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_5_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_6_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_7_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_8_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS4_9_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_10A_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_10B_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_11_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_12_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_13_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_3_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_4_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_5_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_6_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_7_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_8_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_9_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_1_VFD1 = 120 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_10_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_2_VFD1 = 120 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_3_VFD1 = 120 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_4_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_5_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_6_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_7_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_8_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL10_9_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_10A_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_10B_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_11_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_12_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_13_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_3_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_4_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_5_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_6_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_7_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_8_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_9_VFD1 = 300 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_10_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_3_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_4_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_5_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_6_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_7_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_8_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL12_9_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_10_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_3_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_4_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_5_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_6_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_7_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_8_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL2_9_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_1_VFD1 = 120 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_2_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_3_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_4_VFD1 = 280 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_5_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_6_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_7_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_8_VFD1 = 420 FPM
[00:01:08] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL3_9_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_10A_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_10B_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_11_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_12_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_13_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_3_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_4_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_5_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_6_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_7_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_8_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_9_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_10_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_3_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_4_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_5_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_6_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_7_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_8_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL5_9_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_1_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_2_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_3_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_4_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_5_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_6_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_7_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_8_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL6_9_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_10A_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_10B_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_11_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_12_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_13_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_3_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_4_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_5_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_6_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_7_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_8_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_9_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_1_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_2_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_3_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_4_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_5_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_6_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_7_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_8_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL8_9_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_10_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_11_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_3_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_4_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_5_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_6_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_7_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_8_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL9_9_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_1_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_10_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_11_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_12_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_13_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_2_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_3_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_4_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_5_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_6_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_7_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_8_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS5_9_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_1_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_10_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_11_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_12_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_13_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_2_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_3_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_4_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_5_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_6_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_7_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_8_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS6_9_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_1_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_10_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_11_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_12_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_13_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_14_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_2_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_3_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_4_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_5_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_6_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_7_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_8_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS7_9_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_1_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_10_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_11_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_12_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_2_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_3_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_4_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_5_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_6_VFD = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_7_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_8_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_9A_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_9B_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_10_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_3_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_4_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_5_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_6_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_8_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL14_9_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_10_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_11_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_3_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_4_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_5_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_6_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_7_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_8_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL15_9_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_1_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_2_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_3_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_4_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_5_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_6_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_7_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_8_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL16_9_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_10_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_3_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_4_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_5_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_6_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_7_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_8_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL17_9_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_10_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_11_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_12_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_13A_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_13B_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_14_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_15_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_16_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_3_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_4_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_5_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_6_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_7_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_8_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_9_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_1_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_2_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_3_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_4_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_5_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_6_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_7_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_8_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL19_9_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_10_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_11_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_3_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_4_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_5_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_6_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_7_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_8_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL20_9_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_10_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_11_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_12_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_13_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_14A_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_14B_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_15_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_16_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_17_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_3_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_4_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_5_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_6_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_7_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_8_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_9_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_1_VFD = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_2_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_3_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_4_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_5_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_6_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_7_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_8_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_14_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_15_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_16_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_17_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_18_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_19_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL1_20_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_14_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_15_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_16_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_17_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_18_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_19_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL11_20_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_13_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_14_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_15_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_16_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_17_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_18_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL13_19_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_17_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_18_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_19_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_20_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_21_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_22_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL18_23_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_18_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_19_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_20_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_21_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_22_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_23_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL21_24_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_14_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_15_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_16_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_17_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_18_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_19_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL4_20_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_14_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_15_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_16_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_17_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_18_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_19_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: UL7_20_VFD1 = 420 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1014_2_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1018_2_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1022_2_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1026_2_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1034_2_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL1038_2_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3012_2_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3016_2_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3020_2_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL3024_2_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_2A_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_2B_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_3A_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_3B_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS3_5_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS4_1_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS4_2_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_1_VFD1 = 150 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_2_VFD1 = 200 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_3_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS10_5_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_1_VFD1 = 150 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_11_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_2_VFD1 = 200 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_3_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_4_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_6_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_7_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_8_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS11_9_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC5_3_VFD1 = 80 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC6_3_VFD1 = 80 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC7_3_VFD1 = 80 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC8_3_VFD1 = 80 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2074_2_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2078_2_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2086_2_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2090_2_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL2094_2_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4066_2_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4070_2_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4074_2_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4078_2_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: FL4082_2_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_2A_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_2B_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_3_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_4_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS1_6_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PRS2_1_VFD1 = 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_1_VFD1 = 140 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_11_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_2_VFD1 = 180 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_4_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_5_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_6_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_8_VFD1 = 220 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS8_9_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS9_2_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: PS9_3_VFD1 = 190 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC1_3_VFD1 = 80 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC2_3_VFD1 = 80 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC3_3_VFD1 = 80 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: ULC4_3_VFD1 = 80 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_10A_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_10B_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_11_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_12_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_13_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14A_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14B_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14C_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_14D_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_15_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_16_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_17_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_18A_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_18B_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_19_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_20_VFD1 = 280 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_21_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCP1_9_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_1_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_2_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_3_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_4_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_5A_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_5B_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_6_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_7_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_8_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS1_9_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_1_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_2_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_3A_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_3B_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_4_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_5_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_6_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: NCS2_7_VFD1 = 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: S02_1_VFD1 = 250 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: S02_2_VFD1 = 250 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_10_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_11_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_12_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_13_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_14_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_15_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_2_VFD1 = 550 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_3_VFD1 = 550 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_4_VFD1 = 500 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_5_VFD1 = 450 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_6_VFD1 = 400 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_7_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_8_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAB_9_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_10_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_11_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_2_VFD1 = 550 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_3_VFD1 = 500 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_4_VFD1 = 450 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_5_VFD1 = 400 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_6_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_7_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_8_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAC_9_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_2_VFD1 = 550 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_3_VFD1 = 500 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_4_VFD1 = 450 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_5_VFD1 = 400 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_6_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_7_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_8_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYAD_9_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_10_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_11_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_12_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_13_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_14_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_15_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_2_VFD1 = 550 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_3_VFD1 = 500 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_4_VFD1 = 450 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_5_VFD1 = 400 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_6_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_7_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_8_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBA_9_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_10_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_2_VFD1 = 550 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_3_VFD1 = 500 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_4_VFD1 = 450 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_5_VFD1 = 400 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_6_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_7_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_8_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBC_9_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_10_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_11_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_12_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_13_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_14_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_2_VFD1 = 550 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_3_VFD1 = 550 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_4_VFD1 = 450 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_5_VFD1 = 400 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_6_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_7_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_8_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYBD_9_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_2_VFD1 = 550 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_3_VFD1 = 500 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_4_VFD1 = 450 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_5_VFD1 = 400 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_6_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_7_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_8_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCA_9_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_10_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_2_VFD1 = 550 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_3_VFD1 = 500 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_4_VFD1 = 450 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_5_VFD1 = 400 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_6_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_7_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_8_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCB_9_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_10_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_11_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_12_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_2_VFD1 = 400 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_3_VFD1 = 380 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_4_VFD1 = 450 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_5_VFD1 = 400 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_6_VFD1 = 400 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_7_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_8_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYCD_9_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_2_VFD1 = 550 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_3_VFD1 = 500 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_4_VFD1 = 450 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_5_VFD1 = 400 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_6_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_7_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_8_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDA_9_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_10_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_11_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_12_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_13_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_14_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_15_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_16_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_2_VFD1 = 550 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_3_VFD1 = 500 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_4_VFD1 = 450 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_5_VFD1 = 400 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_6_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_7_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_8_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDB_9_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_10_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_11_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_12_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_13_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_2_VFD1 = 550 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_3_VFD1 = 500 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_4_VFD1 = 450 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_5_VFD1 = 400 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_6_VFD1 = 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_7_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_8_VFD1 = 300 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Parsed speed: BYDC_9_VFD1 = 300 FPM
[00:01:09] [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
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS4_1_VFD1 -> 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS4_2_VFD1 -> 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS3_2B_VFD1 -> 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS3_3B_VFD1 -> 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS3_2A_VFD1 -> 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS3_3A_VFD1 -> 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PRS3_5_VFD1 -> 120 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS11_1_VFD1 -> 150 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS11_2_VFD1 -> 200 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS11_3_VFD1 -> 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS11_4_VFD1 -> 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS11_6_VFD1 -> 240 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: PS10_1_VFD1 -> 150 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: ULC5_3_VFD1 -> 80 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: ULC6_3_VFD1 -> 80 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: ULC7_3_VFD1 -> 80 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: ULC8_3_VFD1 -> 80 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL1014_2_VFD1 -> 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL1018_2_VFD1 -> 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL1022_2_VFD1 -> 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL1026_2_VFD1 -> 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL1034_2_VFD1 -> 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL1038_2_VFD1 -> 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL3012_2_VFD1 -> 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL3016_2_VFD1 -> 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL3020_2_VFD1 -> 350 FPM
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Speed lookup: FL3024_2_VFD1 -> 350 FPM
[00:01:09] [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)...
[00:01:09] [INFO] [logging_config.py:128:_log_with_context] Data: SPEED_CTRL count=27
[00:01:09] [DEBUG] [logging_config.py:126:_log_with_context] Extracting PMM data
[00:01:09] [INFO] [logging_config.py:128:_log_with_context] Data: PMM entries=2
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] PMM processing PDP9_PMM1
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP9_PMM1 DPM=PS11_7_DPM1
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP9_PMM1 PWM fault IO PDP9_FIO1:I.Pt12.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP9_PMM1 configuration stored
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] PMM processing PDP10_PMM1
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP10_PMM1 DPM=PS11_7_DPM1
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP10_PMM1 PWM fault IO PDP10_FIO1:I.Pt12.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] PMM PDP10_PMM1 configuration stored
[00:01:09] [INFO] [logging_config.py:128:_log_with_context] Data: PMM configs=2
[00:01:09] [DEBUG] [logging_config.py:126:_log_with_context] Extracting CB_MONITOR data
[00:01:09] [INFO] [logging_config.py:128:_log_with_context] Data: CB PDPs=2
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP9: CBs=26 FIOs=2
[00:01: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']
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB1, IO_PATH=PDP9_FIO1:I.Pt00.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB1 (CB1) to position 0 with IO_PATH PDP9_FIO1:I.Pt00.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB2, IO_PATH=PDP9_FIO1:I.Pt01.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB2 (CB2) to position 1 with IO_PATH PDP9_FIO1:I.Pt01.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB3, IO_PATH=PDP9_FIO1:I.Pt02.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB3 (CB3) to position 2 with IO_PATH PDP9_FIO1:I.Pt02.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB4, IO_PATH=PDP9_FIO1:I.Pt03.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB4 (CB4) to position 3 with IO_PATH PDP9_FIO1:I.Pt03.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB5, IO_PATH=PDP9_FIO1:I.Pt04.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB5 (CB5) to position 4 with IO_PATH PDP9_FIO1:I.Pt04.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB6, IO_PATH=PDP9_FIO1:I.Pt06.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB6 (CB6) to position 5 with IO_PATH PDP9_FIO1:I.Pt06.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB7, IO_PATH=PDP9_FIO1:I.Pt08.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB7 (CB7) to position 6 with IO_PATH PDP9_FIO1:I.Pt08.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB8, IO_PATH=PDP9_FIO1:I.Pt09.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB8 (CB8) to position 7 with IO_PATH PDP9_FIO1:I.Pt09.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB9, IO_PATH=PDP9_FIO1:I.Pt10.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB9 (CB9) to position 8 with IO_PATH PDP9_FIO1:I.Pt10.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP9_CB10, IO_PATH=PDP9_FIO1:I.Pt11.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP9_CB10 (CB10) to position 9 with IO_PATH PDP9_FIO1:I.Pt11.Data
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] CB_MONITOR PDP10: CBs=26 FIOs=2
[00:01: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']
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB1, IO_PATH=PDP10_FIO1:I.Pt00.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB1 (CB1) to position 0 with IO_PATH PDP10_FIO1:I.Pt00.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB2, IO_PATH=PDP10_FIO1:I.Pt01.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB2 (CB2) to position 1 with IO_PATH PDP10_FIO1:I.Pt01.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB3, IO_PATH=PDP10_FIO1:I.Pt02.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB3 (CB3) to position 2 with IO_PATH PDP10_FIO1:I.Pt02.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB4, IO_PATH=PDP10_FIO1:I.Pt03.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB4 (CB4) to position 3 with IO_PATH PDP10_FIO1:I.Pt03.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB5, IO_PATH=PDP10_FIO1:I.Pt04.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB5 (CB5) to position 4 with IO_PATH PDP10_FIO1:I.Pt04.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB6, IO_PATH=PDP10_FIO1:I.Pt06.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB6 (CB6) to position 5 with IO_PATH PDP10_FIO1:I.Pt06.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB7, IO_PATH=PDP10_FIO1:I.Pt08.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB7 (CB7) to position 6 with IO_PATH PDP10_FIO1:I.Pt08.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB8, IO_PATH=PDP10_FIO1:I.Pt09.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB8 (CB8) to position 7 with IO_PATH PDP10_FIO1:I.Pt09.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB9, IO_PATH=PDP10_FIO1:I.Pt10.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB9 (CB9) to position 8 with IO_PATH PDP10_FIO1:I.Pt10.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Processing CB entry: DESCA=PDP10_CB10, IO_PATH=PDP10_FIO1:I.Pt11.Data
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Mapped PDP10_CB10 (CB10) to position 9 with IO_PATH PDP10_FIO1:I.Pt11.Data
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01: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
[00:01:09] [INFO] [logging_config.py:128:_log_with_context] Data: CB configs=2
[00:01:09] [INFO] [logging_config.py:126:_log_with_context] Tags created: total=574 | standard=62 safety=144 dcs=31 modules=323
[00:01:09] [INFO] [logging_config.py:128:_log_with_context] Added 574 controller tags
[00:01:09] [INFO] [logging_config.py:128:_log_with_context] Generating main program routines...
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: mcm
[00:01:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: mcm
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: rack
[00:01:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: rack
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: dpm
[00:01:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: dpm
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: fiom
[00:01:09] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: fiom
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: apf
[00:01: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
[00:01:09] [INFO] [logging_config.py:128:_log_with_context] Using project prefix from project_name: MTN6
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_1_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_2_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_3_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_4_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS1_5_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_1_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_2_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_3_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_4_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_5_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS2_6_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_10A_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_10B_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_11_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_12_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_13_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_10A_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_10B_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_11_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_12_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_13_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_10_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_11_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_12_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_7_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_8_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_9_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_10_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_11_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_12_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_13_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_14_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_7_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_8_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_9_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_1_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_2_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_3_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_4_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_5_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_6_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_1_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_2_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_3_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_4_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_5_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_6_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10A_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10B_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_11_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_12_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_13_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10A_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10B_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_11_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_12_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_13_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_3_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_4_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_5_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_6_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_7_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_8_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_9_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_10_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_3_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_4_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_5_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_6_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_7_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_8_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_9_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_1_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_2_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_3_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_4_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_5_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_6_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_7_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_8_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_9_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_3_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_4_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_5_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_6_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_7_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_8_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_9_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_10_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_3_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_4_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_5_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_6_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_7_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_8_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_9_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_1_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_2_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_3_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_4_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_5_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_6_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_7_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_8_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_9_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_1_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_10_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_2_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_3_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_4_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_5_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_6_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_7_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_8_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_9_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_3_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_4_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_5_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_6_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_7_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_8_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_9_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_10_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_3_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_4_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_5_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_6_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_7_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_8_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_9_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_3_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_4_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_5_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_6_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_7_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_8_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_9_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_1_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_2_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_3_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_4_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_5_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_6_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_7_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_8_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_9_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_10_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_11_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_3_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_4_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_5_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_6_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_7_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_8_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_9_VFD1 -> PS1_1_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_10_VFD1 -> PS3_12_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_11_VFD1 -> PS3_12_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_12_VFD1 -> PS3_12_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_7_VFD1 -> PS3_12_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_8_VFD1 -> PS3_12_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_9_VFD1 -> PS3_12_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_10_VFD1 -> PS3_12_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_11_VFD1 -> PS3_12_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_12_VFD1 -> PS3_12_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_13_VFD1 -> PS3_12_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_14_VFD1 -> PS3_12_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_7_VFD1 -> PS3_12_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_8_VFD1 -> PS3_12_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_9_VFD1 -> PS3_12_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_1_VFD1 -> PS4_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_2_VFD1 -> PS4_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_3_VFD1 -> PS4_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_4_VFD1 -> PS4_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_5_VFD1 -> PS4_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS3_6_VFD1 -> PS4_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_1_VFD1 -> PS4_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_2_VFD1 -> PS4_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_3_VFD1 -> PS4_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_4_VFD1 -> PS4_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_5_VFD1 -> PS4_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS4_6_VFD1 -> PS4_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10A_VFD1 -> PS4_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_10B_VFD1 -> PS4_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_11_VFD1 -> PS4_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_12_VFD1 -> PS4_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_13_VFD1 -> PS4_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10A_VFD1 -> PS4_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_10B_VFD1 -> PS4_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_11_VFD1 -> PS4_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_12_VFD1 -> PS4_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_13_VFD1 -> PS4_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_1_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_10_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_2_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_3_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_4_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_5_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_6_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_7_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_8_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL10_9_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_3_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_4_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_5_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_6_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_7_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_8_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_9_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_10_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_3_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_4_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_5_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_6_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_7_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_8_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL12_9_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_3_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_4_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_5_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_6_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_7_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_8_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_9_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_1_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_2_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_3_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_4_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_5_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_6_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_7_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_8_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL8_9_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_10_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_11_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_3_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_4_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_5_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_6_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_7_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_8_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL9_9_VFD1 -> UL10_3_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_3_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_4_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_5_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_6_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_7_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_8_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_9_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_10_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_3_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_4_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_5_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_6_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_7_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_8_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL2_9_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_1_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_2_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_3_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_4_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_5_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_6_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_7_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_8_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL3_9_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_3_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_4_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_5_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_6_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_7_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_8_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_9_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_10_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_3_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_4_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_5_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_6_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_7_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_8_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL5_9_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_1_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_2_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_3_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_4_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_5_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_6_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_7_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_8_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL6_9_VFD1 -> UL4_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_1_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_2_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_3_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_4_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_5_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_6_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_7_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_1_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_2_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_3_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_4_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_5_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_6_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_7_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_1_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_2_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_3_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_4_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_5_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_6_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_7_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_11_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_12_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_15_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_16_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_15_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_16_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_17_VFD1 -> PS6_6_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_10_VFD1 -> PS7_13_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_11_VFD1 -> PS7_13_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_12_VFD1 -> PS7_13_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_13_VFD1 -> PS7_13_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_14_VFD1 -> PS7_13_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_8_VFD1 -> PS7_13_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS7_9_VFD1 -> PS7_13_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_8_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_9_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_10_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_8_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_9_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_1_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_10_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_2_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_3_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_4_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_5_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_6_VFD -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_7_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_8_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_9A_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_9B_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_10_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_3_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_4_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_5_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_6_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_8_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL14_9_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_10_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_11_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_3_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_4_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_5_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_6_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_7_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_8_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL15_9_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_1_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_2_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_3_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_4_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_5_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_6_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_7_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_8_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL16_9_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_10_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_3_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_4_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_5_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_6_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_7_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_8_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL17_9_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_10_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_11_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_12_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_13A_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_13B_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_14_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_3_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_4_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_5_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_7_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_8_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_9_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_11_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_12_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_13_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_14A_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_14B_VFD1 -> UL16_2_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_10_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_11_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_12_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS5_13_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_11_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_12_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS6_13_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_6_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_1_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_2_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_3_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_4_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_5_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_6_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_7_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_8_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL19_9_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_10_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_11_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_3_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_4_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_5_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_6_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_7_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_8_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL20_9_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_10_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_3_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_4_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_5_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_6_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_7_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_8_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_9_VFD1 -> UL20_4_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_1_VFD -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_2_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_14_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_15_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_16_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_17_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_18_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_19_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL1_20_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_14_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_15_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_16_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_17_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_18_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_14_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_15_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_16_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_17_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_18_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_19_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL4_20_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_14_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_15_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_16_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_17_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_18_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_19_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL7_20_VFD1 -> NCP1_1_BCN3_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_3_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_4_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_5_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_6_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_19_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL11_20_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_13_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_14_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_15_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_16_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_17_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_18_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL13_19_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_17_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_18_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_19_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_20_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_21_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_22_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL18_23_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_18_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_19_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_20_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_21_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_22_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_23_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: UL21_24_VFD1 -> NCP1_3_BCN5_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_7_VFD1 -> NCP1_8_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_8_VFD1 -> NCP1_8_BCN2_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_1_VFD1 -> PS10_5_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_2_VFD1 -> PS10_5_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_3_VFD1 -> PS10_5_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS10_5_VFD1 -> PS10_5_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC5_3_VFD1 -> PS10_5_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC6_3_VFD1 -> PS10_5_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC7_3_VFD1 -> PS10_5_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC8_3_VFD1 -> PS10_5_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1014_2_VFD1 -> PS11_7_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1018_2_VFD1 -> PS11_7_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1022_2_VFD1 -> PS11_7_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1026_2_VFD1 -> PS11_7_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1034_2_VFD1 -> PS11_7_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL1038_2_VFD1 -> PS11_7_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_2A_VFD1 -> PS11_7_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_2B_VFD1 -> PS11_7_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_3A_VFD1 -> PS11_7_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_3B_VFD1 -> PS11_7_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS3_5_VFD1 -> PS11_7_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS4_1_VFD1 -> PS11_7_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS4_2_VFD1 -> PS11_7_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_1_VFD1 -> PS11_7_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_2_VFD1 -> PS11_7_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_3_VFD1 -> PS11_7_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_4_VFD1 -> PS11_7_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_6_VFD1 -> PS11_7_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3012_2_VFD1 -> PS11_8_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3016_2_VFD1 -> PS11_8_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3020_2_VFD1 -> PS11_8_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL3024_2_VFD1 -> PS11_8_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_11_VFD1 -> PS11_8_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_7_VFD1 -> PS11_8_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_8_VFD1 -> PS11_8_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS11_9_VFD1 -> PS11_8_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2074_2_VFD1 -> PS8_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2078_2_VFD1 -> PS8_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2086_2_VFD1 -> PS8_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2090_2_VFD1 -> PS8_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL2094_2_VFD1 -> PS8_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS2_1_VFD1 -> PS8_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_1_VFD1 -> PS8_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_2_VFD1 -> PS8_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_4_VFD1 -> PS8_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_5_VFD1 -> PS8_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_6_VFD1 -> PS8_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS9_2_VFD1 -> PS8_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS9_3_VFD1 -> PS8_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC1_3_VFD1 -> PS8_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC2_3_VFD1 -> PS8_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC3_3_VFD1 -> PS8_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: ULC4_3_VFD1 -> PS8_2_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4066_2_VFD1 -> PS8_9_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4070_2_VFD1 -> PS8_9_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4074_2_VFD1 -> PS8_9_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4078_2_VFD1 -> PS8_9_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: FL4082_2_VFD1 -> PS8_9_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_2A_VFD1 -> PS8_9_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_2B_VFD1 -> PS8_9_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_3_VFD1 -> PS8_9_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_4_VFD1 -> PS8_9_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PRS1_6_VFD1 -> PS8_9_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_11_VFD1 -> PS8_9_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_8_VFD1 -> PS8_9_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: PS8_9_VFD1 -> PS8_9_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_10A_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_10B_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_11_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_12_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_13_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14A_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14B_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14C_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_14D_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_15_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_16_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_17_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_18A_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_18B_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_19_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_20_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_9_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_1_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_2_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_3_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_4_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_5A_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_5B_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_6_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_7_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_8_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS1_9_VFD1 -> S02_1_BCN1_H
[00:01:09] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: S02_1_VFD1 -> S02_1_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCP1_21_VFD1 -> S02_2_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_1_VFD1 -> S02_2_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_2_VFD1 -> S02_2_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_3A_VFD1 -> S02_2_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_3B_VFD1 -> S02_2_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_4_VFD1 -> S02_2_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_5_VFD1 -> S02_2_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_6_VFD1 -> S02_2_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: NCS2_7_VFD1 -> S02_2_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: S02_2_VFD1 -> S02_2_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_2_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_3_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_4_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_5_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_6_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_2_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_3_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_4_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_5_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_6_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_7_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_2_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_3_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_4_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_5_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_6_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_10_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_11_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_12_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_13_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_14_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_15_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_10_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_11_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_7_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_8_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_9_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_6_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_7_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_8_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_9_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_8_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_9_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_6_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_7_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_8_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_9_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_6_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_6_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_7_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_8_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_9_VFD1 -> BYAD_4_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_11_VFD1 -> BYBC_5_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_12_VFD1 -> BYBC_5_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_13_VFD1 -> BYBC_5_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_4_VFD1 -> BYBC_5_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_5_VFD1 -> BYBC_5_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_6_VFD1 -> BYBC_5_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_7_VFD1 -> BYBC_5_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_8_VFD1 -> BYBC_5_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_4_VFD1 -> BYBC_5_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_5_VFD1 -> BYBC_5_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_6_VFD1 -> BYBC_5_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_7_VFD1 -> BYBC_5_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_8_VFD1 -> BYBC_5_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_4_VFD1 -> BYBC_5_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_6_VFD1 -> BYBC_5_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_7_VFD1 -> BYBC_5_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_12_VFD1 -> BYBC_5_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_13_VFD1 -> BYBC_5_BCN1_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_14_VFD1 -> BYBD_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_15_VFD1 -> BYBD_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_2_VFD1 -> BYBD_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_3_VFD1 -> BYBD_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_2_VFD1 -> BYBD_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_3_VFD1 -> BYBD_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_2_VFD1 -> BYBD_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_3_VFD1 -> BYBD_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_10_VFD1 -> BYBD_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_8_VFD1 -> BYBD_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_9_VFD1 -> BYBD_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_14_VFD1 -> BYBD_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_15_VFD1 -> BYBD_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_16_VFD1 -> BYBD_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_10_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_7_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_8_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAB_9_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_10_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_11_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_8_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAC_9_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBA_9_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_10_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBC_9_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_5_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_6_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_2_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_3_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_4_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCA_5_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_2_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_3_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_4_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCB_5_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_2_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_3_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_4_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_5_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_6_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_7_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_10_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_11_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_7_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_8_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_9_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_10_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_11_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_12_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_13_VFD1 -> BYCA_3_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_7_VFD1 -> BYDB_4_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_8_VFD1 -> BYDB_4_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYAD_9_VFD1 -> BYDB_4_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_12_VFD1 -> BYDB_4_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_13_VFD1 -> BYDB_4_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYBD_14_VFD1 -> BYDB_4_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_10_VFD1 -> BYDB_4_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_11_VFD1 -> BYDB_4_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYCD_12_VFD1 -> BYDB_4_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_2_VFD1 -> BYDB_4_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_3_VFD1 -> BYDB_4_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_4_VFD1 -> BYDB_4_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDA_5_VFD1 -> BYDB_4_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_2_VFD1 -> BYDB_4_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_3_VFD1 -> BYDB_4_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_4_VFD1 -> BYDB_4_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDB_5_VFD1 -> BYDB_4_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_2_VFD1 -> BYDB_4_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_3_VFD1 -> BYDB_4_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_4_VFD1 -> BYDB_4_BCN2_H
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Horn mapping: BYDC_5_VFD1 -> BYDB_4_BCN2_H
[00:01:10] [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
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: apf
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: flow_ctrl
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: flow_ctrl
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: speed_ctrl
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: speed_ctrl
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] Plugin nc_chute cannot generate with current data
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] Plugin nc_jr_station cannot generate with current data
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: estop_check
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: estop_check
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: encoder
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: encoder
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: safety_tag_map
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Safety tag map: RST data has 32 rows
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: MCM04 -> Local:5:I.Data.0
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PRS3_5_S1_PB -> PRS3_4CH_FIO1:I.Pt06.Data
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PRS3_5_S2_PB -> PRS3_4CH_FIO1:I.Pt08.Data
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PRS4_2_S1_PB -> PRS4_2_FIO1:I.Pt12.Data
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PRS4_2_S2_PB -> PRS4_2_FIO1:I.Pt14.Data
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PRS4_1_S1_PB -> PRS4_2_FIO1:I.Pt04.Data
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PRS4_1_S2_PB -> PRS4_2_FIO1:I.Pt06.Data
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS10_1_SS1_SPB -> PS10_1_FIO1:I.Pt04.Data
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_11CH3_S1_PB -> PS11_11_FIO2:I.Pt00.Data
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_11CH5_S1_PB -> PS11_11_FIO3:I.Pt00.Data
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_3_S1_PB -> PS11_3_FIO1:I.Pt02.Data
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_3_S2_PB -> PS11_3_FIO1:I.Pt04.Data
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_4_S1_PB -> PS11_4_FIO1:I.Pt04.Data
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_4_S2_PB -> PS11_4_FIO1:I.Pt06.Data
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_7_S1_PB -> PS11_7_FIO1:I.Pt04.Data
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Added safety tag mapping: PS11_7_S2_PB -> PS11_7_FIO1:I.Pt06.Data
[00:01:10] [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
[00:01:10] [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
[00:01:10] [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
[00:01:10] [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
[00:01:10] [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
[00:01:10] [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
[00:01:10] [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
[00:01:10] [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
[00:01:10] [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
[00:01:10] [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
[00:01:10] [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
[00:01:10] [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
[00:01:10] [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
[00:01:10] [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
[00:01:10] [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
[00:01:10] [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
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Safety tag map: Generating 32 rungs
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 1: XIC(Local:5:I.Data.0)OTE(MCM04);
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 2: XIC(PRS3_4CH_FIO1:I.Pt06.Data)OTE(PRS3_5_S1_PB);
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 3: XIC(PRS3_4CH_FIO1:I.Pt08.Data)OTE(PRS3_5_S2_PB);
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 4: XIC(PRS4_2_FIO1:I.Pt04.Data)OTE(PRS4_1_S1_PB);
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 5: XIC(PRS4_2_FIO1:I.Pt06.Data)OTE(PRS4_1_S2_PB);
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 6: XIC(PRS4_2_FIO1:I.Pt12.Data)OTE(PRS4_2_S1_PB);
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 7: XIC(PRS4_2_FIO1:I.Pt14.Data)OTE(PRS4_2_S2_PB);
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 8: XIC(PS10_1_FIO1:I.Pt04.Data)OTE(PS10_1_SS1_SPB);
[00:01:10] [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);
[00:01:10] [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);
[00:01:10] [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);
[00:01:10] [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);
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 13: XIC(PS11_3_FIO1:I.Pt02.Data)OTE(PS11_3_S1_PB);
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 14: XIC(PS11_3_FIO1:I.Pt04.Data)OTE(PS11_3_S2_PB);
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 15: XIC(PS11_4_FIO1:I.Pt04.Data)OTE(PS11_4_S1_PB);
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 16: XIC(PS11_4_FIO1:I.Pt06.Data)OTE(PS11_4_S2_PB);
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 17: XIC(PS11_7_FIO1:I.Pt04.Data)OTE(PS11_7_S1_PB);
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 18: XIC(PS11_7_FIO1:I.Pt06.Data)OTE(PS11_7_S2_PB);
[00:01:10] [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);
[00:01:10] [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);
[00:01:10] [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);
[00:01:10] [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);
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 23: XIC(PS11_11_FIO2:I.Pt00.Data)OTE(PS11_11CH3_S1_PB);
[00:01:10] [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);
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generated rung 25: XIC(PS11_11_FIO3:I.Pt00.Data)OTE(PS11_11CH5_S1_PB);
[00:01:10] [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);
[00:01:10] [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);
[00:01:10] [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);
[00:01:10] [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);
[00:01:10] [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);
[00:01:10] [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);
[00:01:10] [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);
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Safety tag map: Generated 32 total rungs
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: safety_tag_map
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_jr_pb
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_jr_pb
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_s_pb
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_s_pb
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_ss_pb
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_ss_pb
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: station_epc
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: station_epc
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: jpe
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: jpe
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: pmm
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: pmm
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: cb_monitor
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: cb_monitor
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: belt_tracking
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: belt_tracking
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Generating routine: main_routine
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] Generating MainRoutine with JSR calls
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] Successfully generated MainRoutine
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] Successfully generated routine: main_routine
[00:01:10] [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}
[00:01:10] [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
[00:01:10] [INFO] [logging_config.py:126:_log_with_context] - R010_MCM: 2 rungs | example: NOP();
[00:01:10] [INFO] [logging_config.py:126:_log_with_context] - R011_RACK: 2 rungs | example: NOP();
[00:01:10] [INFO] [logging_config.py:126:_log_with_context] - R020_DPM: 12 rungs | example: NOP();
[00:01:10] [INFO] [logging_config.py:126:_log_with_context] - R030_FIOM: 64 rungs | example: NOP();
[00:01:10] [INFO] [logging_config.py:126:_log_with_context] - R040_APF: 28 rungs | example: NOP();
[00:01:10] [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);
[00:01:10] [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) ];
[00:01:10] [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_...
[00:01:10] [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...
[00:01:10] [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);
[00:01:10] [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...
[00:01:10] [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);
[00:01:10] [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...
[00:01:10] [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_...
[00:01:10] [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_...
[00:01:10] [INFO] [logging_config.py:126:_log_with_context] - R060_PMM: 3 rungs | example: NOP();
[00:01:10] [INFO] [logging_config.py:126:_log_with_context] - R070_CB_MONITOR: 3 rungs | example: NOP();
[00:01:10] [INFO] [logging_config.py:126:_log_with_context] - ZZZ_BeltTracking: 35 rungs | example: NOP();
[00:01:10] [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...
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] Successfully completed ModernMainProgramGenerator generation
[00:01:10] [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
[00:01:10] [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
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] Generating safety tag mapping...
[00:01:10] [DEBUG] [logging_config.py:128:_log_with_context] Creating MappingWriter wrapper
[00:01:10] [DEBUG] [logging_config.py:126:_log_with_context] Creating DataLoader instance
[00:01: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
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] - Safety tags: 32
[00:01:10] [INFO] [logging_config.py:128:_log_with_context] === All artifacts generated successfully! ===
{"level": "INFO", "message": "Routine generation completed successfully", "timestamp": "2025-09-11T00:01:10.842658", "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_191017.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_20250911_000118.L5X
Single file generation complete
- ['/mnt/c/Users/ilia.gurielidze/Projects/PLC Generation/generated_projects/MTN6_MCM04/MTN6_MCM04_20250911_000118.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_20250911_000118.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